Birden çok sabit disk nasıl birleştirilir?


16

Üç sabit sürücülü bir sunucum var:

  1. 250 GB
  2. 3 TB
  3. 250 GB

Birden çok sabit sürücüyü ~ 3,5 TB'lık daha büyük bir birim olarak nasıl birleştirebilirim? Ben programcı değilim sistem yöneticisi.


8
İki kez tekrar düşünün, sanki bu sürücülerle gidecek olursanız, uygun RAID ayarlayamazsınız ve hdd'lerinizden biri başarısız olursa Volume içindeki tüm verileri kaybedebilirsiniz ...
Petr

5
Tüm bu sürücüler mekanik sabit diskler mi? Bu tür küçük sürücüler bugünlerde çok yaygın değildir ve muhtemelen çok eskidir. Bunları veri için kullanmayı ciddi şekilde düşünürdüm. Bunlar SSD'ler ise: Mekanik sürücülerle birlikte RAID / LVM / bir şeye koymayın. Ayrıca: Yapılandırmanızda, 3 sürücünüzden biri arızalanırsa, tüm verileriniz kaybolur. Bu çok kötü bir risk.
Tobias Mädel

2
Bunları ne için kullanmak istediğinize bağlıdır?
Braiam

Şu anda bu sürücülerde bulunan verileri korumanız gerekiyor mu?
Mark Plotnick

1
@ TobiasMädel'in söylediklerini güçlendirmek için: 250GB diskler 6 ila 8 yıl önce popülerdi. Diskleriniz o kadar eskiyse ve günlük olarak kullanılıyorsa, bunlara güvenmek risklidir. Onları herhangi bir gün başarısız olabilirmiş gibi kullanın.
Mark Plotnick

Yanıtlar:


22

Linux'ta LVM (Mantıksal Hacim Yönetimi) kullanın.

LVM'yi "dinamik bölümler" olarak düşünebilirsiniz, yani Linux sisteminiz çalışırken komut satırından LVM "bölümlerini" (LVM-konuşmada "Mantıksal Birimler" olarak adlandırılır) oluşturabilir / yeniden boyutlandırabilir / silebilirsiniz: hayır çekirdeği yeni oluşturulan veya yeniden boyutlandırılan bölümlerden haberdar etmek için sistemi yeniden başlatmanız gerekir.

Her şeyden önce kullanabilirsiniz fdiskile -lsiz "Disklerin bölümleme bitirdikten sonra, o zaman, "Diskleri" bölümlemek ve "Linux LVM" için bu sistem türü disk bölümü ayarı için kullanabilirsiniz geçerli "diskler" hakkında bilgi almak için seçenek ", pvcreateyeni bölümlerinizi" LVM "için hazırlamak için kullanın .

Daha fazla bilgi için: https://www.howtoforge.com/linux_lvm


1
başka bir bağlantı: wiki.ubuntu.com/Lvm (1 sabit sürücüde Mantıksal Birim örneği verdikleri için garip, ancak elbette aynı mantıksal birimde birden fazla fiziksel sürücünüz olabilir). Mantıksal görünüm fiziksel katmandan ayrılır: N fiziksel diskleri (veya fiziksel bölümleri) M mantıksal birimlerine koyun ve bu mantıksal birimleri istediğiniz gibi kullanın / bölümleyin
Olivier Dulac

4

Aşağıdakiler istediğinizi yapabilir ("union filsystems" için de arama yapabilirsiniz):

  1. mergerfs
  2. OverlayFS
  3. LVM
  4. unionfs
  5. aufs

Başkaları da var ama bunlar bir zamanlar popüler veya popülerdi. LVM tehlikelidir, çünkü sürücü kaybı tüm dosya sistemini tahrip edecektir. unionfs artık gelişmemiş gibi görünüyor. Aufs karmaşık ve derleme çekirdek şeyler gerektirir. overlayfs CoW modlarına sahiptir ve modern çekirdeklere yerleştirilmiştir, bu nedenle hemen hemen her sistemde kolayca bulunur ve konteyner tarzı sanal makineler (örneğin Docker) için popülerdir. Ancak overlayfs, normal bir dosya sistemine kıyasla bazı sınırlamalara sahiptir. mergerfs, kullanıcı alanında çalışabilmesi için FUSE kullanır ve normal bir dosya sistemi gibi çalışır. Bu seçeneklerden ihtiyaçlarınıza bağlı olarak birleşme veya bindirmeleri öneriyorum.

Bunun gibi dosya sistemlerini birleştirmek, temeldeki dosya sistemlerinin ayrı varlıklar olmasını sağladığından faydalı olabilir. Bu, belirli iş yükleri altında, tipik bir RAID dizisinden daha fazla performans sağlayabilir, çünkü rasgele erişim etkinliğini azaltabilir (örn. 10 ayrı sürücüye erişen 10 istemci). Bireysel sürücülerin arızalanması tüm sürücülerdeki tüm verileri kaybetmez. Yedekleme / yedeklilik elde etmek için sendika dosya sistemini SnapRAID gibi bir şeyle de birleştirebilirsiniz .


1
İşaret ettiğiniz için teşekkürler mergerfs. 2 500GB USB Diskleri tek bir mantıksal yapıda birleştirmenin bir yolunu arıyorum (birçok 3B görüntü verisi). Önce bunu deneyeceğim.
Peter

3

İyi,

Sürücüleri bir bitişik dosya sistemine " birleştirmek " istiyorsanız , LVM ile yukarıdaki cevap muhtemelen en iyi cevaptır, ancak bunu yaparken çok dikkatli olurum. Yukarıda belirtilen hususlar çok gerçektir. (örneğin, bir sürücünün kaybı tüm sürücülerdeki verileri geri alınamaz hale getirebilir.)

3 sürücüyü kullanımınıza bağlı olarak, 4 TB sabit disk alıp diğer 3 sürücüdeki tüm bölümleri " (g) ayrıştırılmış " veya " dd / kurtarma . Bu şekilde, herhangi bir sorun olduğunda orijinal sürücülerin bakımını yapmaya devam edersiniz.

Şimdi, 3 sürücüden biri veya daha fazlası bir sistemin kök bölümü ise (örneğin bir veya daha fazla sabit sürücü, "birleştirme" işleminden sonra önyüklemek isteyeceğiniz bir sistemin işletim sistemi sürücüsü ise) veya 4TB sürücüsünü grub aracılığıyla OS bölümlerini önyüklemek için ayarlayın .

HTH.


1

Diğer cevaplar sorunuzun cevaplarını verir. Ancak ihtiyacınız RAID tarafından daha iyi karşılanabilir.

  • her iki 250 GB sürücüyü de yazılım baskınına1 birleştirerek, önem verdiğiniz veriler için size 250 GB (~ 228 GB etkin) yedek depolama sağlar. Bu, işletim sisteminiz ve kişisel dosyalarınız olabilir. Daha sonra tek 3 TB sürücüyü daha az korumalı olduğunu bilerek / data store olarak kullanın.

  • İkinci bir 3 TB sürücü satın alın ve iki büyük sürücüyü akın1, size 2,6 TB etkin depolama alanı sağlayın, ancak tek bir sürücünün arızalanmasına karşı koruyun. Tamamen yedekli bir sistem / veri ayırımı için iki 250 GB sürücünün raid1'i ile birleştirilebilir. Ödeyebileceğinizden en iyi fikir.

  • Raid5 üç sürücü üzerinden ~ 500GB etkin depolama ve 3 TB sürücünün çoğunu boşa harcıyor. savurgan

  • JBOD / linear raid Bu, tam 3.5 TB'a (yaklaşık 3.1 TB etkin bir şekilde) sahip olur, ancak herhangi bir sürücünün başarısız olması, tüm dosya sisteminin tüm içeriğini boşaltır. Bu kötüdür - yapma - sadece bütünlükten bahsedilir.

Bu önerilerden HİÇBİRİ'nin uygun bir yedekleme rutininin yerine geçmediğini unutmayın. Raid, sürücünün arızalanmasına karşı koruma sağlar, hırsızlık veya yangın nedeniyle dosya silinmesine veya kaybına neden olmaz.

Üstte LVM, soyutlama ağacının bir başka katmanıdır - ve baskın esnekliği olmadan benzer hedeflere ulaşacaktır.

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.