fetus Diary

2008/09/06(土) - Xen の仮想 HDD のイメージのパーティションをマウントする

/var/xen/hdd/ritsuko.img にパーティションが 2 つ切ってあって、前者が /boot、後者が LVM の物理ボリューム。LVM なのでちょっとややこしい。

/var/xen/hdd/ritsuko.img を /dev/loop0 にマッピングする 
[root@AIRI ~]# losetup /dev/loop0 /var/xen/hdd/ritsuko.img

/dev/loop0 のジオメトリを確認
[root@AIRI ~]# fdisk -l -u /dev/loop0

Disk /dev/loop0: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders, total 20971520 sectors
Units = sectors of 1 * 512 = 512 bytes

      Device Boot      Start         End      Blocks   Id  System
/dev/loop0p1   *          63      208844      104391   83  Linux
/dev/loop0p2          208845    20964824    10377990   8e  Linux LVM

208845 * 512 = 106928640 をオフセット指定して /dev/loop1 にマッピング
[root@AIRI ~]# losetup -o 106928640 /dev/loop1 /dev/loop0

/dev/loop1 は LVM の PV なので pvscan してみる
[root@AIRI ~]# pvscan
  PV /dev/md1     VG VolGroupSuzuri   lvm2 [2.27 TB / 0    free]
  PV /dev/loop1   VG VolGroup00       lvm2 [9.88 GB / 0    free]
  Total: 2 [290.16 GB] / in use: 2 [290.16 GB] / in no VG: 0 [0   ]

lvchange を実行して mapper とかが使えるようにする
[root@AIRI ~]# lvchange -a y /dev/VolGroup00

おもむろに mount する
[root@AIRI ~]# mount /dev/mapper/VolGroup00-LogVol00 /mnt/ritsuko
[root@AIRI ~]# df -h /mnt/ritsuko
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
                      8.6G  1.6G  6.6G  19% /mnt/ritsuko

LVM 使わずに単純なパーティションを作って mount している場合、losetup で loop1 にマッピングした後、単純にどこかに mount すれば良いハズ。

コメント

コメントはありません。

名前
メール
コメント

※HTML タグは使えません。HTTP URL には自動リンクが張られます。

Captcha
画像から読み取れる文字を入力: