Sempre que fsck
passa pelo sistema e tenta recuperar arquivos danificados, ele os coloca na pasta perdida + encontrada. Eu acho que isso é basicamente um problema com a fsck
criação dessa pasta, mesmo que não exista nada. Como o Ubuntu executa periodicamente essas verificações em suas partições, essas pastas sempre serão recriadas, portanto, a exclusão não funcionará.
Se você apenas deseja ocultar a pasta do Nautilus, pode criar um arquivo '.hidden' contendo 'lost + found' e colocá-lo na pasta dos pais lost + found.
Por exemplo. para a pasta perdida + encontrada em '/':
echo "lost+found" | sudo tee /.hidden
Para o diretório inicial do seu usuário (se houver):
echo "lost+found" > ~/.hidden
Eu acho que, alternativamente, você pode removê-los após cada inicialização, adicionando o seguinte ao arquivo '/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
Isso será executado rmdir
nas pastas, se existirem, o que somente as removerá se estiverem vazias ( 2>/dev/null
descartará a mensagem "não vazia" rmdir
). Provavelmente não existem muitos diretórios, então eu mantive isso simples. Apenas certifique-se de que a 'saída 0' permaneça na linha inferior.
Desvantagem: isso só mantém o controle dos diretórios criados por fsck
durante a inicialização. Se for executado posteriormente, você verá novamente esse diretório. Você pode colocar acima em um trabalho cron executado periodicamente .