![서로 다른 파일 시스템 간에 i-node의 일관성을 유지하는 방법](https://linux55.com/image/98038/%EC%84%9C%EB%A1%9C%20%EB%8B%A4%EB%A5%B8%20%ED%8C%8C%EC%9D%BC%20%EC%8B%9C%EC%8A%A4%ED%85%9C%20%EA%B0%84%EC%97%90%20i-node%EC%9D%98%20%EC%9D%BC%EA%B4%80%EC%84%B1%EC%9D%84%20%EC%9C%A0%EC%A7%80%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
따라서 파일 시스템의 한 디렉터리에서 다른 디렉터리로 파일을 이동하는 경우 "/opt"(마운트 지점)라고 말하면 파일이 해당 마운트 지점 "/opt" 내에 남아 있는 한 파일의 i 노드는 일관성을 유지하십시오. 이제 파일을 "/usr"(다른 마운트 지점)로 이동하면 파일의 inode가 변경됩니다. 파일 시스템 간에 파일을 이동할 때 파일의 i-노드 일관성을 유지하는 방법이 있습니까?
답변1
아니요 - inode는 파일 시스템(즉, 커널의 드라이버)에 의해 "할당"됩니다.
이론적으로는(일부 하위 수준 도구 사용)할 수 있다특정 inode에 쓰지만 실제로는 그렇게 하고 싶지 않습니다(작업이 너무 많고 손상 가능성이 너무 높음).
얼마 전 나는 inode 번호를 파일의 고유 식별자로 사용하는 (비)영리한 아이디어를 가진 사람과 함께 일했습니다. 백업을 복원하는 방법을 생각하면 모든 것이 끝납니다.