이 매우 일반적인 질문에 대해 wikipedia, ubuntu forum, linux forum, linux sites를 확인했다고 가정하면 일반적인 질문에 대해 간략하게 설명합니다.
포인트 1
이미 ext4가 ext3의 향상된 버전이라는 것을 알고 있습니다. ext2의 향상된 버전 인 ext2의 향상된 버전입니다. ext (확장 파일 시스템)는 Minix 파일 시스템의 더 나은 구현이었습니다.
나는 wikipedia / ubuntu + linux forums / etc에서 발견되는 많은 것들을 복사하여 붙여 넣을 것입니다 ... 쉽게 발견되었지만 좋은 점을 찾기 위해 많은 독서를해야하기 때문입니다.
Ext -Minix 시스템에서 발견 된 2 가지 큰 문제를 해결했습니다.
- 최대 파티션 크기
- 14 자로 파일 이름 길이 제한
Ext2 -Ext에서 부족한 몇 가지 사항을 추가했습니다.
- 별도의 액세스 지원
- 아이 노드 수정 및 데이터 수정 타임 스탬프
Ext3 -Ext2에 누락 된 항목이 추가되었습니다.
- 저널링 파일 시스템
- 온라인 파일 시스템 성장
- Ext3에서 누락 된 더 큰 디렉토리에 대한 Htree 인덱싱
- 더 빠른 성능
Ext4-다음을 포함하지만 이에 국한되지 않는 많은 것들이 추가되었습니다.
- 대용량 파일 시스템 : 최대 1 엑사 바이트 크기의 볼륨 및 최대 16 테라 바이트 크기의 파일을 지원합니다.
- ext3에있는 32,000 개의 서브 디렉토리 한계를 깨십시오.
- 빠른 파일 시스템 검사
- 멀티 블록 할당 자
ReiserFs- 아주 좋은 파일 시스템으로 몇 년 전에 테스트를 거쳤습니다. 예를 들어 최종 사용자로서 Ext3과의 속도 차이를 볼 수 있습니다. 그러나 "문제"가 발생한 후 파일 시스템을 작업하는 회사는 약간의 변경 작업을 수행해야했습니다. 정말 슬픈 이야기. 어쨌든 마지막 문제는 도구가 부족하다는 것입니다.
Reiser4- 쉽게 구할 수는 없지만 ReiserFS의 이름으로 호출 할 수있는 경우 "버전 2"입니다. 아직 테스트하지는 않았지만 일부 벤치 마크는 좋은 진전을 보여줍니다.
BtrFS- 모두의 불법적 인 자식. 이 파일 시스템은 Ext3, Ext4, ReiserFs 및 Reiser4가 초콜릿과 PRESTO를 섞은 설탕을 첨가했습니다! 슈퍼 돌연변이 닌자 시스템이 있습니다. 이것은 안정적인 파일 시스템은 아니지만 많은 잠재력을 보여 주며 놀라운 벤치 마크를 가지고 있습니다. 당신은 여기를 볼 수 있습니다 : http://www.phoronix.com/scan.php?page=article&item=ubuntu_1010_btrfs&num=2 그것은 안정적이라고 불리기 전에 여전히 많은 작업이 필요합니다. 어쨌든 그것이 가지고있는 놀라운 것들 중 일부는 온라인 볼륨 증가 및 축소, 온라인 조각 모음, 스냅 샷입니다 ...
이미 ReiserFs, Ext3, Ext2 및 아마도 2 또는 3 개를 테스트했기 때문에 Etx4를 사용하고 있습니다.
파티션에있는 많은 작은 파일의 경우 Reiser를 추천합니다. Reiser는 저에게 놀라운 일을했기 때문에 문제가 생길 수 있습니다 (하지만 2 번 발생했습니다. 충분했습니다). 모든 것을 영원히 잃을 수도 있습니다. 그리고 나는 영원히 같이 의미한다!.
일년 전 Ext4는 빠르고 안정적으로 들리지 않았지만 지금은 거의 모든 데스크탑 작업 시간에 매우 좋습니다.
POINT 1에 대한 나의 추천은 Ext4와 함께있을 것입니다. 앞으로 Btrfs를 살펴볼 수 있지만 지금은 Ext4를 유지하십시오. 성능의 경우도 있습니다. 2012 년 12 월 현재 BtrFS는 Ext4와 비슷한 성능을 갖지 않습니다. 이 경우 필자는 복사 / 붙여 넣기 속도, 파일 이동, 수천 개의 파일 읽기, 최종 사용자가하는 일에 대해 이야기하고 있습니다. BtrFS는 여러 HDD 또는 큰 공간 크기, 크기 조정, 스냅 샷 등으로 재생할 수있는 확장 가능한 시나리오에보다 적합합니다. 그러나 이러한 점을 염두에두고 BtrFS에 투입된 작업은 엄청 나기 때문에 여러 사례 시나리오에서 BtrFS를 홍보하는 Ext4 개발자가 몇 명 있습니다. 앞으로 BtrF의 성능과 안정성은 기본 수준이 될 정도로 향상 될 것입니다.
포인트 2
POINT 2. 당신은 Windows와 우분투 사이에 파일을 공유하고 싶다면 그것을 권장하지 않습니다. 이 경우 NTFS 또는 FAT32를 사용하십시오. Windows에는 Ext2 / Ext3 시스템을 읽을 수있는 일부 프로그램이 있지만 읽기, 쓰기 등의 문제가 있습니다. 따라서 안전을 위해 NTFS 또는 FAT32를 사용하십시오. 안전한쪽에.
참고 : 이것이 의미하는 바는 ext4를 사용하는 Ubuntu 파티션이지만 FAT32 또는 NTFS에 작은 파티션을 남겨 두 파일을 공유하는 것입니다. Windows와 Ubuntu 모두에 대해 동일한 PC에서 작업하는 경우 이들을 위해 세 번째 파티션을 만들 필요가 없습니다. Windows를 먼저 설치하고 Ubuntu를위한 공간을 남겨둔 다음 Ubuntu를 설치하십시오. 우분투는 Windows에서 파일을 볼 수 있습니다 (그러나 Windows는 우분투에서 파일을 볼 수는 없지만 어쨌든 같은 PC에서 실행되므로 어쨌든 상관 없습니다). FAT32는 4.2GB 이하의 파일 크기로 제한됩니다. 그보다 큰 파일을 복사하려고하면 오류가 발생합니다. DVD / Bluray의 ISO 파일을 저장하려는 경우 영향을 줄 수 있습니다. 이를 위해 NTFS를 권장합니다.
포인트 3
포인트 3-성능을 원한다면 ext4 파티션의 fstab에 noatime 및 nodiratime 을 추가 하여 약간의 성능 향상을 얻을 수 있습니다. 이렇게하면 파일과 디렉토리에 대한 액세스 시간이 제거됩니다 (noatime은 둘 다 제거하므로 nodiratime이 필요하지 않을 것이라고 생각합니다) 더 많은 저널 옵션을 원하면 Linux Kernel의 GIT에서 모든 옵션을 표시 할 수 있습니다 : http : //git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=Documentation/filesystems/ext4.txt;h=7be02ac5fa36d7f4c07856fe9cf89391e08986f7;hb=HEAD
각 옵션에 대한 간략한 요약을 제공하므로 도움이 될 것입니다.
도움이 되었기를 바랍니다. 긴 글에 대해 죄송합니다.