Beállítása és a rendszer konfigurálása fut RAID1 Linux Debian (használatával Grub2 rendszerbetöltő)

Minden az alábbi lépéseket, akkor nem a saját kockázatára. Nem vagyunk felelősek az elveszett vagy sérült adatokat.

Van két merevlemez / dev / sda és a / dev / sdb, az azonos méretű. Disk / dev / sdb - az új, a rendszerhez csatlakoztatott. Disk / dev / sda van slkduyuschie részből áll:

  • / Dev / sda1 - partíció / boot, ext4
  • / Dev / sda2 - csere
  • / Dev / sda3 - rész / ext4

A feladat -, hogy RAID1-tömb a következő típusú:

  • / Dev / md0 (álló / dev / sda1 és / dev / sdb1) - szakasz / boot, ext4
  • / Dev / MD1 (álló / dev / sda2 és / dev / sdb2) - csere
  • / Dev / MD2 (álló / dev / sda3 és / dev / sdb3) - szakasz /, ext4

Telepítése mdadm segédprogram

Konfigurálásához és kezeléséhez szoftveres RAID-edik Linux használja mdadm segédprogramot. Telepítéséhez:

MD tömbök szükséges a root fájlrendszert: minden

Töltse le a szükséges kernel modulokat:

Annak érdekében, hogy megbizonyosodjon arról, hogy minden szükséges modulok és komponensek telepítve, futtassa a következő parancsot:

Ha látsz valami ilyesmi, akkor minden rendben van.

Mindkét hajtás a tömb csak pontosan ugyanarra a partícióra. Attól függően, hogy milyen típusú a partíciós tábla (MBR vagy GPT) kell használni a megfelelő eszközök másolni szakaszain az asztalra.

Merevlemez MBR partíciós tábla

A merevlemez MBR segédprogrammal sfdisk:

ahol a / dev / sda - hajtóforrással, / dev / sdb - a cél lemezt.

Ügyelve arra, hogy minden rendben van:

A következő lépés az, hogy megváltoztatjuk a fajta három merevlemez partíció a / dev / sdb Linux raid automatikus felismerés:

Merevlemez egy GPT partíciós tábla

Merevlemez GPT használható eszköz sgdisk a GPT fdisk:

ahol a / dev / sda - hajtóforrással, / dev / sdb - a cél lemezt. A második sor hozzárendel egy új merevlemez meghajtót véletlen UUID.

Azt ellenőrzik, hogy a partíciók létrehozásakor:

Típusának módosítása a három szakasz a merevlemez / dev / sdb a raid:

ahol a számok 1,2,3 - szakasz kapott számok az előző parancsot. Az eredmény egy partíciós táblát:

Törölje a RAID szuperblokkokat partíciók / dev / sdb, ha a lemez már használt RAID-tömbök:

Ha az új merevlemezt, akkor megkapja a következő üzenet:

Egyébként esetekhez az üzeneteket nem.

Hozzon létre három RAID-tömb: / dev / md0, / dev / MD1, / dev / md2. / Dev / sdb1 szerepelni fog a / dev / md0, / dev / sdb2 a / dev / MD1, / dev / sdb3 a / dev / md2. Partíciókat / dev / sda, ebben a szakaszban, a RAID-tömbök nem lehet benne, mivel azokat a rendszer által használt. Az általunk használt opció hiányzik létrehozásakor tömb:

Arra a kérdésre létre tömbök igenlő választ ad:

[_u] - azt jelenti, hogy a tömb a szinkron, mert nincs első tömb partíció (Disk / dev / sda). Működés közben, szinkronizált, négyzet idézőjelbe kinéznie - [UU].

Hozzon létre egy fájlrendszert az újonnan létrehozott kompozit lemezek / dev / md0 (/ boot), a / dev / MD1 (csere), a / dev / md2 (/):

Jegyezzük fel a létrehozott tömbök a konfigurációs fájl mdadm.conf. miután egy biztonsági másolatot:

A konfigurációs fájl a következő alakban:

A rendszer előkészítése a RAID-tömbök

Podmontiruem / dev / md0 és / dev / md2 a rendszerben (felmászik egy partíciót podkachki- / dev / MD1, nincs értelme):

Mi módosítsa a / etc / mtab, mint ez:

Ez volt a turn Grub2 rendszerindító:

Megjegyzés: a kernel a linux és az initrd vonalak. Ha a kernel verzió különbözik - nem változtatja őket. Ellenőrizze a kernel a következő paranccsal:

String "meghatározott root = 'md / 0'" boot loader információt továbbít, hogy a rakodási együtt kell tartani a tömb / dev / md0 (rész / boot). Most, a boot loader nem kötelező érvényű bármelyik merevlemez van telepítve a rendszerben. Az esetleges meghibásodása esetén az egyiket, a rendszer boot.

Mivel mi változott meg az / etc / fstab használni a hagyományos eszközök nevei helyett a UUID, jelentse a boot:

Itt az ideje, hogy át a rendszer a lemezről / dev / sda az összetett eszköz / dev / MDX. Azaz, a tartalmát a / dev / sda1 / dev / md0 és / dev / sda3 a / dev / md2. Hadd emlékeztessem önöket, hogy a tömb / dev / md0 és / dev / md2 mi mount / mnt / md0 és / mnt / md2 volt. A csere partíció nem bírja.

Grub2 betöltő beállító (1. rész)

Állítsa be a boot mindkét merevlemez-meghajtók:

Ellenőrizze, hogy a boot / dev / md0 lehetséges:

Felkészülés a lemez / dev / sda

Miután a rendszer elindul ellenőrzi, hogy minden elindult és fut:

Ha látsz valami ilyesmi - minden rendben.

Hard Disk / dev / sda az MBR

Változás a típusú lemezt / dev / sda partíciókat Linux raid automatikus felismerésére.

Hard Disk / dev / sda a GPT

Érintett szakaszok a raid.

Partíciók hozzáadása / dev / sda RAID-tömbök:

Ellenőrizze, hogy a tömbök szinkronizált:

Befejezését követően a szinkronizálási folyamat látjuk a következő:

Nagyon kevés. Retusálás /etc/mdadm/mdadm.conf fájlt. helyreállítása előtti egy biztonsági mentésből:

Annak tartalmát körülbelül a következő:

Beállítása rakodó Grub2 (2. rész)

Távolítsuk /etc/grub.d/09_swraid1_setup fájlt.

És frissíti a rendszerindító:

Ha megnézzük a szakasz ### BEGIN /etc/grub.d/10_linux ### /boot/grub/grub.cfg fájlt. Látni fogjuk ugyanazokat az adatokat, amelyek /etc/grub.d/09_swraid1_setup.

Frissítse a rakodó mindkét merevlemez:

Ez minden. Előre tervezni a megfelelő kiszolgáló konfigurációjától, úgy, hogy a munka nem merül fel ilyen biztonságos és nem időigényes munka.

lásd még