web-dev-qa-db-fra.com

Ubuntu dit qu'il n'y a pas d'espace disque dans le répertoire de base mais qu'il y a de l'espace

Chaque fois que je démarre sous Ubuntu, cela signifie qu'il reste 0 octets d'espace libre alors que l'analyseur d'utilisation de disque me dit que j'ai 22 Go d'espace disponible.

Filesystem      Size  Used Avail Use% Mounted on
udev            3.9G     0  3.9G   0% /dev
tmpfs           790M  2.1M  788M   1% /run
/dev/sda6        46G   25G   19G  57% /
tmpfs           3.9G  4.2M  3.9G   1% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/loop1      5.0M  5.0M     0 100% /snap/canonical-livepatch/50
/dev/loop0      3.8M  3.8M     0 100% /snap/gnome-system-monitor/57
/dev/loop2       13M   13M     0 100% /snap/gnome-characters/124
/dev/loop3       88M   88M     0 100% /snap/core/5662
/dev/loop4       15M   15M     0 100% /snap/gnome-logs/40
/dev/loop5      3.8M  3.8M     0 100% /snap/gnome-system-monitor/54
/dev/loop8      141M  141M     0 100% /snap/gnome-3-26-1604/74
/dev/loop14      88M   88M     0 100% /snap/core/5548
/dev/loop6      2.3M  2.3M     0 100% /snap/gnome-calculator/238
/dev/loop16      43M   43M     0 100% /snap/gtk-common-themes/701
/dev/loop10     5.0M  5.0M     0 100% /snap/canonical-livepatch/42
/dev/loop21      13M   13M     0 100% /snap/gnome-characters/139
/dev/loop19      15M   15M     0 100% /snap/gnome-logs/45
/dev/loop11      13M   13M     0 100% /snap/gnome-characters/117
/dev/loop12     4.8M  4.8M     0 100% /snap/canonical-livepatch/49
/dev/loop13      88M   88M     0 100% /snap/core/5742
/dev/loop15     2.3M  2.3M     0 100% /snap/gnome-calculator/222
/dev/loop7      141M  141M     0 100% /snap/gnome-3-26-1604/70
/dev/loop17     2.3M  2.3M     0 100% /snap/gnome-calculator/260
/dev/loop9      3.8M  3.8M     0 100% /snap/gnome-system-monitor/51
/dev/loop18      35M   35M     0 100% /snap/gtk-common-themes/319
/dev/loop20      15M   15M     0 100% /snap/gnome-logs/43
/dev/sda8        50G   48G     0 100% /home
tmpfs           790M   16K  790M   1% /run/user/122
tmpfs           790M   12K  790M   1% /run/user/1000

Qu'est-ce qui ne va pas?

4
Shihab Khan

Vous semblez avoir deux partitions pertinentes sur le disque de votre ordinateur. La partition 1, /dev/sda6, dispose de 19 Go, mais la partition 2, /dev/sda8, où réside votre répertoire /home, est saturée. Essayez de déplacer de gros fichiers/répertoires hors de /home, peut-être de /var/tmp, ou créez un nouveau répertoire de niveau supérieur, peut-être /data et déplacez-y les gros fichiers.

18
knb

Permettez-moi de vous recommander une solution simple. Puisque je ne sais pas vraiment ce que vous mettez dans votre dossier /home, il serait agréable de créer un dossier à la racine (/) et de transférer ces fichiers là-bas.

Étapes de la solution:

  1. Créez le dossier de niveau supérieur à la racine (/):

    Sudo mkdir /data
    
  2. Rendez-le accessible en changeant de propriétaire et d’autorisation, de manière permanente dans ce cas:

    Sudo setfacl -d -m u:$USER:rwx,g:$USER:rwx,o::r-x /data
    

    Ou simplement changer de propriétaire de ce nouvel emplacement:

    Sudo chown -R $USER:$USER /data
    
  3. Déplacez vos fichiers de données (pas vos fichiers de configuration!) De votre répertoire /home/$USER vers cet emplacement.

  4. Vérifiez le niveau d'utilisation pour /home avec df -h /home.

3
George Udosen

Par défaut, lorsqu'un nouveau système de fichiers est créé dans une partition ou un volume logique à l'aide d'un système de fichiers Linux, il est réservé à une utilisation par la racine uniquement. En règle générale, 5% de la mémoire totale. Ceci est très important pour la partition du système d'exploitation, afin que la maintenance de routine puisse se terminer.

Mais pour les partitions non OS, comme HOME, réserver 5% du stockage total est probablement du gaspillage. La bonne nouvelle est que nous pouvons récupérer ce stockage, du moins pour les partitions ext3/4, à l’aide de tune2fs.

Regarder:

/dev/sda8 50G 48G 0 100%/home
 Nombre de blocs réservés: 669030
 $ Sudo tune2fs -m 0/dev/sda8

Vous pouvez également changer l'identifiant utilisateur qui a accès à l'espace réservé pour qu'il soit votre identifiant utilisateur au lieu de l'utilisateur root par défaut.

Quoi qu'il en soit, juste une autre option, mais vous voudrez nettoyer le stockage ou déplacer un stockage. Je n'alloue que 25G pour le système d'exploitation sur tous mes systèmes de bureau. Les serveurs ont besoin de moins. Cela devrait être plus que suffisant pour tous les programmes normalement utilisés sur un ordinateur de bureau.

0
JohnP