
Estoy ejecutando un contenedor acoplable sistematizado con conexión ssh y ahora quiero montar el sistema de archivos del host para obtener acceso a él. (no te preocupes, esto es sólo para fines de demostración)
Si lo hago
mount /dev/vda2 /mnt/dockerhost/
mount: /mnt/dockerhost: unknown filesystem type 'LVM2_member'.
Entonces puedo montar /dev/vda1 y ver archivos grub y cualquier cosa.
Esto es lo que probé todavía:
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 1024M 0 rom
vda 252:0 0 30G 0 disk
├─vda1 252:1 1G 0 part
└─vda2 252:2 0 29G 0 part
fdisk -l
Disk /dev/vda: 30 GiB, 32212254720 bytes, 62914560 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
Disklabel type: dos
Disk identifier: 0xda24a492
Device Boot Start End Sectors Size Id Type
/dev/vda1 * 2048 2099199 2097152 1G 83 Linux
/dev/vda2 2099200 62914559 60815360 29G 8e Linux LVM
Disk /dev/dm-0: 27 GiB, 28949086208 bytes, 56541184 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
df -h
Filesystem Size Used Avail Use% Mounted on
overlay 27G 2.6G 25G 10% /
tmpfs 64M 0 64M 0% /dev
shm 64M 0 64M 0% /dev/shm
/dev/mapper/almalinux-root 27G 2.6G 25G 10% /etc/hosts
tmpfs 882M 8.1M 874M 1% /run
¿Alguna idea de cómo puedo montar esta partición lvm? Para decir que la máquina host es una máquina virtual que ejecuta alma-linux
Gracias
Respuesta1
No puede montar particiones LVM directamente, ni en un contenedor ni siquiera en el host. Pueden contener múltiples volúmenes anidados que deben asignarse primero a dispositivos /dev/dm (el sistema operativo host ya lo ha hecho), y luego esos dispositivos dm tendrán sistemas de archivos que se pueden montar. (En realidad, este es el objetivo de LVM). Vea el lvs
comando, por ejemplo.
Tampoco puedes montar el mismo sistema de archivos dos veces. Si el contenedor necesita acceder a un sistema de archivos que ya está montado en el host, entonces no tiene sentido intentar montarlo desde el contenedor nuevamente; en lugar de eso, la carpeta debe pasarse al contenedor como un montaje vinculado.