Categories
tr

Ubuntu’da basit bir dosya sunucusu için yazılım baskını nasıl ayarlanır

Ubuntu kurulumunda disk seçerken manuel sihirbaz seçeneğini kullanamaz mısınız?

Momurda Bu bölümleri yükleyici sırasında manuel sihirbazı kullanarak kurdum.

Manuel disk kurulum sihirbazında bir yazılım RAID seçeneği vardır. RAID 10 seçeneklerden biridir. Ardından, MD’ye eklemek için her disk cihazının bölümlerini seçmenizi sağlar.

Her diskte bu 3 bölüm ( /boot, /takas, /) varsa, MD0 RAID10 Montaj Noktası /Önyükleme Ext4, MD1 RAID10 Montaj Noktası /Takas, MD2 RAID10 Montaj Noktası /EXT4 AS 4 yapın

Kendi baskınlarında takas ve / yapılandırdım. Her zaman önyükleme bölümüne baskın yapmaya çalıştığımda, grub kurulumu başarısız olur; Grub’un bir Raid 10’a yüklenmesini sevmediği bir yerde okuduğumu sanıyordum.

Sadece denemek için bölümlerimi önerdiğiniz şekilde yeniden yapıyorum ve Grub yüklemeyecek.

Hangi ISO/yükleyiciyi kullanıyorsunuz?

Ubuntu. com’daki standart indirme size Ubuntu-18. 04. 4-Live-Server-Amd64. iso sunacak.

Bu, Subiquity adlı yeni (ish) bir yükleyici de dahildir ve LVM, ZFS ve Whathnot kullanan daha gelişmiş disk kurulumları söz konusu olduğunda güzel oynamasını sağlamasıyla ilgili birçok sorunum oldu. Bu yazılım RAID seviyelerinin de işe yaramasını sağlayan sorunlarınız olabilir.

Genel olarak, basit bir basit kurulum yapmadığınız sürece, bunun yerine alternatif yükleyiciyi kullanın. Http://cdimage. ubuntu. com/releases/18. 04/release/ adresine indir ISO, Ubuntu-18. 04. 3-Server – Amd64. iso olarak adlandırılacak

Bu, Subiquity sahneye girmeden önce önceki yükleyicidir. Gelişmiş bölümleme ve disk kurulumu daha gelişmiş.

Tüm bunları söyledikten sonra, RAID10’un Grub2 ile çalışıp çalışmadığından% 100 emin değilim, bu nedenle bu alternatif yükleyici hala sizin için işi yapmayabilir.

GRUB2 RAID10 ile çalışacaksa ve sihirbaz/montajcılar yapmazsa, tam bir manuel kurulum gerçekleştirmeniz gerekebilir. Canlı bir seçenek içeren masaüstü ISO’nun kullanılmasını içerir. Canlı sisteme girdikten sonra, kabuğa bırakın, bölün, monte edin ve manuel olarak takın.

Bu kılavuzu bir başlangıç noktası olarak kullanın. ZFS tabanlıdır, ancak ihtiyaçlarınızı ayarlayabilirsiniz. Size en azından ne yapmanız gerektiğine dair temel bir fikir verir. https://github. com/openzfs/zfs/wiki/ubuntu-18. 04-root-on-zfs

Alternatif yükleyicinin bu karmaşık yoldan kaçınmak için hile yapıp yapmayacağını merak ediyorum. Eğer denemek istiyorsanız, akademik değer için sizinle birlikte denemekten mutluluk duyarım. Linux sunucularımı ZFS’de /önyükleme ve kök ile çalıştırmasını sağlamak için yukarıdaki kılavuzdaki yöntemlerin değiştirilmiş bir versiyonunu kullanıyorum. Ancak bu yöntemler EFI varsaymaktadır. Bu bir yapışma noktası olabilir ama eminim ki etrafta çalışılabilir.

Alternatif yükleyicinin yararının bir kısmı, Ubuntu’yu canlı yükleyici ile normalde mevcut olmayan şekillerde yüklememize izin vermesidir. Ek özelliklerden biri, Ubuntu’yu bu bölümde yapacağımız şey bu yazılım baskına yükleyebilmektir. Burada, geçeceğimiz adımlar aslında önceki bölümde 14. adımdan devam ediyor. Yazılım RAID ile, özellikle bu durumda iki disk arasındaki RAID1 ile bir kurulum ayarlamak için bu adımları izleyin.

  1. Önceki bölümde rehberli seçtik – aşağıdaki ekran görüntüsünde gösterilen ekranda tüm diski kullanın. RAID ayarlamak için bunun yerine bu ekranda kılavuz seçeceğiz:
  1. Ardından, ilk diski seçeceğiz ve Enter tuşuna basın:
  1. Ardından, bu diskte tüm verileri silecek yeni bir bölüm tablosu oluşturmak isteyip istemediğiniz sorulacak. Evet’i seçin ve Enter tuşuna basın:
  1. Bir sonraki ekranda, ikinci diski (henüz başlatmadığımız) seçin ve Enter tuşuna basın:
  1. Yeni bir bölüm tablosu oluşturmak isteyip istemediğiniz sorulacak. Evet’i seçin ve Enter tuşuna basın:
  1. Bir sonraki ekranda, yazılım RAID Yapılandır seçeneğini seçeceğiz:
  1. Devam etmeden önce, yükleyici şimdiye kadar yaptığımız değişiklikleri sonuçlandırmalıdır (bu noktada sadece diskleri başlatmak oldu). Evet’i seçin ve Enter tuşuna basın:
  1. Ardından, MD Cihaz Oluştur’u seçin ve Enter tuşuna basın:
  1. Ardından, çalışmak istediğimiz baskın türünü seçeceğiz. RAID1’i seçin ve devam etmek için Enter tuşuna basın:
  1. Ardından, RAID1’e ekleyeceğimiz disk sayısını seçin. RAID1 tam olarak iki disk gerektirir. Buraya 2 girin ve Enter tuşuna basın:
  1. İki ötesinde ek sürücülerimiz varsa, buraya bir veya daha fazla sıcak yedek parça ekleyebiliriz. Bunlar, RAID disklerinden biriyle bir arıza durumunda kullanılacaktır. Ekstra bir diskiniz varsa, kullanmaktan çekinmeyin ve buraya uygun numarayı girin. Her iki durumda da, devam et ve enter tuşuna basın:
  1. Ardından, RAID1 yapılandırmamıza hangi disklerin dahil edileceğini seçeceğiz. Listede tam olarak iki tane olmalı. Aralarında hareket etmek için ok tuşlarını kullanın ve bir disk seçmek için Boşluk tuşuna basın. Her iki diski de seçmemiz gerekiyor, yani ikisini de yıldız işaretiyle ( * ) işaretleyeceğiz. Her iki diski de seçtikten sonra Devam’ı seçin ve Enter’a basın:
  1. Ardından, şimdiye kadarki seçimlerimizi sonlandıracağız. Evet’i seçin ve Enter’a basın:
  1. Devam etmek için Bitir’i seçin:
  1. Şimdi, RAID’i başarıyla kurduk. Ancak bu tek başına yeterli değildir; ayrıca biçimlendirmemiz ve ona bir bağlama noktası vermemiz gerekiyor. Yeni kurduğumuz RAID cihazını seçmek için ok tuşlarını kullanın ve Enter tuşuna basın:
  1. Aşağıdaki ekran görüntüsünü kılavuz olarak kullanarak, Use as to EXT4 günlük kaydı dosya sistemini ayarladığınızdan emin olun (deneme yapmak isterseniz başka bir dosya sistemi türü seçebilirsiniz). Ek olarak, Bağlama noktasını / olarak ayarlayın ve ardından Bölmenin ayarlanması tamamlandı’yı seçin:
  1. Seçimimizi sonlandırmak için Bölümlemeyi bitir ve değişiklikleri diske yaz’ı seçin:
  1. Ardından, yeni bölümümüz oluşturulmadan önce son bir onay göreceğiz. Evet’i seçin ve Enter’a basın:

Bu, RAID kurma sürecini hemen hemen kapsar. Buradan bir önceki bölüme dönebilir ve 16. adımla kurulum işlemine devam edebilirsiniz. Tüm kurulum sürecini tamamladıktan sonra, RAID’in sağlığının nasıl kontrol edileceğini bilmek faydalı olacaktır. Yeni kurulumunuzda oturum açtıktan sonra, aşağıdaki komutu yürütün:

Önceki ekran görüntüsünde, RAID1 kullandığımızı görebilirsiniz (çıktının active raid1 yazan bölümünü arayın). Ayrıca RAID dizisindeki her diskin çevrimiçi olup olmadığını da görüyoruz ve uygun Us sayısını arıyoruz. Bu satır: 20953088 blok süper 1. 2 [2/2] [UU]

Çıktı UU yerine U_ veya _U içeriyorsa, disklerden birinin bir sorunla karşılaştığı veya çevrimdışı olduğu anlamına geleceği için alarm vermemiz gerekir. Temel olarak, her U bir diski temsil eder ve her alt çizgi, bir diskin olması gereken yeri temsil eder. Biri eksikse ve alt çizgi olarak değiştirilmişse, RAID dizimizle ilgili bir sorunumuz var demektir.

Başlangıçta burada Sunucu Hatası soruldu, ancak bana onu buraya taşımam söylendi.

Ofisimde dosya sunucusu olarak kullanmak istediğim eski bir bilgisayarım var. İki adet 500GB HDD ve bir adet 300GB HDD bağladım. Şimdi üzerine bir işletim sistemi kurmak ve RAID’i hata toleransım olacak şekilde yapılandırmak istiyorum.

Unutulmaması gereken bir nokta, bilgisayarın oldukça eski olduğudur – yalnızca 2 GB DDR2 RAM’e sahiptir (CPU modelinden emin değilim).

Centos 7’yi düşük sistem gereksinimleri nedeniyle kurmayı ve RAID-5’i kullanmayı düşündüm. Kurulumum için bu iyi seçimler mi? Ve sunucuda RAID-5’i nasıl yapılandırabilirim?

Düzenleme: 3. 500GB HDD aldığımı varsayalım (OS 300GB sürücüye gidiyor). RAID-5’i nasıl kurabilirim?

1 Cevap 1

Sorunuza dayanarak, çok fazla BT deneyiminiz olmadığını varsayıyorum. Yanılıyorsam beni affet. Buna olabildiğince cevap vereceğim.

Nedenine ilişkin karmaşık teknik ayrıntılara girmeden, RAID-5 için 500 GB sürücüsüne ihtiyacınız olduğu için bu Diska ile RAID-5 yapamazsınız. İki 500 GB diskiyle, yansıtılan RAID-1 yapabilirsiniz. Bir seçim yapmanız, üçüncü 500 GB diskine az miktarda para yatırmanız veya yansıtma ile alanınızın yarısını kaybetmeniz gerekir. Google daha fazla bilgi edinmek için RAID seviyeleri. Şahsen, işletim sistemini 300 GB sürücüsüne yükleyip RAID-5 için başka bir sürücüye yatırım yaparım, çünkü fazlalığı koruyacak ve fazlalık için daha az yer kaybedeceksiniz.

Bu makine “eski” olduğundan ve RAID’nin nasıl kurulacağına dair bilgiden yoksun göründüğünüz için, Centos gibi bir sunucu işletim sisteminden uzak dururum. Bunun yerine, OpenMediavault gibi daha özel bir işletim sistemiyle giderdim. OMV, Linux tabanlı bir işletim sistemidir, ancak kullanımı kolay bir dosya sunucusu olacak şekilde tasarlanmıştır. Linux dağıtım “şişkin” çıkarıldı, bu yüzden hafif ve düşük kaynaklar gerektiriyor. OMV kullandım ve mükemmel, istikrarlı ve kullanımı kolay olduğunu söyleyebilirim. OMV, basit bir web arayüzü ile son derece yeni kullanıcı dostudur. Aslında, OMV yüklendikten sonra, tamamen web arayüzüne rağmen kontrol edilir. OMV, karar verdiğiniz baskını yapmanın yanı sıra kurulumdan geçecek.

Hepinize iyi günler. SuperServer 1028R-WTRT’ye Ubuntu yüklerken karşılaşılan sorun. Prensip olarak, zaten iki çalışma çözümü buldu, ancak topluluğa – ne kadar doğru ve optimal olarak ne olduğunu sormak istiyorum. MB X10DRW-IT ile bir platform SuperServer 1028R-WTRT var. Görev, çoğu Ubuntu’da (MDADM) yazılım RAID’de RAID modunda yerleşik C610/X99 serisi yonga seti SSATA denetleyicisini kullanarak bir RAID1 (ayna) yapılandırmaktır. Sorun aşağıdaki gibidir, eğer diski otomatik olarak desteklemek için ve diğer durumda kurulum seçeneğine bağlı olarak yükledikten sonra ya da sonbahar / grub kurtarma işleminden sonra imleçle siyah ekran alırsak. Benzer bir şey zaten burada açıklandı – Ubuntu Server Supermicro Intel Raid 10 nasıl çalıştırılır?.

Çeşitli deneyler sayesinde iki çalışma çözümü bulundu:

1. RAID1 Dizisi Denetleyici Aygıtlar Oluştur:

2. UEFI’de önyükleme kullanın. Ubuntu’yu ayrı bir cihaz olarak görülen bir baskıya yüklediğinizde:

3. Cihazınızı manuel olarak işaretleyin, bir bölüm ext4’ü Mount Point / ile oluşturun. YaniESP ve Değiştirme Bölümleri olmadan.

Bundan sonra, her şey başarıyla yüklendi. Yükleyiciye cihazı düzgün bir şekilde bölmek için verirseniz, yani ESP, Ext4 (/) ve Takas – yeniden başlattıktan ve burada açıklandığı gibi yanıp sönen bir imleç aldıktan sonra. Raid’e takas koymama kararı oraya gözetlendi. Sunulan sürüm çalışıyor, ama herkesin görüşünü duymak istiyorum, takas ve savaş sunucusu olmayan böyle bir yapılandırma mı? Yoksa, zaten çalışan sistemde bir sayfalama dosyası şeklinde takas etmeye değer mi? Sunucuda 96 GB RAM.

Ubuntu’daki Sitovym Raid ile daha derine inmek zorunda kaldım. UEFI ve eski BIOS’da farklı önyükleme seçeneklerini denedim. Temel olarak sorun, kurulum aşaması sırasında Grub yükleyememesine veya yine baskınla önyükleme yapamamasıyla kaynar ve:

Softova Raid’in aşağıdaki düzene sahip olduğu tespit edildiğinde kanca veya dolandırıcı ile (UEFI üzerinde test edildi):

Demek istediğim, önce her iki diski her zamanki gibi işaretleyin, ESP, Ext4 (/) ve Swap’ın kurulmasıyla. Bütün bunlar birkaç yeniden başlatmadan sonra olur, ardından her iki sürücüde Linux-RAIL üzerindeki Ext4 (/) bölüm türünü değiştirin. Ardından Linux Raid Raid Softwary iki bölüm oluşturun ve zaten EXT4 (/) bölümü. Bu grub normal olarak ve normal olarak bir diskle yüklendikten sonra (ikincisini yüklemek için, ESP’nin başka bir diske boyun eğmeniz gerektiği açıktır). Seçenek çalışma, ama yine de, özellikle doğru değil.

Bu bağlamda bir soru – belki birisinin çalışmak için benzer bir platformu vardır. Çözüm #1 veya #2’de açıklanan hangi seçeneği kullanırsınız? Belki daha “yetkin” ve “yük devretme” olacak bazı çalışma konfigürasyonunuz vardır. Herhangi bir ipucu ve öneriyi takdir edeceğim.

Linux’u yazılım baskınına kurun. Logical Volume Manager artık çoğu Linux dağıtımına dahil edilmiştir. Herhangi bir yazılım RAID düzeyi her zaman tüm sürücülere uygulanır. Bu, özel sürücüler kullanan bir yazılım RAID biçimidir ve gerçek yazılım RAID’inden daha hızlı olması gerekmez. 0 bağlantı noktası), linux dağıtımını seçin (ubuntu sitesinden ubunto 16 LTS sürümünü indirdim ve ISO’sunu işaret ettim). Bu soruyu geliştirin. 04 LTS USB Windows 10’u RAID 0 Yazılımına Nasıl Yüklerim? Bu mümkün değil. Bu eğitim videosu, Ubuntu’nun bir RAID 0 dizisine nasıl kurulacağını gösterir. Ubuntu kurulum CD’sinden önyükleme yapmak için … Ubuntu 20 kurulumu. Süreç hakkında biraz kayboldum. eski ATA modu), böylece sürücüler RAID kurulumunda değil, ayrı ayrı görülür. Intel, RST meta verilerini ve OROM’u desteklemek için geliştirilmiş MD RAID’e sahiptir ve Intel tarafından sunucu için doğrulanmış ve desteklenmiştir. Ubuntu sunucusunu yerel linux yazılım baskını yerine bir donanım baskını 1 dizisine kurmaya çalışmak. 9. Windows yazılımı RAID’in linux ile iyi oynadığını düşünmüyorum. Oracle Linux 8’e Hoş Geldiniz ekranı görüntülenir. org) Yannick Loth: Archlinux’u raid1 yazılımı, şifreli dosya sistemi ve LVM2 ile kurmak (arşiv aracılığıyla. /dev/sdb1 1 48632 390636508+ 83 Linux. Adım 5: Yazılım RAID’i için “İleri”yi tıklayın. Raid 10 seçeneklerden biridir. İleUEFI ve RAID1 + LVM, Ubuntu 18’de RAID kurulumu ile Ubuntu sunucusu nasıl kurulur bölümünden bazı yardımlar. raid sistem kurulumu. Yönetecek bir yazılım olmadığında bir sürücüden bilgi taşıyamazsınız. Sonra, Ubuntu Linux’u yüklemek içinHyper-V, sadece Ubuntu Linux kurulum sihirbazının tavsiyelerini takip edin ve Linux işletim sistemi, Linux’u yeni Aspire 5 A515-55 dizüstü bilgisayarıma kurmaya çalışıyorum ZFS’de yapılandırılacaktır. Sunucu bunda önyükleme yapmıyorİlerlemeyi kontrol edin: cat /proc. Buna alışın – bayılacaksınız. örn. CentOS, Debian ve Win2K başarıyla yüklendi (KVM ve 2. Redundant Array of Inexpensive Disks (RAID) birden çok ürünü birleştirmek için kullanılan bir teknolojidir)güvenilirliklerini ve/veya performanslarını artırmak için diskler. Alternatif sunucu kurulumunu indirinaller. Dosya sistemi kurulumuna ulaşana kadar yükleyici boyunca ilerleyin. 0404 LTS Yazılımı RAID, İşletim Sistemi düzeyinde yapılır. RAID bilgilerini görüntüleyin: mdad m-D /dev/md0 RAID bilgisi . Ubuntu 20 Kurulumu. Re: Yazılım baskını üzerine /boot ile grub2 kurulumu, Jordan Uggla, 2013/07/01. Her iki sürücüye de ayrı ayrı yüklemeyi denedim ve iyi çalışıyor gibi görünüyordu. Yeniden başlatın ve tam işlevli bir RAID 1 kurulumunun keyfini çıkarın.

(Bu, yukarıda tartışıldığı gibi sürücüyle işaretlenmiş sürücüler anlamına gelir. Ancak standart yükleyici dozu onunla oynamaktan hoşlanmıyor gibi görünmüyor ve Mimar yükleyicisi için Man sayfasında yazılım baskını bulabilirim. 0 USB 3’te başparmak sürücü. Bunun yerine ana bilgisayarda düzenli bir Ubuntu/Debian kurulumu ile başlayın, yazılım yazılışını her zamanki yolu yapılandırın ve daha sonra cihazı sanal bir makine olarak ayarlayın. Sonraki mantıksal adım – Linux komut satırı yardımcı programlarını kullanarak bölüm ve biçimlendir sabit disk oluşturun. Sürücülerin bir kombinasyonu yapar. Bir RAID dizisi veya bir RAID denetleyicisine bağlı en az 2 disk olabilen ve mantıksal bir hacim veya daha fazla yapabilen bir RAID seti oluşturmak için bir grup disk, bir gruptaki daha fazla sürücünün bir kombinasyonu olabilir. RAID durumuDosya /Proc /MDSTAT aracılığıyla rapor edilir. 1. Yazılım RAID, çekirdek bloğu aygıt kodundaki çeşitli RAID seviyelerini uygular. [ E-posta korumalı]:

# pacma n-S grub2 Bu blogda, RAID 1 yazılımını ayarlayarak Arch Linux’un nasıl kurulacağını kontrol edeceğiz. “CentOS 6 – Donanım Desteği”ne dönün. MySQL sunucusu CentOS 8 Linux’a nasıl kurulur; İki makine arasındaki ağ hızı nasıl belirlenir. RAID ve hangi RAID modunu seçmeniz gerektiği hakkında daha fazla bilgi için Wikipedia’ya bakın. Disklerden biri arızalansa bile çalışmaya devam edecek şekilde tasarlanmıştır. hiçbiri Bir RAID kurulumu, ayrılmış donanım veya yazılım aracılığıyla gerçekleştirilebilir. Değişiklikleri doğrulayın. Önyükleyiciyi (GRUB) Jessie’de kurun (8. Gerekirse, sonunda 1 MB boş alan elde etmek için son bölümü küçültün Bu bölümde, RAID 0 ve RAID 0 ile sıfırdan eksiksiz bir Linux işletim sistemi kuracağız. RAID 1, iki yerel sabit diskteki bölümlerde kullanılır. amd/vmlinuz video=vesa:ywrap, mtrr vga=788 \ — sessiz. Bu yazıda yazılım raid 1’i yedek disk i ile ve yedek disk i olmadan yapılandırma adımlarını paylaşacağım. işletim sisteminizin destekleyebileceği RAID düzeyleriyle sınırlıdır. Ubuntu sunucusunu RAID 1 yazılımıyla kurmak. Ubuntu’yu bir RAID 0 dizisine kurun. Bu blogda, Arch Linux’un nasıl kurulacağını kontrol edeceğiz… Grub’u Birincil Sabit Diske Kurun (ve RAID yapılandırmasını kaydedin) Bu, önyüklenebilir bir sisteme sahip olmadan önceki son ve son adımdır! Genel bir bakış olarak, temel konsept, grub önyükleyici dosyalarını /boot/grub içine kopyalamak, bir procfs ve içine bir aygıt ağacı bağlamaktır./mnt, sonra /mnt’ye chroot yaparak yeni sisteminizin içinde etkin bir şekilde bulunabilirsiniz. Disk önceden bölümlenmişse, yazılımı yüklemek için yeterli alana sahip olun. RAID 0 kullanan benzersiz bir birim olarak ayarlanmış 2 sabit diskiniz varsa, Ubuntu 14’ü kuramazsınız. /dev/md2 1. /boot bölümü için her zaman /dev/md0 kullanırım. Örnek, bir RAID 5’in nasıl oluşturulacağını açıklar.

Diğer şeylerin yanı sıra video düzenleme yapan küçük bir şirketiz ve büyük medya dosyalarının yedek kopyalarını saklayacak ve bunları paylaşmayı kolaylaştıracak bir yere ihtiyacımız var.

  1. Ubuntu Sunucusu ve 4 x 500 GB sürücülerle kurulmuş bir kutum var. Şu anda Mac/Windows iş istasyonlarının iyi görebileceği dört paylaşımlı klasör olarak Samba ile kuruluyorlar, ancak ben daha iyi bir çözüm istiyorum. Bunun iki önemli nedeni vardır:
  2. 500 GB gerçekten yeterince büyük değil (bazı projeler daha büyük)

Mevcut kurulumu yönetmek hantaldır, çünkü bireysel sabit sürücüler farklı miktarlarda boş alan ve çoğaltılmış verilere sahiptir (yedekleme için). Şimdi kafa karıştırıcı ve bu sadece birden fazla sunucu olduğunda daha da kötüleşecek.(“Proje Share4’te Sever2’de” vb.

Bu nedenle, sabit sürücüleri tek bir sürücünün başarısızlığıyla tam veri kaybını önleyecek şekilde birleştirmenin bir yoluna ihtiyacım var ve böylece kullanıcılar her sunucuda yalnızca tek bir paylaşım görüyor. Linux yazılımı RAID5 yaptım ve onunla kötü bir deneyim yaşadım, ama tekrar deneyeceğim. LVM iyi görünüyor ama hiç kimse kullanmıyor gibi görünüyor. ZFS ilginç görünüyor ama nispeten “yeni”.

Kullanıcılarım için uygun olan HDD’leri birleştirmenin en etkili ve en az riskli yolu nedir?

Düzenleme: Buradaki amaç temel olarak keyfi sayıda sabit disk içeren ancak karmaşıklığı son kullanıcı perspektifinden sınırlayan sunucular oluşturmaktır.(yani sunucu başına bir “klasör” görürler) Verileri yedeklemek burada bir sorun değildir, ancak her çözümün donanım arızasına nasıl yanıt verdiği ciddi bir endişe kaynağıdır. Bu yüzden RAID, LVM, ZFS ve Who-Blowing-Birlikte.

RAID5 ile ilgili önceki deneyimim de bir Ubuntu sunucu kutusundaydı ve veri kaybına yol açan zor ve beklenmedik bir koşul vardı. Bundan tekrar kaçınabilirim ama sisteme gereksiz bir ek başarısızlık noktası eklediğim hissiyle kaldı.

RAID10’u kullanmadım ama emtia donanımindeyiz ve kutu başına en fazla veri sürücüsü 6’da sabittir. Çok fazla 500 GB sürücümüz var ve 1. 5 TB oldukça küçük.(Ancak hala en az bir sunucu için bir seçenek)

LVM ile ilgili deneyimim yok ve sürücü başarısızlığını nasıl ele aldığına dair çelişkili raporlar okudum.(Striped olmayan) bir LVM kurulumu tek bir sürücüyü işleyebilirse ve yalnızca hangi dosyaların bu sürücüde depolanmış bir kısmı varsa (ve çoğu dosyayı yalnızca tek bir sürücüde depolarsa) bununla yaşayabiliriz.

Ama tamamen yeni bir şey öğrenmem gerektiği sürece, ZFS’ye kadar da gidebilirim. LVM’den farklı olarak, işletim sistemimi (?) Değiştirmem gerekecek, böylece olduğum ve olmak istediğim yer arasındaki mesafeyi arttırıyor. Uni’de Solaris’in bir versiyonunu kullandım ve yine de çok umursamadım.

BT spektrumunun diğer ucunda, bence Freenas ve/veya OpenFiler’i de keşfedebilirim, ancak bu nasıl kombine sürücü sorununu çözmüyor.

Ev ağım için basit bir dosya sunucusu kurmayı planlıyorum ve Ubuntu ile yaşadığım geçmiş deneyimler nedeniyle Ubuntu sunucusunu kullanmayı seçtim ve bunlardaki diğer birçok kullanıcıdan aldığım tüm büyük yardımlar nedeniyleForumlar.

Temel amacım tüm müzik, yazılım, video ve diğer misc depolamak için bir yere sahip olmak. veri dosyaları. Esas olarak bu dosyaları Windows bilgisayarlarımdan erişeceğim ve büyük olasılıkla Putty’yi uzaktan erişim yoluyla Linux sistemiyle çalışmak için kullanacağım, bu yüzden SAMBA dosya sunucusunu ve OpenSsh sunucusunu yüklemeyi planlıyorum.

Sunucu bilgisayarımın: – (1) İşletim Sistemi için 10 Gig HD ve – (2) 750 GIG HD’nin depolama için bir RAID1 dizisinde kurmak istediğim bir RAID denetleyicisine bağlı.

Sorum şu: Linux kurulumu sırasında HD’lerimi “Kılavuzlu – Tüm Diski Kullan” seçeneğini kullanarak bölümlere ayırırken, bölümlenmiş sürücülerin düzenini görüntüleyeceğim ve listelenen üç sürücüyü de gösterir. Sadece 2 sürücü göstermemeli mi (10 GIG HD ve 750 Gig Raid dizisi)? Eğer 3’ü de göstermesi gerekiyorsa, RAID dizisindeki 2 sürücünün birbirini yansıtacağı yerde nasıl ayarlayabilirim?

Herhangi bir yardım takdir edilecektir.

Gitmenin birçok yolu, ancak anakartınızda BIOS baskınını kullanmayı düşünüyorsanız, bu başka bir konudur. İşte sizi devam ettirecek bazı bağlantılar:

Not: Ubuntu Server 18. 04 LTS’yi kullanmalısınız, Ubuntu 18. 04-Live-Server değil. Canlı sunucu ISO, RAID ve LVM yüklemek için tüm yardımcı programları sağlamaz.(http://cdimage. ubuntu. com/releases/18. 04/release/)

Bu adımlar ayrıca Ubuntu Server 16. 04 LTS için de çalışır.

Bu adımlar, Ubuntu Server Ncurses yükleyicisini kullanarak kurulum zamanında bir yazılım RAID 5’in nasıl kurulacağını açıklar. Buradaki sürücü boyutları, bir VM üzerindeki test çabalarımı yansıtıyor, ancak bunu “veri” bölümünün olduğu donanıma uyguladım.

45t boyutu. Bir sürücüyü diziden kaldırma ve yeniden başlatmadan kurtulan sistemi yeniden başlatma yeteneğini test ettim. Ancak, UEFI önyükleme menüsü sistem tarafından değiştirildi. Emin değilim neden. Bu konfigürasyonda gerçekleşen çeşitli şeyler hakkında daha fazla okumam gerekiyor. Ama çalışıyor ve şimdiye kadar istikrarlı görünüyor. Eminim birkaç “iyileştirme” yapılabilir. Her zaman.

** WP ile yeni bir yeni olarak, sayfayı biçimlendirmeye çalışan bir şey mahvedmiş olabilirim. Bu notların çoğu yine de kesin talimatlar olarak değil, referans olarak kullanılmalıdır.** Virtualbox’ta 1. Adım:

Adım 2 Fiziksel disk bölümlerini oluşturun

“Bölüm Diskleri” ekranında:

Bu noktada ilk diski (sda) yapılandıracağız:

İlk bölüm, GPT önyükleme bölümü olacaktır:

İkinci bölüm “/” bölümü olacaktır:

Üçüncü bölüm “/data” bölümü olacaktır:

takas bölümü:

Şimdi kalan her disk için şu kurulum öğelerinin tümünü tekrarlayın: sdb, sdc, sdd, sde

Adım 3 RAID 5 yazılımını yapılandırın

**Önemli** RAID aygıtlarını oluştururken, GPT önyükleme bölümleri için bir RAID aygıtı OLUŞTURMAYIN!

Şunlar için baskın ayarlıyorum: “/”, “/data” ve “takas” – yani 3 bağımsız baskın dizisi.

Şimdi kalan raid dizileri için adımları tekrarlayın (ör. “/data” ve “takas”)

Adım 4 RAID 5 dizilerini etkinleştirin

Kalan iki baskın aygıtı için bu adımları uygulayın (doğru bağlama noktalarını/dosya sistemlerini seçtiğinizden emin olun).

Adım 5 OS kurulumuna devam edin.

Adım 6 Şimdiye kadar sahip olduklarımıza bakalım, dizilerin sağlıklı olduğundan ve başlatma işleminin bittiğinden emin olalım.

Adım 7 Hangi bölümden önyükleme yaptık?

UUID’yi fstab’tan blkid çıktısında bir UUID ile eşleştirin. Ardından PARTUUID’yi efibootmg r-v çıktısıyla eşleştirin.

Adım 8 Önyükleme bilgileri şu anda yalnızca bir disktedir (bkz. Adım 7). Tek bir sürücü arızasından kurtulabilmemiz için bu bilgileri tüm disklere kopyalamamız gerekiyor. Aşağıdaki komutlar şimdiye kadar yapılan her şeyi yok edebilir. Doğru anladığınızdan emin olun. Bir VM çalıştırıyorsanız anlık görüntü almak iyi bir fikirdir.

Adım 9 Şimdi tüm önyükleme bölümlerini efibootmgr’ye ekliyoruz. Bu komut size kurulumda şu anda sahip olduklarınızı gösterecektir.

“Boot0007* ubuntu” gibi girişler yapmak istiyoruz.

Adım 10 Önyükleme menüsü kurulumunu test etmek istiyorsanız, her sürücü için aşağıdakileri yapın:

Yeniden başlattıktan sonra, doğrulamak için efibootmgr’yi çalıştırın (önyüklendi, bu yüzden iyi olmalısınız).

Hetzner tarafından sağlanan kurulum görüntüsü komut dosyası, çeşitli Linux dağıtımlarını kurmanın kolay ve hızlı bir yöntemidir.

Kurulum görüntüsünü doğrudan sunucunuzdaki Kurtarma Sisteminden çalıştırabilirsiniz. Menü arayüzleri, istediğiniz Linux dağıtımını seçmeyi kolaylaştırır. Sürücülerinizi nasıl bölümleyeceğiniz konusunda tam kontrole sahipsiniz. Ayrıca, RAID ve LVM yazılımını nasıl kullanmak istediğinizi tanımlamak için basit bir düzenleyici kullanabilirsiniz.

Kurulum görüntüsünü kullanmak için, önce Rescue System’i etkinleştirmeniz ve ardından Rescue System’i başlatmanız gerekir.

Kurtarma Sisteminde “root” olarak oturum açmak için Robot’ta görüntülenen şifreyi kullanın. Ardından, installimage betiğini başlatmak için installimage yazın:

Aşağıdaki menüde şunları görmelisiniz:

Bir resim seçtikten sonra, editörün başlatılacağını belirten bir not alırsınız ve bu yapılandırma dosyasını açacaktır.

Kullanabileceğiniz bir dizi standart görüntü sunuyoruz. Bunlar genellikle belirli dağılımın en son sürümüdür.

Gelişmiş kullanıcılar, eski \ _images klasörüne giderek bu dağıtımların eski sürümlerini de yükleyebilir. Önemli Not: Bu eski görüntüler için herhangi bir destek sunmuyoruz.

Ayrıca, gelişmiş kullanıcılar kendi işletim sistemi görüntülerini oluşturabilir ve yükleyebilir. Bunun nasıl mümkün olduğu ve gereksinimlerin bir listesi için bilgi için kendi işletim sistemi resimlerinizi nasıl yükleyeceğinizle ilgili kılavuzun kontrolünü kontrol edin.

Kurulum, Kurtarma sisteminde bir /otomatik kümelenme dosyası bulursa, bunu otomatik olarak yapılandırma dosyası olarak kullanır. Dosyalarda hatalar olmadıkça, bir menü ve veya editör görmezsiniz.

Kurulumu özelleştirmek için aşağıdaki değişkenleri ayarlayabilirsiniz.

Sunucuda bulunan sürücüler, ilk satırda değişken sürücü ile tanımlanır. Her satırın üstünde, sürücü türünü görebilirsiniz.

Burada, işletim sisteminin yüklenmesini istediğiniz sürücülerin seçmesini seçebilirsiniz. Sürücüler tamamen silinecek ve şu anda üzerindeki tüm veriler kaybedilecektir.

Mevcut durumunda bir sürücüyü bırakmak ve herhangi bir değişiklik yapmak istemiyorsanız, bir # önce yerleştirerek dışarıda bırakabilirsiniz (kaldırabilirsiniz). Önemli Not: Bunu yapmak, bir sonraki sürücü değişkeninden sonra numarayı düzgün bir şekilde ayarlamanız gerektiği anlamına gelir.

Sunucunun birden fazla sürücüsü varsa, farklı yazılım RAID seviyeleri oluşturmak için SWRAID ve SWRAIDREVEL değişkenlerini kullanabilirsiniz. Herhangi bir yazılım RAID seviyesi her zaman tüm sürücülere uygulanır.(Bu, yukarıda tartışıldığı gibi sürücü ile işaretlenmiş sürücüler anlamına gelir.) Sürücüler. Belirli bir sürücüye yazılım baskını istemiyorsanız, buna göre kaldırmanız gerekir.

Komut dosyası, 0, 1, 5, 6 veya 10 seviye ile yazılım baskını oluşturabilir.

Bootloader grubu önceden yapılandırılmıştır.(Geçmişte Lilo’yu da teklif ettik). İşletim sistemine bağlı olarak, Grub2 veya Grub1 (eski Grub) kurulur.

Değişken ana bilgisayar adı, sistemdeki ilgili ana bilgisayar adını ayarlar.

Bölümler / dosya sistemleri

Kurulum ayrıca bölümleme şemasında (LVM kullanımı dahil) ayarlamaları da destekler. Belirlenen sözdizimini editördeki örneklerde bulabilirsiniz.

İşletim sistemi görüntüsü

Bu, işletim sistemi görüntüsünün tam yoludur; Yalnızca özel bir resim yüklüyorsanız belirtmeniz gerekir.

Düzenleyiciyi F10 (Kaydet ve Quot) ile terk ettikten sonra yapılandırma dosyasının sözdizimi kontrol edilir. Hatalar içeriyorsa, editöre iade edileceksiniz.

Bu çıkışı 1-5 dakika sonra görürseniz (kullandığınız görüntüye ve bölümlemeye bağlı olarak), sistem hazır ve önyüklenebilir.

Kök şifresi, kurtarma sisteminin geçerli şifresine ayarlanır.

Kurtarma sisteminde yeniden başlatıldıktan sonra,

Yeni kurulan sistem önyüklenir ve önceki kurtarma sistemi şifresiyle giriş yapabilirsiniz.

Kurulum komut dosyasını kullanarak Debian veya Ubuntu’yu yüklerken, /etc/cron. d/mdadm içindeki Cronjob Times rastgele ayarlanır.

Sıkça Sorulan Sorular

Neden 2 TIB’den büyük bölümler oluşturamıyorum?

Yalnızca bir Guid bölüm tablosu (GPT) ile 2TIB’den büyük bölümler oluşturabilirsiniz. Böylece, yalnızca GRUB2 içeren işletim sistemlerini kurabilirsiniz; GPT sürücülerinden önyüklemeyi destekler.

Kurulum komut dosyası bir veya daha fazla hata gösterir. Ne yapmalıyım?

Kurulumu yeniden çalıştırın. Aynı hatayı tekrar alırsanız, lütfen ekran çıkışının tamamını ve /root/debug. txt dosyasının içeriğini [ E-posta Korumalı] adresine gönderin.

Bölüm tablosunun sonuna “tüm” koymam gerekiyor mu yoksa bu çizgiyi daha da üstüne koyabilir miyim?

Yapılandırma dosyasındaki tüm boyut, sürücüdeki kullanılabilir alanın geri kalanını kullanmak anlamına gelir. Bölümler birbiri ardına oluşturulduğundan, bölüm tablosu hepsini kullandıktan sonra sona erecektir, çünkü daha sonra yer olmayacaktır. Tabii ki, “hepsini” kullanmamak da mümkündür.

F10’a basmak işe yaramaz. Bunun yerine

21 (veya benzer bir şey) görüntülenir.

“Escape” te ve ardından 0 tuşuna basın. Çoğu durumda, bu F10 ile aynı etkiye sahiptir.

Senaryo yazarı kim? Serbestçe kullanabilir miyim?

Senaryolar, Amandain ve genişleten Hetzner Online GmbH geliştiricileri tarafından yazıldı. Komut dosyaları BASH ile yazılmıştır ve kurtarma sisteminde mevcuttur. Bunları serbestçe değiştirebilir ve kullanabilirsiniz. Hetzner Online GmbH, komut dosyalarını değiştirmenin neden olduğu herhangi bir hasar için herhangi bir sorumluluk kabul etmez ve komut dosyasında değişiklikleri içeren kılavuzlara destek vermez.

Lamba yüklendiğinde MySQL kök parolası nedir?

25 Tem 2019 · 7 dakikalık okuma

AC922’ye yansıtılmış bir Ubuntu 18. 04 Linux takmak çok basittir. İşte nasıl yapılacağı.

Güç işlemcisi X86’dan farklı bir mimaridir, yani PPC64EL. Bu yüzden sallanıyor. Bu nedenle, tıpkı kol işlemci ARM64 çalıştıran Rasberry Pi’ye yüklediğiniz gibi, bu mimari için derlenmiş bir Ubuntu sürümü almanız gerekir. IBM gücü ve kol arasındaki paralelin burada bittiğini unutmayın!

En sevdiğiniz arama motorunu “ubuntu 18. 04. 2 ppc64el” anahtar kelimeleriyle kullanın ve uygun bağlantıyı alacaksınız: PowerPC64 Little-intian Server yükleme görüntüsü. İndirin ve USB anahtarına yakın. Masaüstümü Linux altında çalıştırıyorum, bu amaç için gnome-disks kullanıyorum.

Netw O RK kurulumu elbette desteklenir, ancak bu hedef için bir HTTP sunucusu kurmak bu makalenin kapsamında değildir.

Şimdi, ön veya arka USB bağlantı noktasındaki USB anahtarını, cepheye klipslenmiş ön çerçevenin arkasına takmak için sunucuya erişmeniz gerekiyor.

Siz oradayken ve sıcak yaz günlerinde sunucu odasının düzenlenmiş sıcaklığından hoşlanıyorsanız, sunucunun arka bağlantı noktalarına bir VGA ekranı ve USB klavyesi takabilirsiniz.

Rozetiniz veri merkezinin kapısını açmıyorsa, sunucunun sanal terminaline LAN bağlantısı üzerinden bir seri almak için IPMI protokolünü kullanın:

Sunucu güçlenmezse, hiçbir şey görmezsiniz. Güçlendirin! Ya şasinin önündeki sağ üst yanıp sönme düğmesine basın veya tekrar IPMI kullanın:

Petitboot bir bootloader ve artı OpenBMC ürün yazılımı için. Linux işletim sisteminizi önyüklemeden önce sunucuyu yönetmenize yardımcı olacak bir Linux ve ASCII arabirimi önyükler. Cihazları tarayarak Petitboot, önyüklenebilir USB anahtarını keşfedecek:

* Ubuntu sunucusunu yüklemek için * taşıyın ve Enter tuşuna basın, yükleme menüsü başlar. Ubuntu için her zamanki gibi langege, yerel ayar, klavye, IP adresinizi ayarlayın.

İhtiyacımız olan düzeni oluşturmak için disklerin manuel olarak ayrım yapılması gerekir. Ana menüde kılavuz seçin:

Diskleriniz önceki bir bölümden temiz değilse, herhangi bir bölümü kaldırmanın zamanı geldi. Yükleyici, özellikle LVM ile disklerden inenlerseniz, bu görev için o kadar iyi değil. Bunu yapmanın en kolay yolu, tüm diskte bir kurulum başlatmaktır: rehberli – tüm diski kullanın ve disk bölümleme aşamasını tamamladıktan sonra kesintiye uğratın. Bu işlem LVM’yi kaldırır. Ardından, yeniden başlattıktan sonra, Ubuntu yükleyicisiyle yazılım RAID MD cihazını silebilirsiniz. Ardından mevcut bölümleri silebilirsiniz. Her neyse… diyelim ki diskleriniz temiz:

Tarihsel olarak, linux çalıştıran Power sistemlerinin belirli bir biçime sahip 8 MB’lık küçük bir bölüme ihtiyacı vardır. Buna PReP önyükleme bölümü adı verilir ve linux önyükleme işleminin 1. aşama ikilisini barındırır. Bu sayfa size bu konuda daha fazla ayrıntı verecektir. İyi haber şu ki, petitboot bu görevi yerine getiriyor, bu nedenle OpenPOWER / OpenBMC tabanlı sunucularda PReP önyükleme bölümü işe yaramaz. Petitboot kullanmayan sunucularda (PowerVM tabanlı sunucular), bu bölümle karşılaşabilirsiniz.

Basitleştireceğim, bu düzen benim amacım için yeterli: bir disk çökmesine kadar hayatta kalmak. Üstünde bir LVM olan, /boot ve / mantıksal birimleri olan bir RAID1 Yazılımı oluşturacağım. Takas alanı yok, çünkü sanallaştırılmamış bir sunucuda sahip olduğum 512 GB RAM ile belleğim biterse, bunun nedeni bir takas dosyasının yardımcı olmayacağı şekilde olacaktır.

Bu bölümde, depolama yedekliliği için RAID yazılımının kullanımına özel olarak odaklanılarak RAID özellikleri açıklanmaktadır.

3. 1В Yazılım RAID Hakkında

Yedekli Bağımsız Disk Dizisi (RAID) özelliği, kapasiteyi artırmak, veri yedekliliği uygulamak ve performansı artırmak için verileri birden çok sürücüye yayma yeteneği sağlar. RAID, RAID birimlerini LUN’lar olarak dışa aktaran akıllı disk depolama yoluyla donanımda veya işletim sistemi tarafından yazılımda uygulanır. Oracle Linux çekirdeği, iki veya daha fazla fiziksel depolama aygıtından sanal aygıtlar oluşturmak üzere RAID yazılımını desteklemek için çoklu disk (MD) sürücüsünü kullanır. MD, disk sürücülerini RAID aygıtlarında düzenlemenize ve farklı RAID seviyeleri uygulamanıza olanak tanır.

Aşağıdaki yazılım RAID düzeyleri genellikle Oracle Linux ile uygulanır:

Sürücüleri daha büyük bir sanal sürücü olarak birleştirir. Bu düzey veri fazlalığı veya performans avantajı sağlamaz. Tek bir sürücünün arızalanması diziyi kullanılamaz hale getirdiği için dayanıklılık azalır.

Performansı artırır ancak veri yedekliliği sağlamaz. Veriler birimlere (şeritler) bölünür ve dizideki tüm sürücülere yazılır. Tek bir sürücünün arızalanması diziyi kullanılamaz hale getirdiği için dayanıklılık azalır.

RAID-5 (dağıtılmış eşlik ile şeritleme)

Şeritleme kullanarak okuma performansını artırır ve veri yedekliliği sağlar. Eşlik, bir dizideki tüm sürücülere dağıtılır, ancak tam bir ayna kadar yer kaplamaz. Parite bilgilerinin hesaplanması ve verilere ek olarak bilgilerin yazılması ihtiyacının bir sonucu olarak yazma performansı bir ölçüde düşer. Dizideki bir disk arızalanırsa, G/Ç isteklerini karşılamak üzere verileri yeniden yapılandırmak için eşlik bilgisi kullanılır. Bu modda, siz arızalı sürücüyü değiştirene ve yeni sürücüyü veri ve eşlik bilgileriyle yeniden doldurana kadar okuma performansı ve dayanıklılık düşer. RAID-5, RAID-0 ve RAID-1 arasında orta düzeydedir.

RAID-6 (çift dağıtılmış parite ile şeritleme)

Bir dizideki iki sürücünün kaybından kurtulabilen daha dirençli bir RAID-5 çeşidi. RAID-6, veri fazlalığı ve esnekliğin önemli olduğu ancak performansın önemli olmadığı durumlarda kullanılır. RAID-6, RAID-5 ve RAID-1 arasında orta düzeydedir.

Dizideki her sürücüye aynı verileri yazarak veri yedekliliği ve esneklik sağlar. Sürücülerden biri arızalanırsa, ayna G/Ç isteklerini karşılayabilir. Dizideki tüm disklere aynı bilgiler yazıldığı için aynalama pahalı bir çözümdür.

RAID 0+1 (şeritli disklerin ikizlenmesi)

Hem artırılmış performans hem de veri yedekliliği sağlamak için şeritli bir diziyi ikizleyerek RAID-0 ve RAID-1’i birleştirir. Tek bir diskin arızalanması, aynalardan birinin siz diski değiştirip verilerle yeniden doldurana kadar kullanılamaz hale gelmesine neden olur. Yalnızca tek bir ayna kullanılabilir durumdayken esneklik azalır. RAID 0+1 genellikle RAID-1 kadar veya biraz daha pahalıdır.

RAID 1+0 (yansıtılmış disklerin şeritlenmesi veya RAID-10)

Hem artırılmış performans hem de veri yedekliliği sağlamak için ikizlenmiş bir diziyi ayırarak RAID-0 ve RAID-1’i birleştirir. Tek bir diskin arızalanması, siz diski değiştirip verilerle yeniden doldurana kadar aynalardan birinin bir kısmının kullanılamaz hale gelmesine neden olur. Yalnızca tek bir ayna, verilerin tam bir kopyasını tutarken esneklik azalır. RAID 1+0 genellikle RAID-1 kadar veya biraz daha pahalıdır.

3. 2В Yazılım RAID Aygıtları Oluşturma

MD RAID aygıtını oluşturmak için mdadm komutunu aşağıdaki gibi çalıştırın:

RAID aygıtının adı, örneğin, /dev/md0 .

Oluşturulacak RAID’in düzey numarası, örneğin RAID-5 yapılandırması için 5.

RAID yapılandırmasının parçası olacak aygıt sayısı.

RAID olarak yapılandırılacak cihazlar, örneğin, RAID yapılandırması için 3 cihaz için /dev/sd[bcd].

Listelediğiniz cihazların toplamı, – raid-devices için belirttiğiniz sayı kadar olmalıdır.

Bu örnek, /dev/sdb , /dev/sdc ve dev/sdd’den bir /dev/md1 RAID-5 aygıtı oluşturur:

Önceki örnek, 4 cihazdan bir RAID-5 cihazı /dev/md1 oluşturur. Bir aygıt, arızalı sürücülerin genişletilmesi, yeniden yapılandırılması veya değiştirilmesi için yedek olarak yapılandırılmıştır:

(İsteğe bağlı) RAID yapılandırmasını /etc/mdadm. conf dosyasına ekleyin:

Yapılandırma dosyasına bağlı olarak mdadm, dizileri önyükleme sırasında birleştirir.

Örneğin, aşağıdaki girişler, /dev/md0 ve /dev/md1’e karşılık gelen aygıtları ve dizileri tanımlar:

Daha fazla örnek için /usr/share/doc/mdadm-3. 2. 1/mdadm. conf-example örnek yapılandırma dosyasına bakın.

Bir MD RAID aygıtı, herhangi bir fiziksel depolama aygıtıyla aynı şekilde kullanılır. Örneğin, RAID aygıtı bir LVM fiziksel birimi, dosya sistemi, takas bölümü, Otomatik Depolama Yönetimi (ASM) diski veya ham aygıt olarak yapılandırılabilir.

MD RAID cihazlarının durumunu kontrol etmek için /proc/mdstat dosyasını görüntüleyin:

MD RAID aygıtları hakkında bir özet veya ayrıntılı bilgi görüntülemek için sırasıyla – query veya – detail seçeneğini mdadm ile birlikte kullanın.

Daha fazla bilgi için md(4) , mdadm(8) ve mdadm. conf(5) kılavuz sayfalarına bakın.

Çalışan bir Ubuntu sistemini bir RAID1 yazılımına taşımanın bir örneğini burada bulabilirsiniz. Bu süreçte, iki yeniden başlatma gerçekleştirmeniz gerekecek.

İlk adım, henüz değilse kök kullanıcıya geçmektir:

Disklerin ve bölümlerin bir listesini görelim:

Sistemin, örneğin /dev/sda gibi bir disk kullandığını ve /dev/sda1 adlı bir ana bölüme sahip olduğunu varsayalım. Test için temiz bir Ubuntu Sunucusu 18. 04 kurdum, disk varsayılan olarak bölünmüştü, takas aynı bölümdeki dosyaydı.

Bir baskın oluşturmak için aynı boyutta başka bir disk bağlarız, buna /dev/sdb adı verilir.

Mdadm’yi ve gerekli yardımcı programları kurun (bunlar genellikle varsayılan olarak kurulur):

Gerekli tüm modüllerin ve bileşenlerin kurulu olduğundan emin olmak için aşağıdaki komutu yürütün:

Gerekli modüller yüklenmemişse, bunları yükleyin:

Yeni disk /dev/sdb’yi şu şekilde bölelim:

Bir sonraki adımda, yeni sabit disk /dev/sdb’nin bölüm türünü “Linux raid autodetect” olarak değiştirin (bölüm 1’den beri, “t” den sonra bölüm numarasını belirtmeniz istenmeyecektir):

/dev/sdb bölüm türünün Linux raid otomatik algılama olduğundan emin olun:

Eksik olanı kullanarak bir md0 dizisi oluşturun:

Bir şey işe yaramazsa, baskını kaldırabilir ve tekrar deneyebilirsiniz:

Dizinin dosya sistemini belirleyelim:

mdadm yapılandırma dosyasının bir yedek kopyasını oluşturalım ve yeni dizi hakkında bilgi ekleyelim:

/dev/md0’ı sisteme bağlayın:

Bende listenin altında görüntülendi:

/etc/fstab dosyasında /dev/sda hakkındaki satırları yorumlayın ve dizi hakkında ekleyin:

/etc/mtab dosyasına baskınla ilgili kayıt olup olmadığına bakalım:

/vmlinuz, /initrd. img dosyalarının tam adlarına bakalım:

GRUB2 önyükleme menüsünden bir dosya oluşturun ve düzenleyicide açın:

İçeriği ekleyin (/vmlinuz ve /initrd. img yerine, farklıysa doğru adları belirteceğiz):

Metin düzenleyicide /etc/default/grub dosyasını açın:

Birkaç satırın açıklamasını kaldırın:

Yükleyiciyi güncelleyin:

Önyükleyiciyi her iki diske de kurun:

Tüm verileri önceden monte edilmiş md0 dizisine kopyalayın:

Sistemi yeniden başlatın:

Sistem başladığında, önyükleme menüsünde ilk menü /etc/grub. d/09_raid1_test olacaktır, indirme ile ilgili sorunlar varsa, /dev/sda’dan önyüklemeyi seçebilirsiniz.

Sistemin /dev/md0 ile başlatıldığından emin olun:

Yine, altında değilse kök kullanıcıya geçin:

Eski sabit diskin bölüm türünü değiştirin:

Diziye eski diski ekleyin:

Senkronizasyon tamamlanana kadar bekleyin ve baskının düzenli olduğundan emin olun – UU:

Dizi bilgilerini mdadm yapılandırma dosyasında güncelleyin:

Geçici GRUB menümüzü kaldırın, artık gerekli değil:

GRUB’u tekrar güncelleyin ve kurun:

Başarıyla çalıştığından emin olmak için sistemi yeniden başlatın:

Bu noktada, çalışan Ubuntu sisteminin RAID1 yazılımına geçişi tamamlanmıştır./dev/sda veya /dev/sdb disklerinden biri çalışmayı durdurursa, sistem çalışır ve önyüklenir. Kararlılık için diziye aynı boyutta daha fazla disk ekleyebilirsiniz.

  • Şartımız, veritabanı çözümleri, özel geliştirme, dinamik veri merkezleri, esnek bilgi işlem sağlayarak BT’yi basitleştiren çözümler sunmaktır.
  • Daha fazla bilgi
  • Свойства статьи

Daha Fazla Bilgi

Симптомы

Şunlar için geçerlidir: İşletim Sistemleri – Oracle Linux 6. x, RHEL 6. x

Sunucu Platformları – PowerEdge R720, R820

Yazar: Naveen Iyengar

Sorun: Dell Express Flash PCIe SSD’lerde yazılım RAID’i nasıl yapılandırılır

Çözüm: 1. Express Flash blok cihazlarını tanımlayın – Dell’in Micron Express Flash sürücüleri, EL6. x OS’de aşağıdaki blok cihazlar olarak görünür

Büyük küçük #bloklar adı 251 256 341873784 rssda 251 512 341873784 rssdb

$>2. Bir Bölüm Oluşturun – Flash sürücülerde bir ‘FD’ türü bölme oluşturmak için FDisk Linux yardımcı programını aşağıdaki gibi kullanın

fdisk – u /dev /rssda

Komut (yardım için m): n komut eylemi e genişletilmiş p birincil bölüm (1-4) p

Bölüm Numarası (1-4): 1 Birinci Sektör (56-683747567, Varsayılan 56: 128 Son Sektör, +Sektörler veya +Boyut…, Varsayılan 683747567:

Command (m for help): wq The partition table has been altered! $>

Komut (yardım için m): t seçilmiş bölüm 1 hex kodu (Liste Kodlarına Type): FD Bölüm 1’in sistem türünü FD’ye değiştirdi (Linux Raid AutoDetect)

3. Yazılım RAID’e dahil edilecek diğer tüm PCIE SSD blok aygıtları için 2. adımı tekrarlayın

$>4. Yazılım RAID Oluştur – Express Flash sürücülerinde yazılım RAID dizisini oluşturmak için MDADM adlı Linux yardımcı programı aşağıdaki gibi kullanın. Aşağıdaki örnek, iki flash sürücü /dev /rssda1 ve /dev /rssdb1 kullanarak bir RAID1 oluşturun.

mdadm – create /dev /md0 – Level = ayna – Raid-devices = 2 /dev /rssd [ab] 1

$>5. dizinin ayrıntılarını görüntüleme: Çok diskli MD0 dizisinin durumunu görüntüleyin.

mdadm – Detail /dev /md0

$> mdadm – Es | grep md0 Check if the above command displays the details of the md0 array created. If not, try $>6. Diziyi yeniden başlatmalarda kalıcı hale getirin: Yapılandırma dosyasına MD0 eklemek için önyüklemede bir dahaki sefere tanınacak şekilde aşağıdakileri yapın:

Depending on which of the above two command works, run the appropriate command below to add info to the mdadm. conf file $> mdadm – Es | grep md0 >> /etc/mdadm. conf Or $> mdadm – Es | grep “md/0” >>Mdad m-es |Grep “MD/0”

/etc/mdadm. conf

$>5. dizinin ayrıntılarını görüntüleme: Çok diskli MD0 dizisinin durumunu görüntüleyin.

mdadm – Detail /dev /md0

A. diziyi silme:

Dingeri

İş yerinde hareket eden bir sunucum var. RAID denetleyicisi olan bir LSI 9261-8i, tüm mantıksal sürücüleri çevrimdışı olarak düşürüyor.(Aslında, bu her şeyden beri gerçekleşiyor ve biz sadece bir şeyi yeniden başlatacağız, ama sadece son zamanlarda patronum çözmek istiyor.) Bilgi aramak, LSI sürücüsü ve bazıları ile sık sık bir sorundurRAID kontrolörleri ve anakart kombinasyonları bu soruna neden olur ve Avago/Broadcom, daha eski bir denetleyici olduğu için bunun için bir sürücü seviyesi düzeltmesi üzerinde çalışmayacaktır. Bu yüzden patronum Raid sürücüsünü farklı bir sürücüyle değiştirmek istiyor. BBU ve kablolarla birlikte değiştirmek için bir Broadcom 9361-8i denetleyicisi satın alıyoruz.

Sorun şu ki, yeni denetleyicinin farklı sürücüler kullanması ve Linux’taki önyükleme depolama sürücülerini nasıl değiştireceğim hakkında hiçbir fikrim yok. Patronum biliyor, ama öğrenmek için bakmam gerektiğini söyleyerek bana söylemek istemiyor.(Bunu çok şey yapıyor.) Birden fazla Google araması aracılığıyla bu konuda bir şey bulamıyorum.

Bunu nasıl yaparım? Buradaki var mı?

Kurşun

Yüce [h] ardness

Muhtemelen bu gönderiyi Linux Subforum’a taşımalısınız.

Öğrenilmesi gereken bir şey ve öğretilmesi başka bir şeydir, ancak birisini değerli verilerin nerede dahil olduğunu öğrenmeye zorlamak gözyaşlarıyla bitmek zorundadır.

Bu nedenle Linux altında sahte donanım baskın kartlarından nefret ediyorum, Ubuntu (Debian) türevleri durumunda MDADM’yi kullanmayı tercih ediyorum, yazılım RAID’in bir sorun olduğu yerde çok daha basit olduğu gerçeği için. Bu nedenle, tavsiye sunmak benim için zor, bazen şanslı olabilir ve donanım (yazılım) baskın kartını yükleyebilir, sürücüleri yükleyebilir, sürücüleri aynı sırayla bağlayabilir ve her şey işe yarıyo r-Bunu değerli verilerin söz konusu olduğunda tavsiye olarak sunar, patronunuz bir aptaldır ve sizi bu pozisyona sokmamalıdır.

[H] ard | gawd

Dikkat #1 Hemen Yedekleme Düşünmesi #2 Nadiren Donanım RAID (özellikle Pseudoraid) Uyumlu disk düzeni kullanın.

A. diziyi silme:

Dingeri

Dikkat #1 – Bu, Post Prodüksiyon Grubumuz için büyük projeler için depolama. Özellikle yedeklenmeyeceği bir koşula katlandı.(Benim seçimim değil.) Aslında nadiren kullanılır ve aylar süren boş zamandan sonra sık sık kilitlenmiştir. Dikkat #2 – Bu denetleyicilerle çok sık çalıştım ve grupları birinden diğerine taşımanın kolay olduğunu biliyorum. Disk setleri 9261’den 9361’e sorunsuz bir şekilde hareket edebilir ve yeni denetleyicide RAID 6 kullandıysa geriye doğru bir sorundur. Bu, önyükleme sürücüsü RAID denetleyicisinde olsa bile Windows altında harika çalışır. Daha yeni sürücüleri değişiklikten önce yüklüyorum ve arttıkça, cihazları yeniden tanıyor, yeniden başlatıyor ve hepsi%100. Her birinin Dell versiyonları da iyi çalışıyor. SATA sürücüleri olduğu sürece bir Dell H730’dan bir Dell H730’dan bir Broadcom 9361 veya LSI 9261’de bir disk seti içe aktarmak kolaydır. SAS işleri biraz daha karmaşık hale getirir, ancak fazla değil. Tabii ki, bir Dell H710 veya LSI 9261’de 12GB SAS sürücüsünü kullanmak mümkün değil, ancak bu tek komplikasyon bu.

Bunu nasıl yaparım? Buradaki var mı?

Kurşun

Yüce [H] sertlik

Bu mantıklı değil.

Raid kartını kullanmak için sürücüleri yüklemeniz gerekiyorsa, raid yazılımının bir çeşidini kullanıyorsunuz demektir. Yaklaşık son on yıldır var olan CPU performansı düzeyiyle, mdadm yoluyla yapılan yazılım baskınının yeterince performans göstermediği bir durumla nadiren karşılaştım. Kartlar (yedek veya orijinal) uyumluysa, kartı takın, sürücüleri bağlayın, sürücüleri yükleyin ve hazırsınız.

Patronun hala gülünç öğretim yöntemleri kullanan bir dayakçı.

Bu nedenle Linux altında sahte donanım baskın kartlarından nefret ediyorum, Ubuntu (Debian) türevleri durumunda MDADM’yi kullanmayı tercih ediyorum, yazılım RAID’in bir sorun olduğu yerde çok daha basit olduğu gerçeği için. Bu nedenle, tavsiye sunmak benim için zor, bazen şanslı olabilir ve donanım (yazılım) baskın kartını yükleyebilir, sürücüleri yükleyebilir, sürücüleri aynı sırayla bağlayabilir ve her şey işe yarıyo r-Bunu değerli verilerin söz konusu olduğunda tavsiye olarak sunar, patronunuz bir aptaldır ve sizi bu pozisyona sokmamalıdır.

[H]ard|Gawd

Mümkünse 1 numaralı hususun tekrar gözden geçirilmesi gerekir. Süper felaket kurtarma kapasitesinde olması gerekmez. Bununla birlikte, içeriğin bir kopyasını (en azından iş verilerinin) harici bir sürücüye veya sisteme aktarırken, her şeyi öğrenirken (veya yolo yapmaya karar verirseniz), üzerinizdeki baskıyı büyük ölçüde azaltır.

Bu senaryoyu uygulamak için benzer bir donanıma sahip misiniz yoksa bir şeyi mahvetmeniz kimsenin umurunda olmayacak mı? RAID kartlarıyla o kadar fazla oynamadım, ancak sürücüler arasında meta veri yazmak için kendi şemaları yok mu?(farklı denetleyici türleri arasında taşınabilirliği pratik olarak imkansız hale getirir) Bu, linux seviyesindeki sürücüleri (önyükleme hacmi dizideyse) gerçekten üstesinden gelinmesi gereken ilk sorun yapmaz.

Değilse, işletim sistemi düzeyinde, okuma maceranızın /boot (grub, initrd/vmlinuz) içeriği ve Linux’ta yeni denetleyiciyi kurmak için belgeleri okumakla ilgili olacağını tahmin ediyorum. Hiçbir deneyimim olmadan havadan bir fikir alıyorum, ancak varsayılan çekirdeğe yerleştirilmemişse, o zaman bir tür paket kurmanız ve ardından initrd/initramfs’yi yeniden oluşturmanız gerekir, böylece sağlanan sürücüleri şu şekilde kullanılabilir olur:sistem önyüklemeye başlar.

Şahsen, engelleyicinizin RAID donanım ve meta veri düzeyinde bundan önce olacağını düşünüyorum. Patron gizli anlaşmayı paylaşmadığı sürece, en kısa yol muhtemelen verileri yedeklemek ve yeni bir kurulumla başlamak olacaktır. Ayrıca katma değer için daha yeni bir sürüme (16. 04?) geçmek için satış konuşması yapabilirsiniz. Sadece benim $0. 02

Düzenleme: Betcha, SSD & Data Depolama Forumu’ndaki adamların daha ilk elden deneyime sahip olacağı 0, 02 $.

İçindekiler

Bu makalede, yazılım RAID 1’i yedek diskli ve diskin olmayan, yani verilerin depolandığı yerde yansıtma baskını yapılandırma adımlarını paylaşacağım. Bunu yaklaşan bölümlerde daha ayrıntılı olarak açıklayacağım. Sisteminiz için bir RAID tipi seçmeden önce bilinçli bir karar verebilmeniz için bireysel RAID türlerinin artıları ve eksileri de dahil olmak üzere çeşitli RAID tipleri arasında karşılaştırma ve farkla başka bir makale yazdım.

RAID 1 nedir?

RAID-1 genellikle “yansıtma” olarak adlandırılır. Bir RAID-1 bölgesindeki her çocuk nesnesi, bölgedeki verilerin aynı kopyasını içerir. RAID-1 bölgesine yazma, verilerin tüm alt nesnelere aynı anda yazılmasıyla sonuçlanır. Bir RAID-1 bölgesinden bir okuma, çocuk nesnelerinden herhangi birinin verilerinin okunmasına neden olabilir. Bir RAID-1 bölgesinin alt nesnelerinin aynı boyutta olması gerekmez, ancak bölgenin büyüklüğü en küçük alt nesnenin boyutuna eşit olacaktır.

Yedek disk olmadan yazılım RAID 1 oluşturun

En basit RAID-1 yapılandırması en az iki üye disk içermelidir. Bu örnekte, /dev /sdb1 ve /dev /sdc1, RAID-1’in /dev /md0’in üye diskleridir:

Linux düğümünüzde yazılım RAID 1 oluşturmadan önce izlemeniz gereken bazı adımlar vardır. Eski makalemdeki bu adımları zaten yaptığım için, köprüleri buradan paylaşacağım

Bölünmenin önemli kuralları

Fdisk ile bölümleme

Şimdi LSBLK kullanarak onaylayabileceğimiz bölümlerimiz var

Yazılım RAID 1 yapılandırın

Şimdi bizimle tüm bölümlere sahip olduğumuzdan beri, bu bölümlerde yazılım baskını 1 dizisi oluşturacağız

Değişiklikleri doğrulayın

Şimdi yazılım RAID 1 dizimiz başarıyla oluşturulduğundan beri. Aşağıdaki komutu kullanarak değişiklikleri doğrulayın

Şimdi /PROC /MDSTAT, dizi hakkında bilgi rapor eder ve ayrıca yeniden senkronizasyon süreci hakkında bilgi içerir. Resenkronizasyon, veri yedekliliğini destekleyen yeni bir dizi ilk kez başlatıldığında gerçekleşir. Yeniden senkronizasyon işlemi, bir aynadaki tüm disklerin tam olarak aynı verileri içermesini sağlar.

Yeniden senkronizasyon yaklaşık yüzde 40 yapılır ve yazılım RAID 1 dizi boyutunuza göre bir süre içinde tamamlanmalıdır.

Dosya Sistemi Oluştur

Artık raid 1 dizimiz hazır olduğuna göre veri depolamak için kullanılabilecek bir dosya sistemi oluşturacağız. Bu makalenin hatırına bir ext4 dosya sistemi oluşturacağım, ancak ihtiyacınıza göre yazılım raid 1’inizde başka herhangi bir dosya sistemi oluşturabilirsiniz.

Yazılım raid 1 dizisinin detayını kontrol etmek için aşağıdaki komutu kullanabilirsiniz.

Bağlama noktası oluştur

Daha sonra yazılım raid 1 dizi dosya sistemine erişmek için bir bağlama noktasına ihtiyacımız var.

Bağlama noktamız olduğundan ve yazılım raid 1 dizimizi bağlama noktamıza bağladığımızdan beri. Yazılım raid 1 dizimizin ayrıntılarını kontrol edelim.

Artık bu yazılım raid 1 dizisi verilerinizi depolamak için kullanılabilir. Ancak şu anda bu dosya sistemini geçici olarak bağladığımız için, yeniden başlatmanın ardından kullanılamayacak.

Değişikliklerin yeniden başlatılmasını kalıcı hale getirmek için aşağıdaki içeriği /etc/fstab dosyanıza ekleyin.

Sonra dosyanızı kaydedin ve düğümünüzü yeniden başlatın. Düğüm YUKARI olduğunda, yazılım raid 1 dizinizin bağlama noktanıza monte edildiğinden emin olun, yani.

Yazılım RAID 1’i Yedek Diskle Yapılandırma

Bir disk arızalandığında, arızalı diski değiştirmek için otomatik olarak başka bir diski diziye yükseltebilmek yararlıdır, bu nedenle bir yazılım baskını 1 yapılandırırken bir yedek disk eklemek iyidir.

Yedek disk parametresi, bir üye disk arızalandığında diziye eklenecek diskleri tanımlamak için device parametresiyle birleştirilir. Bu yazıda, yazılım raid 1 dizisinin yedek disk ile oluşturulmasını göstermek için yeni sanal disk ekledim.

mdadm kullanıyorsanız, – x bayrağı yedek disklerin sayısını tanımlar. Üye diskler komut satırında soldan sağa ayrıştırılır. Böylece, bu örnekte listelenen ilk iki disk ( /dev/sdb1 ve /dev/sdc1 ) etkin RAID üyeleri olur ve son disk ( /dev/sdd1 ) yedek disk olur.

Bu dizideki bir disk arızalanırsa, çekirdek arızalı sürücüyü (ya /dev/sdb1 ya da /dev/sdc1 ) /dev/md0’dan kaldırır, /dev/sdd1’i diziye ekler ve yeniden yapılandırmayı başlatır. Bu durumda /dev/sdb1, aşağıdaki listede (F) ile belirtildiği gibi başarısız oldu (zorla).

Md sürücüsü otomatik olarak /dev/sdd1 yedek diskini yerleştirdi ve kurtarmaya başladı.

Yazılım baskınının ayrıntılarını kontrol etmek için 1 dizi /dev/md0

Son olarak, Linux’ta yedek diskli ve yedek disksiz yazılım raid 1 dizisini yapılandırmak için makaledeki adımların yardımcı olduğunu umuyorum. Bu nedenle, yorum bölümünü kullanarak önerilerinizi ve geri bildirimlerinizi bana bildirin.

İlgili Mesajlar

Aradığını bulamadın mı? GoLinuxCloud’da hızlı arama yapın

Golinuxcloud hakkındaki makalelerim size yardımcı olsaydı, lütfen bana bir kahve almayı takdir etmeyi düşünün.

Diğer geri bildirimler veya sorular için Yorumlar bölümünü kullanabilir veya benimle iletişime geçebilirsiniz.

Desteğin için teşekkürler!!

2 “Adım Adım Eğitici: Linux’ta Yazılım RAID 1’i Yapılandır” hakkında 2 Düşünce

Merhaba. Bu Tuto için teşekkürler. RAID1’de (MD1 ve MD5) 2 x 480GB SSD’de Proxmox şablonunda OVH ile barındırdım. Bu sunucu RAID1’e (MD6) koyduğum 2 x 2TB HDD (SDC ve SDD) var. Montaj yapabilir ve sürücüye erişebilirim. Sunucum iyi yeniden başlatabilir, ancak montajı FSTAB’a ekler eklemez, daha fazla önyükleme yapmaz. KVM’m yok, bu yüzden her şeyi yeniden biçimlendirmem ve proxmox’umu yeniden yüklemem gerekiyor. Bir yeniden başlatma üzerinde çalışmasını sağlamak için ne yapabilirim?

  • Merhaba, /etc /fstab’a ek bölümü monte etmek için ne kullanıyorsunuz? Lütfen bu çizgiyi paylaşır mısınız? Yeniden biçimlendirmeniz gerekmez, bu gibi durumlarda, FSTAB’ı değiştirebilmeniz veya canlı DVD kullanarak acil durum moduna giriş yapabileceğiniz bir bakım istemi almalısınız. Ancak önce bu sorunu gidermeye çalışalım. Ayrıca umarım bu /dev /md6 önyükleme sırasında erişilebilir mi?
  • Ev
  • Forumlar
  • Proxmox sanal ortam

Proxmox VE: Kurulum ve Yapılandırma

Einsgehtnoch

Yeni Üye

Bir ev sunucusu topladım. Esas olarak kullanımdan kaldırılmış 2-bölmemi değiştirmek için bana gerçek bir web sunucusu (örn. NextCloud) ve uzak bir masaüstünü saklamak için bir yer verin. Diğer uygulamalar gerektiği gibi takip edecektir. Bazen etrafta dolaşmaya eğilimli olduğum için işlevlerimi güçlü bir şekilde ayırmayı seviyorum. Bu karışıklık artık dosya sunucum ve nextcloud’umu etkilememelidir, çünkü diğer insanların da buna ihtiyacı vardır

Proxmox ve Proxmox içinde Ubuntu Server ve Ubuntu masaüstü (her ikisi de VMS olarak) test etmek için daha büyük sorunlar olmadan yükledim. Burada da büyük bir sorun yok.

NextCloud için dosya sunucusu ve veri sunucusu için ana işlevler için temel kurulumla şimdi mücadele ediyorum. Son haftalardır okuyorum ama doğru yolu anlayamıyorum

  1. Size daha mantıklı geliyor?
  2. Proxmox, dosya sunucusu depolama sistemini (ZFS Mirror / Software RAID 1) kullansın ve bir şekilde Dosya Sunucusu VM’nin (Ubuntu Server) erişmesine izin verin.

Sert bitkileri doğrudan dosya sunucusuna geçirin ve orada bir baskın oluşturun.

İlk seçenek benim için daha basit görünüyor. Ayrıca ana bilgisayar (Proxmox), kullanılmayan sistemin gerektiğinde yeniden oluşturulmasını talep eder. Ancak VM içinden ZFS depolamasına erişmenin en iyi yolu ne olurdu?

========================================= Donanım (şimdilik): Supermicro X11SSM-F G4400 16 GB ECC RAM 32 GB SSD (Sistem HDD’si: Proxmox, VM’ler, ISO’lar, .)Gerekirse HDD’ler)

İnternette Ubuntu’da yazılım RAID’leri oluşturmak için çeşitli kılavuzlar vardır. Birçoğunun çok kapsamlı olmadığını veya anlaşılması ve takip edilmesi zor olmadığını gördük. Bu nedenle, bu öğreticiyi olabildiğince kullanımı kolay bir şekilde oluşturduk. Her adımda resimler ve ayrıntılı talimatlar. Aslında, biraz kapsamlı olabilir, ama sorun değil. En azından RAID’i doğru oluşturduğunuzdan emin olacaksınız. Herhangi bir sorunuz varsa veya bir sorunla karşılaşırsanız, aşağıda bir yorum bırakmaktan çekinmeyin, yardımcı olmaya çalışacağız.

Linux yazılımı RAID’leri, normal donanım RAID’lerinden farklı çalışır. Disk tabanlı değil, bölüm tabanlıdırlar. Bu, RAID oluşturmadan önce tüm disklerde eşleşen bölümler oluşturmanız gerektiği anlamına gelir. Donanım RAID’leri, diskleri RAID’e eklemenizi ve ardından bölümü oluşturmanızı sağlar.

Bu eğitim, Ubuntu 12. 04 64 bit Sunucu Sürümü yüklenirken oluşturulmuştur. Bir dizi Linux yazılımı RAID eğitiminin ilki olması amaçlanmıştır. Gelecekteki öğreticiler, arızalı bir diskten nasıl kurtarılacağı gibi konuları kapsayacaktır.

Bu sunucuda kurulu iki adet 16 GB disk vardır. 2 bölüm oluşturacağız: 2 GB takas bölümü ve 14 GB kök bölümü. İşimiz bittikten sonra, iki diskten biri arızalanırsa sunucu çalışmaya devam edecektir. Bu eğitimdeki resimlerin çoğu açıklayıcıdır. Seçmeniz gereken seçenek vurgulanacaktır. Herhangi bir özel husus varsa resim hakkında yorum yapacağız.

Başlamak için Ubuntu yükleyicisini çalıştırın.”Diskleri bölümle” menüsünü gördüğünüzde, “Manuel”i seçin:

Bu durumda, diskler yenidir ve üzerinde bölüm tabloları yoktur. Bir bölüm tablosu oluşturmak için her bir diski seçin:

Üzerinde bölümler oluşturmak için ilk diskteki boş alanı seçin:

İlk bölüm, diskin başında 2 GB olacaktır (bu, takas alanı için kullanılacaktır):

Bölüm ayarlarını varsayılan olarak bırakabilirsiniz. RAID oluşturulduktan sonra bu bölümlerin üzerine yazılacaktır, bu nedenle bunları burada yapılandırmanıza gerek yoktur:

2. bölümü oluşturmak için ilk diskte kalan boş alanı seçin. Bu durumda, bu bölüm için kalan boş alanı kullanacağız:

Yine, bölümü burada yapılandırma konusunda endişelenmeyin. Varsayılanlarda bırakın:

İlk diskteki 2 bölümü oluşturduktan sonra işlemi tekrarlayın ve ikinci diskte aynı bölümler oluşturun.

Şimdi her iki diskte özdeş bölüm boyutlarını görmelisiniz. Yazılım RAID’i oluşturmaya başlamak için ‘Yazılım RAID’i yapılandırın’ seçeneğini seçin:

Yine, Linux yazılımı baskısı bölüm tabanlıdır, bu nedenle 2 bölüm setimizin her biri için 2 baskın oluşturmamız gerekecektir. İlk oluşturmaya başlamak için ‘MD Cihaz Oluştur’ seçin:

Bu adım bazı insanlar için kafa karıştırıcı olabilir. İlk baskımız 2 bölümden oluşacaktır (her diskte 2GB bölümler), bu nedenle 2 etkin aygıt seçin:

Bu örnekte herhangi bir yedek cihaz kullanmıyoruz:

Yalnızca 2GB bölümlerini seçin. Her diskte bir tane olmalıdır:

RAID Yapılandırma menüsüne geri götürüleceksiniz. 2. RAID’i oluşturmaya başlamak için ‘MD Cihaz Oluştur’ seçeneğini seçin:

14GB bölümlerin her ikisini de seçin (yine, her diskte bir tane olmalıdır):

RAID yapılandırmasını tamamlamak için “Bitir” i seçin.

Şimdi 2 baskını ayırıyoruz.‘RAID1 Cihaz #0’ ve ‘RAID1 Cihaz #1’ göreceksiniz. Bunlar bölümlememiz gereken tek şey.

Takas RAID bölümünü yapılandırmak için, ‘RAID1 Cihazı #0’ altında listelenen 2GB RAID cihazını seçin:

“AS” için “Kullanın” için “Takas Alanı” nı seçin ve ardından “Bölümün ayarlanmasını” seçin:

Bölümleme menüsüne geri götürüleceksiniz. Menüden 2. RAID cihazını (bu durumda 14GB olan) seçin. RAID aygıtını ihtiyacınız olan herhangi bir dosya sistemiyle yapılandırabilirsiniz, ancak varsayılan, Ext4 ile gidiyoruz.”Montaj Noktası” için, “/” seçerek onu kök haline getirin. Şimdi ‘Bölümü ayarlayın’ seçeneğini seçin:

RAID cihazlarınız aşağıda listelenenlere benzer şekilde bölünmelidir.”Bölümlemeyi bitirin ve diske değişiklik yazın” ı seçin:

Tipik olarak, RAID’in uygulanmasının nedeni, tek bir disk arızası durumunda işletim sistemi çalışmaya devam edecektir. Başarısız bir diskle önyükleme yaparken herhangi bir kesinti görmeyecek şekilde ‘Evet’i burada seçin:

Neredeyse bitti! İşletim sistemi, ayarladığınız baskına kurulmaya devam edecektir:

İşletim sistemi yüklendikten sonra GRUB yüklemeniz istenecektir. Ana önyükleme kaydına yüklemek için evet’i seçin:

Gördüğünüz gibi, Grub’u ana çizme kaydına yüklemek her iki sabit diske (/dev/sda &//dev/sdb) yükleyecektir.

Bu kadar! Kurulum tamamlandıktan sonra işletim sistemine önyükleme yapabilmeniz gerekir. Sabit bir disk kaybederseniz, işletim sistemi infaz olmadan çalışmaya devam edecektir.

Bu süreçle ilgili sorularınız varsa yararlı bulabileceğiniz bazı bağlantılar aşağıdadır (veya aşağıya bir yorum bırakın, yardımcı olmaya çalışalım):

Bu kılavuzun odak noktası donanım olsa da, öncelikle ev dosya sunucusu işletim sistemi seçeneklerinden kısaca bahsetmeye değer.

Windows Ev Sunucusu 2011

Microsoft, bu yılın başlarında WHS’nin en son sürümünü piyasaya sürdü. Satıştayken düzenli olarak 50 $ veya daha düşük bir fiyata bulunabilir. Mevcut tüm dosya sunucusu işletim sistemleri arasında WHS2011, Windows masaüstü işletim sistemleri serisine aşina olan ve Unix veya Linux’a daha az aşina olan kullanıcılar için hem kurulumu hem de yönetimi en kolay olanıdır. Windows XP, Vista veya 7’yi yüklediyseniz ve yapılandırdıysanız, WHS2011’i minimum (hatta hiç) ekstra araştırmayla yükleyebilir ve yapılandırabilirsiniz. Ev dosya sunucusunda acemi olanlar için bu kullanım kolaylığının dezavantajı elbette maliyetidir – WHS2011 ücretsiz değildir.

FreeBSD ve FreeNAS

FreeBSD elbette ücretsizdir. Unix işletim sistemi olduğu için kullanmayı öğrenmek zaman ve emek gerektirmektedir. Kurulumu eski bir metin tabanlı sistem kullanıyor ve arayüzü komut satırı tabanlı olsa da, PuTTY gibi bir terminal kullanarak bir Windows PC’den yönetebilirsiniz. Unix’e aşina olmayan kullanıcılara genellikle FreeBSD’yi önermem. Bununla birlikte, Unix dünyası ilginizi çekiyorsa ve Windows olmayan bir işletim sistemine ilk adımınızı atmakla ilgileniyorsanız, bir dosya sunucusu kurmak, diğer Unix projelerine kıyasla nispeten kolay bir öğrenme deneyimidir.

FreeNAS, FreeBSD’ye dayalıdır ancak özellikle bir dosya sunucusu olarak çalışacak şekilde oluşturulmuştur. Sezgisel, kullanımı kolay bir web arayüzünün yanı sıra bir komut satırı arayüzüne sahiptir. Hem FreeBSD hem de FreeNAS, NTFS ve FAT32 gibi bir dosya sistemi olan ZFS’yi destekler. ZFS, işlevsel olarak (ev kullanıcısı için) sınırsız dosya ve bölüm boyutu sınırları, otomatik onarım ve RAID-Z gibi NTFS’ye birçok avantaj sunar. Tüketicilerden çok kurumsal ve ticari kullanıcıları hedeflese de Matt, geçen yıl ZFS hakkında pek çok yararlı bilgi içeren bir makale yazdı.

Ubuntu ve Samba

Ubuntu tartışmasız Windows kullanıcılarının nasıl kullanılacağını öğrenmesi için en kolay Linux dağıtımıdır. Şaşırtıcı olmayan bir şekilde, 12 milyonu aşan herhangi bir Linux dağıtımının en büyük kurulum tabanına sahiptir. Bir Ubuntu Sunucu Sürümü olsa da, Ubuntu’yu bir ev dosya sunucusuna dönüştürmenin en kolay yollarından biri Samba’yı yüklemek ve kullanmaktır.(Samba yalnızca Ubuntu’da değil, FreeBSD’de de kullanılabilir.) Samba, ev dosya sunucunuzu kullanan karışık istemcileriniz (örn. Windows, OS X ve Unix/Linux) varsa özellikle yararlıdır. FreeNAS, kesinlikle Windows istemcileriyle çalışsa da, Samba, Windows ile sorunsuz entegrasyon için standardı belirliyor ve birlikte çalışabilirlik, odak noktalarından biri.

Kısaca, WHS2011’in kullanımı çok kolaydır, ancak maliyeti yüksektir. Ubuntu ve Samba’yı kurmak özellikle zor değil ve daha önce herhangi bir Linux türü kullanmamış olsanız bile, muhtemelen bir sabah veya öğleden sonra çalışan bir Samba ev dosya sunucunuz olabilir. FreeNAS tartışmasız Samba ile Ubuntu’dan biraz daha zorlu ama yine de yeni başlayanlar için birkaç saatlik bir kavrayış içinde. FreeBSD, potansiyel olarak WHS, Ubuntu/Samba ve FreeNAS’tan çok daha yeteneklidir, ancak özelliklerinin çoğu çoğunlukla bir ev dosya sunucusuyla ilgisizdir ve öğrenme eğrisi oldukça diktir. Düzgün bir şekilde yapılandırıldığında, yukarıdaki çözümlerin tümü tipik bir ev kullanıcısı için yeterince güvenlidir. En önemlisi, tüm bu seçenekler bir ev dosya sunucusu için sadece düz çalışır. Bir ev dosya sunucusu bağlamında her işletim sisteminin artılarının ve eksilerinin kapsamlı bir karşılaştırması bu makalenin kapsamı dışındadır, ancak şimdi dikkate almaya değer birkaç işletim sistemi seçeneğini ele aldığımıza göre, hadi donanıma geçelim!

Veriler aynı anda ayrı disklere okunup yazılabileceğinden, RAID 0 okuma/yazma hızlarını artırmak için şeritleme oluşturacaktır. Bu RAID düzeyi, disk erişim hızını artırmanız gerektiğinde kullanmak isteyeceğiniz şeydir. RAID oluşturmadan önce sürücülerinizde RAID uyumlu bölümler oluşturmanız ve Ubuntu’ya mdadm yüklemeniz gerekir.

Bu komutlar mutlaka root olarak yapılmalıdır veya her komutun önüne sudo komutunu eklemelisiniz.

# mdadm – create /dev/md0 – level=0 – raid-devices=2 /dev/sdb5 /dev/sdb6

–create Bu, bir RAID dizisi oluşturacaktır. İlk RAID dizisi için kullanacağınız aygıt /dev/md0’dır.

–level=0 Seviye seçeneği, RAID için hangi RAID seviyesini kullanacağınızı belirler.

–RAIDVICES = 2 /dev /sdb5 /dev /sdb6 Not: İllüstrasyon veya uygulama için bu aynı sürücüde iki bölüm gösterir. Yapmak istediğiniz şey bu değil, bölümler ayrı sürücülerde olmalı. Ancak, bu size bir uygulama senaryosu sağlayacaktır. RAID dizisindeki cihaz sayısını listelemeniz ve FDISK ile bölümlere ayrıldığınız cihazları listelemeniz gerekir. Örnek iki RAID bölümü gösterir. MDADM: Array /dev /md0 başladı.

Baskın gelişimini kontrol edin.

MD0: Aktif RAID0 SDB6 [1] SDB5 [0]

995712 BLOKLAR 64K Parçalar Kullanılmayan Cihazlar:

# Tail/var/log/Mesajlar RAID’in/var/log/mesajlarda oluşturulduğunu da doğrulayabilirsiniz.

19 Mayıs 09:08:51 UB1 Çekirdek: [4548. 276806] RAID0: SDB5’e bakmak

19 Mayıs 09:08:51 UB1 Çekirdek: [4548. 276809] RAID0: SDB5 (497856) SDB6 (497856) ile karşılaştırılması

19 Mayıs 09:08:51 UB1 Çekirdek: [4548. 276813] RAID0: Eşit

19 Mayıs 09:08:51 UB1 Çekirdek: [4548. 276815] RAID0: Son 1 Bölge

19 Mayıs 09:08:51 UB1 Çekirdek: [4548. 276822] RAID0: bitti.

May 19 09:08:51 ub1 kernel: [ 4548.276829] raid0 : conf->19 Mayıs 09:08:51 UB1 Çekirdek: [4548. 276826] RAID0: MD_SIZE 995712 blok.

Hash_spacing 995712 blok.

19 Mayıs 09:08:51 UB1 Çekirdeği: [4548. 276831] RAID0: NB_Zone 1’dir.

19 Mayıs 09:08:51 UB1 Çekirdeği: [4548. 276834] RAID0: Karma için 4 bayt tahsis etmek.

RAID cihazınıza bir dosya sistemi yerleştirmeniz gereken Ext 3 dosya sistemini oluşturun. Gazetecilik Sistemi Ext3 bu örnekte cihaza yerleştirilir.

# MKE2F S-J /Dev /MD0

MKE2FS 1. 40. 8 (13-Mar-2008)

Blok boyutu = 4096 (log = 2)

Parça boyutu = 4096 (log = 2)

62464 inodes, 248928 blok

Süper kullanıcı için ayrılmış 12446 blok (%5. 00)

İlk veri bloğu = 0

Maksimum dosya sistemi blokları = 255852544

Grup başına 32768 blok, grup başına 32768 parça

Grup başına 7808 inodes

Bloklarda saklanan süper blok yedeklemeler:

32768, 98304, 163840, 229376

Inode tabloları yazma: bitti

Dergi Oluşturma (4096 blok): Yapıldı

Süper bloklar ve dosya sistemi Muhasebe Bilgileri Yazma: Yapıldı

Bu dosya sistemi, her 39 montaj veya

180 gün, hangisi önce gelirse. Geçersiz kılmak için tune2f s-c vey a-i kullanın.

RAID’i dosya sistemine monte etmek için bir yer oluşturun

RAID dizisini kullanmak için dosya sistemine monte etmeniz gerekir. Test amacıyla bir montaj noktası ve test oluşturabilirsiniz. Kalıcı bir montaj noktası yapmak için /etc /fstab’ı düzenlemeniz gerekir.

Raid dizisini monte et

# montaj /dev /md0 /raid

Yeni bölümde dosya oluşturabilmelisiniz. Bu işe yararsa, /etc /fstab’ı düzenleyebilir ve şuna benzeyen bir satır ekleyebilirsiniz:

/dev /md0 /raid varsayılanlar 0 2

Test ettiğinizden ve yeni RAID aygıtıyla ilgili sorunları çözmek için tek kullanıcı moduna girmeye hazır olduğunuzdan emin olun.

Umarım bu makaleyi yararlı bulursunuz.

2 yorum

The simplest way to install Raid 0 ubuntu 20.04 is. 1) Install ubuntu in a smallest partition first as usual 2) Activities ->“Bu gerçekten ilginç, Sen çok yetenekli bir blog yazarısın. Akışınıza katıldım ve muhteşem gönderinizden daha fazlasını aramayı dört gözle bekliyorum. Ayrıca web sitenizi sosyal ağlarımda paylaştım!”

disk, disk aracını kullanarak disk 1’de bir raid bölümü oluşturun, disk 2’deki tüm bölümü silin ve otomatik olarak disk aracı disk 2’yi raid üyesi olarak atayacaktır 3) disk 1’deki raid bölümünü seçerek ubuntu’yu yeniden yükleyin

Kurulum hızının 4 kat daha hızlı olduğunu göreceksiniz.. Bu şimdiye kadarki en kolay yol olacak!

Nasıl yaptığımı unutmamak için kendim için yazıyorum.%95 çalışıyor. Yorumları gördüğümde cevaplayacağım.

15 Ağustos 2019 Perşembe

Ubuntu 16. 04 RAID 1 kaldırma

Bağlantılı makaleler, gpt ve efi’deki kurulumlara atıfta bulunur

Ubuntu 16. 04 kurulum yazılımı RAID’e uygun olarak ubuntu sunucu yükleyicisini kullanarak, arızalı bir sabit sürücüyü değiştirerek mbr üzerine kurulum yapmak normaldir

$ sudo apt gdisk’i kurun $ sudo gdis k-l /dev/sda $ sudo gdis k-l /dev/sdb

1. Mevcut RAID aygıtlarını sökme (örneğin, diskleri yeniden yüklemek veya kullanmak için) resimleri Ubuntu 16. 04’e karşılık gelir

Çalışan sistemden görünüm:

$ lsbl k-o İSİM, BOYUT, FSTYPE, TÜR, DAĞ NOKTASI

$ sudo mdadm –detay /dev/md0

livecd’den önyükleme

$ sudo add-apt-repository evren $ sudo apt update $ sudo apt install ssh mc mdadm

======================================== Atlayabilirsiniz Kolaylık için bağlanabilirsiniz uzaktan: (ubuntu kullanıcısı) Parolayı ayarla $ passwd $ ip a . 192. 168. 1. 239 .

Geçenlerde Anahtar Teslimi ve onun çok sayıda uygulama seçeneğini keşfettim. gerçekten heyecan verici. Epeyce dosya sunucusu kurdum, bu yüzden ilk projem Anahtar Teslim Dosya Sunucusunu denemek oldu. Çıplak donanım sunucusuna kurulum için ISO kullanılarak kurulum son derece sorunsuz geçti. Sunucuda kurulu 3 sürücü var, bu yüzden diğer iki sürücüyle RAID 1 oluşturmak amacıyla işletim sistemini tek bir sürücüye kurdum.

İşte burada şaşırdım. RAID sürücüsünün nasıl kurulacağına ilişkin belgelere bakmayı denedim, ancak bunun Webmin’den nasıl yapıldığına dair net bilgi bulamıyorum. OpenMediaVault kullanarak bir dizi dosya sunucusu oluşturduktan sonra, OMV’deki RAID kurulumu çok basit ve kolaylaştırılmıştır. Anahtar teslimi kullanarak RAID’in nasıl oluşturulacağını bulmakta güçlük çekiyorum.

Webmin ile RAID kurulumu için bu bağlantıyı buldum.

Öğretici açık, ancak CL’ye gitmeden veya bir USB sürücüye önyükleme yapmadan ve onu GParted ile değiştirmeden bir disk bölümünü “Linux RAID” olarak değiştirmenin bir yolunu görmediğim için 1. adımı geçemiyorum.

Böyle. Webmin’den bir RAID dizisi kurmak için adım adım açıklayan Anahtar Teslimi için herhangi bir eğitim var mı?

Şimdiden teşekkürler. ken

Bir adım ileri, bir adım geri.

TAMAM. Webmin’den bölüm türünü Linux RAID olarak nasıl değiştireceğinizi yeni öğrendim. Böylece, disk 2 ve 3’te bölüm türünü Linux RAID olarak değiştirebildim. Ancak, menüde Linux RAID’e tıkladığımda aşağıdaki hatayı aldığımı fark ettim.

Çekirdek RAID durum dosyası /proc/mdstat sisteminizde mevcut değil. Çekirdeğiniz muhtemelen RAID’i desteklemiyor.

RAID seçeneğinin sistemde olmamasının bir nedeni var mı?

bir adım daha

Biraz daha araştırma ve görünüşe göre Anahtar Teslimi Dosya Yöneticisinde “mdadm” modülünün kurulu olmadığını keşfettim. Böyle. SSH’ye giriş yaptım ve sisteme mdadm kurdum. Yeniden başlatmanın ardından, linux RAID seçenekleri nihayet ortaya çıktı.

Ancak, mdam kurulumundan sonra bile bir RAID 1 dizisi oluşturmayı denedim ve sistem, dizinin bölümlerini seçmek için asla bir sonraki aşamaya geçmiyor. öğreticide 3. adım.

Böyle. hala sıkışıp kaldım

Merhaba Ken

RAID kurulumunda sorun yaşadığınız için üzgünüz.

Ne yazık ki, sana pek yardımcı olabileceğimi sanmıyorum.

Hiç RAID yazılımı kurmadım (aslında hiçbir zaman herhangi bir RAID kurmadım). Her zaman oynamak istediğim bir şeydi, ancak hiçbir zaman ihtiyaç duymadım (her zaman sadece LVM kullandım ve yedeklere güvendim).

Ayrıca, komut satırı için kişisel bir tercihim var, bu nedenle Webmin ile bir ton deneyimim yok. Proxmox’u bir Hipervizör olarak kullanıyorum ve her şeyi VM’ler veya konteynerler olarak çalıştırıyorum, bu yüzden çıplak metal üzerinde de Linux ile çok az deneyimim var.

Bütün bunları söyledikten sonra, kesinlikle mümkün olmalı. Kaputun altında TurnKey, Debian’dır. v14. x, Debian Jessie’ye dayalıdır ve yaklaşan (ve oldukça gecikmiş) v15. 0 sürümümüz Debian Stretch’e dayalı olacaktır. Webmin paketlerini kendimiz oluşturuyoruz, ancak TKLBAM modülümüz dışındaki tüm kodlar Webmin’in kendisinden geliyor.

Mdadm yüklediğinizi görüyorum. Tek bağımlılık/gereksinim olması gereken AFAIK.

Yardım talebiniz ilgimizi çekmese de, yaklaşan v15. 0 sürümümüzdeki bir hatayı keşfetmeme gerçekten yardımcı oldu! Bunun için teşekkürler!(FWIW size. ).

Kendime bağlandığınız öğreticiyi takip etmeyi denedim (kullanışlı bir V14. 2 VM kullanarak). Sanırım bir şeyi kaçırmış olabilirim, ama benim için de işe yaramayacak. Ancak, deneyimim sizinkinden biraz farklı geliyor.“RAID Cihaz Seçenekleri” ekranına kadar vardım, ancak yalnızca bir “RAID’de bölümler” (ve aynı “yedek bölümler” altında gösterilen) görüyorum. Devam etmeye çalışırsam, “RAID oluşturulamadı: yansıtma için en az 2 bölüm seçilmeli” bir hata alırım. Yani bu biraz başarısız.

Gerçekten V15. 0 gelişimine geri dönmem gerekiyor, böylece kapıdan dışarı itebiliriz, bu yüzden şimdi bu konuda daha fazla zaman geçirmeyi göze alamıyorum. Önerebileceğim tek şey, komutandan denemektir. Komut çizgisini tercih etmenin (birçok) nedeninden biri, bir video izlemediğiniz sürece, bir şeyleri yanlış yorumlamanın, Vital Adımları kaçırmanın veya bir GUI kullanırken yanlış şeyi tıklamanın oldukça kolay olduğunu düşünüyorum. Commandline öğreticilerini kullanmanın genellikle IMO olarak daha güvenilir olduğunu görüyorum, şeyleri yanlış yorumlamak daha zordur ve genellikle hata mesajları, olması gerektiği gibi çalışmayan herhangi bir şeyde net işaretler verecektir (ve genellikle nedenini işaret eder veya en azından Google’a bir hata mesajı verecektir). Komutların gerçekte ne yaptığını tam olarak bulmak da çok daha kolaydır (örneğin, Man sayfaları ve hatta Google aracılığıyla). FWIW Sizin için hızlı bir Google yaptım ve denemeye değer bir eğitim buldum. Debian’ın önceki bir versiyonu için (Squeeze, Jessie’den önceki kişiydi), ancak aynı olmasa da benzer olmasını beklerdim (yukarıda ima edildiği gibi, çalışmayan herhangi bir şey, açıklama hata mesajlarını Googling’i deneyin).

Webmin ile devam etmeyi tercih ediyorsanız, belki de webmin destek forumlarında yayınlamayı düşünün. Muhtemelen benden çok daha fazla yardımcı olabilirler. Varsayılan olarak sağladığımız webmin temasının varsayılan olarak Webmin’in kullandıklarından farklı olduğunu (V15. 0 için varsayılan temaya geçeceğimize rağmen) ve daha eski bir sürüm olduğunu, ancak aksi takdirde her şeyin beklendiği gibi olması gerektiğini lütfen unutmayın. Yukarıda belirttiğim gibi, anahtar teslimi v14. x’in temeli Debian Jessie.

Üzgünüm, sadece gerekli adımlara rehberlik edemedim, ama umarım biraz yardımım var. Onunla iyi şanslar ve bunu çözmeyi başarırsanız, lütfen diğer kullanıcıların yararlı bulacağından emin olduğum için geri gönderin.

Linux Software RAID (genellikle MDRAID veya MD/RAID olarak adlandırılır), RAID kullanımını bir donanım RAID denetleyicisi olmadan mümkün kılar. Bu amaçla, bu için kullanılan depolama ortamı (sabit diskler, SSD’ler vb.) Bilgisayara, biraz anakarttaki doğrudan SATA bağlantı noktaları gibi tek tek sürücüler olarak bağlanır.

Yazılım RAID’in aksine, donanım RAID denetleyicileri genellikle bir BBU veya ZMCP tarafından korunabilen yerleşik bir önbelleğe (genellikle 512 MB veya 1 GB) sahiptir. Hem donanım hem de yazılım RAID dizileriyle, güç arızaları sırasında veri kaybını önlemek için sert diskler için yazma önbelleklerini devre dışı bırakmak iyi bir fikir olacaktır. Güç arızaları sırasında önbelleğin içeriğini flash baloya yazan entegre kondansatörlere sahip SSD’ler, bunun istisnasıdır (Intel 320 Serisi SSD’ler gibi).

  • İçerik
  • 1 fonksiyonel yaklaşım
    • 2 RAID Superblock
    • 2. 1 Superblock Meta Veri Sürüm 0. 90
    • 2. 2 Superblock Meta Veri Sürüm 1.*
    • 3. 1 Bölümlerin Hazırlanması
    • 4. 1 Hizalamayı test etmek

    4. 2 Senkronizasyon oranını ayarlama

    Işlevsel yaklaşım

    • Bir Linux yazılımı RAID dizisi aşağıdaki RAID seviyelerini destekleyecektir: [1]
    • Raid 0
    • Raid 1
    • Raid 4
    • Raid 5
    • RAID 6 [2]

    Raid 10

    Raid Superblock

    Bir Linux yazılımı RAID dizisi, bir RAID dizisi hakkında gerekli tüm bilgileri bir süper blokta saklayacaktır. Bu bilgiler, meta veri sürümüne bağlı olarak farklı konumlarda bulunacaktır.

    Superblock meta veri sürümü 0. 90

    0. 90 sürüm süper blok 4. 096 bayt uzunluğundadır ve cihazın sonunda 64 KIB hizalı bir blokta bulunur. Cihaz boyutuna bağlı olarak, süper blok önce cihazın sonundan önce 128 KIB veya en son cihazın sonundan 64 KIB’de başlayabilir. Süper blokun adresini hesaplamak için, cihaz boyutu en yakın 64 KIB’ye ve daha sonra sonuçtan 64 KIB’ye yuvarlanmalıdır.[3]

    • Sürüm 0. 90 Meta Veri Sınırlamaları:
    • Bir dizide maksimum 28 cihaz
    • Her cihaz maksimum 2 tib boyutunda olabilir

    Kötü blok yönetim için destek yok [4]

    Superblock Meta Veri Sürüm 1.*

    • Superblock’un konumu meta verilerin versiyonuna bağlıdır: [5]
    • Sürüm 1. 0: Superblock, cihazın sonunda bulunur.
    • Sürüm 1. 1: Superblock, cihazın başında bulunur.

    Sürüm 1. 2: Superblock, cihazın başlangıcından sonra 4 KIB’dir.

    RAID Dizisi Oluşturma

    Aşağıdaki örnek, bir RAID 1 dizisinin oluşturulmasını gösterecektir. Örnekte bir Fedora 15 canlı sistemi kullanılacaktır.

    Bölümler Hazırlama

    Yazılım RAID dizisi /dev /sda1 ve /dev /sdb1 arasında yayılacaktır. Bu bölümler Linux Raid AutoDetect Tipine (FD) sahip olacaktır:

    Baskın Oluşturma 1

    Başlatma işleminin ilerlemesi Proc Dosya Sistemi veya MDADM aracılığıyla talep edilebilir:

    Hizalamayı test etmek

    1. 2 meta versiyonu örnekte kullanılacaktır. Bu nedenle meta veriler, 1 MIB sınırında hizalanmasına rağmen, gerçek verilerden sonra cihazın başlangıcına yakındır (veri ofseti: 2048 sektör, bir sektör 512 bayt vardır):

    • MDADM sürümüne bağlı olarak, veri ofsetinin boyutu değişir:
    • since mdadm-3.2.5: 128 MiB Data Offset (262144 sectors), if possible: super1: fix choice of data_offset. (14.05.2012): While it is nice to set a high data_offset to leave plenty of head room it is much more important to leave enough space to allow of the data of the array. So after we check that sb->Not: MDADM’nin mevcut geliştirme sürümü, veri ofsetinin boyutunu manuel olarak belirtmenizi sağlar (–create, büyüme için değil – add için değil): Ekle-Oluşturma ve Büyümek İçin Data-Offet bayrağı
    • Boyut hala mevcuttur, yalnızca “ayrılmış” ı azaltın, artırmayın. Bu, içinde yeterli alana sahip olmadığı için bir yedekin başarısız olduğu bir hatayı düzeltir.
    • MDADM-3. 2. 4: 128 MIB Veri Ofseti (262144 sektör) Super1: Varsayılan olarak verilerin önünde daha fazla yer bırakın.(04. 04. 2012): Çekirdek, veri ofsetini değiştirerek yeniden şekillendirme sırasında bir yedekleme dosyasına ihtiyaçtan kaçınma yeteneğini artırıyor. Bunun yararlı olması için verilerden önce bol miktarda boş alana ihtiyacımız var, böylece veri ofseti azaltılabilir. V1. 1 ve v1. 2 için meta veriler varsayılan data_offset’i çok daha büyük hale getirir. 128 meg hedefleyin, ancak 2 güç tutun ve her cihazın% 0, 1’inden fazlasını kullanmayın. V1. 0’ı Data_Offset’in sıfır olması gerektiğinde kullanıldığı gibi değiştirmeyin.

    MDADM-3. 1. 2: 1 MIB Veri Ofseti (2048 sektör) Super1: 1Meg sınırında veri hizalamasını teşvik edin (03. 03. 2010): Data_offset’in sıfır olmadığı 1. 1 ve 1. 2 meta veriler için, data_offset’i altta yatan bloka hizalamak önemlidir. boy. Şu anda mevzuat içindeki belirli bir cihaza erişemiyoruz, bu yüzden sadece 1 meg sınırına zorlamaya çalışın. Ayrıca varsayılan 1. x meta veriler ila 1. 2 belgelendiği gibi.(ayrıca bkz. Re: MDADM sürümlerini karıştırma)

    Senkronizasyon hızını ayarlamak

    Bir RAID hacmi, senkronizasyon sırasında bile oluşturulduktan hemen sonra kullanılabilir. Bununla birlikte, bu senkronizasyon oranını azaltır.

    Bu örnekte, iki SSD’yi (/dev/sda ve/sdb üzerindeki bölümler olmadan) doğrudan erişen bir RAID 1 dizisine erişmek, senkronizasyon kabaca 200 MB/s’den başlar ve veriler yazıldığında 2. 5 MB/s’ye düşer. RAID 1 dizisinin dosya sistemi:

    Senkronizasyon, senkronizasyon oranını manuel olarak artırarak hızlandırılabilir: [6]

    RAID dizisini silme

    Bir RAID hacmi artık gerekli değilse, aşağıdaki komut kullanılarak devre dışı bırakılabilir:

    Tek tek cihazlar için süper blok (bu durumda, yukarıdaki örnekten /dev /sda1 ve /dev /sdb1) aşağıdaki komutlarla silinecektir. Bunu yaparak, bu bölümleri yeni RAID dizileri için yeniden kullanabilirsiniz.

    Yol haritası

    Neil Brown, 2011 için MD/RAID için bir yol haritası yayınladı: blogunda: