서로 다른 파일 시스템 간에 i-node의 일관성을 유지하는 방법

서로 다른 파일 시스템 간에 i-node의 일관성을 유지하는 방법

따라서 파일 시스템의 한 디렉터리에서 다른 디렉터리로 파일을 이동하는 경우 "/opt"(마운트 지점)라고 말하면 파일이 해당 마운트 지점 "/opt" 내에 남아 있는 한 파일의 i 노드는 일관성을 유지하십시오. 이제 파일을 "/usr"(다른 마운트 지점)로 이동하면 파일의 inode가 변경됩니다. 파일 시스템 간에 파일을 이동할 때 파일의 i-노드 일관성을 유지하는 방법이 있습니까?

답변1

아니요 - inode는 파일 시스템(즉, 커널의 드라이버)에 의해 "할당"됩니다.

이론적으로는(일부 하위 수준 도구 사용)할 수 있다특정 inode에 쓰지만 실제로는 그렇게 하고 싶지 않습니다(작업이 너무 많고 손상 가능성이 너무 높음).

얼마 전 나는 inode 번호를 파일의 고유 식별자로 사용하는 (비)영리한 아이디어를 가진 사람과 함께 일했습니다. 백업을 복원하는 방법을 생각하면 모든 것이 끝납니다.

관련 정보