Eliminating zero-length files
Posted
by
RhZ
on Ask Ubuntu
See other posts from Ask Ubuntu
or by RhZ
Published on 2014-05-29T02:15:52Z
Indexed on
2014/05/29
4:00 UTC
Read the original article
Hit count: 232
I have been having multiple crashes recently. 4-5 last night within a few hours. I posted about it before, and got an answer but not sure how to proceed.
The messages in my logs right before the crash are multiple complaints about valid eCryptfs headers. But the chron might not be related, I don't think I saw that in previous crashes:
xxx-desktop kernel: [ 1112.274474] Valid eCryptfs headers not found in file header region or xattr region, inode 32376924
xxx-desktop CRON[4212]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
So I was sent to an answer providing this script:
for i in find $(mount | grep " on $HOME type ecryptfs" | awk '{print $1}') -size 0c; do
if ! fuser -v $i; then
rm -f $i
fi
done
I did find some zero byte files, not in the exactly right place (a folder called .private as I remember), but I need to fix this, its too bad right now. So I need to delete any of them that are not in use.
I am a little too clueless, can someone walk me through executing this script? I don't know how.
© Ask Ubuntu or respective owner