Sie haben Ihre Verteilung nicht erwähnt, also mache ich das so allgemein wie möglich.
Lassen Sie mich zunächst die Dokumentation der udisk2 api docs ( udisk2 api MDRaid ) zitieren :
Die "Id" -Eigenschaft
ID lesbar s
Eine eindeutige und dauerhafte Kennung für das Gerät oder leer, wenn keine solche Kennung verfügbar ist.
Bei Geräten mit festem Datenträger wird diese Kennung von wichtigen Produktdaten / UUIDs / Seriennummern des Laufwerks oder Konstrukts (z. B. LVM oder MD-RAID) abgeleitet, zu denen das Blockgerät gehört. Bei Geräten mit Wechselmedien wird diese Kennung von dem aktuell eingelegten Medium abgeleitet.
Dieser Bezeichner enthält garantiert nicht den Schrägstrich '/' (U + 002F SOLIDUS), dh er kann als Dateiname verwendet werden.
Beispiele: "nach" nach "nach" nach "nach" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "Endrendatieren. </> </ B> </ B> </ B> </ B </ B> </ B> </ B> </ B> </ B> </ B> </ B> </ B> </ B> </ B> </ B> </ B> </ B> </ B> </ B> </ B> </ B> -luks-6d81fe85-26b1-4f8b-b834-405454c1cd46 "," by-id-dm-name-vg_thinkpad-lv_swap "," by-label-HARRY_POTTER_SORCERERS_STONE- "," by-uuid-D22D-08B8.
Seit 2.0.0
Zuerst müssen Sie alle IDs zum Laufen bringen: udevadm info /dev/sr0 | grep ID
Ein Beispiel für eine solche Montierung: /etc/udev/rules.d/99-mount_raid.rules
# to create mount-points and mount devices KERNEL=="md0", ENV=="by-id-dm-name-luks-6d81fe85-26b1-4f8b-b834-405454c1cd46", ACTION=="add", ENV="relatime", RUN+="/bin/mkdir -p /media/md0_raid", RUN+="/bin/mount -o $env /dev/%k /media/md0_raid"
Hinweis: %k
- Den "Kernel" für das Gerät bei udev man
Für das udev & udisk2 habe ich udev arch linux wiki verwendet
Ich habe jetzt keinen Zugriff auf ein RAID-DEV-Env, also schreibe ich es aus meinem Kopf und aus den Links. Bitte probieren Sie es aus und lassen Sie mich wissen, ob es für Sie funktioniert.