Masaüstü yükleyiciyi kullanarak Ubuntu 14.04'ü RAID 1 ile nasıl kurabilirim?


18

Birçok kişi, Ubuntu'yu Masaüstü CD'si ile RAID 1'e kurmanın imkansız olduğunu iddia ediyor. Bu gerçekten doğru mu? Değilse, nasıl yapılabilir?

Yanıtlar:


26

Düzenleme: Bu kılavuz UEFI önyüklemesini dikkate almaz. UEFI önyüklemesi isteniyorsa ek veya farklı adımlar gerekebilir. Bu kılavuz eski önyüklemeyi varsayar!

ubiquityYükleyicinin mdadmyazılım baskını cihazları hakkında bilgi sahibi olmadığı doğrudur . Ayrıca, canlı mdadmcd'nin raid yönetim aracını eksik olduğu doğrudur . Bununla birlikte, elle bazı işler yapmak, Ubuntu'yu RAID1'e kurmak çok mümkündür.

Aşağıda /dev/sd[ab], yeni kurulumumuz için tamamen kullanılacak iki özdeş sabit diski ( ) alacağım. Bir sürücü bozulursa, kurtarma basitleştirmek için, sadece bir tane olacak mdadm-Volume /dev/md0sonra için bölümlenmiş olacak /, swapve veri depolama, mesela /home.

Canlı cd'yi başlattıktan ve (gerekirse) ağ erişimini yapılandırdıktan sonra, bir terminal açın ve kök erişimini kabul edin sudo -s

apt-get install mdadm

Şimdi / dev / sda ve / dev / sdb'nin her birini sektör 2048'den diskin sonuna kadar tek bir birincil bölüm oluşturuyoruz, örneğin sudo fdisk. Ayrıca bölüm türünü fdlinux raid otomatik algılama için zaten ayarlamak istiyorum . İçindeki tuş vuruşu dizisi fdisk(disk başlangıçta boşsa, bölüm yok demektir) n <return> p <return> 1 <return> 2048 <return> <return> t <return> fd <return> w <return>.

Şimdi mdadmbirimi yaratıyoruz :

mdadm --create /dev/md0 --bitmap=internal --level=1 -n 2 /dev/sd[ab]1

ubiquityYükleyicinin de bunun içinde bölümler oluşturmayı başaramadığını fark ettim, bu /dev/md0yüzden bunu elle de tekrar yaptım fdisk. Böylece /dev/md0aşağıdaki bölümleri oluşturun:

  • /dev/md0p1 Kök dosya sisteminiz için, ne kadar yazılım yükleyeceğinize bağlı olarak elbette boyutu.
  • /dev/md0p2 takas için, elbette boyutu makineyi ne için kullandığınıza ve ne kadar koç olduğuna bağlı olarak
  • /dev/md0p3 / home için, kalan tüm alan

Bundan sonra Kuruluma başlayabiliriz. Yükleyiciyi -bseçenekle terminalden başlattığınızdan emin olun , çünkü önyükleyicinin yüklenmesi yine de başarısız olur:

ubiquity -b

Manuel bölümleme ve "kullanım" yeni oluşturduğunuz 3 bölümleri için gidip kene emin olun formatonay kutusunu /ve /homebir dosya sistemi oluşturulacaktır böylece.

Kurulumdan sonra sistem henüz önyüklenebilir değildir, bu yüzden kutuyu hemen yeniden başlatmayın. chrootKurulu sisteme girmemiz ve bazı şeyleri düzeltmemiz gerekiyor :

sudo -s
mount /dev/md0p1 /mnt
mount -o bind /dev /mnt/dev
mount -o bind /dev/pts /mnt/dev/pts
mount -o bind /sys /mnt/sys
mount -o bind /proc /mnt/proc
cat /etc/resolv.conf >> /mnt/etc/resolv.conf
chroot /mnt
apt-get install mdadm
nano /etc/grub.d/10_linux  # change quick_boot to 0
grub-install /dev/sda
grub-install /dev/sdb
update-grub
exit

Şimdi yeni kurulan sistem önyüklemeye hazır. İyi eğlenceler!


2
Kutudan çıkar çıkmaz desteklenecek mi? Bu özelliği sunmamak için herhangi bir neden var mı? Mükemmel dünyada RAID kurulumu için seçenek olmalıdır.
— umpirsky

@Mwithii diyor ki: "olduğu gibi çalışmayan" apt-get install mdadm "dışında kılavuz Tamam. Ben" cp /etc/resolv.conf /mnt/etc/resolv.conf "zorunda kaldı burada açıklandığı gibi çözmek: ubuntuforums.org/… "
— MadMike

1
prob. kolay zaten indirilen mdadm .deb taşımak için /var/cache/apt/archivesönce / mnt olarak chrootiçinde ing ve dpkg -iyüklemek için.
— Peter Cordes

2
Grub kurulumu benim için başarısız oldu: grub-install: warning: this GPT partition label contains no BIOS Boot Partition; embedding won't be possible. grub-install: error: embedding is not possible, but this is required for RAID and LVM install.Boot parttition eksik mi? Belki sda ve sdb'de bios önyükleme bölümü oluşturmak, serverfault.com/questions/386041/… gibi yardımcı olacaktır ?
— umpirsky

1
@umpirsky Rehbere bir uyarı ekledim. Lütfen askubuntu.com/questions/660023/… adresine bakın .
— Pazar

2

Do RAID 1. Benim tavsiye ile Ubuntu Masaüstü CD yükleyin:

  1. Kılavuzlu RAID 1'in kurulması için Ubuntu Sunucu CD'sini kullanın . Bunun kılavuzu burada (LVM bölümünü dikkate almayın, gerekli değildir):
    https://help.ubuntu.com/lts/serverguide/advanced-installation.html
  2. Bundan sonra Ubuntu masaüstü ortamını
    sudo apt-get install ubuntu-desktop
  3. Yeniden başlatın ve bir Ubuntu masaüstünüz var (sunucu cd'si ile yüklü).

1
Sunucu yükleyicinin RAID desteğine sahip olduğu iyi biliniyor (ve beklenen). Ancak bu soru özellikle masaüstü yükleyicinin nasıl kullanılacağının açıklığa kavuşturulmasıyla ilgiliydi. Ama yine de bize bildirdiğiniz için teşekkürler!
— Pazar

-1

Denemedim, ama http://www.salamander-linux.com/ üzerinden geldim .

Salamander, Ubuntu Linux, Ubiquity için varsayılan yükleyicinin değiştirilmiş bir sürümüdür. Bu değiştirilmiş yükleyici, kullanıcıların Ubuntu Linux'u bir Yazılım RAID dizisine kolayca yüklemesine izin verir. Özel bir donanım gerekmez - Salamander yükleyici, birden fazla sabit diske sahip herhangi bir sistemde kullanılabilir.


Bu 2010'dan oldukça eski görünüyor.
— therealmarv

@therealmarv Evet, yeni bir çözüm bulmalı.
— umpirsky

Genel olarak daha iyi bir çözümün, çok iyi RAID1 desteğine sahip bir Ubuntu Sunucu CD'si kullanmak ve resmi dokümanlarda olduğu gibi her şeyi yüklemek olduğunu düşünüyorum: help.ubuntu.com/lts/serverguide/advanced-installation.html sonra yükleme sudo apt-get install ubuntu-desktopve sunucu aynı zamanda bir masaüstü.
— therealmarv

@therealmarv Belki, ama bir yerlerde bu yaklaşımın bazı dezavantajları olduğunu okudum. Masaüstü dağıtımı bir şekilde farklıdır.
— umpirsky
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.