mdadm
Főnév
mdadm (tsz. mdadms)
- (informatika) Az mdadm egy Linuxon elérhető parancssori eszköz, amelyet a szoftveres RAID (Redundant Array of Independent Disks) konfigurálására és kezelésére használnak. Az eszköz segítségével RAID tömböket hozhatunk létre, kezelhetünk és figyelhetünk, amelyek lehetővé teszik az adatredundanciát és a nagyobb teljesítményt több merevlemez összevonásával. Az mdadm használata különösen népszerű, mivel rugalmas és könnyen kezelhető eszközt biztosít a RAID kezeléséhez.
mdadm fő funkciói:
- RAID tömb létrehozása (pl. RAID 0, RAID 1, RAID 5 stb.).
- RAID tömb karbantartása (hibás lemez cseréje, újraépítés stb.).
- RAID tömb figyelése (monitoring és figyelmeztetések beállítása hibás működés esetén).
- RAID tömb információk megtekintése.
Alapvető RAID szintek:
- RAID 0: Csíkozás (striping), teljesítménynövekedés, nincs redundancia.
- RAID 1: Tükrözés (mirroring), adatduplikáció, magas hibatűrés.
- RAID 5: Csíkozás és paritás, hibatűrés, de gyorsabb írási sebesség.
- RAID 6: Kétszeres paritás, még nagyobb hibatűrés.
mdadm telepítése
Általában az mdadm csomag elérhető a Linux disztribúciók alapértelmezett csomagkezelőiben. Például:
Ubuntu vagy Debian rendszeren:
sudo apt-get update
sudo apt-get install mdadm
CentOS vagy Fedora rendszeren:
sudo yum install mdadm
RAID tömb létrehozása
Tegyük fel, hogy RAID 1 tömböt szeretnél létrehozni két meghajtóból, például /dev/sdb
és /dev/sdc
. Az alábbi parancsot használnád:
sudo mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sdb /dev/sdc
Magyarázat: - --create
: Új RAID tömb létrehozása. - --verbose
: Részletes kimenet. - /dev/md0
: Az új RAID tömb logikai neve. - --level=1
: A RAID szint beállítása (RAID 1). - --raid-devices=2
: A RAID tömbben részt vevő eszközök száma (2 eszköz). - /dev/sdb /dev/sdc
: Az eszközök, amelyekből a RAID tömb áll.
RAID tömb állapotának ellenőrzése
A létrehozott RAID tömb állapotát az alábbi parancssal tudod ellenőrizni:
sudo mdadm --detail /dev/md0
Ez megjeleníti a RAID tömb részletes adatait, beleértve az eszközök állapotát és a tömb típusát.
RAID tömb hozzáadása az mdadm konfigurációhoz
Ahhoz, hogy a rendszer újraindítás után is felismerje a RAID tömböt, hozzá kell adnod a konfigurációs fájlhoz:
sudo mdadm --detail --scan | sudo tee -a /etc/mdadm/mdadm.conf
Ezután frissítened kell az initramfs-t, hogy az új konfiguráció bekerüljön a boot folyamatba:
Ubuntu/Debian esetén:
sudo update-initramfs -u
CentOS/Fedora esetén:
sudo dracut -f
Hibaeszköz kezelése
Ha egy RAID tömb egyik eszköze meghibásodik, azt el kell távolítani, és egy új eszközt kell hozzáadni. Például, ha a /dev/sdb
meghibásodik:
- Eltávolítod a hibás eszközt:
sudo mdadm /dev/md0 --fail /dev/sdb --remove /dev/sdb
- Hozzáadod az új eszközt:
sudo mdadm /dev/md0 --add /dev/sdd
RAID tömb leállítása
Ha le szeretnéd állítani a RAID tömböt (például karbantartás miatt), használhatod ezt a parancsot:
sudo mdadm --stop /dev/md0
Figyelés és értesítések
Az mdadm képes automatikusan figyelni a RAID tömböket, és e-mail értesítést küldeni, ha probléma merül fel. A figyelés beállításához a következő parancsot használhatod:
sudo mdadm --monitor --mail=email@example.com --scan
Itt az email@example.com
helyére saját e-mail címedet kell beírni.
Összegzés
Az mdadm egy hatékony eszköz, amely lehetővé teszi a szoftveres RAID rendszerek egyszerű és gyors kezelését Linuxon. A fentiek alapján könnyen létrehozhatsz, kezelhetsz és monitorozhatsz RAID tömböket, hogy biztosítsd az adatok redundanciáját és a rendszer megbízhatóságát.