Версия для печати
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум на Исходниках.RU > *nix > Смонтировать LVM том на хосте.


Автор: Gonarh 06.04.20, 08:05
Дано, qemu+kvm+libvirt, на хосте есть lvm том
<{CODE_COLLAPSE_OFF}><{CODE_WRAP_OFF}>
    test@ololo:~# lvs
      LV             VG     Attr     LSize   Pool Origin Data%  Move Log Copy%  Convert
      ftp            virts  -wi-a---  10.00g

примонтированный в качестве харда в виртуалке
<{CODE_COLLAPSE_OFF}><{CODE_WRAP_OFF}>
        <disk type='block' device='disk'>
          <driver name='qemu' type='raw' cache='none' io='native'/>
          <source dev='/dev/virts/ftp'/>
          <target dev='sda' bus='scsi'/>
          <address type='drive' controller='0' bus='0' target='0' unit='0'/>
        </disk
>

Интересует такой вопрос, когда виртуалка погашена, можно ли примонтировать этот том к хосту с возможностью записи?
пробовал так:
<{CODE_COLLAPSE_OFF}><{CODE_WRAP_OFF}>
    mount /dev/virts/ftp test/
    mount: you must specify the filesystem type

Автор: JoeUser 06.04.20, 09:34
А если все же указать тип файловой системы при монтировании?

Автор: Gonarh 06.04.20, 09:55
В том то и дело, что там не просто файловая система, а сначала раздел и на нём уже ext4
<{CODE_COLLAPSE_OFF}><{CODE_WRAP_OFF}>
    mount -t ext4 /dev/virts/ftp test/
    mount: wrong fs type, bad option, bad superblock on /dev/mapper/virts-ftp,
           missing codepage or helper program, or other error
           In some cases useful info is found in syslog - try
           dmesg | tail  or so

НА хосте
<{CODE_COLLAPSE_OFF}><{CODE_WRAP_OFF}>
    fdisk -l /dev/virts/ftp
     
    Disk /dev/virts/ftp: 10.7 GB, 10737418240 bytes
    255 heads, 63 sectors/track, 1305 cylinders, total 20971520 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 4096 bytes
    I/O size (minimum/optimal): 4096 bytes / 4096 bytes
    Disk identifier: 0x00000000
     
    Disk /dev/virts/ftp doesn't contain a valid partition table

Внутри виртуалки
<{CODE_COLLAPSE_OFF}><{CODE_WRAP_OFF}>
    fdisk -l
     
    Disk /dev/sda: 10.7 GB, 10737418240 bytes
    255 heads, 63 sectors/track, 1305 cylinders, total 20971520 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0x00011f73
     
       Device Boot      Start         End      Blocks   Id  System
    /dev/sda1   *        2048    20013055    10005504   83  Linux

Автор: Gonarh 06.04.20, 10:54
Если кто будет гуглить и ненагулит, помогло
qemu-nbd -c /dev/nbd0 /dev/virts/ftp -P 1
Затем обычное монтирование /dev/nbd0

Автор: JoeUser 06.04.20, 14:33
M

Gonarh, кросава!!!
Вот эталон общения в "тематике".

Powered by Invision Power Board (https://www.invisionboard.com)
© Invision Power Services (https://www.invisionpower.com)