Disk Usage Analyzer signale que le fichier .ecryptfs prend autant d'espace que le lecteur personnel

18

J'ai sélectionné "crypter la partition domestique" lorsque j'ai configuré mon netbook avec Ubuntu. L'analyseur d'utilisation du disque signale désormais que l'espace occupé est deux fois plus important qu'en réalité. J'ai vu cette question posée plusieurs fois, mais la réponse a généralement tendance à être ". il n'occupe pas réellement d'espace sur le disque dur ", ce qui identifie parfaitement le problème mais n'est pas utile pour le résoudre.

Maintenant, que le disque dur soit réellement plein ou non, le système le traite comme plein. Je reçois toujours des avertissements qu'il me reste 10 Mo d'espace; Je ne peux pas mettre à jour mon dossier Dropbox; Je ne peux pas déplacer les fichiers efficacement; la machine semble malheureuse, etc. Est-ce le seul moyen de résoudre ce problème pour effectuer la procédure de décryptage risquée qui implique de supprimer définitivement le dossier de départ de la machine et éventuellement de ne pas pouvoir décrypter la sauvegarde? Ou existe-t-il un moyen de corriger l'analyseur d'utilisation du disque afin qu'il ne compte pas le dossier de départ virtuel avec le dossier privé? Je préfère garder mes données cryptées.

Merci!

onelokikitty
la source
J'ai ce même problème le 11.10. De l'aide serait appréciée!
Ederico
1
Dupliquer? askubuntu.com/questions/14208/…
Agmenor
7 ans plus tard, en exécutant Ubuntu 18.10, j'ai un problème similaire. dusignale mes données personnelles et mes .ecryptfs à 99 Go, mais les dfsignale à 174 Go en prenant 100%, je déplace les fichiers sur le disque USB, en utilisant k4dirstat pour trouver celui qui prend le plus. mais dfne diminue pas ....
Mathieu J.

Réponses:

20

Il s'agit d'un bogue dans l'utilitaire d'analyseur de disque. Il dénature la quantité de stockage réellement utilisée sur votre disque.

Les fichiers qui sont réellement écrits sur le disque (si vous utilisez le répertoire personnel chiffré d'Ubuntu) se trouvent dans /home/.ecryptfs. Les fichiers et répertoires que vous voyez dans votre $HOMEsont en fait une représentation virtuelle de vos données chiffrées. C'est une vue fantôme de vos données déchiffrées que le noyau Linux présente au reste du système d'exploitation. Soyez assuré qu'il ne prend pas deux fois plus d'espace disque.

Divulgation complète: je suis l'auteur de la fonction de répertoire d'accueil crypté d'Ubuntu et l'un des responsables actuels d' eCryptfs .

Dustin Kirkland
la source
Wow, six ans plus tard et ce n'est toujours pas résolu. Ce bogue a juste provoqué le blocage de tout mon système et je n'ai pu utiliser aucun de mes programmes en raison d'un manque d'espace disque. Ensuite, lorsque j'ai redémarré, je n'ai pas pu me connecter et j'ai dû tout réparer en passant dans une invite racine. Je suis développeur, donc ce n'était pas difficile pour moi, mais si ce n'était pas le cas, cela aurait été terriblement difficile à résoudre. : |
3cheesewheel
4

Si votre disque personnel est chiffré, les analyses du système de fichiers racine seront incorrectes car elles s'affichent, /home/.ecryptfs mais si vous choisissez, /home/<user>/elles afficheront les informations correctes.

zainengineer
la source
accentuation: scan / home / nom d'utilisateur à la place. Comme «ncdu -x / home / nom d'utilisateur» et non «ncdu -x / home». (Ou tout autre outil d'analyseur de disque.)
user18099
2

Tout d'abord, il est probablement important de comprendre que l'analyseur d'utilisation du disque n'est pas un système de contrôle qui fixe des limites sur l'espace disque disponible sur votre disque dur lui-même. Il s'agit simplement d'un outil qui fournit une vue de votre système. Ainsi, cet outil ne force pas vraiment les limites sur votre disque.

Deuxièmement, ce qui est vraiment nécessaire est d'essayer de déterminer quelle est la capacité réelle du lecteur, ce qui remplit réellement l'espace disque, quelles partitions existent et comment celles-ci sont utilisées.

Par souci de simplicité, essayons simplement une disposition de disque très simple des éléments suivants sur notre faux netbook:

Taille totale du disque: 16 Go SSD Hard Drive

/boot - 250 MB
swap 2 GB 
/     5 GB
/home everything else

Donc, nous n'en avons pas vraiment beaucoup et nous décidons de choisir .ecryptfs pour la partition / home comme indiqué. Cela signifie que nous avons environ 8,5 Go pour la partition / home et si l'analyseur d'utilisation du disque indique que le double de la quantité disponible - soit 17 Go - soit plus que l'espace disponible sur le disque SSD.

Cependant, même dans ce scénario, Disk Usage Analyzer n'empêchera pas l'utilisation du disque ni n'impactera son utilisation de quelque manière que ce soit. Ce qui est plus susceptible de le faire, c'est qu'un grand nombre de fichiers temporaires ou d'autres fichiers occupant de l'espace dans le système ou une autre partition sont complètement remplis et que les opérations normales sont affectées de cette manière.

Avez-vous vérifié que toutes les autres partitions ne sont pas remplies et que la partition / home elle-même n’approche pas de la capacité elle-même?

Je conseillerais de vérifier cela en premier car cela peut s'avérer bénéfique pour localiser le problème réel qui empêche le problème. Vous voudrez peut-être rechercher un répertoire caché prenant de l'espace (peut-être que vous enregistrez plus de données sur le disque que vous ne le pensez).

J'espère que cela pourra aider. Bonne journée.

code libre
la source