왜이 명령을 실행해야합니까?
lost+found
디렉토리가 존재하지 않는 경우 일반 디렉토리이므로 root
사용자는를 사용하여 제거 할 수 있습니다 rm -r
. 의 일부 버전은 디렉토리를 fsck
사용해야 lost+found
할 경우 디렉토리가 존재하지 않는 경우 디렉토리를 생성하고 일부 버전은 디렉토리를 생성하지 않습니다. 어떤이없는 경우 lost+found
디렉토리는 fsck
, 즉, 그들에게 참조하는 디렉토리 항목이없는 파일을 분리 된 파일을 복구 할 수 없습니다.
의 Linux 버전 mklost+found
에는 다음 기능이 있습니다 ( mklost + found 매뉴얼 페이지에서 ).
mklost+found
e2fsck (8)가 파일 시스템을 복구하기 위해 실행될 때 디스크 시스템을 lost + found 디렉토리에 사전 할당하여 파일 시스템에 블록을 할당하여 링크되지 않은 많은 파일을 저장하지 않아도됩니다. 이를 통해 e2fsck가 복구 중에 파일 시스템에 데이터 블록을 할당하지 않아도됩니다.
즉,를 사용하여 손상된 파일 시스템에서 파일을 복구 해야하는 경우 파일 시스템에서 블록을 할당 할 필요가 없으므로 fsck
복구 프로세스의 일부로 손실되는 파일이 줄어 듭니다 fsck
. 유효한 파일 데이터를 포함 할 수있는 이러한 블록.
여러 개의 유실 된 디렉토리를 발견하면 어떻게됩니까?
지정된 파일 시스템의 경우 파일 시스템의 루트 디렉토리에있는 디렉토리 fsck
만 사용 lost+found
합니다. 다른 lost+found
디렉토리는 특별하게 취급되지 않습니다.
rm -rf /lost+found
. 죄송합니다.