Ceci est mon système de fichiers:
$ df -h -x tmpfs -x devtmpfs
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/Fedora-root 9.8G 7.6G 1.7G 83% /
/dev/mapper/Fedora-home 50G 27G 21G 57% /home
/dev/sda9 1022M 8.4M 1014M 1% /boot/efi
Et comme vous pouvez le constater, le système de fichiers racine est plein.
J'ai déjà essayé de supprimer toutes les choses inutiles mais je n'ai toujours pas assez d'espace.
Comment pourrais-je l'augmenter? Il me reste 60 giga sur mon disque dur, est-il possible de déplacer mon système de fichiers racine à cet emplacement?
Bonnes nouvelles! pvscan
montre PV /dev/sda10 VG Fedora lvm2 [141.56 GiB / 77.56 GiB free]
- vous devriez donc pouvoir ajouter jusqu'à 77,56 Go à n'importe lequel de vos systèmes de fichiers. Je suggérerais de l'ajouter par blocs plus petits (comme 10GiB), de sorte que vous ayez une réserve à mettre dans /home
si vous décidez que vous avez besoin de croissance plus tard.
Il s'agit d'une opération relativement bien testée et généralement sûre, mais toutes les opérations sur les volumes et les systèmes de fichiers au niveau racine comportent certains risques: assurez-vous que la sauvegarde est opérationnelle en premier. Ensuite....
Vous pouvez étendre votre volume logique root
pour utiliser l'espace libre avec lvextend
, comme ceci:
Sudo lvextend --size +10G --resizefs /dev/Fedora/root
(Ou -L
et -r
au lieu de --size
et --resizefs
, si vous préférez des options courtes.)
Réponse plus générale pour LVM:
Premièrement, assurez-vous de disposer d’un stockage supplémentaire non partitionné. Ensuite:
Utilisez fdisk
pour créer une nouvelle partition (plus sûre que l'extension d'une partition existante)
Utilisez pvcreate
pour créer un volume LVM physique:
pvcreate /dev/sdxx
Utilisez vgextend
pour étendre le groupe LVM existant en utilisant un nouveau volume physique:
vgextend groupname /dev/sdxx
Vous pouvez obtenir des noms de groupe avec vgdisplay
Utilisez lvextend
sur lvm mapper pour développer le volume de lvm:
lvextend -l +100%FREE /dev/mapper/xxx
Développez le système de fichiers:
xfs_growfs /dev/mapper/xxx
Ou
resize2fs /dev/mapper/xxx
Le/système de fichiers peut être un défi particulier, car il doit être pris en charge par le chargeur de démarrage.
Cette réponse ne spécifie pas comment accomplir la tâche demandée, mais fournit une solution de contournement.
Une autre option: rechercher un sous-répertoire (par exemple,/big /) qui contient beaucoup de données. Copiez ensuite ces données sur vos 60 Go d’espace, mv le répertoire avec beaucoup d’espace (par exemple, mv/big/bigback) et montez votre 60 Go (ou une partie de celui-ci) sur/big. Après avoir vérifié que tout fonctionne comme prévu, rm/bigback pour regagner de l'espace sur /