Кожен раз, коли він fsck
пройде через систему і намагається відновити пошкоджені файли, вона помістить їх у папку загублених + знайдених. Я думаю, що це в основному проблема зі fsck
створенням цієї папки, навіть якщо в неї нічого не можна вставити. Оскільки Ubuntu періодично запускає ці перевірки на ваших розділах, ці папки завжди будуть заново створюватися, тому видалення не буде працювати.
Якщо ви просто хочете приховати папку від Nautilus, ви можете створити файл ".hidden", що містить "загублений + знайдений", і помістити його в папку втраченого + знайденого батька.
Напр. для втраченої + знайденої папки в '/':
echo "lost+found" | sudo tee /.hidden
Для домашнього каталогу у вашому будинку (якщо такий є):
echo "lost+found" > ~/.hidden
Я думаю, що ви можете видалити їх після кожного завантаження, додавши у файл "/etc/rc.local" наступне:
if [ -d /lost+found ]; then
rmdir /lost+found 2>/dev/null
fi
if [ -d /home/USER/lost+found ]; then
rmdir /home/USER/lost+found 2>/dev/null
fi
Це буде запущено rmdir
в папках, якщо вони існують, що видаляє їх лише в тому випадку, якщо вони порожні ( 2>/dev/null
відкине повідомлення "не порожньо" rmdir
). Напевно, каталогів не так багато, тож я зробив це простим. Просто переконайтеся, що "вихід 0" залишається в нижній лінії.
Знизу: це лише відслідковує каталоги, створені під fsck
час завантаження. Якщо це буде запущено пізніше, ви знову побачите цей каталог. Тоді ви могли б поставити вище у періодично виконану роботу з кроном .