Nếu bạn chỉ muốn nối hai đĩa thành một đĩa ảo duy nhất mà không thực hiện bất kỳ thay đổi nào đối với những đĩa đó, tại sao không xem xét FUSE?
https://github.com/libfuse/libfuse
Tôi sử dụng nó để truy cập một bản sao của hệ thống tệp NAS tại nhà của mình khi tôi ở ngôi nhà thứ hai của mình ở Pháp. Tôi không lo lắng về khả năng phục hồi vì tôi luôn có NAS gốc của mình (và một bản sao lưu đầy đủ trên một NAS ngoại tuyến khác khi nó xảy ra). Tổng kích thước hệ thống tệp là 7TB, vì vậy tôi đã chia nó thành hai đĩa 4TB ở Pháp.
Hai đĩa được gắn trong hộp ổ USB ngoài và xuất hiện riêng lẻ trên máy chủ cục bộ của tôi. Tôi kết hợp hai ổ đĩa bằng FUSE để chúng cũng xuất hiện dưới dạng một hệ thống tệp, giống như chúng làm ở nhà.
Đây là lệnh trong tệp fstab của tôi:
mhddfs /media/1.42.6-7308,/media/1.42.6-73081 /media/NAS_copy -o ro,nonempty,allow_other,dev,suid
1.42.6-7308 và 1.42.6-73081 là hai ổ USB 4TB riêng lẻ và NAS_copy là hệ thống tệp kết hợp.
Lưu ý rằng tôi đã đặt nó ở chế độ chỉ đọc vì nó chỉ là một bản sao cục bộ, nhưng bạn không cần phải làm vậy! Tôi sử dụng rsync để cập nhật hệ thống tệp định kỳ.Tôi cũng có một công việc crontab "chạm" vào các ổ USB cứ sau 5 phút để ngăn chúng chuyển sang chế độ ngủ vì điều đó có thể phá vỡ hệ thống tệp FUSE:
*/5 * * * * /bin/touch /media/1.42.6-7308 &>/dev/null
*/5 * * * * /bin/touch /media/1.42.6-73081 &>/dev/null
Ưu điểm của FUSE so với JBOD là nếu một đĩa bị chết, tôi chỉ cần ghi lại nội dung vào một ổ đĩa khác. Không cần chạm vào ổ đĩa thứ hai vì các đĩa hoàn toàn độc lập. Điểm bất lợi là nó có hiệu suất thấp hơn JBOD, nhưng thành thật mà nói, điều đó không liên quan đến tôi trong tình huống này.