LVM kullanarak iki disk üzerinde nasıl bir mantıksal birim oluşturabilirim?


13

Selam. Medya sunucusu olarak hizmet verecek çalışan bir Ubuntu 12.04 sunucum var. Verilerimi yerleştirmek için 3 TB boyutunda iki disk ekledim ve bunları, altına yerleştirebileceğim bir 6 TB mantıksal birim olarak birleştirmek istiyorum /media.

Şimdiye kadar, her diskte bir bölüm oluşturdum fdiskve ext3 olarak biçimlendirdim. Ama şimdi nasıl devam edeceğim konusunda sıkıştım. Bir Jbod dizisi oluşturmak için Mdadm'u kullanabilir miyim? Yoksa bu iki diskin mantıksal bir birimini yapmak için LVM kullanıyor muyum? İhtiyacım olan belgeleri bulamıyorum, çoğunlukla mevcut hacimleri genişletmek veya ihtiyacım olmayan yeni bir sistem kurmakla ilgili.

İşletim sistemim açık /dev/sdc1(bu bir USB flash sürücü) ve yeni oluşturulan iki bölüm açık /dev/sda1ve /dev/sdb1.

Umarım bana bazı talimatlar verebilirsin.

Yanıtlar:


20

Bu ayrıntılı cevaba bir göz atmalısınız .

İşte bir özeti:

  1. İlk sabit sürücüde fiziksel bir birim ve ikinci sabit sürücüde başka bir fiziksel birim oluşturun.
  2. Her iki fiziksel birimi de atayarak yeni bir birim grubu oluşturun.
  3. Bu birim grubunda yeni bir mantıksal birim oluşturun.
  4. Bu mantıksal birimde yeni bir ext3 dosya sistemi oluşturun.

Bu yanıttan kopyaladığım şema bunu görselleştiriyor (ancak sadece bir dosya yerine üç dosya sistemiyle):

LVM şeması

Gördüğünüz gibi, ext3 dosya sistemi oluşturmak ilk adım değil son adımdır. LVM'de olmayan mevcut bir ext3 bölümünüz varsa, LVM'ye taşıyamazsınız. Bölümü yedeklemeniz, bölümü silmeniz, LVM'yi kurmanız ve ardından dosyaları geri kopyalamanız gerekir.


LVM nasıl çalışıyor :) adım 1 "pvcreate / dev / sda && pvcreate / dev / sdb" sonra "vgcreate veri / dev / sda / dev / sdb" son adım "lvcreate video".
Hidrosin

LVM'nin veri şeritleyebildiğini, ancak böyle yapabildiğini unutmayın mdadm. mdadmraid10 da yapabilir, artıklık için alandan ödün vererek bir sürücünün arızalanmasına ve onsuz çalışmaya devam etmesine neden olabilir. Baskın parçalarını işlemek için mdadm'u kullanabilir, sonra isterseniz LVM'yi üst üste istifleyebilirsiniz, sadece alanı hacimlere bölmek ve anlık görüntüler gibi yetenekler eklemek için.
psusi

5

RAID10'daki 4 disk dizisinde kullanılacak başka 2 3 TB'lık diskiniz yoksa bunu yapmayın.

İkisini, verilerin yedeklenmesi için tek bir büyük bölüm olarak birleştirmek iyi bir fikir değildir. Veriler her iki diske de serpiştirilecek ve herhangi bir diskin herhangi bir kısmı bozulursa, en fazla yarısından ziyade, 6 TB'lık verilerin tümünü kaybedebilirsiniz (bu kadar veriye sahip olduğunuzu varsayarak).

Çok büyük bir dizi bölümü yerine her iki ayrı bölüm olarak kullanmak çok daha güvenli olacaktır.


Veriler çok önemli olmayacak. Bir JBOD oluşturursam, biri çökerse tüm verileri kaybedeceğimi biliyorum. ama bu Mantıksal Birim için de geçerli mi? Bir disk btw başarısız olursa tüm verileri kaybetme riskini almak istiyorum :)
Hydrosine

2
Biraz daha buldum. Bir disk eksikse LVM başlatılamaz. 2 bağlantı noktası / medya ve / medya1 için gidiyorum.
Hidrosin

2

LVM kullanmanın kolay bir yolu:

  1. "pvcreate" komutuyla fiziksel birimler oluşturun:

    • pvcreate /dev/sdc
    • pvcreate /dev/sdd
    • pvcreate /dev/sde
    • ...
  2. Kullanım system-config-lvmUbuntu Yazılım Merkezi'nde bulunan bir GUI aracı

yeni LVM bölümünün sahibi root olabilir ancak aşağıdakilere sahip kullanıcılara kolayca geri dönebilirsiniz:

sudo chown -R username:username /path/to/your/lvm


0

Lvm2 kullanarak Debian üzerinde

  1. Lvm2'yi kullanarak yükleyin sudo apt-get install lvm2ve kullanarak başlatın/etc/init.d/lvm2 start

  2. Lsblk kullanarak tüm birimleri listele

  3. fiziksel hacimler yarat

    /sbin/pvcreate <volume from prev list>
    
  4. ardından kullanılan birimleri listelemek /sbin/lvmdiskscan

  5. Birim grubu oluşturma /sbin/vgcreate <name> /dev/vdb
  6. Vg'yi biçimlendirin /sbin/mkfs.ext4 /dev/mapper/Vol_group

  7. Bu vg'yi bazı dosya sistemlerine eşlemek istiyorsanız fstab'ı değiştirin

    /dev/mapper/vg /var/lib/folder ext4 rw,user 
    
  8. ses seviyesini kullanarak mount -a

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.