
Cada cierto tiempo, Ubuntu comprueba mis sistemas de archivos y crea varios archivos "vacíos".perdido+encontrado"carpetas.
¿Puedo desactivar esta función? ¿Hay alguna forma de que Ubuntu elimine automáticamente estas carpetas si están vacías?
¿Hay alguna manera de ocultar esta carpeta en NFS?
Respuesta1
Cada vez que fsck
revisa el sistema e intenta recuperar archivos dañados, los colocará en la carpeta perdidos+encontrados. Supongo que esto es básicamente un problema con fsck
la creación de esa carpeta, incluso si no hay nada que poner. Como Ubuntu ejecuta periódicamente esas comprobaciones en sus particiones, esas carpetas siempre se volverán a crear, por lo que eliminarlas no funcionará.
Si solo desea ocultar la carpeta de Nautilus, puede crear un archivo '.hidden' que contenga 'perdido+encontrado' y colocarlo en la carpeta principal de perdido+encontrado.
P.ej. para la carpeta perdida+encontrada en '/':
echo "lost+found" | sudo tee /.hidden
Para el que está en su directorio de inicio (si corresponde):
echo "lost+found" > ~/.hidden
Supongo que, alternativamente, puedes eliminarlos después de cada arranque agregando lo siguiente al archivo '/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
Esto se ejecutará rmdir
en las carpetas si existen, lo que solo las eliminará si están vacías ( 2>/dev/null
descartará el mensaje "no vacío" de rmdir
). Probablemente no haya muchos directorios, así que lo mantuve simple. Solo asegúrese de que la 'salida 0' permanezca en la línea inferior.
Desventaja: esto solo realiza un seguimiento de los directorios creados fsck
durante el arranque. Si se ejecuta más adelante, volverá a ver ese directorio. Luego podrías poner lo anterior en un ejecutado periódicamente.trabajo cron.
Respuesta2
[Tener un] directorio perdido+encontrado con un tamaño lo suficientemente grande como para contener una gran cantidad de archivos desvinculados supone una carga menor para e2fsck para crear el directorio y hacerlo crecer hasta el tamaño adecuado.
[fsck intentará crear objetos perdidos+encontrados si no existe],pero ante un sistema de archivos corrupto, puede ser más riesgoso.
Los fsck muy antiguos para otros sistemas de archivos en otras plataformas no pudieron crear /lost+found, ni pudieron hacerlo crecer. Esta es la historia del motivo de /lost+found...
Se necesita con mucha menos frecuencia desde ext3. Con un sistema de archivos de diario, los archivos no deberían "perderse" en caso de un fallo o corte de energía. Se podría argumentar que sólo se conserva para evitar sorpresas fatales para los veteranos (y los bichos raros que desactivan el diario). Si no sabes lo que te estás perdiendo, tal vez no sea un problema.
Aún así, eliminarlo es como parchear e2fsck. "Puedes" hacerlo, pero no deberías.
Respuesta3
Este artículo le dará una explicación adecuada sobre el directorio perdido+encontrado: http://tldp.org/LDP/Linux-Filesystem-Hierarchy/html/lostfound.html
Respuesta4
cd where the lost+found folder is located
sudo touch .hidden
sudo mcedit .hidden
(Escribe lost+found
y guarda con F2.)