92 votes

Ubuntu Server 18.04 LVM manquant d'espace avec un partitionnement par défaut inapproprié

J'ai installé Ubuntu Server 18.04 avec l'option LVM et laissé la configuration de partition par défaut. Maintenant, mon disque principal n'a que 4 Go sur un disque dur de 1 To. Comment puis-je réparer cela sans repartir de zéro ?

Résultats 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

215voto

yorch Points 2460

J'ai eu exactement le même problème avec une nouvelle installation d'Ubuntu Server 18.04.1.

Ce que je devais faire, c'é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 devraient être les mêmes que les miens ( ubuntu-vg et ubuntu-lv respectivement).

Si votre partition est complètement remplie, vous pouvez obtenir une no space left erreur en essayant de redimensionner le 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 est de supprimer apt (il sera régénéré la prochaine fois que vous ferez apt update ), ce qui devrait vous donner plus qu'assez d'espace pour réaliser l'opération :

$ rm -rf /var/cache/apt/*

4voto

Steve Points 41

Le comportement attendu sur une installation LVM est en effet les partitions plus petites. Le système crée un minimum de perte d'espace lors de la création de la partition physique en s'attendant à ce que vous personnalisiez et étendiez le LVM selon vos besoins, puisque les partitions ajoutées ne sont pas nécessaires au fonctionnement du système d'exploitation, et que les utilisateurs disposent d'un espace de stockage supplémentaire, de quotas et d'expansion, ce qui est le but d'avoir un LV et un VG extensibles à la volée.

Ce qu'il devrait faire, cependant, c'est mieux expliquer cela sur l'installation.

3voto

Andy Points 131

Il semble que vous ayez besoin d'étendre votre volume logique.

Cela peut être un peu délicat, mais si vous comprenez qu'il y a trois parties, ce sera beaucoup plus facile.

  • Volume physique (PV) => L'espace physique sur un disque.

  • Groupe de volume (VG) => Une quantité abstraite d'espace de disque qui peut être divisée entre plusieurs disques/dispositifs.

  • Volume logique (LV) => L'espace qu'ubuntu "voit".

Vous devrez étendre votre VG sur toute la longueur de votre disque de 1 To (ou l'étendre autant que vous le souhaitez), puis étendre le groupe de volumes logiques pour occuper cet espace.

Technet propose un article intéressant que (si vous suivez attentivement) vous serez en mesure de suivre et de prolonger votre entraînement.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X