Sự khác biệt giữa ext3, ext4, ReiserFS là gì?


14

Và tại sao tôi nên chọn cái này thay vì cái kia?


1
Có thể tốt như wiki cộng đồng, và mở rộng sang các hệ thống tập tin khác.
nedm

So sánh tốt nhất tôi tìm thấy trên ext3 và ext4 có thể được tìm thấy ở đây . Nó không bao gồm Reiserfs nhưng nó làm rõ rất nhiều thứ giữa ext2 và ext3.
Leslie

Câu trả lời:


9

Lấy từ: Linux Filesystem Primer

EXT2

  • Đề xuất chuyển sang EXT3
  • Không được ghi nhật ký
  • Kiểm soát truy cập POSIX

Hệ thống tệp EXT2 là tiền thân của hệ thống tệp EXT3. EXT2 không được ghi nhật ký và do đó không được khuyến nghị nữa (khách hàng nên chuyển sang EXT3).

EXT3

  • Hệ thống tệp Linux phổ biến nhất, khả năng mở rộng hạn chế về kích thước và số lượng tệp
  • Nhật ký
  • Kiểm soát truy cập mở rộng POSIX

Hệ thống tệp EXT3 là một hệ thống tệp được ghi nhật ký có công dụng lớn nhất trong Linux hiện nay. Đây là hệ thống tệp "Linux". Nó khá mạnh mẽ và nhanh chóng, mặc dù nó không mở rộng tốt với khối lượng lớn cũng như số lượng tệp lớn. Gần đây, một tính năng khả năng mở rộng đã được thêm vào được gọi là htrees, giúp cải thiện đáng kể khả năng mở rộng của EXT3. Tuy nhiên, nó vẫn không thể mở rộng như một số hệ thống tệp khác được liệt kê ngay cả với htrees. Nó có tỷ lệ tương tự như NTFS với htrees. Không có htrees, EXT3 không xử lý hơn 5.000 tệp trong một thư mục.

ReiserFS

  • Hiệu suất và khả năng mở rộng tốt nhất khi số lượng tệp lớn và / hoặc tệp nhỏ
  • Nhật ký
  • Kiểm soát truy cập mở rộng POSIX

Hệ thống tệp Reiser là hệ thống tệp mặc định trong các bản phân phối SUSE Linux. Reiser FS được thiết kế để loại bỏ các giới hạn về khả năng mở rộng và hiệu suất tồn tại trong các hệ thống tệp EXT2 và EXT3. Nó mở rộng và hoạt động rất tốt trên Linux, vượt trội so với EXT3 với htrees. Ngoài ra, Reiser được thiết kế để sử dụng rất hiệu quả không gian đĩa. Kết quả là, nó là hệ thống tệp tốt nhất trên Linux, nơi có một số lượng lớn các tệp nhỏ trong hệ thống tệp. Vì cộng tác (email) và nhiều ứng dụng phục vụ web có rất nhiều tệp nhỏ, Reiser phù hợp nhất cho các loại khối lượng công việc này.


1
bất cứ điều gì về ext4?
Andrea Ambu

Có thể thêm một số pro của một hệ thống tập tin. Ví dụ, ext2 là cách dễ nhất để khôi phục các tệp bị mất từ ​​đó. Trên ext2 có thể phục hồi các tập tin, không còn có thể trên ext3.
JNS

1
Tôi muốn nghe về những ưu và nhược điểm của xfs và jfs - Tôi biết xfs có trước ext3 nhưng có vẻ như nó có một số tính năng tốt trong tĩnh mạch của zfs nhưng có nguồn gốc từ Linux. Tôi sử dụng jfs trên máy tính để bàn tại nhà của mình và nó rất nhanh, nhưng tôi muốn biết những gì tôi đang từ bỏ so với ext3 / 4.
nedm

Reiser đã không được mặc định trong SUSE một thời gian.
Rodger

9

ext3 là hệ thống tập tin tiêu chuẩn được sử dụng bởi các hệ điều hành dựa trên nhân linux.

ext4 là phiên bản "nâng cao" của ext3 với nhiều cải tiến khác nhau, về cơ bản là nâng cấp lên định dạng ext3.

ReiserFS là một hệ thống tập tin phổ biến khác cho các hệ thống linux, nhưng với một số vấn đề về cơ sở mã đang diễn ra, theo đó nó định kỳ giết vợ bạn.

ext3 là định dạng phổ biến nhất.


ReiserFS. Tôi hiểu rồi.
Daveel

3

Để hỗ trợ bạn với phần "Tại sao" trong câu hỏi của bạn, Công báo Linux đã làm một bài viết so sánh nhiều hệ thống tệp được sử dụng trong Linux. Tôi thấy bài viết này hữu ích mặc dù do tuổi của nó không có thông tin về "ext4".

Hệ thống tập tin điểm chuẩn


1

Chà, ReiserFS (và nếu bạn chuẩn bị vá kernel, Rieser4) có một số lợi thế, đặc biệt là với các tệp nhỏ. Thật không may, có vẻ như họ sẽ không bao giờ làm cho nó vào kernel.

Tại thời điểm này, tôi sẽ chạy ext4, trừ khi tôi bị hoang tưởng, trong trường hợp đó tôi sẽ chạy ext3.

Trong tương lai, tôi sẽ chạy BTRFS, nhưng vẫn ở dạng alpha, nó sẽ nhận được nhiều sự tiện lợi của hệ thống tệp Rieser và ZFS (hệ thống tệp sản xuất thú vị nhất, nhưng không phải cho Linux (mặc dù bạn có thể sử dụng nó với FUSE)).


Nó khá thú vị những gì bạn sẽ làm, bạn có thể nói tại sao bạn làm điều đó?
Andrea Ambu

Hệ thống tệp được xây dựng để giải quyết vấn đề và do đó bạn muốn các vấn đề của mình khớp với vấn đề của họ. XFS có một loạt các tính năng gọn gàng cho các tệp lớn (và ít nhất là trên IRIX, những thứ như băng thông được bảo đảm cho các tệp cụ thể, v.v.), ReiserFS xử lý hơn 65k tệp / liên kết trong một thư mục (rất ít xử lý), nó vẫn có thể hoạt động với hàng triệu tệp trong một thư mục. Reiser4 thêm ghi nhật ký dữ liệu và giao dịch mà không có hiệu suất. ext4 cải thiện tiêu chuẩn Linux (và do đó hoạt động ở mọi nơi). ZFS đã kết thúc để kiểm tra kết thúc, và nhiều thứ khác. BtrFS cho phép Linux bắt kịp với ZFS và Reiser.
Ronald Pottol

0

Bạn nên đi với XFS hoặc EXT4


-1

ReiserFS( Reiser3/ gõ 82trên cfdisk) là tốt nhất cho /var. ext4là tốt nhất cho /homevà nếu bạn muốn thay đổi kích thước phân vùng sau đó thì bạn cần xem xét LVM.

Đừng sử dụng ext2ngoại trừ /bootext3là một người toàn diện, như Mario trong Mario Kart.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.