디렉토리를 사용하는 일련의 프로세스를 상상해보십시오 /home/user/logs
. 일부 로그는 장기간 열려 있습니다.
ベストアンサー1
예, 특정 조건에서는 가능합니다. 파일의 상위 디렉터리를 이동해도 파일의 inode는 변경되지 않으므로 열린 파일 핸들은 여전히 유효합니다. 요구 사항은 다음과 같습니다
- 파일 시스템 간에 디렉터리를 이동하지 않습니다. 물론 이는 파일의 inode 번호를 변경합니다.
- 실제로 프로세스하다파일을 열어두고 가끔씩 닫지 마십시오(그렇다면 새 상위 디렉토리를 알 수 있도록 애플리케이션을 재구성해야 합니다).
- ext2/3/4 또는 다양한 ufs 버전 중 하나를 사용하고 있습니다. 다른 파일 시스템에 대해서는 내부적으로 어떻게 구성되어 있는지 잘 모르기 때문에 솔직하게 말할 수 없습니다.