mdadm egy nyílt forráskódú, kicsi, gyors és ingyenes parancssori segédprogram végrehajtott C és tervezett fenntartása, létrehozása és nyomon követése Linux "md" eszköz tömbök, közismertebb nevén a szoftveres RAID.
Egy minimális initramfs összeszerelésére MD tömbök hozhatók létre három fájlt és egy könyvtárban. Ezek a / bin könyvtárba, a / bin / mdadm statikusan linkelt mdadm bináris, a / bin / busybox statikusan linkelt busybox bináris, a / bin / sh hard linket / bin / busybox, és / init, a shell script, amely felhívja mdadm appropriately.Command-line optionsDefault parancssori közé tartozik, hogy hozzon létre egy új tömböt a fel nem használt eszközt, össze egy korábban létrehozott tömb, hogy hozzon létre, vagy össze egy tömb nélkül metaadatokat, hogy módosítja a meglévő tömb, hogy számoljon be vagy módosítani Több md kapcsolódó eszközök, átformálni és átméretezése aktív tömb, eltávolítani vagy hozzáadni egy eszközt / tömbbé, valamint figyelemmel kíséri egyetlen vagy több arrays.Mandatory exampleAn például init script egy mdadm végrehajtása így nézne ki:
#! / Bin / sh
echo "Auto-összeszerelés rendszerindító md array"
mkdir / proc
mount -t proc proc / proc
ha [-n "$ rootuuid"]
Ezután arg = - UUID = $ rootuuid
elif [-n "$ mdminor"]
Ezután arg = - super-moll = $ mdminor
mást arg = - super-moll = 0
fi
echo "A $ arg"
mdadm -Acpartitions $ arg --auto = part / dev / MDA
cd /
mount / dev / mda1 / root || mount / dev / MDA / root
umount / proc
cd / root
exec chroot. / Sbin / init / dev / console 2> & 1Getting kezdődött mdadmTo telepíteni és használni a mdadm programot a GNU / Linux operációs rendszert használ, akkor nyissa meg a grafikus csomagkezelő, keressen mdadm és telepíti a csomagot. Ha mdadm nem áll rendelkezésre a fő szoftverforrásokat a forgalmazás, töltse le a legújabb verziót Softoware, ahol terjesztik a forrás csomag.
Archívum mentése valahol a számítógépen, bontsa ki annak tartalmát, nyit egy terminál emulátor, és keresse meg a helyet a kitermelt archív fájlokat (pl cd /home/softoware/mdadm-3.3.2), ahol meg kell futtatni a & lsquo; make & rsquo; paranccsal fordíthatjuk le a programot. Telepítse a rendszert érintő futtatásával a & lsquo; sudo make install-ezte parancsot.
Mi az új ebben a kiadásban:
- A jelentős kiadás tartalmazza javított, alakíts támogatás, továbbfejlesztett DDF támogatás, hot cserélni , és rossz-block-napló funkcióval.
- Array nevek most nevek (md_home) helyett csak számok (md0).
- Volt néhány kisebb új funkciók és sok hibajavítás.
Milyen új verzióban 3.2.6:
- Ez a stabilitás a kiadás azonban számos hibajavítás 3,2 0,5. Nincsenek igazi kiemelkedő javítások, csak sok kis apró.
Mi az új a 3.2.1-es változata:
- Először is ott van a & quot; politikai & quot; keretet. Ez lehetővé teszi számunkra, hogy hozzanak politika különböző eszközök alapján, ha azok kapcsolódnak (pl amely controller), hogy például az amikor az eszköz hot-bekapcsoltam azonnal tenni a hot-spare egy tömb minden további nélkül a kezelő beavatkozása. Azt is lehetővé teszi szélesebb vezérlő tartalék-migráció közötti tömbök. Valószínű, hogy több funkció kerül majd ez a keret idővel
- Másodszor, a támogatás az Intel Matrix Storage Manager (IMSM) tömbök jelentősen javul. Tartalék migráció Ma már lehetőség van, mint a szinten a migráció és OLCE (online kapacitásbővítést). Ez a támogatás még nem teljes még, és megköveteli MDADM_EXPERIMENTAL = 1 a környezetben, hogy biztosítsák az emberek csak körültekintően használja. Különösen, ha elkezdi a alakíts a Linux, majd shutdown és indítására Window, a Windows driver nem megfelelően újraindítani a alakíts. És fordítva.
Milyen új verzióban 3.1.5:
- Két javítások kapcsolatos konfigurációval, akik nem használnak udev:
- Ne vegye md eszközöket, amelyek "normál" nevek --stop
- Allow dev_open dolgozni csak olvasható / dev
- és fix regresszió:
- Allow --incremental hozzá pótalkatrészeket tömbbé
- Elfogadás --no- leromlott az elévült választható, nem pedig dobott egy hiba
- vissza helyes sikert állapotát, amikor --incrmental összeszerelés egy konténert, amely még nem volt elég készülékek.
- Nem link mdadm a pthreads, csak mdmon szüksége van rá.
- Fix fordítási figyelmeztetés miatt rossz használata snprintf
Mi az új verzióban 3.1.1:
- több javítás új --grow szinten, beleértve a javítások Komoly adatok korrupciós problémákat.
- Change alapértelmezett metaadatok v1.1
- Change alapértelmezett darabok méretét a 512K
- Change alapértelmezett bitmap darabok méretét, hogy 64Meg
- Ha --re-add használnak, nem esik vissza - adjunk, ha --re-add sikertelen, mert ez tönkreteheti az adatokat.
Hozzászólás nem található