Why is the size of my .Private folder so large?
Last night I had about 190GB of free space on my 500GB HDD. Today I have about 80GB free. I ran df
and discovered that my /home/jon/.Private
folder is currently using 80% of my hard drive.
What. The. Hell.
I really don't need to encrypt my files that bad. Can anyone tell me why I've lost so much space to this, and what I can do to recover as much free space as possible?
I realize that I'm not going to get back 330-something odd GB of space, but I lost 100GB overnight. I'm new enough to Ubuntu (and Linux in general) that I don't want to proceed without a firm understanding of what's going on here.
Thanks in advance, guys.
Since its contents are encrypted, you are unlikely to be able to tell much by looking at the files in ~/.Private
directly.
Instead, you'd be better off looking at the unencrypted view of those same files in ~/Private
. The ecryptfs
system has quite a low overhead, so if ~/.Private
is large it is likely because you've placed a lot of data in ~/Private
(or a program running on your behalf has done so).
I just went through a similar situation on Ubuntu 16.04. Not having ever set up the ~/Private
folder, but with the ~/.Private
folder taking up 90% of disk space available. In my case I had enabled the /home
folder encryption option during install; it seems that in such case the ~/.Private
folder is set up automatically for the purpose. You can verify it, if the ~/.Private
folder is a link to /home/.encryptfs
this is most likely the case:
$ ll ~/.Private
lrwxrwxrwx 1 user user 33 nov 1 16:25 /home/user/.Private -> /home/.ecryptfs/user/.Private/
I do not know exactly what causes this expansion of the encrypted file system, but it is basically the ~/.Trash
folder. I just needed to empty the Trash in the DE to bring things back to normal. I suspect that when single files are removed from the Trash they somehow remain in the encrypted file system; emptying the Trash fixes this.
Note that it may take several minutes for the system to report the correct space usage after the Trash is emptied.