Answers:
如果缺少fsck,它将重新创建lost + found目录。
在启动时,如果检测到文件系统未完全卸载,则大多数发行版都运行fsck。
当fsck创建丢失+找到的目录(如果丢失)时,它将创建该目录,然后将找到的所有内容放入该目录。
因此,您可以毫无问题地删除它。
到目前为止,我的印象是删除lost+found
是绝对安全的,因为只要需要,fsck都会重新创建它。但是在Ubuntu 12.10升级后,我从cron收到了此邮件:
/etc/cron.daily/standard:
Some local file systems lack a lost+found directory. This means if the
file system is damaged and needs to be repaired, fsck will not have
anywhere to put stray files for recovery. You should consider creating
a lost+found directory with mklost+found(8).
The following lost+found directories were not available:
/home/lost+found
的手册页中mklost+found
说:
mklost+found pre-allocates disk blocks to the lost+found directory
so that when e2fsck(8) is being run to recover a filesystem, it does
not need to allocate blocks in the filesystem to store a large number
of unlinked files. This ensures that e2fsck will not have to allocate
data blocks in the filesystem during recovery.
我不确定这到底意味着什么,但似乎表明没有lost+found
可能会导致恢复问题。此外,它指示lost+found
与常规目录的不同之处在于它具有与之关联的预分配块。
lost+found
目录的磁盘块的预分配用于确保在文件系统处于不稳定状态时(在期间fsck
)不需要进行进一步的分配。如果文件系统已经混乱,则fsck
在恢复丢失的文件时尝试分配目录条目可能会变得更糟。至少ext2/ext3/ext4
家庭非常努力,fsck
即使文件系统完全损坏也不会使情况变得更糟。
您不想删除lost + found目录。
这是一个重要的系统文件夹,无论如何,它将在下次启动时重新创建。关于它为什么存在以及在这里做什么有一些很好的解释