Tôi không thực sự đồng ý rằng đây là một mối quan tâm lớn trong hầu hết các khối lượng công việc do bộ nhớ đệm, chính sách đọc trước và nâng cấp ổ đĩa mà bạn có thể sử dụng nhưng điều này có thể xảy ra nếu có cảnh báo trước.
Cách tốt nhất để giải quyết vấn đề này là phân vùng vật lý phương tiện mà bạn muốn phân bổ thành 'khối' mà bạn coi là mỗi đầu của đĩa mà bạn muốn tách.
Một cái gì đó như thế này
Số Bắt đầu Kết thúc Kích thước Loại Hệ thống tệp Cờ
1 1049kB 1075MB 1074MB khởi động ext4 chính
2 1075MB 4TB 4TB lvm chính # Phân vùng nhanh của tôi
3 4TB 8TB 4TB lvm chính # Phân vùng chậm của tôi
Sau đó, tạo (các) nhóm âm lượng. Trong ví dụ này, tôi đang sử dụng một nhóm âm lượng nhưng thay vào đó, có thể dễ dàng hơn khi có VG 'chậm' và VG 'nhanh'..
# pvcreate/dev/sda2
# pvcreate/dev/sda3
# vgcreate vg /dev/sda2 /dev/sda3
Sau đó, phân bổ LV của bạn ra khỏi khối lượng vật lý đã nói..
# lvcreate -n myFastLV -L1TB vg /dev/sda2
# lvcreate -n mySlowLV -L1TB vg /dev/sda3
Hãy cẩn thận ở đây, các thành phần xấu có thể được thay thế âm thầm bằng bộ điều khiển đĩa bằng một 'dự trữ' thường nằm ở nơi khác (hoàn toàn độc lập với nhà sản xuất). Ngoài ra, một số đĩa đẹp hơn có thể ánh xạ lại bên trong các khu vực phù hợp về mặt logic với các yêu cầu được đưa ra nhưng về mặt vật lý không ở đúng vị trí mà bạn mong đợi.
Cuối cùng, vấn đề về khối lượng công việc mà bạn đang đề xuất (xử lý các tệp lớn) thực sự là một vấn đề về khối lượng công việc rất tuần tự sẽ mang lại lợi ích lớn hơn từ việc sử dụng các kỹ thuật phân bổ trước trên các tệp được viết (để giữ cho chúng liền kề và không bị phân mảnh).
Sau đó, thiết lập các chính sách đọc trước tích cực để đọc toàn bộ các khu vực liền kề/sắp tới có nhiều khả năng sẽ tiếp giáp với tệp bạn đang đọc.
Một cách tiếp cận chi tiết hơn cũng có thể đạt được bằng cách sử dụng dmsetup
để ánh xạ các khu vực vật lý theo bất kỳ thứ tự và kiểu dáng nào bạn muốn, nhưng điều này sẽ không quá di động và có thể tốn nhiều công sức hơn giá trị của nó về lâu dài (ví dụ: bạn cần một tập lệnh để xây dựng lại ánh xạ khi khởi động).