Voici 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 voir, 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 d'y déplacer mon système de fichiers racine?
linux
partitioning
filesystems
fedora
lvm
Dimitri Danilov
la source
la source
sudo pvscan
, s'il vous plaît?PV /dev/sda10 VG fedora lvm2 [141.56 GiB / 77.56 GiB free] Total: 1 [141.56 GiB] / in use: 1 [141.56 GiB] / in no VG: 0 [0 ]
Réponses:
Bonnes nouvelles!
pvscan
montrePV /dev/sda10 VG fedora lvm2 [141.56 GiB / 77.56 GiB free]
- vous devriez donc être en mesure d'ajouter jusqu'à 77,56 Go à l'un de vos systèmes de fichiers. Je suggérerais de l'ajouter dans des blocs plus petits (comme 10GiB), donc vous avez une réserve à mettre/home
si vous décidez que vous avez besoin de croissance là-bas plus tard.Il s'agit d'une opération relativement bien testée et généralement sûre, mais toutes les opérations de volume et de système de fichiers au niveau racine comportent un certain risque - assurez-vous d'abord que la sauvegarde fonctionne. Ensuite....
Vous pouvez étendre votre
root
volume logique pour utiliser l'espace libre aveclvextend
, comme ceci:(Ou
-L
et-r
au lieu de--size
et--resizefs
, si vous préférez des options courtes.)la source
141.56 GiB / 77.56 GiB free
se lit comme X sur Y gratuitement. Donc au début, je pensais que c'était une blague: Ppvs
oupvdisplay
, si vous préférez.Réponse plus générale pour LVM:
Tout d'abord - assurez-vous que vous disposez 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:Utilisez
vgextend
pour étendre un groupe LVM existant à l'aide d'un nouveau volume physique:Vous pouvez obtenir des noms de groupe avec
vgdisplay
Utilisez
lvextend
le mappeur lvm pour augmenter le volume lvm:Développez le système de fichiers:
Ou
la source
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: trouver 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 vos 60 Go (ou une partie de celui-ci) sur / big. Après avoir confirmé que tout fonctionne comme prévu, rm / bigback pour regagner de l'espace sur /
la source
touch /.autorelabel; reboot
assurez-vous que les fichiers déplacés ont les bonnes étiquettes SELinux.Une autre option, avant d'essayer quelque chose de plus drastique, consiste à utiliser BleachBit pour supprimer les fichiers temporaires et autres fichiers inutiles.
De wikipedia:
Il devrait être dans le gestionnaire de paquets, donc cela devrait le faire.
Ou téléchargez depuis leur page .
la source