
A cada determinado período de tempo, o Ubuntu verifica meus sistemas de arquivos e cria vários "perdido + encontrado"pastas.
Posso desativar esse recurso? Existe alguma maneira do Ubuntu excluir automaticamente essas pastas se elas estiverem vazias?
Existe alguma maneira de ocultar esta pasta no NFS?
Responder1
Sempre que fsck
passar pelo sistema e tentar recuperar arquivos danificados, ele os colocará na pasta perdido + encontrado. Eu acho que isso é basicamente um problema com fsck
a criação dessa pasta, mesmo que não haja nada para colocar. Como o Ubuntu executa periodicamente essas verificações em suas partições, essas pastas sempre serão recriadas, portanto, excluí-las não funcionará.
Se você deseja apenas ocultar a pasta do Nautilus, você pode criar um arquivo '.hidden' contendo 'lost+found' e colocá-lo na pasta pai perdida+encontrada.
Por exemplo. para a pasta perdida+encontrada em '/':
echo "lost+found" | sudo tee /.hidden
Para aquele em seu diretório inicial (se houver):
echo "lost+found" > ~/.hidden
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 só 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 mantive as coisas simples. Apenas certifique-se de que 'saída 0' permaneça no resultado final.
Desvantagem: isso apenas controla os diretórios criados fsck
durante a inicialização. Se for executado posteriormente, você verá esse diretório novamente. Você poderia então colocar acima em um executado periodicamentetarefa cron.
Responder2
[Ter um] diretório perdido+encontrado com tamanho grande o suficiente para conter um grande número de arquivos desvinculados sobrecarrega menos o e2fsck para criar o diretório e aumentá-lo para o tamanho apropriado.
[fsck tentará criar perdido+encontrado se não existir],mas diante de um sistema de arquivos corrompido, pode ser mais arriscado.
Fscks muito antigos para outros sistemas de arquivos em outras plataformas não foram capazes de criar/lost+found, nem de aumentá-lo. Esta é a história da lógica de /lost+found...
É necessário com muito menos frequência desde o ext3. Com um sistema de arquivos com registro em diário, os arquivos não devem ser "perdidos" em caso de falha/falta de energia. Você pode argumentar que ele é mantido apenas para evitar surpresas fatais para os veteranos (e esquisitos que desativam o diário). Se você não sabe o que está perdendo, talvez não seja um problema.
Ainda assim, removê-lo é como corrigir o e2fsck. Você “pode” fazer isso, mas não deveria.
Responder3
Este artigo lhe dará uma explicação adequada sobre o diretório perdido + encontrado: http://tldp.org/LDP/Linux-Filesystem-Hierarchy/html/lostfound.html
Responder4
cd where the lost+found folder is located
sudo touch .hidden
sudo mcedit .hidden
(Escreva lost+found
e salve com F2.)