Hallo zusammen,
in den letzten Tagen habe ich mich entschieden mein Softwareraid mit mdadm einzustampfen und lieber auf ZFS zu bauen.
Meine Erfahrungen mit ZFS sind praktisch noch nicht vorhanden, allerdings habe ich mich ausgiebig mit den Vor- und Nachteilen beschäftigt.
Wie das immer so ist wenn man eine neue Technik einsetzt unterlaufen einem schon mal Fehler und man stößt auf vermeintlich unlösbare Probleme. So ist es mir nun gestern ergangen.
Ich habe einen ZFS-Pool als raidz1 mit 4x1TB aufgesetzt. Als Betriebssystem kommt ein Ubuntu Server 12.04.2 LTS zum Einsatz welches auf einer separaten Festplatte installiert ist. Außerdem ist noch eine weitere bislang ungenutzte Platte im System.
Nach dem ich den Pool erstellt habe konnte ich auf diesen auch zugreifen. Nach einem Reboot nicht mehr.
Ein Blick in fdisk -l und zfspool status brachte mich zu dem Schluss, dass nach einem Reboot die Systemplatte von /dev/sda* nach /dev/sde* "gewandert" ist. Die zusätzliche Platte befand sich nun statt auf /dev/sdb auf /dev/sdf. Wieso das so ist habe ich bislang nicht klären können. Laut Status des zfspools waren /dev/sdc und /dev/sdd online und die anderen beide Platten eben nicht.
Die große Frage die sich mir nun stellt ist:
Wie kann ich meinen zfspool händisch und konsistent wieder zusammen bauen? Wo sind die Informationen hinterlegt welche Platten zu einem zfspool gehören?
Gruß
alex
in den letzten Tagen habe ich mich entschieden mein Softwareraid mit mdadm einzustampfen und lieber auf ZFS zu bauen.
Meine Erfahrungen mit ZFS sind praktisch noch nicht vorhanden, allerdings habe ich mich ausgiebig mit den Vor- und Nachteilen beschäftigt.
Wie das immer so ist wenn man eine neue Technik einsetzt unterlaufen einem schon mal Fehler und man stößt auf vermeintlich unlösbare Probleme. So ist es mir nun gestern ergangen.
Ich habe einen ZFS-Pool als raidz1 mit 4x1TB aufgesetzt. Als Betriebssystem kommt ein Ubuntu Server 12.04.2 LTS zum Einsatz welches auf einer separaten Festplatte installiert ist. Außerdem ist noch eine weitere bislang ungenutzte Platte im System.
Nach dem ich den Pool erstellt habe konnte ich auf diesen auch zugreifen. Nach einem Reboot nicht mehr.
Ein Blick in fdisk -l und zfspool status brachte mich zu dem Schluss, dass nach einem Reboot die Systemplatte von /dev/sda* nach /dev/sde* "gewandert" ist. Die zusätzliche Platte befand sich nun statt auf /dev/sdb auf /dev/sdf. Wieso das so ist habe ich bislang nicht klären können. Laut Status des zfspools waren /dev/sdc und /dev/sdd online und die anderen beide Platten eben nicht.
Die große Frage die sich mir nun stellt ist:
Wie kann ich meinen zfspool händisch und konsistent wieder zusammen bauen? Wo sind die Informationen hinterlegt welche Platten zu einem zfspool gehören?
Gruß
alex