it-swarm-tr.com

Birden fazla sabit disk bir birim olarak nasıl kurulur?

Temelde bir dosya sunucusu olacak şekilde kutu kurmak üzereyim. Kutuda birden fazla sürücü olmasını planlıyorum ve hepsini tek bir sürücü gibi görünecek şekilde ayarlamak istiyorum. Yani aslında/medyaya monte edip hangi sürücünün kullanıldığını gerçekten umursamadım. Bunu yapmak için doğru terminolojinin ne olduğundan emin değilim, bu nedenle Google fu'm bu durumda işe yaramaz.

Peki birden fazla sabit sürücüyü tek bir sürücü olarak görünecek şekilde nasıl ayarlarım?

43
Jacob Schoen

Muhtemelen LVM kullanmak isteyeceksiniz. Bazı kılavuzlar bulabilirsiniz burada .

17
mgunes

Bunu ayarlamak için adım adım talimatlar yazmaya karar verdim. Önemli bir not, bunu LVM'nin parçası olmayan ayrı bir bölümden önyüklediğim bir sistemde yaptım. Yani LVM sadece depolama amaçlıdır ve işletim sisteminin önyüklemesi için gereken dosyalardan hiçbirine sahip değildir. Ayrıca bu, büyük bir sürücünün görünümünü oluşturmaktır, ancak birden çok sürücünün (gerçekten iyi bölümler) görünümünü oluşturmak için benzer bir teknik kullanılabilir. Çok bencil bir beyin dökümü, çünkü diğer rehberler benim için tam değil. Umarım başkalarına yardımcı olabilir.

Bu talimatlar aslında Murat Güneş'in burada dan topladığım bazı bilgilerle sağlanan link adresindendir.


  • Öncelikle Linux LVM olarak bir bölüm oluşturmanız gerekir. Bunu yapmak için fdisk kullanabilirsiniz. Ubuntu'nun gördüğü tüm sürücüleri ve bunların nasıl listelendiğini çalıştırarak görebilirsiniz: Sudo fdisk -l

Her bölümdeki ilk satır, sürücünüzü tanımlamanız için yeterli bilgi sağlamalıdır. Şöyle görünecektir:

Disk/dev/sda: 500,1 GB, 500107862016 bayt

Önemli olan kısım /dev/sda. Şimdi çalıştırın: Sudo fdisk /dev/sda. Göreceksin:

Komut (yardım için m):

Sürücünüzdeki bölümleri listelemek için p yazın. LVM'nin bir parçası olmak istediğiniz bölümleri silmeniz gerekir. Bu nedenle silmek için d yazın. Sürücünün yalnızca bir bölümü varsa, onu kaldıracaktır (kaldırılması için işaretleyin, yapmasını söyleyene kadar gerçekleşmez). Aksi takdirde (sadece benim vardı) sanırım silmek istediğiniz kişinin numarasını girmenizi ister.

Şimdi yeni parkuru oluşturmanız gerekiyor. Yeni için n yazın. Genişletilmiş mi yoksa birincil mi olduğunu sorar. Birincil için p yazın. Bölüm numarası, tip 1 ister. İlk silindir ve son silindir için varsayılanları kullanmak üzere onları boş bırakın.

Şimdi Linux LVM olarak ayarlamanız gerekiyor. t yazın. Onaltılık kod ister, Linux LVM için 8e Kullanın. Şöyle bir şey görmelisiniz:

Bölüm 1 ila 8e sistem türü değiştirildi (Linux LVM)

Son olarak, diskteki değişiklikleri yazmak için w yazın.

  • Şimdi LVM yüklememiz gerekiyor, bu yüzden yüklemek için Sudo apt-get install lvm2 Komutunu çalıştırın.
  • Dürüst olacağım ve bu adımın ne yaptığından emin olmadığımı ama diğer yönlerin LVM Modülünü yüklemek için modprobe dm-mod Herhangi bir hata alamadım, bu yüzden işe yaradığını anladım.
  • / Etc/modules dosyasını önyükleme sırasında yüklenen bu modüle düzenlememiz gerekiyor. Düzenlemek üzere açmak için Sudo nano /etc/modules Yapın. Öğe listesine dm-mod Ekleyin.
  • Filtreyi güncellemek için lvm yapılandırmasını da düzenlemek istiyoruz, böylece taranması uzun sürmüyor (zaten bu yüzden olduğunu düşünüyorum). Sudo nano -w /etc/lvm/lvm.conf Yapın ve satırı şu şekilde değiştirin:

filter = ["a /.*/"]

olmak:

filtre = ["a |/dev/hd [ab] |", "r /.*/"]

  • Şimdi ilk LVM'yi kurmamız gerekiyor. Sudo vgscan Yapın. Şuna benzer bir şey görmelisiniz:

Tüm fiziksel hacimleri okuma. Bu biraz zaman alabilir...
Birim grubu bulunamadı

Önceden ayarlanmış herhangi bir birim grubu olması durumunda, bunları kullanılabilir hale getirmek için Sudo vgchange -a y Komutunu çalıştırın.

  • Şimdi bölümü kurmak için Sudo pvcreate /dev/sda1 Komutunu çalıştırın.
  • Şimdi medyayı, bölümün etiketlenmesini istediğiniz adla değiştirerek Sudo vgcreate media /dev/sda1 Komutunu çalıştırın.
  • Şimdi Sudo lvcreate -l100%FREE -nvolume media Birimini, yerine çağrılmasını istediğiniz adla değiştirin. Bu, bölümdeki kullanılabilir tüm boş alanı kullanacaktır.
  • Şimdi birimi biçimlendirmemiz gerekiyor, böylece ext4 için Sudo mke2fs -t ext4 /dev/media/volume.
  • Birimi bağlamak istediğiniz dizini oluşturun. Sudo mkdir /mnt/media Yaptım.
  • Birimi Sudo mount /dev/media/volume /mnt/media Yaparak bağlayın. Şimdi bu sadece bu oturum için. Yeniden başlattığınızda otomatik olarak yeniden yüklenmez. Bunu yapmak için /etc/fstab Dosyasını düzenlememiz gerekiyor. Bunu yapmak için Sudo nano /etc/fstab Ekleyin ve satırı ekleyin:

/ dev/media/birim/mnt/medya ext4 varsayılanları 0 1

Bu noktada diske dosya eklemeye başlayabilirsiniz, bu nedenle eklemek istediğiniz diğer diskleri temizlemeniz gerekirse, bunları buraya kopyalayabilirsiniz.


Birime başka bir sürücü ekleme

  • Bu yüzden ilk madde işaretindeki adımları tekrarlayın, ancak yeni sürücü için.
  • Şimdi sürücü adı /dev/sdb1 İse, birime eklemek için Sudo vgextend media /dev/sdb1 Yapın.
  • Şimdi hacmi ayırmamız gerekiyor. Bunu yapmak için Sudo umount /dev/media/volume Yapın.
  • Artık Sudo vgdisplay Çalıştırarak biriminizdeki istatistikleri görebilirsiniz. Önemli olan kısım Free PE / Size. Bir sonraki adım için birime ne kadar alan ekleyebileceğinizi bilmeniz gerekir.
  • Yani 150 Gb alanınız olsaydı Sudo lvextend -L+150G /dev/media/volume.
  • Şimdi dosya sistemini kontrol etmek için Sudo e2fsck -f /dev/media/volume Komutunu çalıştırın.
  • Şimdi her şeyi yeniden boyutlandırmak için Sudo resize2fs /dev/media/volume Komutunu çalıştırın.
  • İstatistikleri tekrar çalıştırabilir ve Free PE / Size Öğesinin beklediğiniz değere düştüğünü doğrulayabilirsiniz.
  • Sudo mount /dev/media/volume /mnt/media Yaparak hacmi yeniden düzenleyin
  • Durulayın ve diğer sürücüler için tekrarlayın.
    Ayrıca yararlı bulduğum bir şey de, o diski eklemeden önce oluşturduğum LVM'ye disklerden kopyalamak için gerekli dosyalarım olmasıydı. Bu yüzden cp -r -v Kullandım, böylece dosyaları tekrar tekrar kopyalayacak ve ayrıntılı çıktıyı kullanacaktı. Tam komutun bir örneği:

cp -r -v/mnt/temp/Filmler/mnt/paylaşılan/medya

Burada /mnt/temp/Movies Kopyalamak istediğiniz klasördür.

50
Jacob Schoen

Şahsen ben tüm sürücülerin (yaklaşık) aynı boyutta olduğundan emin olun ve yerine onlardan bir RAID 5 "dizi" oluşturmak. RAID 5'in dezavantajı, toplam kullanılabilir disk alanında bir diskin boyutunu kaybetmenizdir. RAID 5'in avantajı, disklerinizden biri ölürse, hiçbir şeyi kaybetmezsiniz ve bozuk HDD'yi değiştirebilmenizdir.

Fazladan disk harcamak için veri kaybetmeyi umursamıyorsanız veya zaten farklı boyutlarda bir grup disk kullanmayı planlıyorsanız Murat'ın söylediği gibi muhtemelen LVM kullanmak en iyisidir.

6
JanC