web-dev-qa-db-fra.com

Disk Usage Analyzer indique que le fichier .ecryptfs occupe autant d’espace que le lecteur hôte.

J'ai sélectionné "crypter la partition de départ" lorsque j'ai configuré mon netbook avec Ubuntu. L'analyseur d'utilisation du disque indique maintenant que deux fois plus d'espace est occupé que réellement utilisé. J'ai vu cette question posée à quelques reprises, mais la réponse tend généralement à ressembler à ".ecrypts/.Private sont votre lecteur d'origine, et est crypté, et celui qui apparaît comme le lecteur d'origine est virtuel, ce n'est pas réellement occuper de l'espace disque ", 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 considère comme étant plein. Je continue à recevoir des avertissements qu'il me reste 10 Mo d'espace libre; Je ne peux pas mettre à jour mon dossier Dropbox; Je ne peux pas déplacer les fichiers efficacement; la machine semble malheureuse, etc. Le seul moyen de remédier à cette situation consiste-t-il à supprimer le dossier de départ de la machine de façon permanente et à ne pas décoder éventuellement la sauvegarde? Ou y a-t-il un moyen de réparer 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érerais garder mes données cryptées.

Merci!

18
onelokikitty

Ceci est un bug dans l'utilitaire d'analyse de disque. Cela représente faussement la quantité de stockage réellement utilisée sur votre disque.

Les fichiers réellement écrits sur le disque (si vous utilisez le répertoire personnel crypté d'Ubuntu) se trouvent dans /home/.ecryptfs. Les fichiers et les répertoires que vous voyez dans votre $HOME sont en réalité une représentation virtuelle de vos données crypté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 personnel crypté d'Ubuntu et l'un des responsables actuels de eCryptfs .

20
Dustin Kirkland

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

3
zainengineer

Premièrement, il est probablement important de comprendre que l’analyseur d’utilisation des disques n’est pas un système de contrôle qui limite l’espace disque disponible sur votre disque dur. C'est simplement un outil qui donne 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, c’est d’essayer de déterminer quelle est la capacité réelle du disque, ce qui remplit réellement l’espace disque, quelles sont les partitions existantes et comment elles sont utilisées.

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

Taille totale du disque: disque dur SSD de 16 Go

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

Donc, nous n’en avons pas beaucoup et nous avons décidé de choisir .ecryptfs pour la partition/home comme indiqué. Cela signifie que nous disposons d’environ 8,5 Go pour la partition/home et si l’analyseur d’utilisation des disques indique que le double est de 17 Go, ce qui est plus que l’espace disponible sur le lecteur SSD.

Même dans ce scénario, Disk Usage Analyzer n'empêchera pas l'utilisation du disque et n'aura aucun impact sur son utilisation. Ce qui est plus susceptible de le faire est qu'un grand nombre de fichiers temporaires ou d'autres fichiers occupant de l'espace dans le système ou une autre partition soient complètement remplis et que les opérations normales soient 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'atteint pas sa capacité?

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

J'espère que ça t'as aidé. Bonne journée.

2
freecode