root 放在 lvm raid 裡無法開機 - Linux
By Olive
at 2020-11-20T20:32
at 2020-11-20T20:32
Table of Contents
我不知道這樣是不是可行的,
我猜可以,但碰到一點問題不上不下。
大概就是我把 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
--
因為她不知道,唯一值得她流淚的人,絕不會讓她流淚。
--
我猜可以,但碰到一點問題不上不下。
大概就是我把 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
--
因為她不知道,唯一值得她流淚的人,絕不會讓她流淚。
--
Tags:
Linux
All Comments
Related Posts
make的指令搜尋路徑
By Cara
at 2020-11-18T22:49
at 2020-11-18T22:49
時間增減的計算
By Thomas
at 2020-11-16T10:31
at 2020-11-16T10:31
Ubuntu20.04 安裝bootloader?
By John
at 2020-11-14T07:04
at 2020-11-14T07:04
wps搭配hime輸入法
By Bethany
at 2020-11-13T14:47
at 2020-11-13T14:47
bash 空白行導致 command not found
By Valerie
at 2020-11-13T10:42
at 2020-11-13T10:42