NTFS로 포맷된 2TB Seagate 확장 드라이브가 있습니다. Windows에서는 읽기-쓰기 목적으로, Linux에서는 읽기 전용으로 사용하고 있습니다. 이제 Windows를 제거하기로 결정했으니 Windows 형식을 결정해야 합니다. 온라인에서 몇 가지 조사를 한 결과 Linux에서 NTFS 드라이브에 쓰는 것이 항상 안전하지는 않을 수도 있다는 사실을 발견했습니다. 그렇다면 향후 Windows 시스템에서 사용할 계획을 고려하여 ext4로 포맷해야 할까요?
제가 가지고 있는 대부분의 데이터는 문서와 멀티미디어뿐입니다. 내 현재 Linux 배포판은 꽤 좋습니다. 추신: ntfs-3g와 같은 도구 사용이나 Windows VM을 통한 사용 등의 제안을 환영합니다.
답변1
보안(다른 사용자가 이미 결정한 것처럼 문제가 되지 않을 것임) 외에도 NTFS와 ext4의 권한 시스템은 다르며 정보 손실 없이는 변경할 수 없다는 점을 기억해야 합니다. 다른 파일 시스템으로 "이동"했습니다.
예를 들어, 기본 ext4 드라이브에서 스크립트를 "실행 가능"으로 표시한 다음 NTFS 백업에 복사한 후 다시 백업하면 더 이상 "실행 가능"으로 표시되지 않습니다. 마찬가지로 644
표준 파일 권한으로 NTFS 파티션을 마운트하는 경우(즉, 모든 사람이 파일을 읽을 수 있지만 소유자만 쓸 수 있음) "읽기 전용"으로 표시된 파일은 모든 사람이 액세스할 수 있습니다.
이 모든 것은 백업에서 비디오나 사진과 같은 미디어를 복원하는 것은 문제가 없지만 애플리케이션을 복원하려면 실행 파일의 권한과 소유권을 조정해야 할 수도 있음을 의미합니다. 마찬가지로 원래 자신( )만 읽을 수 있었던 파일을 복원하는 경우 400
해당 권한을 재설정하지 않는 한 모든 사람이 읽을 수 있습니다.
위의 문제를 해결하는 한 가지 방법은 모든 백업 데이터를 tar
해당 정보를 보존할 수 있는 UNIX 기본 컨테이너에 넣는 것입니다. 그러나 증분 백업을 수행하는 tar
것은 어려우며 여러 개의 빨간색 스냅샷에서 동일한 파일이 하드 드라이브 공간을 차지하게 될 수 있습니다 tar
.
위의 내용을 고려하여 백업 데이터를 사용하여 드라이브를 시스템 기본 파일 시스템(귀하의 경우 ext4)으로 포맷하고 rsync
나중에 Windows에서 드라이브를 재사용해야 하는 경우 NTFS로 다시 포맷하는 것이 좋습니다.
모험심이 느껴진다면 확인해 보세요.Btr(fs)내장된 Copy-On-Write 최적화 및 스냅샷으로 인해 파일 시스템은 백업 시 유용할 수 있습니다. 지난번 확인했을 때 문제가 있었지만 가능성이 있어 보였습니다.
답변2
너가능한Windows에서 다시 사용하면 Windows는 (쉽게) 읽을 수 없으며 상용 소프트웨어를 사용하여 EXT2/3/4 드라이브에만 쓸 수 있습니다.
NTFS를 계속 사용하세요
Linux가 NTFS에 안전하게 쓸 수 없던 시절은 지나갔습니다.