Сопоставление тома EC2 и вашей смонтированной файловой системы

Сопоставление тома EC2 и вашей смонтированной файловой системы

У меня заканчивается место на определенной файловой системе. Я узнаю об этом с помощью следующей командыdf -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

Мой EC2 имеет следующее

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

Как мне определить, размер какого тома мне следует увеличить?

Я выполнил следующие команды, чтобы получить какое-либо сопоставление между EBS IDи , /dev/deviceно ничего не нашел

$ 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

Пожалуйста, поделитесь простым процессом для меня, чтобы сопоставить их. Но я пробовал больше команд 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

Все указывает на nvme0n1.

решение1

Полагаю, вы пытаетесь выяснить, на каком «физическом» диске находится ваш массив LVM.

Если вы бежите

pvs

это позволит вам узнать, какой физический диск используется для LVM.

После этого необходимо расширить группу томов и логический том. Например:

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

решение2

Я нашел ответ в этомсвязь

Мне не удалось установить (Ubuntu 18, production box), поэтому я скачал исходники и собрал его изздесь. Я выполнил следующие команды

make
sudo make install

Для моей конкретной проблемы я выполнил эту команду

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

Результат был

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

Выше snуказан точный идентификатор тома дляdev

РЕДАКТИРОВАТЬ

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]

Связанный контент