
Estou ficando sem espaço em um sistema de arquivos específico. Eu sei disso com o seguinte 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
Meu EC2 tem o seguinte
Root device
/dev/sda1 - EBS ID vol-0fe5#########3b0
Block devices
/dev/sda1
/dev/sdb - EBS ID vol-0631########7560
Como mapeio de qual volume devo aumentar o tamanho?
Executei os seguintes comandos para obter qualquer tipo de mapeamento entre the EBS ID
e the /dev/device
mas não encontrei nenhum
$ 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
Por favor, compartilhe um processo simples para eu mapeá-los. Mas eu tentei mais 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 apontam para nvme0n1
.
Responder1
Suponho que você esteja tentando descobrir qual disco "físico" contém seu array LVM.
Se você correr
pvs
isso deve informar qual disco físico está sendo usado para LVM.
Depois disso, você precisa estender o grupo de volumes e o volume lógico. Por exemplo:
lvextend -l +10G /dev/mapper/you_volume
Responder2
Encontrei minha resposta nissolink
Não consegui instalar (ubuntu 18, caixa de produção), então baixei os fontes e construí-os a partir deaqui. Executei os seguintes comandos
make
sudo make install
Para meu problema específico, executei este comando
sudo nvme id-ctrl -v /dev/nvme1n1 > nvme1n1Log
O resultado foi
NVME Identify Controller:
vid : 0x1d0f
ssvid : 0x1d0f
sn : vol063$$$$$$$$$$60
mn : Amazon Elastic Block Store
O sn
texto acima fornece o ID exato do volume para odev
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]