한 번은 예상치 못한 동작을 했을 때, 정전이 발생하여 Mac의 하드 드라이브에 액세스하는 데 사용했던 Windows 드라이버가 가짜 작업을 수행하여 Mac의 파일 시스템도 복원할 수 없는 좋지 않은 경험을 했습니다. 디스크 복구 프로그램을 사용하여 드라이브를 스캔하고 외장 하드 드라이브에 저장할 수 있었습니다. 나는 많은 양의 데이터를 잃어버렸고 이런 일이 다시는 발생하지 않기를 바랍니다.
그래서 묻고 싶습니다. Linux에서 NTFS를 사용하는 데 문제가 있나요? 전원을 끊고, 케이블을 당기고, 이상한 일을 하고, 가상 머신을 사용하여 Linux를 실행하는 경우(그리고 모든 이상한 일을 반복하는 경우) 문제가 발생합니까? 당연히 전송된 파일의 일부가 손실되며 중간 스트림 쓰기를 복구/복구하는 데 1초가 걸릴 수 있습니다. Linux는 Windows처럼 NTFS를 올바르게 처리합니까? 제가 걱정할 것이 있나요?
저는 Ubuntu를 사용할 예정이지만 Debian이나 다른 Debian 기반 운영 체제로 전환할 수도 있습니다.
답변1
저는 Bodhi Linux와 Windows를 듀얼 부팅하며(불행히도 학교의 많은 작업에는 Windows가 필요함) 과거에 문제가 있었습니다. 그래서 읽기 전용으로 마운트된 Windows 파티션에 액세스하기 시작했습니다. NTFS에 쓰는 것이 번거로워 보였고 읽기 전용으로는 문제가 발생하지 않았습니다. 둘 다에서 액세스할 수 있는 파티션이나 드라이브가 정말로 필요한 경우 FAT32 또는 exFAT를 사용할 수 있습니다.
답변2
아시다시피 NTFS는 기본적으로 Microsoft에서 보호하는 제품이므로 Windows 이외의 운영 체제를 사용하여 NTFS 파일 시스템에 액세스하는 것은 실제 위험이 따릅니다.
둘째, 기본 Mac 운영 체제가 UNIX/Linux를 기반으로 한다는 사실을 알게 됩니다.
그런데 Linux 배포판을 전환해도 커널 수준이 동일하다고 가정하면 일반적으로 커널에서 사용하는 기본 드라이버는 변경되지 않습니다.
셋째, 프로그래밍은 완벽하지 않으므로 특정 파일 시스템을 손상시키는 것(예: 활동 중 디스크 연결 끊기)에는 위험이 따릅니다. 모든 운영 체제에서 파일 시스템 코드의 특정 영역에 문제가 있으면 파일 시스템에 치명적인 영향을 미칠 수 있습니다.
따라서 특정 Linux 배포판을 사용하여 NTFS 파일 시스템에 액세스해도 위험이 줄어들지 않는다고 말하고 싶습니다.
답변3
일화적인 증거: 저는 외부 하드 드라이브(때때로 Windows 컴퓨터에 연결해야 함)에 NTFS를 사용하고 있으며 많은 이중 부팅 시스템에서 어떤 문제도 발견하지 못했습니다.
하지만 하드 드라이브가 작동하는 동안 전원을 끄는 등의 시도는 하지 않았습니다(그러나 정전이 많이 발생했으며 이 외장 하드 드라이브에는 자체 전원 공급 장치가 있으므로 종료되었지만 아무런 해를 입지 않았습니다).
어떤 경우든 다른 파일 시스템을 사용하여 다른 하드 드라이브에 백업하는 것은 결코 나쁠 것이 없습니다.