원시 NTFS 이미지에 대한 읽기/쓰기 액세스

원시 NTFS 이미지에 대한 읽기/쓰기 액세스

전체 32GB NTFS 파티션을 dd.

$ sudo mount -o ro,loop /media/Path/To/ImageFile.img /tmp/IMAGE/

이 이미지를 다시 마운트한 후 ro지정되지 않은 경우 NTFS 파일 시스템을 수정(예: 파일 편집, 새 파일 복사, 파일 삭제 등)해도 안전합니까?

나는 GNU/Linux가 NTFS 파일 시스템을 읽고 쓸 수 있다는 것을 알고 있습니다. 제 질문은 읽기/쓰기로 마운트된 후 이미지의 NTFS 파일 시스템을 수정하는 것이 안전한지 여부입니다.

답변1

내 경험에 따르면 대부분의 경우 ntfs-3g FUSE 드라이버를 사용하여 NTFS 파티션을 수정하는 것이 안전합니다.

그러나 자주 사용하거나 NTFS 파티션에 IO가 있을 때 컴퓨터가 멈추거나 강제로 재부팅되면 문제가 발생할 수 있습니다(예: 파일에 액세스하려고 할 때 IO 오류).

결론적으로 말하자면:

  • 일부 특정 파일을 변경하기 위해 쓰기 가능하게 마운트한 다음 ro 모드에서 다시 마운트하면 문제가 없습니다.
  • 하지만 ntfs 파일 시스템을 자주 사용하는 경우 파일 시스템 문제를 해결하려면 Windows를 설치해야 할 수도 있습니다. (이 경우 실제 파티션을 사용하지 않기 때문에 불가능합니다.)

관련 정보