16 votes

Le volume "filesystem root" ne dispose plus que de 0 octet d'espace disque ?

J'ai installé la version 11.10 il y a environ deux semaines et j'ai rencontré des problèmes étranges récemment.

L'installation s'est faite sur un ordinateur portable flambant neuf avec un disque dur SSD de 160 Go. J'ai opté pour le cryptage du répertoire personnel. En outre, j'ai accepté les valeurs par défaut lors de l'installation. Il n'y a pas d'autre système d'exploitation sur mon ordinateur portable.

J'avais environ 40 Go en cours d'utilisation lorsque (pour la troisième fois) j'ai vu apparaître cette fenêtre très désagréable :

enter image description here

Par deux fois, la situation était très mauvaise et l'ensemble du système s'est considérablement ralenti. Après le redémarrage, je n'ai pas pu me connecter à l'interface graphique (avec un message d'erreur m'informant du manque d'espace) et j'ai dû d'abord supprimer certains fichiers en ligne de commande.

La troisième fois, j'ai quand même réussi à supprimer rapidement quelques fichiers et cela a aidé.

Mon ordinateur portable est principalement utilisé pour le travail : donc pas de torrents, pas de jeux, seulement deux films. Les seuls médias qui occupent de l'espace sont ~20GB de photos, et un tas de pdf. Je travaille principalement sur PostgreSQL et PostGIS, GeoServer et QGIS récemment.

Bien que j'aie eu de nombreuses occasions de tester et de pratiquer mes sauvegardes, je serais extrêmement reconnaissant si quelqu'un pouvait m'indiquer des solutions potentielles à ce problème.

Mon ordinateur portable a été acheté juste avant que j'installe Ubuntu, et il était livré sans système d'exploitation. Serait-ce un problème matériel ?

Ou bien les données cryptées sont-elles home me cause des maux de tête ?

Merci de votre aide !


Mise à jour 1 : Comme suggéré par @maniat1k Voici la sortie actuelle de fdisk -l :

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders, total 312581808 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1   312581807   156290903+  ee  GPT

Mise à jour 2 : Comme suggéré par zanfur , sortie de df :

Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda2            149802648  31411456 110781576  23% /
udev                   1959764         4   1959760   1% /dev
tmpfs                   788276       992    787284   1% /run
none                      5120         0      5120   0% /run/lock
none                   1970684      2716   1967968   1% /run/shm
/dev/sda1                19363       129     19234   1% /boot/efi
/home/rdk/.Private   149802648  31411456 110781576  23% /home/rdk

Et sudo parted -l :

Model: ATA INTEL SSDSA2BW16 (scsi)
Disk /dev/sda: 160GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End     Size    File system  Name  Flags
 1      17.4kB  20.0MB  20.0MB  fat16              boot
 2      20.0MB  156GB   156GB   ext4
 3      156GB   160GB   4177MB

Mise à jour 3 :

Encore une fenêtre avec un message de mémoire insuffisante :/

Ces derniers temps, je travaille principalement sur VirtualBox et j'utilise Remmina.

Suite à ces informations, j'ai supprimé pratiquement tout ce qui se trouvait dans mon répertoire personnel. J'ai redémarré. Il y avait ~20GB en cours d'utilisation après cela [~10GB pour l'image disque de VirtualBox que je voulais garder si possible]. A la suite de SarveshLad commentaire J'essayais de récupérer plus d'espace et je lançais l'application Bleachbit lorsque j'ai reçu une autre erreur de manque d'espace sur le disque dur. Puis le système s'est figé. Comment mon Ubuntu peut-il remplir le disque dur de plus de 100 Go en quelques minutes ?

16voto

zanfur Points 2597

Cela est certainement dû à un manque d'espace sur le système de fichiers racine. Si vous disposez de beaucoup d'espace libre sur votre disque, il est probable que vous disposiez d'un système de fichiers distinct pour vos données utilisateur. Il s'agit d'une configuration courante.

Pour connaître l'espace libre sur toutes vos partitions, exécutez la commande "disk free", df . Vous n'avez pas besoin d'être racine. Vous obtiendrez quelque chose comme ce qui suit :

Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda1              9614116   8382396   1134048  89% /
none                   1541244       284   1540960   1% /dev
none                   1546180      4804   1541376   1% /dev/shm
none                   1546180       372   1545808   1% /var/run
none                   1546180         0   1546180   0% /var/lock
none                   1546180         0   1546180   0% /lib/init/rw
none                   9614116   8382396   1134048  89% /var/lib/ureadahead/debugfs
/dev/sda3             32218292  12333212  19885080  39% /home

Comme vous pouvez le voir, j'ai un système de fichiers racine (le premier listé) et un système de fichiers de données utilisateur (le dernier listé) séparés, et ma partition racine est presque pleine. Si votre df vous indique que votre système de fichiers racine est en fait plein, que vous devez supprimer certains fichiers (attention à ceux-là !) ou redimensionner vos partitions.

La commande "utilisation du disque" est une commande de terminal utile pour déterminer ce qui occupe tout l'espace, du . Invoqué sans aucun paramètre, il commence à énumérer les tailles de tous les fichiers du répertoire courant et de tous les répertoires inférieurs. Dans votre scénario, il est plus utile de suivre l'utilisation de sudo du -s -h -x /* qui vous donnera la quantité totale d'espace utilisé ( -s ) par chaque fichier ou répertoire au sommet de votre système de fichiers racine ( /* ), sans regarder les autres systèmes de fichiers ( -x ), en chiffres lisibles par l'homme comme "124M" ( -h ). Ne vous inquiétez pas si cela prend du temps, cela prendra environ quelques minutes la première fois.

Bien entendu, ne supprimez pas de fichiers sans savoir au préalable ce qu'ils contiennent. Mais, en général, vous ne casserez pas votre système si vous supprimez des fichiers dans les répertoires suivants :

  • /tmp (données temporaires de l'utilisateur - elles sont généralement supprimées à chaque redémarrage de toute façon)
  • /var/tmp (spools d'impression et autres données temporaires du système)
  • /var/cache/* (cette méthode peut être dangereuse, il faut d'abord faire des recherches !)
  • /root (le répertoire personnel de l'utilisateur root)

En plus des endroits mentionnés ci-dessus, les endroits suivants sont des coupables fréquents :

  • /opt (de nombreuses applications tierces s'installent ici et ne font pas le ménage)
  • /var/log (les fichiers journaux peuvent prendre beaucoup d'espace s'il y a des erreurs répétitives)

Il convient donc de les vérifier en premier lieu. S'il s'avère que tout semble correct et que votre partition racine est simplement trop petite, vous devrez redimensionner vos partitions pour qu'elles s'adaptent. Il existe une myriade de façons de le faire, mais la plus simple est sans doute de démarrer à partir d'un LiveCD Ubuntu (téléchargez-le sur le site d'Ubuntu à l'adresse page de téléchargement ) et lancez l'éditeur de partition GNOME gparted . Il se peut que vous deviez installer le gparted (à partir de l'environnement LiveCD, exécutez la commande sudo apt-get install gparted ou utiliser le centre de logiciels). Dans tous les cas, il s'agit d'un utilitaire graphique qui vous permettra de faire un clic droit sur la partition et de sélectionner "redimensionner".

N.B. -- aucun système d'exploitation n'est en hibernation lorsque vous redimensionnez les partitions Sinon, il ne fonctionnera pas ou fera des dégâts considérables à votre système d'exploitation en hibernation.

3voto

psusi Points 35613

Selon votre df vous disposez de beaucoup d'espace libre sur /. Après avoir reçu l'un de ces messages, vérifiez df et s'il indique toujours beaucoup d'espace libre, vérifiez la sortie de dmesg pour les erreurs. Il est possible que vous obteniez une erreur qui entraîne le remontage du système de fichiers en lecture seule, ce qui peut perturber le notificateur d'espace libre. À partir du livecd, vous devriez ouvrir l'utilitaire de disque et vérifier l'état SMART du lecteur pour vous assurer qu'il n'y a pas de secteurs défectueux ou autres. L'exécution de l'autotest long peut également être une bonne idée, et la vérification du système de fichiers par la suite.

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