作成 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

©2004-2017 UPKEN IPv4