Windows와 Linux를 모두 사용할 때 어떤 파일 시스템을 사용해야합니까? [복제]


28

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

2TB 하드 드라이브를 곧 구매할 예정이며이를 미디어 저장소로 사용하고 싶습니다. Windows (버전 7, 64 비트)와 Ubuntu Linux 모두에서 읽고 쓸 수 있기를 원하며 크기가 4GB보다 큰 파일을 지원해야합니다 (따라서 FAT32는 제외됩니다).

현재 Linux ext4 파티션에 액세스하기 위해 IFS 드라이브를 사용하고 있으며 불안정합니다. 이것이 NTFS를 의미합니까? 내가 놓친 다른 것이 있습니까?

답변:


20

Windows에서 ext *를 사용하기위한 도구가 있습니다. 그러나 * x- 드라이버는 현재 매우 안정적이므로 NTFS를 권장합니다.


* x- 드라이버 란 무엇입니까?
George Profenza

2
패키지는 ntfs-3g입니다. 사용하는 배포판에 따라 저장소에서 찾을 수 있습니다. 또는 다른 경우 : tuxera.com/community/ntfs-3g-download
fakemustache

Linux에서 NTFS 파티션을 마운트하고 매우 잘 작동하므로 Windows에서 EXT *에 대한 일부 솔루션을 시도했지만 대부분의 설정이 쉽지 않거나 예상대로 작동하지 않기 때문에 터치하거나 변환하지 않습니다. 공유 FS 드라이브에 대한 선택은 NTFS입니다.
m3nda

@GeorgeProfenza 그가 ext *라는 용어를 잘라낸 것 같습니다. x 드라이버는 X 시스템의 X 프린터 / 스크린 드라이버와 비슷합니다. x- 드라이버 용어 할당이 없거나 2 분 동안 인터넷 검색을 찾을 수 없습니다.
m3nda

2
@GeorgeProfenza 나는 그가 * nix를 의미한다고 가정했지만 N과 I를 잊어 버렸습니다 (유닉스 / 리눅스 등을 나타냄)
Adam Plocher

17

우선, 리눅스에서 NTFS를 사용하면 NTFS에 문제가있을 수 있습니다.

  1. NTFS는 파일 권한 모드를 잘 지원하지 않으므로 실행 비트, setuid 비트 등이 손실됩니다.

  2. NTFS의 ACL 시스템은 Linux에 익숙하지 않으므로 FAT32 에서처럼 비활성화 할 수 없습니다.

  3. 현재 Linux에서 NTFS 구현의 성능은 그리 좋지 않습니다. 예를 들어 NTFS로 Maven 프로젝트를 빌드하면 ext4보다 3 배 더 느립니다.

개인적으로 VirtualBox에서 Windows OS를 실행하고 가상 디스크를 원시 NTFS 이미지로 만듭니다 ( 여기 참조 ). NTFS 이미지는 이제 .VDI가 아닌 원시 형식이므로 VM 인스턴스를로드하지 않고도 NTFS를 직접 마운트하여 NTFS에 액세스 할 수 있습니다.

듀얼 부트 대신 VirtualBox를 사용하면 몇 가지 장점이 있습니다.

  1. Linux 파티션을 NTFS 파일 시스템으로 변환하지 않아도됩니다. VirtualBox에서는 Share Folder호스트 OS의 파일 시스템에 액세스하는 데 사용할 수 있습니다 . 그리고 그것은 매우 빠릅니다. 필요한 경우 드라이브 문자에 매핑하십시오.

  2. 한 시스템에서 다른 시스템으로 전환하기 위해 다시 시작할 필요없이 두 OS를 동시에 사용할 수 있습니다.

  3. GRUB 로더는 Windows에서 덮어 쓰지 않습니다. Windows는 항상 부팅 레코드를 덮어 쓰며 예 또는 아니요를 묻지 않습니다.

  4. Linux에 더 많은 관심을 기울인 다음 대부분의 작업을 수행하는 Linux 방법을 배우게됩니다. 실제로 Windows VM을 켤 필요가 거의 없다는 것을 알았습니다. 사람들은 새로운 것을 배우는데 게으 르기 때문에 이중 시스템을 설치하고 Windows로 충분하다면 왜 다른 OS로 부팅하는 것이 귀찮습니까?

이것이 리눅스와 Windows를 공존시키는 가장 좋은 방법이라는 것을 알았습니다. 각기 다른 용도로 여러 Windows VM 인스턴스를 구축했으며 각 VM에 너무 많은 응용 프로그램을 설치하지 않기 때문에 빠르게 실행되며 비가 상 컴퓨터와 크게 다르지 않습니다.


거의 3 년 후 ... 나는 네 번째 포인트를 정말 즐겼습니다! VirtualBox (Linux 호스트)에서 Windows를 실행하고 Linux 호스트 (ext4)의 공유 폴더에 액세스 (읽기 / 쓰기) 할 수 있습니까?
DustByte

6

UDF 2.01을 고려하는 것이 좋습니다. Windows 및 Linux 커널 모두에서 기본적으로 지원됩니다.

Windows format /FS:UDF에서이 파일 시스템을 작성 하는 데 사용하십시오.


6
이것은 질문에 대한 좋은 해결책 인 것처럼 보이지만 대답은 훌륭한 답변이되기 위해 조금 더 자세하게 할 수 있습니다. 하드 디스크에서 UDF를 사용한 경험이 있습니까? 발생할 수있는 문제 나 이점이 있습니까? 디스크를 UDF로 포맷하는 방법은 무엇입니까, Windows에서 할 수 있습니까, 아니면 Linux에서 수행해야합니까?
Mokubai

1
@Mokubai 형식 / FS : UDF, 기본적으로 UDF 2.01 형식으로 지정되지만 버전을 지정할 수도 있습니다.
Anixx

askubuntu.com/q/27936/427339에 대한 답변 은 그것이 고려되고, 시도되었으며, 작업하기가 어렵다는 것을 시사합니다. 테스트 할 가치가 있다고 생각하는 것보다 더 많은 테스트 없이는 믿을 수 없습니다.
Iiridayn

2

안정적인 IFS 드라이버를 찾을 수 없으면 NTFS가 유일한 쉬운 선택입니다. NTFS는 한때 리눅스보다 훨씬 안정적입니다.

Windows에서 ext4를 사용하지는 않았지만 IFS 드라이버가 ext2 / 3에 충분히 안정적이므로 이전 Linux 파일 시스템 변형을 시도 할 수 있습니다.

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