2015年1月17日 星期六

解決 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/






沒有留言: