1 votes

Comment mieux allouer l'espace disque dans une VM ?

J'ai essayé de faire une recherche, mais avec les termes que j'ai utilisés, je n'ai rien trouvé de semblable.

J'exécute Ubuntu Server dans plusieurs VM sur ma machine Proxmox. Je rencontre fréquemment ce problème sur mes VMs et je ne comprends pas assez pour comprendre pourquoi...

Lorsque je crée de nouvelles VM, j'utilise généralement la taille de disque par défaut de Proxmox, à savoir 32 Go, ce qui, selon moi, sera amplement suffisant pour exécuter quelques petites applications Docker. J'installe Ubuntu Server avec les valeurs par défaut mais sur LVM. D'une manière ou d'une autre, mes VMs continuent à se remplir. J'ai même une VM en ce moment qui tourne en 18.04 et qui ne peut pas se mettre à jour parce que la partition / est pleine et qu'il n'y a rien qui tourne sur le serveur. J'ai installé plex pour quelques tests mais il n'a pas de bibliothèque ou quoi que ce soit.

Quand je fais un DF, il montre que la racine ne fait que 3,9 Go. Pour une raison quelconque, il y a 3 autres partitions qui ressemblent à temp, swap ou autre. Mon DF est collé ci-dessous. Y a-t-il un paramètre que je dois modifier pendant l'installation pour empêcher qu'une si grande partie de mon disque soit gaspillée ?

udev                               7.9G     0  7.9G   0% /dev
tmpfs                              1.6G  9.0M  1.6G   1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv  3.9G  3.9G     0 100% /
tmpfs                              7.9G  4.0K  7.9G   1% /dev/shm
tmpfs                              5.0M     0  5.0M   0% /run/lock
tmpfs                              7.9G     0  7.9G   0% /sys/fs/cgroup
/dev/loop0                          90M   90M     0 100% /snap/core/7713
/dev/loop1                          89M   89M     0 100% /snap/core/7396
/dev/vda2                          976M  222M  688M  25% /boot
tmpfs                              1.6G     0  1.6G   0% /run/user/1000

Ajout d'une partie de la sortie. Le disque est affiché comme 43GB ici parce que j'allais l'étendre.

Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/ubuntu--vg-ubuntu--lv: 4295MB
Sector size (logical/physical): 512B/512B
Partition Table: loop
Disk Flags:

Number  Start  End     Size    File system  Flags
 1      0.00B  4295MB  4295MB  ext4

Model: Virtio Block Device (virtblk)
Disk /dev/vda: 42.9GB
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  42.9GB  41.9GB

0voto

NoLifeKing Points 1167

Je pense avoir trouvé ma propre réponse. Il semble que même si j'ai sélectionné "Utiliser un disque entier et configurer LVM", il n'a pas utilisé le disque entier. Il a défini 4G sur la partition racine et a laissé le reste comme inutilisé. Cela semble être un défaut étrange lorsque je lui demande d'utiliser le disque entier.

Je n'ai pas pu copier et coller le texte puisque c'est par le biais de Proxmox VNC dans un navigateur.

https://i.imgur.com/RE3V71U.jpg

-1voto

Jim Trigg Points 1

La réponse est que le reste de votre disque virtuel est alloué à LVM, mais le groupe de volumes a un espace vide inutilisé qui n'est pas alloué aux systèmes de fichiers. Vous devez soit étendre le volume logique racine ( lvextend -r -l +100%FREE ubuntu-vg/ubuntu-lv ) ou créer des systèmes de fichiers à monter sous / ( /var , /home etc.) avec lvcreate .

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