Sự khác biệt giữa ext3 & ext4 từ góc độ người dùng chung là gì


55

Sự khác biệt lớn giữa ext3 và ext4 từ quan điểm chung của người dùng là gì? Tôi nghe nói rằng gắn bó với ext3 là khôn ngoan hơn. Điều đó có đúng không?

EDIT : Một điều tôi muốn lưu ý là tôi là người dùng hệ điều hành kép (Windows & Ubuntu), vì vậy việc không thể gắn ổ đĩa (ext4) từ Windows là một tiêu cực lớn đối với tôi. Nhưng, ext3 có đặc quyền này.

Câu trả lời:


52

Một vài năm trước tôi đã nói gắn bó ext3nhưng ngày nay ext4thì tốt hơn. Một bản gần đây (ngày 16 tháng 5 năm 2011) được tổng hợp từ thegeek ware.com tổng hợp nó khá độc đáo:

  • Hỗ trợ kích thước tệp cá nhân lớn và kích thước hệ thống tệp tổng thể.
  • Kích thước tệp cá nhân tối đa có thể từ 16 GB đến 16 TB
  • Tổng kích thước hệ thống tệp ext4 tối đa là 1 EB (exabyte). 1 EB = 1024 PB (petabyte). 1 PB = 1024 TB (terabyte).
  • Thư mục có thể chứa tối đa 64.000 thư mục con (trái ngược với 32.000 trong ext3)
  • Bạn cũng có thể gắn một ext3 fs hiện có dưới dạng ext4 fs (mà không phải nâng cấp nó).
  • Một số tính năng mới khác được giới thiệu trong ext4: phân bổ đa khóa, phân bổ chậm, tổng kiểm tra tạp chí. fsck nhanh, v.v ... Tất cả những gì bạn cần biết là các tính năng mới này đã cải thiện hiệu suất và độ tin cậy của hệ thống tập tin khi so sánh với ext3.
  • Trong ext4, bạn cũng có tùy chọn chuyển tính năng ghi nhật ký ra khỏi chế độ Tắt.

Một so sánh rất tốt từ năm 2009 trên linuxologist.com có một biểu đồ về hiệu suất ghi với 4Gb:

tôi1

và cũng có một số thông tin khác về ext4.

Bản thân tôi đã không có vấn đề gì với ext4.

Nếu bạn cần chia sẻ một phân vùng với Windows, bạn sẽ cần ext3. Bản thân tôi đã từ bỏ Windows, vì vậy tôi có mọi thứ được thiết lập ext4và sử dụng thẻ nhớ USB để truyền dữ liệu vào máy Windows (chủ yếu tại nơi làm việc).

Những gì bạn có thể làm cho một thiết lập là như sau:

/ ext4
trao đổi
/ nhà ext4
/ datapartiton_with_windows ext3

Sau đó, bạn có thể đặt cái cuối cùng làm phân vùng dùng chung cho cả hai hệ điều hành.


Thật. Tôi có xu hướng sử dụng một thanh USB cho điều đó. Sao chép để dính và dữ liệu có sẵn trên các hệ điều hành khác.
Rinzwind

Nhật ký nói chung là một điều tốt. Chỉ tắt nó nếu bạn biết chính xác những gì bạn đang làm.
Thorbjørn Ravn Andersen

2

Những lý do duy nhất tôi có thể nghĩ đến tại thời điểm hiện tại không sử dụng ext4 là khả năng tương thích với các hệ thống cũ và lần trước tôi đã thử nó, ext4 có vấn đề với việc mất dữ liệu khi sử dụng trên phương tiện flash (ví dụ: Thumb drive et cetra.) cái thứ hai tôi chưa thử nghiệm trong khoảng sáu tháng, vì vậy nó có thể đã được sửa. Mặt khác, hiệu suất và độ tin cậy là những cải tiến lớn so với ext3.


2
Sự cố "mất dữ liệu" đó có thể xảy ra nếu bạn gỡ bỏ phương tiện một cách không an toàn. Đó không phải là vấn đề giới hạn ở ext * mà là các hệ thống tập tin khác. Nó tương đương với tính năng "Tối ưu hóa hiệu suất" trong Windows.
Lekensteyn

2
ngày nay có thể đọc ext4 trong Windows. Sử dụng tiện ích được gọi là ext2read. vậy còn có vấn đề nào khác với ext4 FS /
CR2

5
Vấn đề "mất dữ liệu" đó, trừ khi đã được khắc phục, không liên quan gì đến việc loại bỏ phương tiện một cách không an toàn và mọi thứ phải làm với ext4 có một số giả định về cách thiết bị lưu trữ hoạt động không đúng với ổ đĩa flash giá rẻ. Bạn không cần phải loại bỏ phương tiện nào cả. Chỉ cần thực hiện một đống lớn chuyển dữ liệu như, giả sử, cài đặt linux vào flashdrive ext4. Lần trước tôi đã thử, bạn sẽ bắt đầu bị hỏng và thiếu các tệp gần như trước khi cài đặt hoàn tất. Và không, không có gì sai về mặt vật lý với ổ đĩa. Nó hoạt động tốt với ext3.
Perkins
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.