Windows, Linux 및 OS X에서 즉시 사용할 수있는 USB 드라이브 파일 시스템은 무엇입니까? [복제]


28

이 질문에는 이미 답변이 있습니다.

Windows, Linux 및 OS X에서 기본적으로 작동하는 USB 드라이브 파일 시스템은 아빠에게 64GB USB 드라이브를 제공 할 때
sudo apt-get install exfat-fuse exfat-utils ntfs-3g터미널에 먼저 입력하도록 지시하지 않아도 됩니까?


2
실제로는 없습니다. 기본적으로 크로스 플랫폼 인 파일 시스템은 64GB 정도의 파티션을 지원하지 않습니다. 이는 파티션 크기가 큰 파일 시스템에 드라이버를 제공해야 함을 의미합니다. 당신은 당신의 아버지에게 그 명령을 한 번 입력하고 끝내도록 지시 할 수 없습니까?
Ramhound

Linux 커널을 컴파일 할 때 선택한 파일 시스템에 따라 달라집니다. 또는 배포판이 당신을 위해 그렇게했을 때.
Toby Speight

1
아빠에게 필요한 모든 필수 패키지를 아직 설치하지 않았습니까? :)
Ángel

"가장 정확한"대답은 특히 지원해야하는 각 플랫폼의 버전에 따라 변경됩니다. ExFAT는 모든 OS의 최신 버전에서 잘 지원되지만 XP 또는 Mac OS X Leopard (10.5) 이상 또는 일부 이전 버전의 Linux를 지원해야하는 경우 OOBE가 작동하지 않습니다. 그렇지 않으면 FAT32가 너무 제한적인 경우 NTFS가 다음으로 가장 좋습니다.
afrazier

@Ramhound 그리고 모든 플랫폼에서 작동하는 파일은 이전 버전의 제한 사항에 대한 해결 방법이있는 계층의 기록으로 인해 파일 시스템이 열악합니다.
kasperd

답변:


23

2018-05-25 업데이트 : 2015 년 에이 답변을 처음 썼기 때문에 exFAT는 SDXC의 인기가 비슷 해지고 최신 크로스 플랫폼 파일 시스템이 필요하기 때문에 인기가 계속 높아졌습니다. Kylin (데스크톱) 및 MATE (코어 + 데스크톱)의 두 가지 우분투 버전은 기본적으로 18.04 기준으로 exFAT 지원을 포함합니다. 여전히 특허가 부족하지만 다시 FAT 패밀리의 나머지 부분도 마찬가지입니다 . 어떤 사람들은 이 특허 를 해결할 수 있다고 생각합니다 . 다른 사람은 그들에 도전하는 시도 와 함께, 작은 성공 .

FAT 파일 시스템 시리즈는 최신 운영 체제에서 가장 널리 지원되는 경향이 있습니다. 매우 간단한 파일 시스템이며 모든 플랫폼에서 기본 구현을 빠르게 작성할 수 있습니다. FAT16는 아마도에 의해 밀접하게 다음에 가장 널리 지원되는 다양한이며, FAT32 . 64GB 드라이브의 경우 FAT32가 이상적입니다. 다른 사람들이 언급했듯이, 내장 Windows 유틸리티는 32GB보다 큰 FAT32 파티션을 만들 수 없으므로 Windows를 사용하는 경우 타사 유틸리티를 사용하여 파티션을 포맷해야합니다. 또한 FAT32는 4GiB보다 큰 파일을 저장할 수 없습니다. 각 파일의 크기는 32 비트 부호없는 정수로 저장되기 때문입니다.드라이브를 포맷하는 초기 번거 로움과 파일 크기 제한을 견딜 수 있다면 FAT32가 가장 좋습니다.

exFAT 는 대형 SD 카드 (SDXC)의 표준 형식이므로 특히 모바일 플랫폼에서 더 널리 사용되기 시작했습니다. SDXC 카드 리더가있는 모든 장치에서 exFAT에 대한 기본 지원을 찾을 수 있습니다. 아시다시피 일부 플랫폼 또는 특정 플랫폼 버전의 플랫폼은 기본적으로 드라이버가 제공되지 않습니다. 일반적으로 배포판은 "비 자유"소프트웨어를 사용하지 않기 때문입니다. 전체 FAT 제품군은 특허 가 제한되어 있지만 exFAT는 그룹의 최신 특허 (예 : US8321439US8583708 )를 보유 하고 있으며 대부분은 오랫동안 만료되지 않습니다. FAT32가 너무 제한적인 경우, 특히 Windows에서 드라이브를 자주 사용하는 경우 exFAT를 사용하는 것이 좋습니다.예, 일부 Linux 시스템에 드라이버를 설치해야 할 수도 있지만 어쨌든 설치해야 할 유용한 드라이버이며 특허 문제가 개별 사용자에게는 문제가되지 않습니다.

드라이브를 UDF 로 포맷하면 FAT32의 일부 한계를 극복 할 수 있습니다. 그러나, 일부 플랫폼은 장치를 광 드라이브로 사용자에게 제공 할 수 있으며, 이는 번거로울 수 있습니다. Windows 또는 Mac에서 드라이브를 포맷하려면 타사 유틸리티가 필요할 수도 있습니다. 이 경로를 사용하는 경우 VAT 또는 여분이 아닌 일반 UDF를 사용해야합니다. 후자의 두 빌드는 특정 유형의 광학 미디어 용이며 플래시 드라이브에서 예상대로 작동하지 않습니다. 의심 할 여지없이 UDF는 보안 취약점 (CVE-2006-4145)에 대한 지연 수정으로 인해 Linux에서 1GB보다 큰 파일을 지원하지 않습니다 . 또한 Windows가 UDF로 포맷 된 비 광학 미디어를 처리하는 것을 거부 할 수도 있다는 증거도 있지만 테스트하지는 않았습니다.


7
또한 FAT32는 4G보다 큰 파일을 지원하지 않습니다.
Ruslan


19

FAT32 파일 시스템을 권장합니다.

FAT32 파일 시스템은 거의 모든 OS에서 기본적으로 작동합니다. 대부분의 USB 플래시 드라이브는 FAT32로 사전 포맷되어 제공됩니다.

USB에서 2 개의 파티션을 만들어야하며 Linux 또는 Mac에서만 볼 수 있습니다. FAT32는 최대 32GB 파티션 크기 만 처리 할 수 ​​있기 때문입니다. Windows에서는 첫 번째 파티션 만 표시됩니다.

FAT 는 4GB의 파티션 크기 만 처리 할 수 ​​있으므로 Windows가 첫 번째 파티션 만 표시하므로 권장하지 않습니다.

NTFS 에는 Linux 및 Mac에서 추가 드라이버가 필요하며 파일 권한에 문제가 발생할 수 있습니다.


10
FAT32 +1하지만 영업 이익으로 FAT32의 파티션 크기 제한을 언급과 함께 할 수있는 당신의 대답은 Windows에서 포맷 된 경우 그가 ... FAT32 지원하는 최대 파티션 크기를 32GB 아버지 64 기가 바이트 디스크를 손에 싶습니다 말한다
Kinnectus

12
@BigChris 참고로, 32GB 제한은 Windows의 기본 형식 도구에만 있습니다. 다른 도구는 Windows에서 더 큰 FAT32 파티션을 만듭니다.
Martijn Heemels

3
그리고 윈도우 행복하게 큰 FAT32 파티션보다 더 큰 32기가바이트 읽
캐나다 누가 복음 복원 모니카

12
또한 FAT32의 최대 파일 크기는 4GB로 제한됩니다.
algiogia

1
@BigChris 플래시 드라이브는 여러 파티션을 가질 수 있지만 Windows는 첫 번째 파티션 만 인식하고 읽습니다. 다른 사람을 마운트, 삭제 또는 포맷하지 않습니다. 다른 파티션은 diskmgr.msc에 표시되지만 이것은 Windows 10부터 나타납니다. 일부 마더 보드는 플래시 드라이브를 외장 하드 드라이브로 표시하도록 구성 할 수 있으며이 문제를 피할 수는 있지만 다른 경고가 발생할 수 있습니다.
Zenexer

9

UDF 는 대부분의 최신 운영 체제에서 지원되며 FAT32의 심각한 제한은 없습니다. Wikipedia 의 호환성 표 를 참조하십시오 .


1
UDF를 사용해 보았고 모든 플랫폼에서 문제가 발생했습니다. 종이에는 좋지만 구현 및 지원이 성숙하지는 않습니다.
JDługosz

6

FAT32 는 거의 모든 장치에서 작동하지만 Windows에서는 FAT32 파티션 만 32GB로 허용합니다. 64GB를 원한다면 Linux (예 : gparted)를 사용하여 포맷해야합니다. Windows는 해당 파티션에서 읽거나 쓰는 데 아무런 문제가 없습니다.

NTFS 도 작동하지만 파일 권한에 문제가 발생할 수 있습니다.


4
Windows에서 더 큰 FAT32 파티션을 포맷하는 타사 도구가 있습니다. 32GB 제한은 형식 도구에만 있습니다. 더 큰 것을 행복하게 읽고 쓸 수 있습니다. 64GB sd 카드로 처리 한 것을 알고 있습니다. 128로 끝났을 수도 있습니다. (잘 모르겠습니다. 집에 갈 필요는 없습니다.)
Dan Neely

@rav_kr Mac은 기본적으로 NTFS 파일 시스템에 쓸 수 없으므로 FAT32가 유일한 옵션 인 것 같습니다.
Mihai

우리는 어떤 용도로든 NTFS를 권장하지 않아야합니다. 그것은 본질적으로 안정성 문제가 있습니다 (저널, 기록시 복사 등 없음) (현대 파일 시스템이 표준으로 가지고있는 모든 것). 이식성이 없으며 기본적으로 읽고 쓸 수있는 장치가 없습니다.
SnakeDoc

1
@SnakeDoc NTFS에는 저널링이 있습니다. COW는 디자인 결정이며“현대”가 아닙니다. NTFS는 견고합니다.
Daniel B

3
@SnakeDoc : NTFS는 저널링되어 있으며, 그렇지 않다는 아이디어를 어디서 얻었는지 확실하지 않습니다. 또한 소유권, ACL, 하드 링크, 기호 링크, 마운트 문자 (드라이브 문자가 아님), 다중 데이터 스트림, 투명한 압축 또는 암호화, 대용량 파일, 매우 긴 파일 이름 및 기타 여러 기능을 지원합니다. COW (Copy-On-Write)는 부족한 주요 "현대"기능이며 많은 Linux 파일 시스템에도 기능이 없습니다.
CBHacking

3

FAT 는 가장 널리 지원되는 파티션 유형입니다. 최대 4GB의 볼륨과 최대 2GB의 파일 크기를 허용합니다. TV, 자동차 등 대부분의 기기에서도 지원됩니다.

FAT32 는 또한 언급 된 모든 시스템에서 작동하며 512MB ~ 2TB의 볼륨과 최대 4GB의 파일 크기를 허용합니다. 다른 사람들이 언급했듯이 Windows XP는 최대 32GB의 볼륨 만 허용합니다.

NTFS 는 NT (Windows 200 또는 Windows XP 이상) 및 * NIX 시스템 기반 Windows 버전에서만 지원됩니다.

출처 : https://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/choosing_between_ntfs_fat_and_fat32.mspx?mfr=true

나는 개인적으로 (충분히 큰) USB 드라이브에 두 개의 파티션을 생성하므로 장소를 방문하면 항상 데이터를 저장할 수있는 방법이있을 것입니다.


또한 * NIX에서 NFS를 사용하여 NTFS 드라이브에 액세스 할 수 있습니다. 아마도 Mac을위한 것도있을 것입니다.
Ismael Miguel

3
@IsmaelMiguel NFS는 NTFS와 아무 관련이 없습니다. 네트워크를 통해 파일에 액세스하기위한 프로토콜입니다.
suriv '

로컬 NTFS 드라이브를 읽도록 구성된 NFS를 사용하는 것을 기억합니다. 그러나 약 6-8 년 전 메모리가 고장날 수 있습니다. 그러나 * NIX는 일반적으로 일부 배포판에서 NTFS를 거의 즉시 지원합니다.
Ismael Miguel

2

첫 번째 질문 인 "가장 '크로스 플랫폼 간'고용량 파일 시스템이란 무엇입니까?" Windows OS를 제외하고 HFS +는 다른 일반적인 플랫폼 인 Linux 및 OSX를 이동하는 데 매우 유용합니다. (그러나 슬프게도 BSD는 아닙니다. https://en.wikipedia.org/wiki/Comparison_of_file_systems ).

최근에 Linux와 OSX 시스템간에 대량의 대량 파일 전송 (테라 바이트)을 수행하고 있었으며 UDF 또는 ext2는 전송에 사용하는 5TB 드라이브를 포맷하기위한 자연스러운 선택으로 보였습니다. 파티션 구성표 및 / 또는 기본 드라이버 지원의 차이로 인해 완벽하게 만족 스럽지는 않았습니다. 결국 Linux는 OSX가 다른 것을 읽는 것보다 HFS + (산 저널링)에 쓰는 것이 더 낫습니다.

두 번째 질문으로, 아빠의 컴퓨터에서 제대로 작동하도록 드라이브를 포맷하지 않는 이유는 무엇입니까?

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.