최근에 동료들과 데이터를 공유하는 데 사용할 USB 스틱을 구입했습니다.
ext3으로 포맷하고 싶지만, 예를 들어 Mac OS X에서는 이를 마운트하는 데 문제가 있기 때문에 이로 인해 문제가 발생할 수 있다는 것을 알고 있습니다.
문제는 이전에 사용했던 다른 FS(ext2 또는 ext4 제외)가 해당 파일에 있는 실행 비트를 망쳐놓는 것 같다는 것입니다.
예를 들어 실행 불가능한 일반적인 PDF 파일을 스틱에 올려놨다가 다시 떼어내면 갑자기 실행 가능해집니다(실행 권한이 활성화됨).
나는 이런 종류의 속임수를 좋아하지 않습니다. 어떤 파일 시스템을 사용해야 합니까? 아니면 이 문제가 FS와 관련된 문제가 아닌가요?
답변1
에 따르면범용 디스크 형식 - Wikipedia, UDF는 작동할 수 있습니다. POSIX 스타일 권한이 있고 Linux, Mac OS X, Windows XP 이상에서 읽을 수 있고 Linux, Mac OS X, Windows Vista 이상에서 쓸 수 있습니다.
답변2
이 경우에는 FAT에 매우 제한되어 있다고 생각합니다.
실행 가능 비트와 관련된 문제는 FAT가 POSIX와 유사한 종류의 권한을 지원하지 않는다는 사실 때문입니다. UNIX 시스템은 이러한 종류의 파일 권한을 사용하므로 이를 지원하지 않는 FS를 마운트하면 에뮬레이트됩니다. 실제로 기본적으로 Linux에 마운트된 VFAT 파일 시스템은 모든 파일과 디렉토리가 777로 표시되지만 이는 FS에 실제 실행 가능 비트가 설정되어 있다는 의미는 아닙니다.
답변3
UDF는 솔루션입니다.
그러나 어떤 파일 시스템으로든 다시 포맷하면 장치가 조기에 마모됩니다. 보다플래시 저장 장치를 손상시키는 방법,플래시 메모리다른 사람.
이것도 보세요SD/SDHC/SDXC용 SD 포맷터 3.1.