저는 Linux와 Mac OS X를 많이 사용하고, 때로는 Windows를 사용해야 할 때도 있습니다. 세 장치 모두에서 플래시 드라이브를 사용해야 하며, 세 장치 모두에서 올바르게 작동하는 파일 시스템이 필요합니다. ext는 Mac이나 Windows에서 작동하지 않고, HFS+는 Windows(또는 Linux에서도)에서 작동하지 않으며, NTFS는 Mac에서 읽기 전용이며, FAT는 모든 운영 체제에서 작동하지 않습니다. 모든 운영 체제에서 올바르게 작동하는 파일 시스템이 있습니까? 드라이버나 추가 설치 없이 작동하여 모든 컴퓨터에서 사용할 수 있기를 바랍니다.
답변1
UDF후보입니다. Linux >= 2.6.31, Windows >= Vista, MacOS >= 9 및 많은 BSD에서 기본적으로 작동합니다.
노트:UDF에는 다양한 버전이 있으며 모든 플랫폼이 동일하게 지원되는 것은 아닙니다.위키피디아 - 호환성.
mkudffs
패키지에 있는 도구를 사용하여 Linux에서 UDF를 생성할 수 있습니다 udftools
.
답변2
문제없이 FAT32를 사용하세요. 다른 호환 가능한 가능성은 없습니다. Linux에는 버전 2.6.xy 이후 더 이상 NTFS 문제가 없지만 Mac OS에는 있습니다. 어쩌면 플래시에 더 많은 파티션을 만들 수 있지만 실제로는 좋은 해결책이 아닙니다.
기타 해결 방법: 4GB의 플래시 메모리가 있다고 상상해 보십시오. 2개의 파티션으로 나눕니다. 1) FAT32에는 다른 모든 FS 유형에 액세스할 수 있는 무료 소프트웨어 휴대용 응용 프로그램이 함께 제공됩니다. 2) 원하는 대로 사용할 수 있는 범용 파티션 - NTFS, ReiserFS(실제 보안 및 암호화를 원하는 경우) 또는 기타 파티션. 플래시 메모리의 첫 번째 파티션 덕분에 프로그램이 플래시 메모리의 FAT32 파티션에 저장되므로 모든 운영 체제에서 쉽게 읽고 쓸 수 있습니다.
더 나은 솔루션: 플래시 드라이브 사용을 잊어버리세요. Dropbox나 웹을 통해 다른 것을 사용하세요. 이는 컴퓨터 간에 파일을 공유하는 가장 쉬운 방법 중 하나입니다.
편집: 수정해 주셔서 감사합니다. 여기에 코멘트를 쓰겠습니다. "최대 크기는 선택한 클러스터 크기에 따라 다릅니다. 클러스터 크기 제한은 실제로 FAT32의 경우 2TB에서 16TB, FAT32의 경우 512B에서 4KB입니다(위키에도 언급되어 있음). 페이지) "네, 제 실수를 용서해주세요.
고마워요 페테브
답변3
OS X 및 Windows에서 기본적으로 지원되는 파일 시스템으로 잘라냈기 때문에 가장 덜 일반적인 표준은 FAT32입니다.외부 지방요구 사항을 완화하고 FUSE 사용을 허용할 수 있다면 이는 옵션이 될 수 있습니다. 이는 특허로 보호되므로 2029년까지 또는 Microsoft가 로열티 없는 특허를 부여할 때까지(둘 중 먼저 도래하는 날짜까지) 커널에 포함되지 않습니다.
업데이트: Microsoft가 공개적으로 출시했습니다.exFAT 사양2019년부터 커널 드라이버로 exFAT 사용 가능리눅스 5.4+. 자세한 내용은 다음을 참조하세요.위키피디아,마이크로소프트 블로그.
반면에, 알고 있는 많은 사람들은 exFAT가 단순성을 위해 기능을 희생한다고 주장할 것이라는 점을 명심하십시오. 따라서 데이터를 저장하고 다양한 운영 체제에서 작동할 수 있지만 기능 측면에서는 매우 기초적인 제품을 얻게 됩니다.
답변4
Windows, Mac, Linux는 어떤 파일 시스템을 사용합니까?
빠른 요약:
외부 지방SSD에서 클러스터 크기는 8KiB입니다. exFAT는 기본적으로 3가지 운영 체제 모두에서 읽기/쓰기가 가능하며 추가 설치, 구성 또는 작업이 필요하지 않습니다. 8KiB의 클러스터 크기는 속도와 낭비되는 공간 사이의 좋은 절충안입니다(이 답변의 맨 아래에 그린 다이어그램을 연구하십시오).
NTFS를 고려할 수도 있지만 MacOS에서는 NTFS에 쓰기 위해 추가 드라이버가 필요합니다. 내 답변 하단의 링크를 참조하십시오.
자세한 내용은:
- Linux에만 해당: ext4
- Windows 전용: ntfs
- MacO에만 해당: apfs
- 리눅스와 윈도우: ntfs
- 맥과 윈도우: exFAT
- Linux 및 Mac: exFAT
- 윈도우, 맥, 리눅스: exFAT
긴 답변:
Linux, Windows 및 Mac에 권장되는 파일 시스템 형식은 다음과 같습니다.
- 단일 운영 체제 사용의 경우:
~을 위한리눅스 전용, 외장 하드 드라이브를 포함하여 파일 시스템을 다음과 같이 포맷합니다.외부 4gparted GUI를 통해. EXT4는 Linux 파일 형식입니다. 저는 Linux를 많이 사용하기 때문에 외장 하드 드라이브에서도 가장 많이 사용하는 기능입니다.
- 선택적 암호화의 경우 Gnome Disks GUI를 통해 구성할 수 있는 LUKS를 사용하십시오.
~을 위한Windows 전용, 파일 시스템을 다음과 같이 포맷합니다.NTFSgparted GUI를 통해.
- 선택적 암호화의 경우 다음을 사용하십시오.베라 코드컨테이너는 NTFS 파티션에 저장됩니다. NTFS 파일 시스템을 실행하는 경우존재하다Windows에서는 VeraCrypt를 사용하여 전체 디스크를 암호화할 수 있지만 이는 이 도구를 사용하는 Windows에서만 작동합니다.
~을 위한MacOS 전용, 파일 시스템을 다음과 같이 포맷합니다.APFS(애플 파일 시스템). 이 작업은 Mac에서 Mac 디스크 유틸리티를 통해 수행해야 합니다. 이 유틸리티에는 "APFS", "APFS(암호화)", "APFS(대소문자 구분)", "APFS(대소문자 구분, 암호화됨)"를 포함하여 아래와 같이 다양한 형식 옵션을 사용할 수 있습니다.
- 내가 아는 한, 현재 Apple이 원하는 것처럼 모든 운영 체제에서 APFS의 완전한 기능을 갖춘 오픈 소스 구현이 없습니다. 그들은 자신의 장치가 가능한 한 호환되지 않기를 원합니다. 그러나 여기에서 몇 가지 도구를 볼 수 있습니다.수퍼유저: Linux 또는 Windows에서 APFS를 마운트하는 방법은 무엇입니까?
- 선택적 암호화의 경우 MacOS 보안 설정에서 볼트 암호화를 켜십시오.
- 공유 운영 체제의 경우 다음을 사용하십시오.
- 서로 파일을 공유하려면리눅스와 윈도우, 사용NTFS, gparted GUI를 통해 포맷되었습니다. NTFS는 Microsoft 파일 형식이지만 Linux(예: Linux Ubuntu)는 추가 구성 없이 읽기 및 쓰기를 완벽하게 지원합니다.
- 선택적 암호화의 경우 다음을 사용하십시오.베라 코드컨테이너는 NTFS 파티션에 저장됩니다.
- 서로 파일을 공유하려면맥과 윈도우,리눅스와 맥,윈도우와 맥, 또는윈도우, 맥, 리눅스, 사용외부 지방, 내 웹 사이트의 기사에 표시된 대로 Linux에서 명령줄을 통해 형식을 지정합니다.클러스터 크기에 따른 exFAT 파일 시스템 속도 및 디스크 사용량 - Linux Ubuntu에서 exFAT 드라이브 포맷.
- ExFAT는 Microsoft 파일 형식이지만 해당 사양은 완전히 공개되었으며 Windows, Mac 및 Linux 모두 시스템에서 추가 구성 없이도 읽기 및 쓰기를 지원합니다. exFAT는 Mac 및 Windows용 디스크 GUI 유틸리티의 형식 옵션으로도 사용할 수 있으며, Linux에서는 아래와 같이 Gnome 디스크 유틸리티 및 명령줄을 통해 이 유형으로의 형식 지정도 지원합니다. FAT32를 사용할 수도 있지만 exFAT보다 더 제한적입니다. 특히 제한 사항 표에 표시된 것처럼 최대 파일 크기 제한은 4GiB입니다.여기 마이크로소프트에서이므로 exFAT를 사용하는 것이 좋습니다.
- 선택적 암호화의 경우 다음을 사용하십시오.베라 코드exFAT 파티션에 저장된 컨테이너.
- 서로 파일을 공유하려면리눅스와 윈도우, 사용NTFS, gparted GUI를 통해 포맷되었습니다. NTFS는 Microsoft 파일 형식이지만 Linux(예: Linux Ubuntu)는 추가 구성 없이 읽기 및 쓰기를 완벽하게 지원합니다.
참고: exFAT 파티션을 포맷할 때는 클러스터 크기를 8KiB로 권장합니다. 128KiB를 사용하면 약간 더 빨라지지만 작은 파일이 많으면 더 많은 디스크 공간을 낭비하게 됩니다. 이보다 더 높이지 마십시오. 그렇지 않으면 작은 파일이 있을 때 많은 디스크 공간을 낭비하게 됩니다.
자세한 내용은 내 다이어그램을 참조하세요.
자세한 내용은 여기를 참조하세요:
- 내 대답:512kb 블록이나 더 작거나 큰 블록을 사용하여 하드 드라이브를 exFAT로 다시 포맷하는 것이 더 낫습니까?
- 내 웹사이트 기사:https://gabrielsstaples.com/exfat-clusters/
- 내 완전한 Python matplotlib/numpy 플로팅 코드는 다음과 같습니다.https://github.com/ElectricRCAircraftGuy/eRCaGuy_hello_world/blob/master/stack_exchange/format_exFAT_PLOTS.py
MacOS용 NTFS 드라이버:
외부 지방가장 큰 단점은 심볼릭 링크를 지원하지 않는다는 것입니다. 이 경우 아마도 다음을 고려하십시오.NTFS. 기본적으로 Windows 및 Linux와 호환되며 몇 가지 추가 드라이버를 사용하면 MacOS에서 쓰기 가능하게 만들 수 있습니다. 전임자:https://toolbox.easeus.com/ntfs-for-mac/index.html또는 여기에 언급된 무료 도구가 있습니다.https://superuser.com/a/45144/425838