Birden çok diski tek bir dizin olarak bağlayabilir miyiz?


20

Farklı diskleri tek bir dizin olarak bağlamanın bir yolu var mı? Ext4 bölümleri olan bazı disklerim olduğunu varsayarsak:

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

Ben istiyorum /storeallben tek o doldurabilir, böylece bir mantıksal dizin olarak bunları birleştirerek, 7TB boşluk rsynckomuta.

Linux'ta mümkün mü? Hangi dosya sistemini kullanmalıyım?

Yanıtlar:


36

mhddfs tam olarak aradığınız şeydir: http://romanrm.net/mhddfs

Bu şekilde monte edebilirsiniz:

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

burada / mnt / a /, / mnt / b / ve / mnt / c / üç farklı sabit sürücüden olabilen üç farklı bağlama noktasıdır. Bunu şu şekilde çıkarabilirsiniz:

fusermount -u /storeall

Bir disk arıza yaparsa, yalnızca söz konusu diskte depolanan dosyaları kaybedersiniz. Verileriniz sizin için önemliyse ve verilerinizin bir disk arızasından kurtulmasını istiyorsanız, bunun yerine bir RAID kurulumunu düşünmelisiniz (mdadm arayın).

düzenleme: PS! Taktığınız cihazların farklı dosya sistemleri bile olabilir!


2
mhddfsyazar artık onu korumaz ve mergerfsonun yerine kullanmanızı önerir . kaynağı
Opsse

4

Bu bir dosya sistemi sorunu değil, bir bölümleme sorunudur.

Yapmak istediğiniz şey, bu disklerdeki dosya sistemlerini kaldırmak (zaten üzerinde bulunan verileri yedeklemek), ardından dört diskin tamamında bir LVM birimi oluşturmaktır. Daha sonra bu birim kümesinde bir dosya sistemi oluşturabilir ve bu dosya sistemini tek bir yere bağlayıp bu şekilde doldurabilirsiniz.

Bunun yedekli olmayacağını unutmayın ve dört diskten herhangi birini kaybederseniz, büyük olasılıkla TÜMÜ'ndeki verileri kaybedersiniz.


Öneri için teşekkürler. ne yazık ki lvm çalışmıyor bazı diskler uzak makinelerden RAIDS ... NFS ile monte edilebilir. Sanırım GlusterFS gibi bir çözüm buldum. Hala belgeleri okuyorum ...
Arman

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.