解決 Centos 6.x (LVM分區) 設定出錯
這次是 /etc/fstab 設定出錯,不能啟動。
由於使用 LVM 硬碟系統,不能只用 mount 解決,
記下來,以備日後......
1- 在 GRUB 介面,選一個 kernel 按 e 進入編輯。
2- 在該指令後加入 emergency 後啟動文字模式。
3- 以 root 身份輸入 fdisk -l 查看硬碟狀態。
Device Boot Start End Blocks Id System
/dev/sda1 * 1 64 512000 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2 64 2920 22938624 8e Linux LVM
4- 再輸入 pvs 檢查LVM下的磁區。
[root@localhost ~]# pvs
PV VG Fmt Attr PSize PFree
/dev/sda2 vg_livedvd lvm2 a-- 21.88g 0
5- 輸入 lvdisplay /dev/vg_livedvd 查看 lvm 的磁區狀態。
[root@localhost ~]# lvdisplay /dev/vg_livedvd
--- Logical volume ---
LV Path /dev/vg_livedvd/lv_root
LV Name lv_root
VG Name vg_livedvd
LV UUID - - - - - -
LV Write Access read/write
LV Creation host, time livedvd.centos, 2015-01-16 18:17:00 +0800
LV Status available
# open 1
LV Size 19.64 GiB
Current LE 5028
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:0
--- Logical volume ---
LV Path /dev/vg_livedvd/lv_swap
LV Name lv_swap
VG Name vg_livedvd
LV UUID - - - - - -
LV Write Access read/write
LV Creation host, time livedvd.centos, 2015-01-16 18:17:15 +0800
LV Status available
# open 1
LV Size 2.23 GiB
Current LE 572
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:1
6- 上面的例子中,我只有一個硬碟,沒有分區,故只要 mount 起來就可以。
當然,也可以用 LV Status 查看一下。
7- 最後,用 mount 方法,將相關的 lvm 打開,再 vi 修正。
mount /dev/vg_livedvd/lv_root /mnt
參考資料:
http://preview.tinyurl.com/m4zjfwo
http://www.ibm.com/developerworks/cn/linux/l-cn-pclvm-rstr/
沒有留言:
張貼留言