Sempre que fsck
passar pelo sistema e tentar recuperar arquivos danificados, eles serão colocados na pasta lost + found. Eu acho que isso é basicamente um problema com fsck
criar essa pasta mesmo se não houver nada para colocar. 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á. / p>
Se você quer apenas esconder a pasta do Nautilus, você pode criar um arquivo '.hidden' contendo 'lost + found' e colocá-lo na pasta do pai perdido + encontrado.
para a pasta perdida + encontrada em '/':
echo "lost+found" | sudo tee /.hidden
Para o diretório inicial do 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 executará rmdir
nas pastas, se existirem, o que somente as removerá se estiverem vazias ( 2>/dev/null
descartará a mensagem "não vazia" de rmdir
). Provavelmente não existem muitos diretórios, então eu mantenho simples. Apenas certifique-se de que 'exit 0' permaneça na linha inferior.
Desvantagem: isso só controla os diretórios criados por fsck
durante a inicialização. Se for executado mais tarde, você verá novamente esse diretório. Você pode colocar em cima de um cron job executado periodicamente.