삭제될 때까지 변경하면 안 되는 파일에 불변 속성을 설정했습니다(해당 파일은 가상 머신의 백업 이미지임). 또한 파일을 하드 링크할 수 없는 것으로 나타납니다. 즉, 이름을 바꿀 수 없습니다.
상황이 그렇게되어야합니까? 쓰기 권한이 없는 파일과 비교하면 동작이 완전히 다릅니다. 세부 정보를 제공하는 매뉴얼 페이지를 찾을 수 없습니다.
만약을 대비해 문제의 파일 시스템은 OCFS2입니다.
답변1
이것은 특징입니다. 바라보다man chattr
:
"i" 속성이 있는 파일은 수정할 수 없습니다. 삭제하거나 이름을 바꿀 수 없고, 파일에 대한 링크를 만들 수 없으며, 파일의 메타데이터 대부분을 수정할 수 없으며, 파일을 쓰기 모드로 열 수 없습니다. 수퍼유저 또는 이 기능이 있는 프로세스만
CAP_LINUX_IMMUTABLE
이 속성을 설정하거나 지울 수 있습니다.
특정 파일에는 불변의 하드 링크가 여러 개 있을 수 있습니다. 먼저 링크를 만든 다음 그 중 하나를 불변으로 만들면 모두 불변이 됩니다.