Ich bin neu bei Ubuntu. Ich verwende 18.04 in einer VM auf ESXi 6.5, wo ich Docker-Container ausführe. Eine der Apps, die ich im Docker ausführe, verursacht einige Probleme, von denen eines mit Problemen mit freiem Speicherplatz zusammenhängen könnte. Die VM ist für 30 GB, Thin Provision konfiguriert.
Fdisk zeigt die Festplatte wie erwartet mit insgesamt 30 GB an, aber wenn ich df -h
ausführe Ich sehe /dev/sda3
nicht überhaupt aufgeführt, nur 2. Kann mir bitte jemand erklären, warum das so ist?
Device Start End Sectors Size Type
/dev/sda1 2048 4095 2048 1M BIOS boot
/dev/sda2 4096 2101247 2097152 1G Linux filesystem
/dev/sda3 2101248 62912511 60811264 29G Linux filesystem
Filesystem Size Used Avail Use% Mounted on
udev 464M 0 464M 0% /dev
tmpfs 99M 1.2M 98M 2% /run
/dev/mapper/ubuntu–vg-ubuntu–lv 3.9G 3.4G 306M 92% /
tmpfs 493M 0 493M 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 493M 0 493M 0% /sys/fs/cgroup
/dev/loop0 87M 87M 0 100% /snap/core/4917
/dev/loop1 98M 98M 0 100% /snap/docker/321
/dev/sda2 976M 142M 768M 16% /boot
/dev/loop2 88M 88M 0 100% /snap/core/5742
tmpfs 99M 0 99M 0% /run/user/1000
sudo parted -l
zeigt die Partitionen korrekt an.
Model: VMware Virtual disk (scsi)
Disk /dev/sda: 32.2GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 2097kB 1049kB bios_grub
2 2097kB 1076MB 1074MB ext4
3 1076MB 32.2GB 31.1GB
ebenso wie lsblk
.
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 86.9M 1 loop /snap/core/4917
loop1 7:1 0 97.5M 1 loop /snap/docker/321
loop2 7:2 0 87.9M 1 loop /snap/core/5742
sda 8:0 0 30G 0 disk
├─sda1 8:1 0 1M 0 part
├─sda2 8:2 0 1G 0 part /boot
└─sda3 8:3 0 29G 0 part
└─ubuntu--vg-ubuntu--lv 253:0 0 4G 0 lvm /
sr0 11:0 1 1024M 0 rom
Warum funktioniert df
Partitionsgröße nicht anzeigen?
Akzeptierte Antwort:
Gemäß Ihrem lsblk
Ausgabe, /dev/sda3
enthält nicht direkt ein Dateisystem, sondern einen physikalischen LVM-Datenträger. Es enthält ein logisches Volume namens ubuntu--vg-ubuntu--lv
was sowohl von lsblk
angezeigt wird und df
und hat die Größe von 3,9 GB (bzw. 4 GB je nach Rundung). Der Rest des physischen Datenträgers (d. h. Partition) scheint unbenutzt zu sein. Wenn Sie sudo pvs
aufrufen , der Rest sollte als freier Speicherplatz angezeigt werden (die Datei PFree
Spalte).
Sie können Ihr ubuntu--vg-ubuntu--lv
erweitern Volume (zusammen mit dem Dateisystem darin), um den freien Speicherplatz mit dem Befehl
sudo lvextend -rl +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
oder erstellen Sie dort ein weiteres logisches Volume.
Verwandt:Dateiliste Datei für Paket fehlt – Dpkg-Warnung in Ubuntu?