Как подмонтировать образ XEN/ How to mount XEN image: различия между версиями

Материал из support.qbpro.ru
imported>Vix
(Новая страница: «1. Убедитесь что диск не используется ниодной виртуальной машиной. 2. Поключим образ вирт…»)
 
imported>Vix
Нет описания правки
Строка 2: Строка 2:
2. Поключим образ виртуальной машины в lo устройство.
2. Поключим образ виртуальной машины в lo устройство.


losetup /dev/loop0 /path/to/diskimage.xm
losetup /dev/loop0 /path/to/diskimage.xm


3. Посмотрим разделы:
3. Посмотрим разделы:


fdisk -ul /dev/loop0
fdisk -ul /dev/loop0


Disk /dev/loop0: 4294 MB, 4294967296 bytes
Disk /dev/loop0: 4294 MB, 4294967296 bytes
255 heads, 63 sectors/track, 522 cylinders, total 8388608 sectors
255 heads, 63 sectors/track, 522 cylinders, total 8388608 sectors
Units = sectors of 1 * 512 = 512 bytes
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0x0004a36d
Disk identifier: 0x0004a36d


Device Boot Start End Blocks Id System
Device Boot Start End Blocks Id System
/dev/loop0p1 63 1028159 514048+ 82 Linux swap / Solaris
/dev/loop0p1 63 1028159 514048+ 82 Linux swap / Solaris
/dev/loop0p2 * 1028160 8385929 3678885 83 Linux
/dev/loop0p2 * 1028160 8385929 3678885 83 Linux


4. Монтируем нужный раздел.
4. Монтируем нужный раздел.
Строка 26: Строка 26:
Исходя из этого, для того что-бы подмонтировать первый раздел, тут он своп, но это не важно, нужно выполнить команду:
Исходя из этого, для того что-бы подмонтировать первый раздел, тут он своп, но это не важно, нужно выполнить команду:


losetup -o32256 /dev/loop0 /path/to/diskimage.xm
losetup -o32256 /dev/loop0 /path/to/diskimage.xm


для второго раздела:
для второго раздела:


losetup -o526417920 /dev/loop0 /path/to/diskimage.xm
losetup -o526417920 /dev/loop0 /path/to/diskimage.xm


* [http://mypvn.blogspot.ru/2010/09/xen-how-to-mount-xen-image.html статья тут]
* [http://mypvn.blogspot.ru/2010/09/xen-how-to-mount-xen-image.html статья тут]

Версия от 02:12, 1 сентября 2013

1. Убедитесь что диск не используется ниодной виртуальной машиной. 2. Поключим образ виртуальной машины в lo устройство.

losetup /dev/loop0 /path/to/diskimage.xm

3. Посмотрим разделы:

fdisk -ul /dev/loop0
Disk /dev/loop0: 4294 MB, 4294967296 bytes
255 heads, 63 sectors/track, 522 cylinders, total 8388608 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0x0004a36d
Device Boot Start End Blocks Id System
/dev/loop0p1 63 1028159 514048+ 82 Linux swap / Solaris
/dev/loop0p2 * 1028160 8385929 3678885 83 Linux

4. Монтируем нужный раздел.

Колонка Start - это смещение для каждого раздела в файле образе виртуальной машины. Значения приведены в секторах, один сектор - 512 байт.

63 * 512 = 32256 байт.

Исходя из этого, для того что-бы подмонтировать первый раздел, тут он своп, но это не важно, нужно выполнить команду:

losetup -o32256 /dev/loop0 /path/to/diskimage.xm

для второго раздела:

losetup -o526417920 /dev/loop0 /path/to/diskimage.xm