Chúng ta có thể gắn nhiều đĩa như một thư mục không?


20

Có cách nào để gắn các đĩa khác nhau như một thư mục không? Giả sử tôi có một số đĩa có phân vùng ext4:

/dev/sda1 1Tb  mounted as /store1
/dev/sda2 2Tb  mounted as /store2
/dev/sdb1 2Tb  mounted as /store3
/dev/sdb2 2Tb  mounted as /store4

Tôi muốn có /storeallkhông gian 7Tb, hợp nhất chúng thành một thư mục logic, vì vậy tôi có thể điền vào đó bằng một rsynclệnh.

Có khả năng trên Linux không? Tôi nên sử dụng hệ thống tập tin nào?

Câu trả lời:


36

mhddfs chính xác là những gì bạn đang tìm kiếm: http://romanrm.net/mhddfs

Bạn có thể gắn kết như thế này:

mhddfs /mnt/a/,/mnt/b/,/mnt/c/ /storeall/

trong đó / mnt / a /, / mnt / b / và / mnt / c / là ba điểm gắn kết khác nhau có thể từ ba ổ đĩa cứng khác nhau. Bạn có thể ngắt kết nối như thế này:

fusermount -u /storeall

Nếu một đĩa bị lỗi, bạn chỉ mất các tệp được lưu trữ trên đĩa cụ thể đó. Nếu dữ liệu của bạn là quan trọng đối với bạn và bạn muốn dữ liệu của mình sống sót khi bị hỏng đĩa, bạn nên xem xét thiết lập RAID thay thế (tìm kiếm mdadm).

chỉnh sửa: PS! Các thiết bị bạn gắn thậm chí có thể có các hệ thống tập tin khác nhau!


2
mhddfstác giả không còn duy trì nó và đề nghị sử dụng mergerfsthay thế. nguồn
Opsse

4

Đây không phải là một vấn đề hệ thống tập tin, nó là một vấn đề phân vùng.

Những gì bạn muốn làm là loại bỏ các hệ thống tập tin trên các đĩa này (sao lưu mọi dữ liệu đã có trên chúng), sau đó tạo một tập LVM được đặt trên cả bốn đĩa. Sau đó, bạn có thể tạo một hệ thống tệp trong tập âm lượng đó và gắn hệ thống tệp đó vào một nơi duy nhất và điền vào đó theo cách đó.

Xin lưu ý rằng sẽ không có bất kỳ sự dư thừa nào cho việc này và nếu bạn mất bất kỳ một trong bốn đĩa, bạn có thể sẽ mất dữ liệu trên TẤT CẢ chúng.


Cảm ơn đã gợi ý. Thật không may, lvm không hoạt động một số đĩa là RAIDS từ các máy từ xa ... chúng có thể được gắn thông qua NFS. Tôi nghĩ rằng tôi đã tìm thấy một số giải pháp như GlusterFS. Tôi vẫn đang đọc tài liệu ...
Arman

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.