[server] 외장 (USB) 하드 드라이브 / USB 메모리 미디어를위한 최고의 파일 시스템

거의 모든 외장 USB 하드 드라이브와 USB 메모리 미디어 / 스틱은 오늘날 FAT32로 사전 포맷되어 제공 됩니다.

내가 아는 한 파일 시스템의 유일한 장점은 OS와 장치 간의 호환성입니다.

exFAT 또는 NTFS 로 다시 포맷하는 것이 합리적 입니까? 이것이 성능과 보안에 어떤 영향을 미칩니 까?



답변

다음은 FAT32, NTFS 및 exFAT의 성능을 비교하여 USB 드라이브에 대한 광범위한 테스트를 수행 하는 기사 입니다.

테스트의 결론 :

“USB 드라이브에 복사하는 데 FAT32는 최소 시간이 걸렸으며 NTFS는 2 초가 걸리고 ExFat은 평균적으로 드라이브에 복사하는 데 가장 오랜 시간이 걸렸습니다.

드라이브에서 복사 및 읽기 드라이브에서 결과는 매우 유사하지만 대부분의 경우 파일 시스템이 닫히고 NTFS는 시간이 좀 더 걸리지 만 FAT32와 ExFAT는 거의 동일했습니다. “

파일 시스템 보안이 유지되는 한 NTFS 또는 exFAT로 다시 포맷하면 USB 드라이브에 대한 파일 시스템 권한이 부여 됩니다. 내가 드라이브를 사용하는 유일한 사람이고 내 데이터에 대한 액세스를 제한하고 싶지 않기 때문에 USB 드라이브에 필요가 없었습니다.


답변

합리적 일뿐 만 아니라 때로는 필요할 수도 있습니다. FAT32는 4GB보다 큰 파일을 허용하지 않습니다.

NTFS와 exFAT 중에서 선택하십시오. 바닐라 XP 나 바닐라 리눅스는 exFAT를 지원하지 않지만 NTFS는 지원합니다.


답변

보안은 전혀 영향을받지 않습니다 [1]. 누군가는 항상 장치를 다른 컴퓨터에 연결하여 (모든 파일 권한을 무시 함) 데이터를 가지고 다닐 수 있기 때문입니다. OS, 파일 시스템 및 관련 하드웨어에 따라 성능이 향상되거나 그렇지 않을 수 있습니다. 가능한 워크로드를 벤치마킹하고 무엇이 가장 적합한 지 확인하는 것이 가장 좋습니다.

[1] 좋습니다. 암호화 된 파일 시스템을 사용하는 경우 더 나은 보안을 얻을 수 있지만 실제로 는 문제의 범위에 있지 않으며 성능에 거의 부정적인 영향을 미칩니다.


답변

슬래시 도트 (Slashdot) : 덜 빨라지는 파일 시스템?

기본적으로 fat32는 원하지 않습니다. 파일 크기가 2GB에 불과하고 저널링이 아니기 때문입니다.

“저널링 파일 시스템은 기본 파일 시스템에 커밋하기 전에 변경 사항을 저널 (일반적으로 전용 영역의 순환 로그)에 기록하는 파일 시스템입니다. 이러한 파일 시스템은 정전이 발생했을 때 손상 될 가능성이 적습니다. 시스템 충돌. ” – 위키 백과

이제 Windows / Linux / Mac 지원을 원한다면 기본적으로 NTFS가 붙어 있습니다 .

Mac 호환성을 원한다면 http://www.ntfs-3g.org/ . Linux에도 동일하게 적용됩니다 (사용 가능한 ntfs-3g 패키지가 있어야 함)

주의 사항 :
Mac ntfs-3g 소프트웨어는 권한이있는 한 작은 결함이었으며 HFS + 형식의 드라이브 에서만 Time Machine 을 실행할 수 있습니다 .

따라서 합의 된 범용 파일 시스템이 나올 때까지 NTFS가 한동안 폴 백이 될 것 같습니다.


답변

질문에 대답하려면 NTFS 또는 exFAT 로 포맷하는 것이 합리적 입니까?

언급했듯이, 이것은이 드라이브를보고있는 운영 체제의 종류에 전적으로 달려 있습니다. Vista +에 대해 이야기하고 있다면 NTFS는 괜찮습니다. 다른 OS (Windows 이외)는 NTFS 드라이브를 읽을 수 있지만 FAT32만큼 지원이 확실하지 않습니다.

exFAT는 최근 FAT32의 일부 한계를 해결하는 방법으로 믹스에 추가되었습니다.

다른 고려 사항도 있습니다. Windows 7은 BitLocker ToGo 를 지원 하므로 간단한 암호를 사용하여 하드 드라이브 전체 암호화 및 마운트가 가능합니다. Windows 7에서 읽기 / 쓰기 후 Vista 및 XP에서만 읽기 때문에 크로스 플랫폼 지원이 없습니다.

가장 일반적인 공통 분모가 필요한 경우 FAT32를 사용하여 제한 사항을 처리합니다. Windows XP +를 사용하는 경우 NTFS입니다. Vista +를 사용하는 경우 exFAT.


답변

UDF (Universal Disk Format)에 관심이있을 수도 있습니다. Wikipedia의 UDF OS 호환성 표를 참조하십시오 .

UDF 2.01의 유일한 단점은 Windows XP에 대한 기본 쓰기 지원이 없다는 것입니다 (적어도 타사 유틸리티가없는 경우). 그러나 Windows 7 이상을 사용한 쓰기는 기본적으로 지원됩니다.

나는 최근에이 주제를 연구하고 UDF 형식화 프로세스를 자동화하는 스크립트를 작성했습니다. GitHub의 format-udf를 참조하십시오 .


답변

OSen 간의 호환성은 실제로 파일 시스템을 선택하는 주요 요인 중 하나입니다. 다른 하나는 대용량 (> 2GB) 파일 지원 및 저널링과 같은 해당 파일 시스템의 기능입니다. 해당 파일 시스템을 어떻게 사용할 지에 따라 사용 가능한 것을 결정해야합니다. FAT32는 파일 시스템의 최소 공통 분 모이기 때문에 우세합니다. OS에 따라 NTFS, ext3, ext4 또는 jffs2도 살펴볼 수 있습니다.