
Ich habe nicht mehr genügend Speicherplatz auf einem bestimmten Dateisystem. Das erkenne ich mit dem folgenden Befehldf -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
Mein EC2 hat folgendes
Root device
/dev/sda1 - EBS ID vol-0fe5#########3b0
Block devices
/dev/sda1
/dev/sdb - EBS ID vol-0631########7560
Wie ordnet ich zu, welches Volume ich vergrößern soll?
Ich habe die folgenden Befehle ausgeführt, um eine Zuordnung zwischen dem EBS ID
und dem zu erhalten /dev/device
, habe jedoch keine gefunden
$ 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
Bitte teilen Sie mir einen einfachen Vorgang mit, um sie abzubilden. Aber ich habe mehr Befehle ausprobiert
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
Alle zeigen auf nvme0n1
.
Antwort1
Ich vermute, Sie versuchen herauszufinden, welche „physische“ Festplatte Ihr LVM-Array enthält.
Wenn du läufst
pvs
Dadurch sollten Sie erfahren, welche physische Festplatte für LVM verwendet wird.
Anschließend müssen Sie die Volume-Gruppe und das logische Volume erweitern. Beispiel:
lvextend -l +10G /dev/mapper/you_volume
Antwort2
Meine Antwort fand ich hierVerknüpfung
Ich konnte es nicht installieren (Ubuntu 18, Produktionsbox), also habe ich die Quellen heruntergeladen und es vonHierIch habe die folgenden Befehle ausgeführt
make
sudo make install
Für mein spezielles Problem habe ich diesen Befehl ausgeführt
sudo nvme id-ctrl -v /dev/nvme1n1 > nvme1n1Log
Das Ergebnis war
NVME Identify Controller:
vid : 0x1d0f
ssvid : 0x1d0f
sn : vol063$$$$$$$$$$60
mn : Amazon Elastic Block Store
Oben sn
finden Sie die genaue Volume-ID für diedev
BEARBEITEN
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]