Với lvm trên đầu một thiết bị đột kích, bạn có thể linh hoạt tạo nhiều thiết bị ảo (và hệ thống tập tin) trên đó. Và bạn linh hoạt để thay đổi kích thước của các thiết bị đó.
Nếu bạn chắc chắn 100% rằng bạn không cần điều đó và bạn chỉ cần một hệ thống tệp lớn, thì bạn có thể trực tiếp tạo hệ thống tệp trên thiết bị đột kích của mình. Một lớp của sự gián tiếp và phức tạp được loại bỏ trong trường hợp đó.
Để chọn một hệ thống tập tin, các điểm quan trọng nhất là:
- cần được kiểm tra tốt và ổn định
- nên đủ chính thống
- hiệu suất tốt của khóa học
Điều đó có nghĩa là người ta thường bảo thủ khi nói đến hệ thống tập tin.
Sử dụng các tiêu chí này, về cơ bản bạn có 3 lựa chọn trên Linux (kể từ 2011-06:
Trên các thiết bị lớn, tôi sử dụng xfs vì mkfs.xfs
cách nhanh hơn.
Tất cả các hệ thống tập tin có thể được thay đổi kích thước.
Cập nhật:
Tôi đã thực hiện một điểm chuẩn nhỏ trên thiết bị 3 TB (sử dụng kích thước khối 4k trong tất cả các hệ thống tệp):
$ awk -F\; -f mkfs.awk mkfs
FS SIZE(TB) TIME(S) RSS(MB) SPEEDUP SPACEUP
ext3 1 217 37 1.00 1.00
ext3 2 478 74 1.00 1.00
ext3 3 829 111 1.00 1.00
ext4 1 139 37 1.55 1.00
ext4 2 298 74 1.60 1.00
ext4 3 515 111 1.61 1.00
xfs 1 5 2 43.23 17.01
xfs 2 9 2 51.43 33.49
xfs 3 15 2 54.73 50.05
(Tốc độ / ghi nhớ so với ext3)
(Hệ thống: Debian 6.0 amd64, mkfs.ext 1.41.12, mkfs.xfs 3.1.4, ổ đĩa WD SATA, hdparm -t khoảng 120 MB / s đọc đĩa đệm)
Điều đó có nghĩa là mkfsing một hệ thống tập tin ext [34] chậm hơn tới 54 lần so với mkfsing một xfs. Xấp xỉ khoảng 12 TB để tạo ra một fs thực sự sẽ mất khoảng một giờ (xfs chỉ khoảng một phút).