[問題] root 放在 lvm raid 裡無法開機
我不知道這樣是不是可行的,
我猜可以,但碰到一點問題不上不下。
大概就是我把 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
Linux 近期熱門文章
23
129
PTT數位生活區 即時熱門文章