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.