Hallo zusammen.
Vorweg mal das System um welches es sich handelt: Ein Ubuntu Server x64 in der Version 12.04, den ich als NAS benutze.
Ich hoffe, es ist gestattet, hier Support zu suchen, wenn es sich um etwas "fremdes" wie ZFS handelt.
Folgender Umstand:
Bisher nutzte ich für mein NAS immer FreeNAS. Da mir die Entwicklung, die FreeNAS seit der Version 8 geht, aber nicht mehr gefällt, und es viele Sachen, die ich für essentiell erachte (z.b. Festplatten Stand-By) nicht funktionieren, habe ich mich dafür entschieden, in Zukunft Ubuntu als mein NAS zu nutzen. Da nun die Implementation von ZFS immer besser wird, war es für mich nun auch an der Zeit zu wechseln.
Grundsätzlich funktioniert es out-of-the-box wunderbar mit ZFS. In FreeNAS habe ich meine Pools exportiert, damit sie problemlos in Ubuntu importiert werden können. Bei 2 Verbünden habe ich jedoch ein Problem. Beide sind RAIDZ1
Einer der Verbünde zeigt mir, nachdem ich das System neu gestartet habe, immer an, dass der Verbund degraded ist, da angeblich eine Festplatte davon Unavail ist. Die Platte wird im System jedoch als Online erkannt und ich kann sie auch mit fdisk -l anzeigen. Auch eine SMART Abfrage auf die angeblich nicht verfügbare Platte funktioniert tadellos.
Ein anderer Verbund zeigt mir keine Verzeichnisse an, wenn ich in das gemountete Verzeichnis wechsle. Der Pool wird zwar als belegt dargestellt, wenn ich sudo zpool status eingebe, aber er hat einfach keine Verzeichnisse.
Bei beiden Pools kann ich das "Problem" dahingehend lösen, dass ich mittels sudo zpool export poolname und anschliessendes sudo zpool import poolname einfach beide aushänge und wieder einhänge. Dann sehe ich auch bei dem einen Pool, dass die Platte da ist, und beim anderen Pool auch mittels ls /poolname wieder alle seine Verzeichnisse, die drauf gespeichert sind.
Natürlich kann ich mich an die Entwickler wenden ... aber es kann ja sein, dass hier vielleicht jemand ZFSonLinux nutzt und ein ähnliches Problem bereits hatte. Und hier wird einem ja beträchtlich schneller geholfen ☺