Erstellen einer benutzerdefinierten udev-Regel zum Symlink von / dev / disk / by-id in / dev
Ich habe vor kurzem eine CentOS-Maschine mit einem ZFS-Root eingerichtet. Während der Installation von allem stieß ich auf ein Problem, bei dem GRUB bei der Verwendung von / dev / disk / by-id für meine ZFS-Geräte eine Fehlermeldung mit der Aufschrift unable to locate canonical path for /dev/wwn-xxxxxxxxxxx
(in meinen Formulierungen ein wenig abweichend) anzeigt.
Ich habe herausgefunden, dass ich durch das Hinzufügen von Symlinks zu / dev mit den wwn-IDs GRUB dazu bringen konnte, beim Ausführen eine neue Konfiguration zu generieren grub2-mkconfig -o /boot/grub2/grub.cfg
. Beim Neustart werden jedoch die Symlinks aus / dev entfernt. Nach dem, was ich gelesen hatte, muss ich eine Udev-Regel erstellen, die bei jedem Start der Maschine die symbolischen Links für mich hinzufügt. Wenn ich mir die Erstellung einer Udev-Regel angesehen habe, bin ich etwas verwirrt. Ich bin nicht sicher, was ich verwenden muss, um das gewünschte Ergebnis zu erzielen.
Das, was ich am nächsten finde, ist auf dieser Website.
http://www.frijid.net/blog/index.php/2015/03/01/installing-ubuntu-14-04-to-zfs-root-pool/
Wenn ich es richtig verstehe, lautet seine udev-Regel jedoch, dass die ZFS-vdevs in / dev und nicht in den Zpool-Member-Blockgeräten angezeigt werden.
Gibt es eine Möglichkeit, seine Udev-Regel zu ändern, um das zu erreichen, was ich suche?
Hier ist die tatsächliche Udev-Regel.
echo '# Create by-id links in /dev for zfs vdev. Needed by grub' > /etc/udev/rules.d/90-zfs-vdev.rules echo 'KERNEL=="sd*[0-9]", IMPORT=="ID_*", ENV=="zfs_member", SYMLINK+="$env-$env- part%n"' >> /etc/udev/rules.d/90-zfs-vdev.rules
0 Antworten auf die Frage
Verwandte Probleme
-
11
Lohnt sich die Verwendung von ZFS und RAID-Z in einem hausgemachten NAS (zum Beispiel FreeNAS)
-
2
zfs-Setup-Frage
-
1
ZFS-Festplattenkonfiguration in FreeNAS
-
2
Linux: Wie aktiviere ich dynamische Mäuse?
-
2
Wie kann ich Laufwerke auf Ubuntu Hardy oder Jaunty erneut scannen und erneut bereitstellen?
-
3
Das Skript in der udev-Regel wird nicht ausgeführt
-
2
ZFS bewegt sich herum
-
1
udev: Mounten Sie das verschlüsselte Volume nach dem Einfügen des USB-Sticks
-
1
udev und Garmin eTrex Vista HCx in Ubuntu 9.10
-
2
Wo befindet sich das ZFS-Projekt für den Mac ab 2010?