This is the old XigmaNAS forum in read only mode,
it will taken offline by the end of march 2021!



I like to aks Users and Admins to rewrite/take over important post from here into the new fresh main forum!
Its not possible for us to export from here and import it to the main forum!

"zdb -C | grep ashift" tut nix mehr (9.3.0.2 - Nayla (revision 1391))

German community

Moderators: b0ssman, apollo567, Princo, crowi

Forum rules
Set-Up GuideFAQsForum Rules
Post Reply
Digi-Quick
Advanced User
Advanced User
Posts: 198
Joined: 19 Jul 2013 04:21
Status: Offline

"zdb -C | grep ashift" tut nix mehr (9.3.0.2 - Nayla (revision 1391))

Post 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?

User avatar
crowi
Forum Moderator
Forum Moderator
Posts: 1176
Joined: 21 Feb 2013 16:18
Location: Munich, Germany
Status: Offline

Re: "zdb -C | grep ashift" tut nix mehr (9.3.0.2 - Nayla (revision 1391))

Post by crowi »

was kommt wenn Du

Code: Select all

zdb
eingibst?
NAS 1: Milchkuh: Asrock C2550D4I, Intel Avoton C2550 Quad-Core, 16GB DDR3 ECC, 5x3TB WD Red RaidZ1 +60 GB SSD for ZIL/L2ARC, APC-Back UPS 350 CS, NAS4Free 11.0.0.4.3460 embedded
NAS 2: Backup: HP N54L, 8 GB ECC RAM, 4x4 TB WD Red, RaidZ1, NAS4Free 11.0.0.4.3460 embedded
NAS 3: Office: HP N54L, 8 GB ECC RAM, 2x3 TB WD Red, ZFS Mirror, APC-Back UPS 350 CS NAS4Free 11.0.0.4.3460 embedded

Digi-Quick
Advanced User
Advanced User
Posts: 198
Joined: 19 Jul 2013 04:21
Status: Offline

Re: "zdb -C | grep ashift" tut nix mehr (9.3.0.2 - Nayla (revision 1391))

Post 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.)

User avatar
b0ssman
Forum Moderator
Forum Moderator
Posts: 2438
Joined: 14 Feb 2013 08:34
Location: Munich, Germany
Status: Offline

Re: "zdb -C | grep ashift" tut nix mehr (9.3.0.2 - Nayla (revision 1391))

Post by b0ssman »

hast du eine full installation?
sonst müsste dort ein cf im pfad sein.
Nas4Free 11.1.0.4.4517. Supermicro X10SLL-F, 16gb ECC, i3 4130, IBM M1015 with IT firmware. 4x 3tb WD Red, 4x 2TB Samsung F4, both GEOM AES 256 encrypted.

User avatar
crowi
Forum Moderator
Forum Moderator
Posts: 1176
Joined: 21 Feb 2013 16:18
Location: Munich, Germany
Status: Offline

Re: "zdb -C | grep ashift" tut nix mehr (9.3.0.2 - Nayla (revision 1391))

Post by crowi »

synchronisiere mal den Pool und versuche es nach einem Reboot nochmal.
NAS 1: Milchkuh: Asrock C2550D4I, Intel Avoton C2550 Quad-Core, 16GB DDR3 ECC, 5x3TB WD Red RaidZ1 +60 GB SSD for ZIL/L2ARC, APC-Back UPS 350 CS, NAS4Free 11.0.0.4.3460 embedded
NAS 2: Backup: HP N54L, 8 GB ECC RAM, 4x4 TB WD Red, RaidZ1, NAS4Free 11.0.0.4.3460 embedded
NAS 3: Office: HP N54L, 8 GB ECC RAM, 2x3 TB WD Red, ZFS Mirror, APC-Back UPS 350 CS NAS4Free 11.0.0.4.3460 embedded

Digi-Quick
Advanced User
Advanced User
Posts: 198
Joined: 19 Jul 2013 04:21
Status: Offline

Re: "zdb -C | grep ashift" tut nix mehr (9.3.0.2 - Nayla (revision 1391))

Post by Digi-Quick »

der Pool ist gerade vor ein paar Tagen neu angelegt.
Es ist eine embedded Installation from Scratch

User avatar
Princo
Forum Moderator
Forum Moderator
Posts: 1080
Joined: 15 Jul 2012 01:21
Location: Berlin, Germany
Status: Offline

Re: "zdb -C | grep ashift" tut nix mehr (9.3.0.2 - Nayla (revision 1391))

Post 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

Code: Select all

zdb | grep ashift
funktionieren.

Möglichkeit 2:
1. Verbinde dich per SSH als root auf das NAS.
2. Exportiere deine(n) Datenpool(s) mittels

Code: Select all

zpool export POOLNAME
3. Gib dann

Code: Select all

mount | grep /cf
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

Code: Select all

umount /cf
mount /dev/da0s1a /cf
Das /dev/xxx muß genauso lauten, wie das, was du in Punkt 3 ermittelt hast.
5. Gib dann

Code: Select all

rm /cf/boot/zfs/zpool.cache
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

Code: Select all

zdb | grep ashift
funktionieren.

Grüße
Princo
Meine Antworten beziehen sich immer auf die englischsprachige GUI. ECC-RAM ist Pflicht beim Einsatz von ZFS.

Digi-Quick
Advanced User
Advanced User
Posts: 198
Joined: 19 Jul 2013 04:21
Status: Offline

Re: "zdb -C | grep ashift" tut nix mehr (9.3.0.2 - Nayla (revision 1391))

Post 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.

User avatar
Princo
Forum Moderator
Forum Moderator
Posts: 1080
Joined: 15 Jul 2012 01:21
Location: Berlin, Germany
Status: Offline

Re: "zdb -C | grep ashift" tut nix mehr (9.3.0.2 - Nayla (revision 1391))

Post 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
Meine Antworten beziehen sich immer auf die englischsprachige GUI. ECC-RAM ist Pflicht beim Einsatz von ZFS.

User avatar
crowi
Forum Moderator
Forum Moderator
Posts: 1176
Joined: 21 Feb 2013 16:18
Location: Munich, Germany
Status: Offline

Re: "zdb -C | grep ashift" tut nix mehr (9.3.0.2 - Nayla (revision 1391))

Post 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 8-)
NAS 1: Milchkuh: Asrock C2550D4I, Intel Avoton C2550 Quad-Core, 16GB DDR3 ECC, 5x3TB WD Red RaidZ1 +60 GB SSD for ZIL/L2ARC, APC-Back UPS 350 CS, NAS4Free 11.0.0.4.3460 embedded
NAS 2: Backup: HP N54L, 8 GB ECC RAM, 4x4 TB WD Red, RaidZ1, NAS4Free 11.0.0.4.3460 embedded
NAS 3: Office: HP N54L, 8 GB ECC RAM, 2x3 TB WD Red, ZFS Mirror, APC-Back UPS 350 CS NAS4Free 11.0.0.4.3460 embedded

User avatar
Princo
Forum Moderator
Forum Moderator
Posts: 1080
Joined: 15 Jul 2012 01:21
Location: Berlin, Germany
Status: Offline

Re: "zdb -C | grep ashift" tut nix mehr (9.3.0.2 - Nayla (revision 1391))

Post by Princo »

crowi hat natürlich recht. Asche auf mein Haupt ;)
Meine Antworten beziehen sich immer auf die englischsprachige GUI. ECC-RAM ist Pflicht beim Einsatz von ZFS.

Post Reply

Return to “Deutsch”