Как подмонтировать образ 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