lost + found 폴더를 삭제하는 것이 안전합니까?


32

내 vhd / virtualbox에 사용되는 빈 별도 파티션이 있습니다. 에 장착 됨 /mount/win7.

지금 모든 것을 삭제했으며 lost + found 폴더가 남아 있습니다. 5 기가 정도 걸립니다

분실물 폴더를 제거하는 것이 안전합니까?

답변:


33

fsck는 lost + found 디렉토리가없는 경우 다시 작성합니다.

시작시 파일 시스템이 완전히 마운트 해제되지 않은 것으로 감지되면 대부분의 분배는 fsck를 실행합니다.

fsck는 lost + found 디렉토리가 누락 된 경우이를 작성하면이를 작성하여 찾은 것을 해당 디렉토리에 배치합니다.

따라서 문제없이 제거 할 수 있습니다.


1
serverfault ( serverfault.com/a/9909/486260 ) 의이 답변에 따르면 파일 시스템 문제의 경우 fsck가 검사 중에 디렉토리를 다시 만들 때 다른 방법으로 복구 가능한 데이터를 덮어 쓸 수 있기 때문에 삭제하지 않는 것이 좋습니다 분리 된 inode를 디렉토리 항목에 연결할 수있는 대안이 없습니다. 미리 생성 된 lost + found 디렉토리는 파일 시스템 검사 중 복구 된 파일에 대한 디렉토리 항목을 예약합니다.
Marcelo

17

지금까지 필자 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은 파일 시스템이 완전히 손상 되어도 상황을 악화시키지 않기 위해 매우 열심히 노력합니다 .
Mikko Rantalainen

2

lost + found 디렉토리를 삭제하지 않으려 고합니다.
중요한 시스템 폴더이며 다음 부팅시 다시 생성됩니다. 왜 존재하는지와 여기서 무엇을하는지에 대한 꽤 좋은 설명이 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.