J'ai installé Ubuntu Server 18.04 avec l'option LVM et laissé la configuration de partition par défaut. Maintenant, mon disque principal ne dispose que de 4 Go sur un disque dur de 1 To. Comment puis-je résoudre ce problème sans recommencer à zéro?
Resultats de df -h
:
Filesystem Size Used Available Use% Mounted on
udev 16G 0 16G 0% /dev
tmpfs 32G 1.7M 32G 1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv 3.9G 3.6G 92M 98% /
tmpfs 16G 0 16G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 16G 0 16G 0% /sys/fs/cgroup
/dev/loop0 87M 87M 0 100% /snap/core/4917
/dev/loop1 3.2M 3.2M 0 100% /snap/stress-ng/471
/dev/loop2 90M 90M 0 100% /snap/core/6130
/dev/sda2 976M 143M 766M 16% /boot
tmpfs 3.2G 0 3.2G 0% /run/user/1000
Eu exactement le même problème avec une nouvelle installation d'Ubuntu Server 18.04.1.
Ce que je devais faire était:
# We need to resize the logical volume to use all the existing and free space of the volume group
$ lvm
lvm> lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
lvm> exit
# And then, we need to resize the file system to use the new available space in the logical volume
$ resize2fs /dev/ubuntu-vg/ubuntu-lv
resize2fs 1.44.1 (24-Mar-2018)
Filesystem at /dev/ubuntu-vg/ubuntu-lv is mounted on /; on-line resizing required
old_desc_blocks = 1, new_desc_blocks = 58
The filesystem on /dev/ubuntu-vg/ubuntu-lv is now 120784896 (4k) blocks long.
# Finally, you can check that you now have available space:
$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 3.9G 0 3.9G 0% /dev
tmpfs 786M 1.2M 785M 1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv 454G 3.8G 432G 1% /
Si vous n'avez pas personnalisé les paramètres LVM, les noms du groupe de volumes et du volume logique doivent être les mêmes que les miens (ubuntu-vg
et ubuntu-lv
respectivement).
Si votre partition est complètement pleine, vous pourriez obtenir un no space left
erreur lors de la tentative de redimensionnement du volume logique comme:
lvm> lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
/etc/lvm/archive/.lvm_computer: write error failed: No space left on device
Le moyen le plus simple de résoudre ce problème consiste à supprimer le cache apt
(il sera régénéré la prochaine fois que vous apt update
), ce qui devrait vous donner plus qu'assez d'espace pour terminer l'opération:
$ rm -rf /var/cache/apt/*
Il semble que vous devez étendre votre volume logique.
Cela peut être un peu délicat mais si vous comprenez qu'il y a 3 parties, ce sera beaucoup plus facile.
Volume physique (PV) => L'espace physique sur un lecteur.
Groupe de volumes (VG) => Une quantité abstraite d'espace disque qui peut être divisée entre plusieurs disques/périphériques.
Volume logique (LV) => L'espace que ubuntu "voit"
Vous devrez étendre votre VG tout au long de votre lecteur 1 To (ou étendre autant que vous le souhaitez), puis étendre le groupe de volume logique pour occuper cet espace.
Technet a une belle rédaction que (si vous suivez attentivement) vous pourrez suivre et étendre votre lecteur.
Le comportement attendu sur une installation LVM est en effet les petites partitions. Le système crée un gaspillage d'espace minimal lors de la création d'une partition physique, en s'attendant à ce que vous personnalisiez et développiez le LVM selon les besoins, car les partitions ajoutées ne sont pas nécessaires au fonctionnement des systèmes d'exploitation, et les utilisateurs disposant d'un espace de stockage supplémentaire, de quotas et d'expansion sont le point de ayant un LV et VG extensible à la volée
Ce qu'il devrait faire, cependant, est d'expliquer que mieux à l'installation