GNU/Linux >> Tutoriels Linux >  >> Linux

Confusion d'utilisation du disque :10 G manquants sur la partition d'accueil Linux sur SSD

Si le système de fichiers est ext4, il existe des blocs réservés, principalement pour faciliter la gestion et éviter la fragmentation et disponibles uniquement pour l'utilisateur root. Pour ce paramètre, il peut être modifié en direct à l'aide de tune2fs (tous les paramètres ne peuvent pas être gérés de la sorte lorsque le système de fichiers est monté) :

-m pourcentage-de-blocs-réservés

Définissez le pourcentage du système de fichiers qui ne peut être alloué que par des processus privilégiés. La réservation d'un certain nombre de blocs de système de fichiers pour une utilisation par des processus privilégiés est faite pour éviter la fragmentation du système de fichiers et pour permettre aux démons système, tels que syslogd(8), de continuer à fonctionner correctement après que les processus non privilégiés sont empêchés d'écrire sur le système de fichiers. Normalement, le pourcentage par défaut de blocs réservés est de 5 %.

Donc, si vous souhaitez réduire la réservation à 1 % (~ 2 Go) et accéder ainsi à ~ 8 Go d'espace non réservé, vous pouvez le faire :

sudo tune2fs -m 1 /dev/nvme0n1p8

Remarque :le -m L'option accepte en fait un nombre décimal comme paramètre. Vous pouvez utiliser -m 0.1 pour ne réserver qu'environ 200 Mo (et accéder à la plupart des 10 Go précédemment indisponibles). Vous pouvez également utiliser le -r possibilité de réserver directement par blocs. Il n'est probablement pas conseillé d'avoir 0 blocs réservés.


Les fichiers supprimés peuvent également contribuer à "l'espace manquant"

lsof | grep deleted | grep /home

renvoie cette sortie pour moi

chrome    11181           criggie   15u      REG              254,0   
4194304  50651663 /home/criggie/.config/google-chrome/BrowserMetrics/BrowserMetrics-5D0236AF-2BAD.pma (deleted)

Ce qui montre que Chrome s'exécutant sous le PID 11181 a ouvert ce fichier BrowserMetrics, puis l'a supprimé et que le descripteur de fichier est toujours ouvert. Cela signifie que le fichier est invisible dans une liste de répertoires, mais qu'il occupe toujours de l'espace disque.

Pourquoi les programmes font-ils cela ? Lorsque le binaire en cours d'exécution se termine, le système d'exploitation libère le descripteur de fichier ouvert et le fichier sur le disque disparaît, sans risque de laisser un fichier temporaire périmé.

Ce que je ne peux pas voir, c'est la taille de l'utilisation du disque de ce fichier.


Linux
  1. Commande Fdisk sous Linux (Gérer les partitions)

  2. Comment savoir si le disque est un SSD ou un disque dur sous Linux

  3. Comment trouver un disque SSD ou HDD sous Linux ?

  4. Utilisation de la commande mkfs sous Linux pour formater le système de fichiers sur un disque ou une partition

  5. Linux :système de fichiers insensible à la casse

Comment déplacer le répertoire personnel vers une nouvelle partition ou un nouveau disque sous Linux

Filelight - Visualisez l'utilisation du disque sur votre système Linux

Comment visualiser l'utilisation du disque sous Linux avec Baobab

Comment chiffrer une partition sous Linux

Comment formater des partitions de disque sous Linux

Comment créer des partitions de disque sous Linux