Kích thước mảnh trong hệ thống tập tin ext3 là gì?


8

Đây là một đầu ra từ dumpe2fs:

root: ~/# dumpe2fs -h /dev/sdb3 | grep -i 'fragment|block size'
dumpe2fs 1.39 (29-May-2006)
Block size:               4096
Fragment size:            4096
Fragments per group:      32768

Điều này có liên quan đến phân mảnh đĩa?

Câu trả lời:


12

Số ext3fs không hỗ trợ phân mảnh khối nên một tệp một byte sẽ sử dụng toàn bộ khối 4096.

Ngược lại, ví dụ, UFS hỗ trợ bốn phân đoạn trong một khối để các tệp nhỏ sẽ không lấp đầy hệ thống tệp nhanh như chúng sẽ làm trên ext3fs.

Điều này không liên quan đến phân mảnh đĩa, đó là về các khối dữ liệu tệp không liền kề và tuần tự.


1
Cảm ơn câu trả lời. Hướng dẫn sử dụng mkfs rất khó hiểu - chỉ có một lớp lót cho tùy chọn "-f Fragment-size". Nếu phân mảnh khối không được hỗ trợ trong ext2 / 3/4, tại sao tùy chọn -f xuất hiện trong hướng dẫn mke2fs? Không có gì nghiêm trọng, chỉ là tò mò.
JBraganza

3
Chỉ trong trường hợp ai đó muốn thực hiện nó. Xem phần BUGS trong trang hướng dẫn rất giống nhau:mke2fs accepts the -f option but currently ignores it because the second extended file system does not support fragments yet.
jlliagre

Đó là một trong những điều được đưa vào như một tính năng theo kế hoạch, nhưng không bao giờ được thực hiện.
psusi

@psusi: thực ra, đó là một trong những điều được đặt ra để làm cho ext2fs giống như UFS và FFS hơn. Có lẽ không ai từng mong đợi nó sẽ được thực hiện trong tương lai.
ninjalj

Ít nhất là người viết trang hướng dẫn dự kiến ​​sẽ được thực hiện.
jlliagre
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.