외장 드라이브를 ext4로 포맷하는 것이 좋습니다?


48

추가 스토리지 및 백업에 사용할 새 2TB 외장 하드 드라이브가 있습니다. 우분투 머신 두 대에서만 사용하겠습니다. 드라이브를 ext4로 포맷하는 것이 좋습니다? 그렇게하면 어떤 이점이 있습니까?


1
나는 upvoted했다. 매우 좋은 질문
Anwar

답변:


35

중요한 질문의 핵심 부분은

우분투 머신 두 대에서만 사용하겠습니다.

나는 당신과 같은 딜레마에 직면하고 EXT4를 선택했습니다. 내가 EXT4를 선택한 주된 이유는 1) EXT4가 내 파일 권한을 보존하고 2) EXT4가 데이터의 저장을보다 잘 관리하기 때문입니다 (예 : NTFS와 같이 지속적으로 조각 모음을 수행하고 "코딩"할 필요가 없습니다). EXT4는 NTFS보다 자립적 인 파일 시스템입니다.

EXT4를 사용하는 것의 유일한 단점은 Windows 시스템을 통해 데이터에 액세스 할 수 없다는 것입니다. 그러나 귀하의 질문에서 말했듯이 우분투 컴퓨터 만 사용하기 때문에 이것은 문제가되지 않습니다.

IMHO, NTFS를 사용하는 유일한 이유는 Windows로 파일 시스템에 액세스해야하기 때문입니다. 그렇지 않은 경우 NTFS는 실제로 열등한 파일 시스템입니다.


1
이전에 Windows에서 Linux 파티션으로 성공적으로 작업했습니다. 잘못되지 않으면 ext3 일 수 있습니다 .ex2ifs와 같은 타사 드라이버를 설치해야합니다 .ext4도 지원하는 프로그램 / 드라이버가 있다고 생각합니다. Windows temp, 사용자, 프로그램 등을 동일한 실제 내부 드라이브 아래의 두 번째 Linux 파티션에 저장하는 것이 일반적입니다. 나는 결코 다시 ntfs를 사용하지 않을 것이다! PC가 켜져있을 때 리눅스 파티션이 너무 조용하다는 사실만으로도 많은 것을 알 수 있습니다!
Melsi

15

두 컴퓨터에서만 사용 하고 USB 연결을 끊거나 전원을 끄기 전에 드라이브를 올바르게 마운트 해제하는 것에 대해 종교적 이라면 ext4를 사용하는 것이 좋습니다.

  • ext4는 특히 여러 파일을 동시에 쓰려고하거나 큰 파일을 만들 때 ext3보다 향상된 성능을 제공합니다.

  • 드라이브를 올바르게 마운트 해제하지 않으면 데이터 손실 가능성이 약간 높아집니다 .


12
Ext4에서는 기본적으로 데이터가 5 초마다 디스크에 전송되므로 쓰기 후 즉시 드라이브를 제거해야 문제가 발생할 수 있습니다.
roslav

2
나는 또한 0으로 예약 된 공간을 줄일 수 tune2fs를 사용하고 일부 예약 된 공간이 너무 중요하지 그래서이 시스템 드라이브 아니다으로 전체 드라이브 용량을 사용할 수 있도록 할 수있는 추가 할
barrymac

데이터 손실이 성능보다 우선 순위가 높은 경우 어떤 fs를 권장합니까? 나는 ext4의 저널링이 ext3보다 탄력적이고 ext2 또는 저널링이없는 다양한 FAT 형식보다 확실히 우수하다는 인상을 받았습니다.
pavon

7

나는 그것을 추천합니다. ext4 는 우분투의 기본 파일 시스템입니다. 부작용으로 디스크 유틸리티를 사용하여 매우 강력한 암호로 전체 드라이브를 암호화 할 수 있습니다. 이렇게하면 외부 드라이브를 잃어버린 경우 (또는 도난당한 경우) 타사에서 데이터에 액세스 할 수 없습니다.

내부 및 외부의 모든 드라이브에서 ext4를 사용합니다. 친구 Windows 컴퓨터와 함께 작동해야하는 드라이브의 경우 작은 FAT 또는 NTFS 파티션이 있습니다.


5

이 질문에 대한 답변을받은 후 ext4를 읽고 쓰는 Windows 지원 기능이 크게 향상되었습니다. 예를 들어 Ext2Fsd 프로젝트를 참조하십시오 . 내가하는 일은 다른 Windows 컴퓨터에서 ext4 파티션에 액세스 할 수 있도록 최신 버전의 Ext2Fsd를 포함하는 작은 여분의 FAT 파티션을 만드는 것입니다 (허용 허용).

또한 ext4를 NTFS보다 선호하는 또 다른 좋은 이유는 NTFS에 대한 Linux 지원 효율성 때문입니다. 필자의 경우 rsnapshot을 사용하여 Ubuntu에서 외부 미디어로 백업을 수행하는 동안 ext4로 이동하면 디렉토리를 재귀 적으로 연결 해제하는 데 걸리는 시간이 크게 단축되었습니다.


4

나는 단지 당신 자신의 편의를 위해 미래에 다른 기계에서 그것을 사용하고 싶을 수도 있기 때문에 아니오라고 말할 것입니다. (특히 Windows).

나는 몇 년 전에 당신과 비슷한 입장에있었습니다. 나중에 Windows 7을 가상 컴퓨터로 설치해야하고 외부 드라이브의 파일에 액세스하려고했습니다. 그것이 비록 이었다 윈도우 VM에 extfs을 설치하여 가능한 설정이 저장되지 것 - 그래서 지금은 윈도우 필요할 때마다, 내가해야 할 첫번째 일은 그때 드라이브에 액세스 할 수 있습니다 구성의 extfs 설치를 사냥이다.

물론 당신은 99.99999 %가 Windows를 만질 수 없다고 확신 할 수도 있지만 (만약 당신이 운이 좋으면 운이 좋을 것입니다) : 그러나 내 요점은 미래의 요구 사항을 완전히 판단하기가 어렵 기 때문에 몇 가지 이점을 잃어 버릴 수 있습니다. d 외부 드라이브의 Ext4에서 가져 오면 호환성을 위해서 fat32를 사용하는 것이 가장 좋습니다.

제가 위에서 언급 한 바와 같이하지만, 당신이 주목할 필요가 있다 ext3로 윈도우 (EXT4에 대해 확실하지)에 드라이브에 액세스 - 그것은 그래서는 윈도우 7에 설치 그들에 대한 액세스를 얻을 단지 번거 로움 되는 옵션이, 심지어 내가 '무엇을 제공 ve가 말했다.


이것에 대한 파일 크기 제한은 무엇입니까?
Tim

2
끔찍한 대답. 분명히 우분투에서만 사용 되었다고 말합니다 . 그리고 FAT ??? 최대 파일 크기 4GB, 아마도 거대한 32k 블록 / 클러스터, 저널 없음 ... 파일 시스템이 손상되어 모자가 떨어질 때 모든 파일 및 폴더 이름을
잃어버린

내가 지적했듯이, 내 대답은 * nix 컴퓨터에서만 사용할 수 있는지 여부에 대해 더 많은 질문을합니다. 저는 6 년 전이 사람들의 정확한 위치에있었습니다. – 오늘 저는 Windows를 포함한 여러 OS간에 드라이브를 공유합니다. 그리고 내가 참고로-fat32 파일 시스템을 정기적으로 손상시키고 파일을 잃어 버린다면, 사용법이 정상적이지 않기 때문에 사용을 검사해야합니다.
chrismou

2

대답은 정확한 요구 사항에 따라 다릅니다.

ext4는 Ubuntu, Fedora 및 openSUSE를 포함하여 널리 사용되는 Linux 배포판의 기본 파일 시스템이되었습니다. ext4는 이전 버전에 비해 몇 가지 개선 된 기능을 제공하며, 그중에는 최대 16 개의 테비 바이트 (1 개의 테비 바이트는 1,024 기가비트, 1 기가 바이트는 1.074 기가 바이트) 및 최대 볼륨 크기는 1 엑비 바이트까지 지원됩니다. ext3 및 ext2와 역 호환되므로 ext3 및 ext2를 ext4로 마운트 할 수 있습니다. 새로운 블록 할당 알고리즘과 같은 ext4 및 ext2와 함께 ext4의 특정 새로운 기능을 사용할 수 있기 때문에 성능이 약간 향상됩니다.

XFS는 원래 Silicon Graphics, Inc.에서 설계 한 확장 성이 뛰어난 고성능 파일 시스템입니다. 매우 큰 파일 시스템을 지원하도록 만들어졌습니다. XFS는 8 엑비 바이트에서 1을 뺀 1 (즉, 263-1 바이트)의 최대 파일 시스템 크기를 지원하지만 호스트 운영 체제에 의해 부과 된 블록 제한이 적용됩니다. 32 비트 Linux 시스템은 파일 및 파일 시스템 크기를 16TB로 제한합니다.

이 주제에 대한 많은 정보가 있지만 여기서 시작 하고 더 자세히 살펴보고 싶다면 탐구하려고합니다.

이게 도움이 되길 바란다.

출처 :

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