Linux의 exFAT 및 NTFS 문제 : 기본적으로 Windows와

상황 : Windows 및 Linux에서 사용할 수있는 썸 드라이브에 파일 시스템이 필요합니다.

문제 : 기본적으로 Windows와 Linux 사이의 공통 FS는 exFAT와 NTFS입니다 (최소한 최신 커널에서는)

질문 : 기본 성능이 Linux이므로 Linux의 성능 측면에서 FS가 더 낫습니까?

추가 정보 : 귀하가 더 나은 것으로 생각하고 상황을 만족시키는 다른 파일 시스템이 있다면, 그 내용을들을 수 있습니다.



답변

exFAT와 NTFS는 모두 Microsoft 독점 파일 시스템입니다. FAT64라고도하는 exFAT는 매우 간단한 파일 시스템으로, 실제로 FAT32의 확장 성입니다. 단순성은 Linux에서 잘 구현되고 매우 빠릅니다.

그러나 구조가 간단하기 때문에 조각화에 쉽게 영향을 받으므로 사용시 성능이 쉽게 저하 될 수 있습니다.

exFAT는 저널링을 지원하지 않으므로 부정확 한 종료시 전체 검사가 필요합니다.

NTFS는 특히 Linux에서 exFAT보다 느리지 만 조각화에 더 강합니다. 독점적 인 특성으로 인해 Windows에서 Linux만큼 잘 구현되지는 않았지만 내 경험으로는 꽤 잘 작동합니다. 손상된 경우 Windows에서 NTFS를 쉽게 복구 할 수 있으며 (리눅스의 경우에도 ntfsfix) 손실 된 파일을 복구 할 수있는 많은 도구가 있습니다.

개인적으로 저는 안정성을 위해 NTFS를 선호합니다. 또 다른 옵션은 ext4를 사용하고 Windows에서 extfsd로 마운트하는 것입니다 . ext4가 Linux에서는 더 좋지만 드라이버는 Windows에서 제대로 구현되지 않습니다. Extfsd는 저널링을 완벽하게 지원하지 않으므로 Windows에서는 작성해야 할 위험이 있지만 Linux에서는 exFAT보다 복구가 더 쉽습니다.


답변

UDF를 사용해보십시오. UDF는 원래 광 디스크에서 사용하도록 설계된 벤더 중립적 인 개방형 파일 시스템이지만 USB 드라이브를 포함한 다른 드라이브에서도 R / W로 사용할 수 있습니다. UDF는 최대 파일 시스템 크기 2TB (블록 크기 512 바이트)를 지원하고 긴 유니 코드 파일 이름을 지원하며 파일 시간을 기록합니다.

Windows는 분명히 디스크를 분할해야하며 파일 시스템은 미디어 유형 hd과 블록 크기 512 로 만들어야합니다 .

mkudffs --media-type=hd --blocksize=512 /dev/sdxN


답변

상황 : Windows 및 Linux에서 사용할 수있는 썸 드라이브에 파일 시스템이 필요합니다.

문제점 : 기본적으로 Windows와 Linux 간의 공통 FS는 exFAT 및 NTFS 입니다.

리눅스에서 필요한 것은 tuxera.com의 ntfs-3g 입니다. 그것은 오픈 소스이며 많은 리눅스 배포판에 포함되어 있습니다 …

SLES 11.4 및 RHEL 6.9-7.6 사용자이기 때문에 Windows 10에 대한 나의 경험 은 이전 버전의 ntfs-3gLinux 배포판과 함께 제공 되는 이전 버전의 NTFS가 NTFS와 함께 작동하지 않는 경우 NTFS 시스템이 수행되는 방식 (win7과 비교하여)에 변화가 있다는 것입니다 win10에서. 따라서 현재 ntfs-3g_ntfsprogs-2017.3.23, released on March 28, 2017웹 사이트에서 제공 하는 최신 버전을 다운로드하여 설치해야합니다 . 그런 다음 Windows 10 (win7과 반대)에서 NTFS로 포맷 된 드라이브를 가져 오는 것은 문제없이 작동합니다.

  • 등을 이용하여 상기 된 EXT2FSD리눅스 EXT 파일 시스템을 읽을 창에하는 것은 큰 아니며 당신이 BTRFS 또는 XFS를 사용하는 경우 그에게 도움을한다. 또한 문제가있는 것으로 나타났습니다. 보다 낫게 / 더 쉽게 만드는 linux read NFTSwindows read linux filesystems.
  • 당신이 무엇을하고 있는지에 따라 벌금을 할 수있다 exFAT에를 사용하고 있다 널리 호환 : 어떤 리눅스 배포판을 지원하지 않는 인식하지입니다. 당신이 캐주얼 사용자라면 ….. kvv 파일, .doc, .xls, .ppt, .txt, .jpg와 같은 다양한 데이터 파일 중 몇 가지가 Windows, Linux, TV간에 이동할 때 exfat에 대해 걱정할 필요가 없습니다. .
  • NTFS (Exfat이 될 수 없음)이어야하는 7/8/10의 운영 체제 디스크가 있고 변경 할 수 없으므로 Linux에서 읽기 / 쓰기로 마운트하는 방법은 무엇입니까? 답은 최신 버전 ntfs-3g입니다. 내 TV는 이제 NTFS로 포맷 된 32GB USB를 읽습니다.
  • 나는 sata-1에서 리눅스 디스크를 사용하여 업무용 컴퓨터를 일상적으로 부팅하는 동시에 sata-0에서 win10 홈 SSD를 사용합니다. ntfs-3g를 통해 리눅스에 win10 디스크를 마운트하면 편리 할 때 파일을 읽고 쓸 수 있습니다. 최신 ntfs-3g를 사용하면 win10 빠른 시작 이 꺼져 있거나 선택되지 않은 경우 win10 부팅에 문제가 없었습니다. 그렇지 않으면 일반적인 결과로 ntfs dirty 플래그가 설정되어 Windows 부팅시 디스크 검사가 발생했습니다.

답변

다른 응답자와 달리 exFAT를 사용합니다. 나는 지나치게 진지한 사용자는 아니지만 exfat-fuse새로운 설치에 설치 해야하는 것은 약간 성가신 일 입니다.

NTFS의 또 다른 이점은 최상의 파티션 관리자 인 gParted를 완벽하게 지원한다는 것입니다. https://gparted.org/features.php 에서 자세히 알아보십시오.

그렇기 때문에 Linux 배포판과 Windows 10에서 액세스해야하는 150GB 내부 공유 파티션에 대해 곧 NTFS로 전환해야합니다.

EXT4의 경우 Ext2Fsd는 내가 가장 좋아하는 도구가 아니며 사용하기 쉽지 않습니다.

그러나 NTFS의 한 가지 문제는 fsck입니다. ntfsfixNTFS에서 그다지 좋은 곳은 아니며 결국 Windows의 유료 독점 소프트웨어로 인해 두통이 발생합니다.


답변

나는 아무도 이것을 제안하지 않았다고 믿을 수는 없지만 정기적 인 오래된 VFAT를 시도하십시오. 이것은 모든 곳에서 작동하며 시도되고 사실입니다.

성능이 뛰어나지 않지만 USB 플래시 드라이브도 아닙니다 .