Ext4 so với Btrfs: Bạn nên sử dụng hệ thống tệp Linux nào?

Ext4 so với Btrfs: Bạn nên sử dụng hệ thống tệp Linux nào?

Thành thật mà nói, không có đủ người xem xét hệ thống tập tin nào sẽ sử dụng cho máy tính của họ.





Người dùng Windows và macOS có rất ít lý do để xem xét, vì họ thực sự chỉ có một lựa chọn cho hệ thống của họ --- tương ứng là NTFS và HFS +. Mặt khác, Linux có nhiều tùy chọn hệ thống tệp khác nhau, với mặc định hiện tại là Hệ thống tệp mở rộng thứ tư (ext4).





Có một nỗ lực đang diễn ra để thay đổi hệ thống tệp mặc định thành Hệ thống tệp B-Tree (btrfs). Nhưng liệu btrfs có tốt hơn không và khi nào chúng ta sẽ thấy các bản phân phối thực hiện thay đổi?





cách tạo gif hình nền windows 10

Hệ thống tệp làm gì?

Tín dụng hình ảnh: Maksym Kaharlytskyi / Rút dây

Giống như các hệ thống lưu trữ vật lý như thư mục và tủ, hệ thống tệp kỹ thuật số quản lý tệp. Chúng kiểm soát cách hệ điều hành của bạn lưu trữ dữ liệu không được sử dụng, thông tin nào khác (được gọi là siêu dữ liệu) được đính kèm vào dữ liệu, ai hoặc cái gì có quyền truy cập vào dữ liệu, v.v.



Hệ thống tệp hoạt động ở chế độ nền. Giống như phần còn lại của nhân hệ điều hành, chúng hầu như vô hình trong việc sử dụng hàng ngày. Trình quản lý tệp, các ứng dụng mà bạn sử dụng để quản lý tệp, hầu hết hoạt động theo cùng một cách bất kể hệ thống tệp nào đang chạy bên dưới.

Hệ thống tệp rất phức tạp để viết mã. Các nhà phát triển liên tục sửa đổi các hệ thống này để bao gồm nhiều chức năng hơn đồng thời trở nên hiệu quả hơn.





Tại sao phải chuyển đổi hệ thống tệp?

Không có mã nào tốt cho tất cả các trường hợp sử dụng và điều đó cũng áp dụng cho các hệ thống tệp. Một số hệ thống tệp vượt trội vì những lý do khác nhau. Hệ thống tệp Bảng phân bổ tệp (FAT) là một hệ thống mà hầu hết mọi hệ điều hành hiện đại đều hỗ trợ.

Ổ đĩa flash USB và thẻ SD sử dụng hệ thống FAT để máy tính của bạn có thể đọc chúng bất kể bạn đang chạy Linux, Windows, macOS hay một số hệ điều hành khác.





Nhưng ngày nay, FAT không đáng tin cậy hoặc mạnh mẽ như một số hệ thống tệp khác đã được phát triển. Vì vậy, trong khi bạn sẽ thấy FAT trên phương tiện di động, bạn sẽ không thấy nó quản lý dữ liệu trên ổ cứng của bạn.

Apple, có lẽ không có gì đáng ngạc nhiên, được biết đến với việc tạo ra hệ thống tệp chỉ hoạt động với các thiết bị của nó .

Hệ thống tệp hiện tại của Linux

Hầu hết các phiên bản Linux dành cho máy tính để bàn (được gọi là bản phân phối, viết tắt là 'bản phân phối') mặc định là hệ thống tệp ext4. ext4 là một cải tiến đối với hệ thống tệp ext3, là một cải tiến so với hệ thống tệp ext2 trước đó.

ext4 đã được chứng minh là một hệ thống tệp rất mạnh, nhưng nó được tạo ra từ một cơ sở mã cũ. Một số người dùng Linux tìm kiếm các tính năng mà ext4 không tự xử lý. Có phần mềm giải quyết một số mong muốn đó, nhưng có thể thực hiện những điều đó ở cấp hệ thống tệp sẽ mang lại hiệu suất tốt hơn. Do đó mong muốn về btrfs.

Hiểu ext4: Ưu và nhược điểm

Giới hạn của Ext4 vẫn khá ấn tượng. Ổ đĩa / phân vùng lớn nhất mà bạn có thể tạo với ext4 là 1 exbibyte --- tương đương với khoảng 1.152.921,5 terabyte. Kích thước tệp tối đa là 16 tebibyte --- hoặc khoảng 17,6 terabyte, lớn hơn nhiều so với bất kỳ ổ cứng nào mà người tiêu dùng thông thường hiện có thể mua.

Ext4 được biết đến là cải tiến tốc độ so với ext3 bằng cách sử dụng nhiều kỹ thuật khác nhau. Giống như hầu hết các hệ thống tệp hiện đại, nó là một hệ thống tệp ghi nhật ký, có nghĩa là nó giữ một 'nhật ký' về vị trí các tệp nằm trên đĩa và bất kỳ thay đổi nào khác đối với đĩa.

Mặc dù có tất cả các tính năng của nó, nó không hỗ trợ nén trong suốt, mã hóa minh bạch hoặc chống sao chép dữ liệu. Ảnh chụp nhanh được hỗ trợ về mặt kỹ thuật, nhưng tính năng đó tốt nhất là thử nghiệm.

Theodore Ts'o, một nhà phát triển đóng vai trò quan trọng trong việc tạo ra ext4, đã mô tả ext4 là một bản phát hành có khoảng trống dựa trên công nghệ lỗi thời của những năm 1970 và tin rằng Btrfs cung cấp một cách tốt hơn về phía trước. Đó là hơn một thập kỷ trước .

Hiểu Btrfs: Ưu và nhược điểm

Btrfs, có thể được phát âm là 'Butter FS', 'Better FS' hoặc 'B-Tree FS', là một hệ thống tệp mới hơn được làm lại từ đầu. Btrfs tồn tại bởi vì các nhà phát triển muốn mở rộng chức năng của hệ thống tệp để bao gồm các chức năng bổ sung như gộp, ảnh chụp nhanh và tổng kiểm tra.

Dự án bắt đầu tại Oracle, nhưng các công ty lớn khác kể từ đó đã đóng góp một phần vào quá trình phát triển. Danh sách bao gồm Facebook, Netgear, Red Hat và SUSE.

cách tìm tài liệu tự động lưu trong word 2010

Mặc dù những cải tiến được tìm thấy trong btrfs có thể mang lại lợi ích cho người tiêu dùng nói chung, nhưng một số tính năng bổ sung lại được doanh nghiệp quan tâm nhiều hơn. Chức năng như vậy dành cho các trường hợp sử dụng đòi hỏi khắt khe hơn thường yêu cầu ổ cứng bền hơn cũng.

Đối với các tổ chức sử dụng các chương trình rất lớn với cơ sở dữ liệu khổng lồ, việc có một hệ thống tệp dường như liên tục trên nhiều ổ cứng có thể giúp việc hợp nhất dữ liệu dễ dàng hơn nhiều. Việc sao chép dữ liệu sẽ làm giảm lượng dữ liệu không gian thực tế sẽ chiếm và sao chép dữ liệu sẽ trở nên dễ dàng hơn khi có một hệ thống tệp rộng, duy nhất cần được sao chép.

Tất nhiên, bạn vẫn có thể chọn tạo nhiều phân vùng để không phải phản chiếu mọi thứ. Kích thước phân vùng tối đa của hệ thống tệp btrfs là 16 exbibyte và kích thước tệp tối đa cũng là 16 exbibyte.

Xem xét rằng btrfs sẽ có thể mở rộng trên nhiều ổ cứng, điều tốt là nó hỗ trợ không gian ổ đĩa nhiều hơn 16 lần so với ext4.

Các phân phối Linux đã tạo ra sự chuyển đổi chưa?

Btrfs là một phần ổn định của nhân Linux kể từ năm 2013 và bạn có thể định dạng lại ổ cứng của mình bằng hệ thống tệp ngày nay. Nhưng btrfs không phải là hệ thống tệp Linux mặc định. Hầu hết các bản phân phối tiếp tục được đặt mặc định là ext4.

Tại sao? Tệp là những phần dữ liệu quan trọng nhất trên ổ cứng của bạn. Dữ liệu cá nhân là không thể thay thế. Bạn có thể cài đặt lại hệ điều hành và tải lại ứng dụng, nhưng nếu không có bản sao lưu, các tệp bị mất sẽ biến mất. Đó là lý do tại sao điều quan trọng là hệ thống tệp phải được chứng minh là đáng tin cậy trước khi chuyển hàng triệu người sang sử dụng nó theo mặc định.

Ext4 có thể cũ và được cho là thô ráp, nhưng nó cũng đã được chứng minh là có khả năng phục hồi và đáng tin cậy. Nếu mất điện và máy tính của bạn tối, rất có thể ext4 sẽ giữ an toàn cho dữ liệu đã lưu của bạn.

Đối với hầu hết mọi người, những tình huống như vậy là yếu tố quan trọng nhất. Nó không phải là về cách một hệ thống tệp hoạt động tốt như thế nào khi mọi thứ đang diễn ra tốt đẹp, mà là về những gì sẽ xảy ra khi mọi thứ gặp trục trặc.

Một bản phân phối nổi bật đã xác định rằng đã đủ thời gian để thực hiện chuyển đổi. openSUSE hiện sử dụng btrfs làm mặc định cho phân vùng / root nơi chứa hệ điều hành. Tuy nhiên, đối với phân vùng / home chứa các tệp cá nhân của bạn, thay vào đó, openSUSE đã quyết định sử dụng hệ thống tệp XFS.

Vì vậy, không, quá trình chuyển đổi đã không diễn ra hoàn toàn như mong đợi. Nhưng như chúng ta đã thấy với máy chủ hiển thị Wayland, các công nghệ mới đôi khi mất nhiều thời gian để sinh sôi nảy nở trên toàn cảnh Linux.

chạy windows 98 trên windows 10
Đăng lại Đăng lại tiếng riu ríu E-mail Nâng cấp lên Windows 11 có đáng không?

Windows đã được thiết kế lại. Nhưng điều đó có đủ thuyết phục bạn chuyển từ Windows 10 sang Windows 11?

Đọc tiếp
Chủ đề liên quan
  • Linux
  • Giải thích về công nghệ
  • Ubuntu
  • Hệ thống tập tin
  • Mẹo Linux
Giới thiệu về tác giả Bertel King(Đã xuất bản 323 bài báo)

Bertel là một người theo chủ nghĩa tối giản về kỹ thuật số, người viết từ một máy tính xách tay có công tắc bảo mật vật lý và một hệ điều hành được xác nhận bởi Tổ chức Phần mềm Tự do. Anh ấy coi trọng đạo đức hơn các tính năng và giúp những người khác kiểm soát cuộc sống kỹ thuật số của họ.

Xem thêm từ Bertel King

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký