Mapeo entre el volumen EC2 y su sistema de archivos montado

Mapeo entre el volumen EC2 y su sistema de archivos montado

Me estoy quedando sin espacio en un sistema de archivos en particular. Lo sé con el siguiente comandodf -H

$ sudo df -H
Filesystem               Size  Used Avail Use% Mounted on
udev                     4.1G   13k  4.1G   1% /dev
tmpfs                    807M   73M  734M  10% /run
/dev/nvme0n1p1           106G   34G   68G  33% /
none                     4.1k     0  4.1k   0% /sys/fs/cgroup
none                     5.3M     0  5.3M   0% /run/lock
none                     4.1G     0  4.1G   0% /run/shm
none                     105M     0  105M   0% /run/user
/dev/mapper/vg1-log      106G   97G  3.3G  97% /mnt/logs
/dev/mapper/vg1-data     732G  615G   81G  89% /mnt/data
/dev/mapper/vg1-backups  317G  317G     0 100% /mnt/backups

Mi EC2 tiene lo siguiente

Root device
/dev/sda1 - EBS ID vol-0fe5#########3b0
Block devices
/dev/sda1
/dev/sdb - EBS ID vol-0631########7560

¿Cómo puedo asignar qué volumen debo aumentar el tamaño?

Ejecuté los siguientes comandos para obtener cualquier tipo de asignación entre EBS IDy /dev/devicepero no encontré ninguna

$ ls -l /dev/mapper
total 0
crw------- 1 root root 10, 236 May 28 14:17 control
lrwxrwxrwx 1 root root       7 Jun  9 18:09 vg1-backups -> ../dm-1
lrwxrwxrwx 1 root root       7 Jun  9 18:09 vg1-data -> ../dm-2
lrwxrwxrwx 1 root root       7 Jun  9 18:09 vg1-log -> ../dm-0
lrwxrwxrwx 1 root root       7 Jun  9 18:09 vg1-swap -> ../dm-3

Comparta un proceso simple para que pueda mapearlos. Pero he probado más comandos sudo dmsetup ls --tree, sudo df -H,

$ sudo lsblk -o KNAME,TYPE,SIZE,MODEL
KNAME     TYPE   SIZE MODEL
nvme0n1   disk   100G Amazon Elastic Block Store
nvme0n1p1 part   100G
nvme1n1   disk   1.2T Amazon Elastic Block Store
dm-0      lvm    100G
dm-1      lvm    300G
dm-2      lvm    692G
dm-3      lvm      8G

Todos apuntan a nvme0n1.

Respuesta1

Supongo que estás intentando averiguar qué disco "físico" es el que contiene tu matriz LVM.

Si tu corres

pvs

esto debería permitirle saber qué disco físico se está utilizando para LVM.

Después de eso, debe ampliar el grupo de volúmenes y el volumen lógico. Por ejemplo:

lvextend -l +10G /dev/mapper/you_volume

Respuesta2

Encontré mi respuesta en esto.enlace

No pude instalar (ubuntu 18, caja de producción), así que descargué las fuentes y lo compilé desdeaquí. Ejecuté los siguientes comandos

make
sudo make install

Para mi problema específico ejecuté este comando

sudo nvme id-ctrl -v /dev/nvme1n1 > nvme1n1Log

El resultado fue

NVME Identify Controller:
vid       : 0x1d0f
ssvid     : 0x1d0f
sn        : vol063$$$$$$$$$$60
mn        : Amazon Elastic Block Store

Lo snanterior proporciona la identificación exacta del volumen para eldev

EDITAR

sudo lsblk 
NAME                 MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT 
nvme0n1              259:0    0   100G  0 disk 
└─nvme0n1p1          259:1    0   100G  0 part / 
nvme1n1              259:2    0   1.2T  0 disk 
├─vg1-log (dm-0)     252:0    0   100G  0 lvm  /mnt/logs 
├─vg1-backups (dm-1) 252:1    0   300G  0 lvm  /mnt/backups 
├─vg1-data (dm-2)    252:2    0   692G  0 lvm  /mnt/data 
└─vg1-swap (dm-3)    252:3    0     8G  0 lvm  [SWAP]

información relacionada