Ich habe einen Ubuntu (13.04) Desktop mit ZFS-Unterstützung dank der PPA zfs-native/stable
.
Alles hat sehr gut funktioniert. Ich habe einen RAID-Z1-Pool erstellt, der inground
mit dem folgenden Befehl aufgerufen wird :
zpool create inground raidz1 sdb sdc sdd sde sdf
Später, nachdem ich nicht auf den von mir erstellten Montagepunkt zugreifen konnte, rannte ich zpool status
und fiel fast von meinem Stuhl, als ich 1 unavailable
und 2 corrupt
VDEVs im Pool sah. Nach ein paar tiefen Atemzügen bemerkte ich, dass ich beim Neustart des Systems einen USD-USB-Stick in einem der vorderen Ports meines Turms hatte. Dies führte dazu, dass sich alle /dev/sd*
Zuordnungen änderten und alles Sinn machte. Ich habe das USB-Laufwerk entfernt, neu gestartet und alles war gut.
Meine Frage ist, wie ich dies in Zukunft verhindern kann. Gibt es eine andere kanonische Kennung, mit der ich auf die physischen Laufwerke verweisen kann, wenn ich sie als vdevs zum zpool hinzufüge?
/dev/disk
. Vielen Dank!Eine gute Nachricht ist, dass Sie das vdev-Konfigurationsschema ändern können, indem Sie Ihren Pool exportieren und erneut importieren. (von ZFS unter Linux-Dokumenten )
quelle