[問題] root 放在 lvm raid 裡無法開機

看板Linux作者 (項為之強)時間4年前 (2020/11/20 20:32), 4年前編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
我不知道這樣是不是可行的, 我猜可以,但碰到一點問題不上不下。 大概就是我把 root 和 home 都搬到 lvmraid(7) 裡, 做成 raid 1 ,但發現開不了機。 開機時會跳出以下的錯誤訊息: mdX: bitmap file is out of date (750 < 751) -- forcing full recovery 之後就卡很久,我會直接 ctrl-alt-del 重新開機。 我懷疑過是不是重開機太多次,把檔案系統弄壞了, 所以用 live cd 開機。 開機後是看得到 lvmraid 的,跑 fsck -f 也沒有出現錯誤。 然後我發現,從原系統關機後, 要用 live cd 跑一次 fsck -f 才能開機。 (fsck 不加 -f 選項沒用。) 我懷疑過那則 bitmap file is out of date 是不是只是在做比較久的還原, 但應該不是,因為 fsck -f 後可以開機時, 開機訊息中也有同樣的訊息。(用 dmesg 查的。) 我系統比較特別的地方,有 lvmraid 中, root 用 raid 1 存在 ssd 和 hdd 二顆不同的硬碟上, home 就是二顆 hdd 了。 我的 lvmraid 是用 lvconvert 從單純的 lv 轉成 raid1 的 lv 的, 再加上為了善用 ssd 讀取速度,有把 hdd 上 raidwritemostly 選項。 lvconvert --type raid1 my-vg/my-root lvchange --raidwritemostly /dev/sda1 my-vg/my-root # sda1 is hdd -- 因為她不知道,唯一值得她流淚的人,絕不會讓她流淚。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.136.4 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1605875548.A.AB5.html 更新,不知道為什麼, fsck -f 不管用了。 但斷電後拆或接上光碟機就能開機了。 還是我該把 lvmraid 關了……。 ※ 編輯: Gold740716 (140.113.136.4 臺灣), 11/20/2020 21:48:01 用虛擬機試,發現 lvmraid 是可以開機的, 不知道我系統有什麼地方改了所以不能開機。 ※ 編輯: Gold740716 (140.113.136.4 臺灣), 11/24/2020 19:02:00
文章代碼(AID): #1VjxTSgr (Linux)
文章代碼(AID): #1VjxTSgr (Linux)