手動mount一個 LVM的Patition

第一件事就是載入LVM所需要的module

$ modprobe dm-mod

接 著就是找出partiton中的VG(Volume Group),以我的狀況為例,我將硬碟以usb連接到電腦後,由dmesg可以知道有 /dev/sda1, /dev/sda2兩個patitons,在以 fdisk -l /dev/sda 可以知道/dev/sda2是LVM格式。接著,我就執行:

$ pvscan
PV /dev/sda2 VG VolGroup00 lvm2 [18.50 GB / 32.00 MB free]
Total: 1 [18.50 GB] / in use: 1 [18.50 GB] / in no VG: 0 [0 ]

從以上結果,我可以知道我有一個VG,叫做VolGroup00,他的PV(Physical Volume)是 /dev/sda2

接著我就執行:

$ vgchange -ay VolGroup00
$ ls /dev/VolGroup00/
LogVol00 LogVol01

這 時候vgchange會在/dev下產生一個VolGroup00的目錄,並且在這個目錄下產生該有的device(其實是link到 /dev/mapper下)。然後我利用 ls就可以知道VolGroup00這個VG下有兩個LV(Logical Volume)。分別是LogVol00 與 LogVol01。然後我只要mount我要的就可以了。

$ mkdir /mnt/usb
$ mount /dev/VolGroup00/LogVol00 /mnt/usb/

參考資料:
1. Logical Volume Manager HowTo
2. Fedora Forum

以上內容轉載自 Gator’s Blog

from : http://www.bigsea.com.cn/archives/788/

发表评论?

0 条评论。

发表评论