
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 ID
y /dev/device
pero 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 sn
anterior 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]