Je suis nouveau sur Ubuntu. J'exécute 18.04 dans un VM sous ESXi 6.5, où j'exécute les conteneurs Docker. Une des applications que je lance dans Docker me cause quelques problèmes, dont l'un pourrait être lié à des problèmes d'espace disque libre. La VM est configurée pour une fourniture dynamique de 30 Go.
Fdisk affiche le disque à un total de 30 Go comme prévu, mais lorsque j'exécute df -h
, je ne vois pas /dev/sda3
répertorié du tout, il n'y en a que 2. Quelqu'un pourrait-il bien vouloir expliquer pourquoi c'est le cas?
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
affiche les partitions correctement.
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
comme le fait 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
Pourquoi df
n'affiche-t-il pas la taille de la partition?
Selon votre sortie lsblk
, /dev/sda3
ne contient pas directement un système de fichiers mais un volume physique LVM . Il contient un volume logique appelé ubuntu--vg-ubuntu--lv
qui est indiqué à la fois par lsblk
et df
et a la taille de 3,9 Go (ou 4 Go en fonction de l'arrondi). Le reste du volume physique (c'est-à-dire la partition) semble être inutilisé. Lorsque vous appelez Sudo pvs
, le reste doit être affiché sous forme d’espace libre (colonne PFree
).
Vous pouvez étendre votre volume ubuntu--vg-ubuntu--lv
(avec le système de fichiers qu'il contient) à remplir l'espace libre à l'aide de la commande
Sudo lvextend -rl +100%FREE /dev/mapper/ubuntu–vg-ubuntu–lv
ou créer un autre volume logique là-bas.