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.