ext3과 ext4의 실질적인 차이점은 무엇입니까?


16

이전 시스템과의 호환성에 대해 걱정할 필요가 없다고 가정하면, 현재는 안정적인 최신 Linux 파일 시스템을 사용하는 것이 좋습니다 ext4.

그러나 ext4별다른 변화는없는 것 같습니다 . Wikipedia ext4기사 에는에 대한 11 가지 주요 기능이 나열되어 ext4있지만 대부분의 이해는에 실질적인 차이가없는 것으로 보입니다 ext3. 이 기사는 또한 지연 된 할당으로 인한 잠재적 인 데이터 손실에 대해 설명하지만 이해를 돕기 위해 난해한 시스템 충돌 사례에서만 발생하므로 실질적인 차이는 없습니다.

이것은 큰 차이가없는 작은 점진적인 업그레이드입니까, 아니면 ext3시스템 을로 변환하기 위해 실행해야 ext4합니까?

답변:


9

무엇보다도 EXT4는 OS를 더 빨리 부팅 할 것이라고 말합니다. Ubuntu 9.04는 최대 30 % 더 빠르게 부팅해야합니다. 이것이 실용적 인 유일한 사용법이라면, 우분투 상자가 너무 빨리 부팅되기 때문에 나에게 커피 한 잔을 줄 수도 없습니다 ...

그러나 더 큰 하드 드라이브를 사용하고 더 큰 파일을 가질 수 있으며 충돌로부터 데이터를 보호하기 위해 더 많은 보안 기능이 내장되어 있으며 마지막으로 속도에 최적화되어 있습니다 ...

2006 년에 EXT4를 개발하기 시작했을 때 이것은 EXT3의 개선을 의미했습니다. 그러나 업그레이드라고 부르는 위치를 크게 바꿉니다. 따라서 새로운 이름입니다. 2008 년 커널에 추가되었습니다 ...


5

특히 Ubuntu를 사용하는 경우 ext4로 전환하기 전에 잠시 기다리라고 조언합니다. ext4에는 성능 및 조각화와 관련하여 개선 된 기능이 있지만 시스템 불안정성은 가치가 없습니다.

지연된 할당으로 인한 잠재적 데이터 손실 : 지연된 할당 및 길이가 0 인 파일 문제인 ext4 관리자 인 Ted Ts'o 의 블로그 게시물을 읽으십시오 . 또한 Ubuntu 9.04 (Jaunty) 에 존재하고 9.04 릴리스 정보에 설명 된 3 가지 ext4 관련 문제를 살펴보십시오 .

Ext4는 Fedora 11의 기본 파일 시스템 이며 Fedora 11의 Ext4에 대한 FAQ가 귀하의 질문에 잘 답변되어 있습니다. 우분투에서 전환하기 전에 Karmic (Ext4가 기본 fs로 표시됨) 까지 기다릴 것 입니다.


4

짧은 대답 : 서두르지 마십시오.

더 긴 답변 :

"파일 시스템의 최신 릴리스를 사용하는 것"만큼 항상 단순하다고 생각하지 않습니다. Ana는 @nagul이 지적한 것처럼 ext4가 ext3보다 안정적이라고 생각하지 않습니다.

속도 차이 비교조차 간단하지 않습니다. 다른 파일 시스템 유형은 다른 상황에서 더 잘 수행되는 경향이 있습니다. 여러 유형의 파일 시스템 성능비교 하는 좋은 Linux-mag 기사가 있습니다 .

스스로에게 물어봐야 할 주요 질문 중 하나는 저널링이 필요합니까? 필자는 일반적으로 / boot 및 기타 읽기 전용 마운트 용 파티션 및 / tmp (속도 용)에 ext2를 사용하도록 시스템을 설정했습니다.


4
  • 훨씬 빠른 fsck (큰 파일 시스템에서는 ext3이 끔찍할 수 있음)
  • 익스텐트 (다시 포맷해야합니다!) => 메타 데이터 오버 헤드 감소
  • ext4는 저널없이 스크래치 디렉토리 => 더 빠르게 사용할 수 있습니다.
  • 저널 체크섬 => 충돌시 안전성 향상

1

새로운 기능에 신경 쓰지 않는다면 더 안정적인 버전을 유지하는 것이 좋습니다. 그러나 더 빠른 fsck만이 결정 요인이 될 수 있습니다.


1
들려 더 큰 하드 드라이브의 ext3 fscks는 파일 시스템 오류가 없어도 시간이 오래 걸릴 수 있습니다. Linux에 몇 기가 바이트 만 사용하더라도 신경 쓰지 않아도되지만 TB 범위를 넘어 서면 fsck가 실제로 느려질 수 있습니다.
ChrisInEdmonton
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.