Page 1 of 1
"zdb -C | grep ashift" tut nix mehr (9.3.0.2 - Nayla (revision 1391))
Posted: 05 May 2015 14:36
by Digi-Quick
Moin,
wie kann ich denn nun unter NAS4Free 9.3.0.2 - Nayla (revision 1391) (bzw, FreeBSD 9.3.xx) das Alignment eines Pools überprüfen?
Re: "zdb -C | grep ashift" tut nix mehr (9.3.0.2 - Nayla (revision 1391))
Posted: 05 May 2015 16:29
by crowi
was kommt wenn Du
eingibst?
Re: "zdb -C | grep ashift" tut nix mehr (9.3.0.2 - Nayla (revision 1391))
Posted: 05 May 2015 23:53
by Digi-Quick
Code: Select all
digi-megaarchiv: ~ # zdb
cannot open '/boot/zfs/zpool.cache': No such file or directory
Ich gehe zwar im Prinzip davon aus, das alles OK ist, da für jede Platte ein *.nop beim Booten erstelt wird, würde das ganze aber gerne gegenprüfen.
("kernel: GEOM_NOP: Device da0.nop created." etc.)
Re: "zdb -C | grep ashift" tut nix mehr (9.3.0.2 - Nayla (revision 1391))
Posted: 06 May 2015 07:41
by b0ssman
hast du eine full installation?
sonst müsste dort ein cf im pfad sein.
Re: "zdb -C | grep ashift" tut nix mehr (9.3.0.2 - Nayla (revision 1391))
Posted: 06 May 2015 09:15
by crowi
synchronisiere mal den Pool und versuche es nach einem Reboot nochmal.
Re: "zdb -C | grep ashift" tut nix mehr (9.3.0.2 - Nayla (revision 1391))
Posted: 07 May 2015 21:29
by Digi-Quick
der Pool ist gerade vor ein paar Tagen neu angelegt.
Es ist eine embedded Installation from Scratch
Re: "zdb -C | grep ashift" tut nix mehr (9.3.0.2 - Nayla (revision 1391))
Posted: 07 May 2015 22:31
by Princo
Hallo Digi-Quick,
Es gibt zwei verschiedene Möglichkeiten um das Problem zu lösen:
Möglichkeit 1:
1. Lade in System|Backup/Restore deine Konfiguration herunter. Nimm dabei vorsichtshalber den Haken bei "enable encryption" raus.
2. Setze in System|Factory defaults das System auf die Werkseinstellungen zurück. Das NAS startet dabei neu.
3. Jetzt mußt du auf der NAS-Console die IP-Adresse neu konfigurieren.
4. Spiele deine in Punkt 1 gesicherte Konfiguration wieder zurück. Das NAS startet neu.
5. In Disks|ZFS|Configuration|Detected mußt du ggfs. die OnDisk-ZFS-Configuration einlesen.
6. Mache in Disks|ZFS|Configuration|Synchronize einen Synchronisationsvorgang (Nur den Button "Synchronize" klicken!)
Jetzt sollte
funktionieren.
Möglichkeit 2:
1. Verbinde dich per SSH als root auf das NAS.
2. Exportiere deine(n) Datenpool(s) mittels
3. Gib dann
ein
Du erhältst eine Ausgabe wie
Code: Select all
/dev/da0s1a on /cf (ufs, local, read-only)
Es geht dabei um die genaue Bezeichnung von /dev/da0s1a (könnte bei dir anders heißen).
4. Gibt dann
Das /dev/xxx muß genauso lauten, wie das, was du in Punkt 3 ermittelt hast.
5. Gib dann
ein.
6. Reboote dein NAS.
7. In Disks|ZFS|Configuration|Detected mußt du ggfs. die OnDisk-ZFS-Configuration einlesen.
8. Mache in Disks|ZFS|Configuration|Synchronize einen Synchronisationsvorgang (Nur den Button "Synchronize" klicken!)
Jetzt sollte
funktionieren.
Grüße
Princo
Re: "zdb -C | grep ashift" tut nix mehr (9.3.0.2 - Nayla (revision 1391))
Posted: 08 May 2015 11:24
by Digi-Quick
Möglichkeit 1 hat gefunzt, Danke!
ashift: 12
Gibt es da auch 'ne Erklärung, was da passiert ist? Wie schon gesagt, das System ist erst vor einigen Tagen installiert worden und frisch eingerichtet worden.
Re: "zdb -C | grep ashift" tut nix mehr (9.3.0.2 - Nayla (revision 1391))
Posted: 09 May 2015 18:46
by Princo
Digi-Quick wrote:Gibt es da auch 'ne Erklärung, was da passiert ist? Wie schon gesagt, das System ist erst vor einigen Tagen installiert worden und frisch eingerichtet worden.
Von deiner Seite ist da nichts passiert.
In den letzten 9.3 Releases hat sich ein Fehler im Umgang mit der Datei /cf/boot/zfs/zpool.cache eingeschlichen.
Die Datei gab es früher gar nicht, und daher gab es bislang keine Probleme damit.
Mir kommt es nur etwas komisch vor, daß diese Datei in einem Read-Only-Bereich liegt, das dürfte zu Problemen führen, wenn man seinen Pool manuell einrichtet, oder wenn die GUI-Steuerung nicht ganz sauber programmiert ist.
Am Besten ist es, wenn man sich die folgenden Befehle in ein Shell-Script packt, und nach Änderungen der ZFS-Konfiguration ausführt:
Code: Select all
umount /cf
mount /dev/da0s1a /cf
rm /cf/boot/zfs/zpool.cache
reboot
Grüße
Princo
Re: "zdb -C | grep ashift" tut nix mehr (9.3.0.2 - Nayla (revision 1391))
Posted: 09 May 2015 22:03
by crowi
Die Datei gab es früher gar nicht, und daher gab es bislang keine Probleme damit.
Also in meinen beiden 9.2 embeddeds gibt es die Datei und sie liegt komischerweise jeweils in /boot/ und nicht in /cf/boot/
Najanun, ich hatte aber bisher auch keine Probleme damit

Re: "zdb -C | grep ashift" tut nix mehr (9.3.0.2 - Nayla (revision 1391))
Posted: 09 May 2015 22:51
by Princo
crowi hat natürlich recht. Asche auf mein Haupt
