作成 2010.05.31
更新 2010.05.31
更新 2010.05.31
別のPCから外したディスクのLVM ボリュームをマウントする方法
目次
マウントマシンの作成
接続するディスクのボリュームグループ名との衝突を避けるために、LVMを使用せずにつくる
現在マウントしているボリュームを確認する
dfコマンドで確認する。/dev/hda が既存のディスクなのでこれは調べない。
# df Filesystem 1K-blocks Used Available Use% Mounted on /dev/hda3 3454588 1109912 2166356 34% / /dev/hda1 101086 17840 78027 19% /boot tmpfs 254216 0 254216 0% /dev/shm
認識しているディスクを確認する
fdisk -l でディスクとパーティション一覧を取得できる。
/dev/hdb2 がマウント対象であることがわかる。
# fdisk -l Disk /dev/hda: 4294 MB, 4294950912 bytes 255 heads, 63 sectors/track, 522 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/hda1 * 1 13 104391 83 Linux /dev/hda2 14 78 522112+ 82 Linux swap / Solaris /dev/hda3 79 522 3566430 83 Linux Disk /dev/hdb: 21.4GB, 21474754560 bytes 255 heads, 63 sectors/track, 2610 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/hdb1 * 1 13 104391 83 Linux /dev/hdb2 14 2610 20860402+ 8e Linux LVM
ボリュームグループ名を確認する
pvscan で対象のボリュームグループ(VG)名が VolGroup00 であるとわかる。
# pvscan PV /dev/hdb2 VG VolGroup00 lvm2 [19.88 GB / 0 free] Total: 1 [19.88 GB] / in use: 1 [19.88 GB] / in no VG: 0 [0 ]
ボリュームグループ内のロジカルボリューム名を確認する
VolGroup00 にロジカルボリューム(LV) LogVol00 と LogVol01 があることがわかる。
# lvscan inactive '/dev/VolGroup00/LogVol00' [18.88 GB] inherit inactive '/dev/VolGroup00/LogVol01' [1.00 GB] inherit
lvdisplay でも確認できる。
# lvdisplay --- Logical volume --- LV Name /dev/VolGroup00/LogVol00 VG Name VolGroup00 LV UUID Me3kK8-wx0p-OMJZ-JAKr-nmog-nvzU-AmmvkE LV Write Access read/write LV Status NOT available LV Size 18.88 GB Current LE 604 Segments 1 Allocation inherit Read ahead sectors auto --- Logical volume --- LV Name /dev/VolGroup00/LogVol01 VG Name VolGroup00 LV UUID fLvtXz-mFOl-ULSq-xdr5-Ad77-kcrq-12GLqw LV Write Access read/write LV Status NOT available LV Size 1.00 GB Current LE 32 Segments 1 Allocation inherit Read ahead sectors auto
ロジカルボリュームをシステムで利用出来るようにする
ロジカルボリューム(LV)の属性を変更することで、モードを変更できる。
このコマンドで /dev/mapper/VolGroup00-LogVol00 と /dev/mapper/VolGroup00-LogVol01 が作成される。
# lvchange --available y /dev/VolGroup00/LogVol00 /dev/VolGroup00/LogVol01
マウント
これで /mnt 配下にマウントされ、操作可能になる。
# mount /dev/mapper/VolGroup00-LogVol00 /mnt
アンマウント
この辺は普通に。
# umount /mnt
ロジカルボリュームをシステムから利用できなくする
このコマンドで、/dev/mapper/VolGroup00-LogVol00 と /dev/mapper/VolGroup00-LogVol01 が削除される。
# lvchange --available n /dev/VolGroup00/LogVol00 /dev/VolGroup00/LogVol01
タグ: Linux