Windows Raid felcsatolása Linux alatt


Ha fel szeretnénk csatolni Linux alatt egy Windowson készült szoftveres raid tömböt, akkor szükségünk lesz az ldmtool-ra.

Telepítése:
Debian/Ubuntu alapú rendszeren:

sudo apt install ldmtool

Fedora/RHEL alapú rendszeren:

sudo dnf install libldm


Használata:
A raid tömbök felderítéséhez a következő parancsot adjuk ki:

sudo ldmtool create all

Ezek után válasszuk ki, hogy hová szeretnénk majd csatolni a tömböt, én a /media/WinRAID alá fogom csatolni, ha még nem létezik, akkor hozzuk létre:

mkdir /media/WinRAID

Ha ez megvan, akkor a listázzuk ki a lemezeket a blkid paranccsal, hogy megkapjuk a kötetünk UUID-ját.
A parancs kimenete valahogyan így fog kinézni: /dev/mapper/ldm_vol_XXXX-Dg0_Volume1: LABEL="3x3TRAID5" UUID="XXXXXXXXXXXXXXXX" TYPE="ntfs"

Ha megvan az UUID, akkor nyissuk meg a /etc/fstab fájlt, és másoljuk bele a következő sort:

Természetesen az UUID a saját UUID, illetve érdemes valamilyen felhasználóhoz rendelni, főleg akkor, ha dedikáltan egy felhasználó fogja használni, az a felhasználó uid és a gid számait a /etc/passwd fájlból tudjuk kiolvasni.

UUID=XXXXXXXXXXXXXXXX /media/WinRAID ntfs auto,users,uid=XXXX,gid=XXXX,lazytime,dmask=027,fmask=137,utf8  0  0

Ezek után adjuk a mount -a parancsot és nézzük meg, hogy megtörtént-e a felcsatolás.

Ha azt szeretnénk, hogy induláskor mindig automatikusan megtörténjen a felderítés, akkor a következőkre lesz szükségünk:
Hozzuk létre a kedvenc szövegszerkesztőnkkel a következő fájlt: /etc/systemd/system/ldmtool.serverice
Majd másoljuk bele a következő szöveget:

[Unit]
Description=Windows Dynamic Disk Mount
Before=local-fs-pre.target
DefaultDependencies=no

[Service]
Type=simple
User=root
ExecStart=/usr/bin/ldmtool create all

[Install]
WantedBy=local-fs-pre.target

Ha ez megtörtént, akkor a következő kettő parancsot adjuk ki ahhoz, hogy teljesüljön az újraindítás utáni automatikus felderítés:

systemctl daemon-reload
systemctl enable ldmtool