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

여기서 답을 찾았어요협회

설치(우분투 18, 프로덕션박스)가 안되서 소스를 다운받아서 빌드했습니다.여기. 다음 명령을 실행했습니다.

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정확한 볼륨 ID는 위에 나와 있습니다.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]

관련 정보