Автор Тема: Mount на KVM виртуална машина с LVM hdd  (Прочетена 2990 пъти)

d3v1ous

  • Напреднали
  • *****
  • Публикации: 127
    • Профил
Здравейте,

имам работеща виртуална машина (KVM, Qemu, libvirt, virsh) с LVM хард - ако може да се нарече така.
Първото което ми прави впечатление е, че на реалната машина не мога да mount-вам въпросния дял.
Имам идея защо, но за съжаление примерите и материалите в нет-а по темата говорят друго.

Код:
[root@blackbird ~ #] fdisk -l /dev/Store-VG/Nighthawk 

Disk /dev/Store-VG/Nighthawk: 53.7 GB, 53687091200 bytes
255 heads, 63 sectors/track, 6527 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0009d5be

                  Device Boot      Start         End      Blocks   Id  System
/dev/Store-VG/Nighthawk1   *           1          61      487424   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/Store-VG/Nighthawk2              61        6527    51938305    5  Extended
/dev/Store-VG/Nighthawk5              61         304     1951744   82  Linux swap / Solaris
/dev/Store-VG/Nighthawk6             305        6527    49985536   8e  Linux LVM
[root@blackbird ~ #]

Съответно:

Код:
[root@blackbird ~ #] ls -l /dev/Store-VG/Nighthawk*
lrwxrwxrwx 1 root root 7 Nov  3 09:03 /dev/Store-VG/Nighthawk -> ../dm-3
[root@blackbird ~ #]

Къде бъркам???

Код:
[root@blackbird ~ #] mount -t ext3 /dev/Store-VG/Nighthawk /root/shpek/
mount: wrong fs type, bad option, bad superblock on /dev/mapper/Store--VG-Nighthawk,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

[root@blackbird ~ #]

И следващия въпрос е как направя огледално копие на въпросният дял + файлова систем и т.н. и т.н. (искам да имам още една машина със същата конфигурация).

Благодаря предварително.
Активен

gat3way

  • Напреднали
  • *****
  • Публикации: 6050
  • Relentless troll
    • Профил
    • WWW
Re: Mount на KVM виртуална машина с LVM hdd
« Отговор #1 -: Nov 08, 2011, 00:56 »
Може. kpartx е твоят приятел. Що се отнася до следващият въпрос, dd е твоят приятел.
Активен

"Knowledge is power" - France is Bacon

d3v1ous

  • Напреднали
  • *****
  • Публикации: 127
    • Профил
Re: Mount на KVM виртуална машина с LVM hdd
« Отговор #2 -: Nov 08, 2011, 08:12 »
Мерси за отговорите.

kpartx ми помогна като създаде въпросните устройства. За съжаление обаче успях да си mount-на само /boot файловата система тъй като тя не е на LVM дял на виртуалната машина.

За root файловата система получавам:

Код:
[root@blackbird ~ #] mount -t ext3 /dev/mapper/Store--VG-Nighthawk6 /Nighthawk-Root
mount: wrong fs type, bad option, bad superblock on /dev/mapper/Store--VG-Nighthawk6,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

[root@blackbird ~ #]

През виртуалната машина дяловете изглеждат така:

Код:
[root@nighthawk]:~ # mount
/dev/mapper/Root--VG-Root--LV on / type ext3 (rw,errors=remount-ro)
/dev/vda1 on /boot type ext3 (ro,noexec,nosuid,nodev)
/dev/mapper/Root--VG-Home--LV on /home type ext3 (rw,nosuid,nodev)
/dev/mapper/Root--VG-Opt--LV on /opt type ext3 (ro,noexec,nosuid,nodev)
/dev/mapper/Root--VG-Tmp--LV on /tmp type ext3 (rw,nosuid,nodev)
.......

На втория си въпрос относно dd вече го пробвах, стигнам до boot loader-a и init ми разправя, че не може да ми намери root файловата система, не знам поради какви причини.
Активен

gat3way

  • Напреднали
  • *****
  • Публикации: 6050
  • Relentless troll
    • Профил
    • WWW
Re: Mount на KVM виртуална машина с LVM hdd
« Отговор #3 -: Nov 08, 2011, 09:24 »
vgscan, lvchange -ay ?
Активен

"Knowledge is power" - France is Bacon

d3v1ous

  • Напреднали
  • *****
  • Публикации: 127
    • Профил
Re: Mount на KVM виртуална машина с LVM hdd
« Отговор #4 -: Nov 08, 2011, 09:41 »
Не знам точно какво имаш предвид, но идеята с следната.

Хост машината с LVM и виртуалната машина с LVM.
Активен

borovaka

  • Напреднали
  • *****
  • Публикации: 1331
  • Distribution: Каквото дойде
  • Window Manager: Gnome / KDE
    • Профил
Re: Mount на KVM виртуална машина с LVM hdd
« Отговор #5 -: Nov 08, 2011, 11:38 »
@d3v1ous Има предвид да си настроиш LVM-а ... Ако не ти е ясно тук е описано: https://wiki.archlinux.org/index.php/Lvm
Активен

Та извода е прост: "Колкото по-големи ла*ната - толкова по-малка щетата! ... моралната де, не материалната"

gat3way

  • Напреднали
  • *****
  • Публикации: 6050
  • Relentless troll
    • Профил
    • WWW
Re: Mount на KVM виртуална машина с LVM hdd
« Отговор #6 -: Nov 08, 2011, 12:00 »
Значи за да ползваш на хост системата LVM дяловете от виртуалната, първо трябва да изчетеш partition mapping-ите с kpartx. В следствие на това вече имаш устройствата, които си ползвал за PV-та и си ги вкарвал във VG-та. Това само по себе си не е достатъчно - трябва първо да изчетеш LVM метаданните за да знае хост системата за въпросните VG-та, това става с vgscan. Това само по себе си също не е достатъчно, защото трябва да активираш LV-тата, това става с lvchange.

Също така е много лоша идея да монтираш файловите системи едновременно и в хост и в guest операционната система. Това почти винаги води до огромни проблеми, особено ако пишеш върху тях.
Активен

"Knowledge is power" - France is Bacon

d3v1ous

  • Напреднали
  • *****
  • Публикации: 127
    • Профил
Re: Mount на KVM виртуална машина с LVM hdd
« Отговор #7 -: Nov 08, 2011, 20:15 »
@gateway евала.

Много благодаря за поясненията.
Активен

gat3way

  • Напреднали
  • *****
  • Публикации: 6050
  • Relentless troll
    • Профил
    • WWW
Re: Mount на KVM виртуална машина с LVM hdd
« Отговор #8 -: Nov 08, 2011, 22:59 »
Успя ли да ги монтираш ?
Активен

"Knowledge is power" - France is Bacon

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
mount
Настройка на програми
mozly 9 3814 Последна публикация Feb 18, 2003, 09:02
от mrvoland
mount
Настройка на програми
jojopara 2 2613 Последна публикация Jun 30, 2003, 22:38
от gamehack
ssh mount-ване
Настройка на програми
sunhater 0 1812 Последна публикация Aug 01, 2003, 01:46
от sunhater
mount
Настройка на програми
kicker 2 2182 Последна публикация Mar 27, 2004, 10:57
от ivanatora
mount
Настройка на хардуер
Besos3007 8 3470 Последна публикация Apr 25, 2004, 20:49
от