EXT4 là gì?

EXT4 ban đầu là một loạt các phần mở rộng tương thích ngược với ext3. Phiên bản phát triển sơ bộ của EXT4 đã được đưa vào phiên bản 2.6.19 của nhân Linux.

Năm 2008, các bản vá chuẩn file EXT4 được phát hành ở mã ổn định và được hợp nhất trong kho lưu trữ mã nguồn Linux 2.6.28. Đặc biệt ngày 15 tháng 1 năm 2010, Google đã thông báo rằng họ sẽ nâng cấp cơ sở hạ tầng lưu trữ của mình từ EXT2 lên EXT4. Ngày 14 tháng 12 năm 2010, Google cũng tuyên bố sẽ sử dụng ext4, thay vì YAFFS, trên Android 2.3.

Đặc điểm chính của hệ thống file EXT4

  • Hệ thống file EXT4 hỗ trợ các phân vùng có kích thước lên tới 1 EB (1 tỉ GB) và các file đơn lẻ có kích thước tới 16TB với block size 4 KiB tiêu chuẩn.
  • EXT4 tương thích ngược với EXT3 và EXT2, làm cho nó có thể mount EXT3 và EXT2 giống như EXT4.
  • EXT4 có thể phân bổ trước dung lượng trên đĩa cho một file. Để làm điều này trên hầu hết các hệ thống file, các số 0 sẽ được ghi vào file khi được tạo.
  • EXT4 sử dụng một kỹ thuật hiệu suất được gọi là allocate-on-flush, còn được gọi là phân bổ trễ. Phân bổ trễ sẽ cải thiện hiệu suất và giảm phân mảnh bằng cách phân bổ hiệu quả lượng dữ liệu lớn hơn tại một thời điểm.
  • EXT4 không giới hạn số lượng thư mục con trong một thư mục, ngoại trừ bởi giới hạn kích thước vốn có của chính thư mục đó.
  • EXT4 dùng checksums trong nhật ký để cải thiện độ tin cậy, vì nhật ký là một trong những file được sử dụng nhiều nhất của đĩa.
  • Hỗ trợ mã hóa trong suốt.

EXT4 có tương thích với Windows và Mac?

EXT4 có thể được sử dụng trên Windows bằng cách sử dụng Ext2Fsd – một driver nguồn mở hỗ trợ ghi trong phân vùng ext4 với ghi nhật ký hạn chế.

Hãng cũng có một sản phẩm thương mại có tên ExtFS for Windows, cho phép khả năng đọc/ghi cho ext2/3/4.

macOS có đầy đủ khả năng đọc/ghi ext2/3/4 thông qua phần mềm Paragon ExtFS, là một sản phẩm thương mại. Phần mềm miễn phí như ext4fuse chỉ hỗ trợ chỉ đọc với chức năng hạn chế.

Tags: Công Nghệ

Đăng nhận xét

Tin liên quan

    эффективно вложить деньги