Hallo, nach einem Reboot ist mein zpool weg: # zpool list no pools available # zpool import pool: zroot id: 9501707881120165445 state: ONLINE action: The pool can be imported using its name or numeric identifier. config: zroot ONLINE raidz1-0 ONLINE ata-WDC_WD60EZRX-00MVLB1_WD-WX31D55DFEKK ONLINE ata-WDC_WD60EZRX-00MVLB1_WD-WX41D948YZLL ONLINE ata-WDC_WD60EZRX-00MVLB1_WD-WX21D94214NC ONLINE # zpool import zroot # zpool list NAME SIZE ALLOC FREE EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT zroot 16.2T 8.26T 7.99T - 47% 50% 1.65x ONLINE - # Mein zfs ist das hier: # rpm -qi zfs Name : zfs Version : 0.6.5.8 Release : 1.3 Architecture: x86_64 Install Date: Mon Oct 10 09:35:14 2016 Group : System/Filesystems Size : 914222 License : CDDL-1.0 Signature : RSA/SHA256, Mon Sep 19 17:21:21 2016, Key ID 8e1d7d30529999cc Source RPM : zfs-0.6.5.8-1.3.src.rpm Build Date : Mon Sep 19 17:20:57 2016 Build Host : lamb20 Relocations : (not relocatable) Vendor : obs://build.opensuse.org/home:munix9:zfs URL : http://zfsonlinux.org/ Summary : Commands to control the kernel modules Description : This package contains support utilities for the zfs file system. Distribution: home:munix9:zfs / openSUSE_13.2 # Ich bin mir sicher, daß der Pool bis zum letzten zfs-Update nach Reboot vorhanden war. Weiß jemand, wie das minimalinvasiv zu fixen ist? Rainer
Am 14.10.2016 um 08:28 schrieb Rainer Sokoll:
Hallo,
nach einem Reboot ist mein zpool weg:
# zpool list no pools available # zpool import pool: zroot id: 9501707881120165445 state: ONLINE action: The pool can be imported using its name or numeric identifier. config:
zroot ONLINE raidz1-0 ONLINE ata-WDC_WD60EZRX-00MVLB1_WD-WX31D55DFEKK ONLINE ata-WDC_WD60EZRX-00MVLB1_WD-WX41D948YZLL ONLINE ata-WDC_WD60EZRX-00MVLB1_WD-WX21D94214NC ONLINE # zpool import zroot # zpool list NAME SIZE ALLOC FREE EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT zroot 16.2T 8.26T 7.99T - 47% 50% 1.65x ONLINE - #
Mein zfs ist das hier:
... #
Ich bin mir sicher, daß der Pool bis zum letzten zfs-Update nach Reboot vorhanden war. Weiß jemand, wie das minimalinvasiv zu fixen ist?
Rainer
Hallo Rainer, ich habe unter CentOS 7.2 seit Kurzem das gleiche Problem. Der Treiber wird zwar geladen, aber ZFS importiert mein RAID-5 nicht mehr (erfolgreich). Ich bin dem aber bisher nicht weiter nachgegangen, sondern importiere es über die (in meinem Fall) "/etc/rc.local" explizit. Gruß Martin -- Diejenigen, die ihre Freiheit zugunsten von Sicherheit aufgeben, werden am Ende keines von beiden haben und verdienen es auch nicht! Thomas Jefferson -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
On Sun, 16 Oct 2016 11:46:25 +0200
Martin Deppe
Am 14.10.2016 um 08:28 schrieb Rainer Sokoll:
Hallo,
nach einem Reboot ist mein zpool weg:
# zpool list no pools available # zpool import pool: zroot id: 9501707881120165445 state: ONLINE action: The pool can be imported using its name or numeric identifier. config:
zroot ONLINE raidz1-0 ONLINE ata-WDC_WD60EZRX-00MVLB1_WD-WX31D55DFEKK ONLINE ata-WDC_WD60EZRX-00MVLB1_WD-WX41D948YZLL ONLINE ata-WDC_WD60EZRX-00MVLB1_WD-WX21D94214NC ONLINE # zpool import zroot # zpool list NAME SIZE ALLOC FREE EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT zroot 16.2T 8.26T 7.99T - 47% 50% 1.65x ONLINE - #
Mein zfs ist das hier:
... #
Ich bin mir sicher, daß der Pool bis zum letzten zfs-Update nach Reboot vorhanden war. Weiß jemand, wie das minimalinvasiv zu fixen ist?
Rainer
Hallo Rainer,
ich habe unter CentOS 7.2 seit Kurzem das gleiche Problem. Der Treiber wird zwar geladen, aber ZFS importiert mein RAID-5 nicht mehr (erfolgreich). Ich bin dem aber bisher nicht weiter nachgegangen, sondern importiere es über die (in meinem Fall) "/etc/rc.local" explizit.
Gruß Martin
Waere das ARCH wuerde dieses helfen: systemctl enable zfs-import-cache.service was im wesentlichen folgendes tut: ExecStartPre=/sbin/modprobe zfs ExecStart=/usr/bin/zpool import -c /etc/zfs/zpool.cache -aN -- MfG, Stephan -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 16.10.2016 um 15:19 schrieb Stephan von Krawczynski:
systemctl enable zfs-import-cache.service
Also, da bin ich ja mal gespannt. Danke Stephan Mit besten Grüßen Martin -- Diejenigen, die ihre Freiheit zugunsten von Sicherheit aufgeben, werden am Ende keines von beiden haben und verdienen es auch nicht! Thomas Jefferson -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
On Mon, 17 Oct 2016 10:10:46 +0200
Rainer Sokoll
Am 16.10.2016 um 20:26 schrieb Martin Deppe
: Am 16.10.2016 um 15:19 schrieb Stephan von Krawczynski:
systemctl enable zfs-import-cache.service
Also, da bin ich ja mal gespannt.
Hm. Der Pool ist zwar da - aber ohne Datasets.
Schade :-(
Rainer
Wenn Du alles korrekt von hand mounten kannst, dann mach danach einen zpool set cachefile=/etc/zfs/zpool.cache <pool> und probier dann nochmal zu booten ... -- MfG, Stephan -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 17.10.2016 um 11:34 schrieb Stephan von Krawczynski:
On Mon, 17 Oct 2016 10:10:46 +0200 Rainer Sokoll
wrote: Am 16.10.2016 um 20:26 schrieb Martin Deppe
: Am 16.10.2016 um 15:19 schrieb Stephan von Krawczynski:
systemctl enable zfs-import-cache.service Also, da bin ich ja mal gespannt. Hm. Der Pool ist zwar da - aber ohne Datasets.
Schade :-(
Rainer Wenn Du alles korrekt von hand mounten kannst, dann mach danach einen
zpool set cachefile=/etc/zfs/zpool.cache <pool>
und probier dann nochmal zu booten ...
Tja, leider hat es bei mir immer noch nicht geklappt. Ich habe jetzt letztlich folgendes gemacht: 1. Alle Kernel entfernt, ausser dem Neuesten und dem, unter dem ich ZFS zuletzt noch benutzen konnte. 2. sämtliche Pakete, unter beiden Kerneln gelöscht, die ich ZFS zuordnen konnte. 3. alle losen Links unter /lib/modules aus alten Installationen gelöscht 4. den neueren Kernel geboot und dort ZFS neu installiert. 5. Obiges im Übrigen mehrfach :-( Ergebnis: kein ZFS, kein Pool Es ist zum Heulen! Gruß Martin -- Diejenigen, die ihre Freiheit zugunsten von Sicherheit aufgeben, werden am Ende keines von beiden haben und verdienen es auch nicht! Thomas Jefferson -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 19.10.2016 um 19:37 schrieb Martin Deppe:
...
Tja, leider hat es bei mir immer noch nicht geklappt. Ich habe jetzt letztlich folgendes gemacht:
1. Alle Kernel entfernt, ausser dem Neuesten und dem, unter dem ich ZFS zuletzt noch benutzen konnte. 2. sämtliche Pakete, unter beiden Kerneln gelöscht, die ich ZFS zuordnen konnte. 3. alle losen Links unter /lib/modules aus alten Installationen gelöscht 4. den neueren Kernel geboot und dort ZFS neu installiert. 5. Obiges im Übrigen mehrfach :-(
Ergebnis: kein ZFS, kein Pool
Es ist zum Heulen!
Gruß Martin
So, jetzt aber: Nachdem ich noch einmal alles (und diesmal sogar "pfring" und "ntopng") deinstalliert und nochmal alle losen links unter "/lib/modules" gelöscht habe: # yum erase libzfs2 spl-dkms zfs libuutil1 pfring ntopng-data zfs-dkms libnvpair1 ntopng libzpool2 spl pfring-dkms dann das ganze (unter dem älteren Kernel) wieder neu installiert habe: # yum install zfs ntopng diesmal auch keine fehlenden Symbole angemeckert wurden :-), ich dann erstmal einen Neustart durchgeführt habe, hat er mir auch gleich das Modul zfs.ko geladen: # lsmod | grep zfs zfs 2713912 0 zunicode 331170 1 zfs zavl 15236 1 zfs zcommon 55411 1 zfs znvpair 93227 2 zfs,zcommon spl 92223 3 zfs,zcommon,znvpair brauchte ich nur noch ein: # dkms status der mir die jetzt fehlenden Links im aktuellen Kernel setzte und schlußendlich: # systemctl enable zfs-import-cache.service # systemctl enable zfs-mount.service # systemctl start zfs-mount.service durchzuführen und voila, war mein RAIDZ endlich wieder da. Und da ich jetzt das ZFS endlich sauber neu installiert habe, werden hoffentlich auch weitere Updates keinen Ärger mehr machen. Gruß Martin -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 16.10.2016 um 15:19 schrieb Stephan von Krawczynski
:
[zpool wird nach reboot nicht importiert]
Waere das ARCH wuerde dieses helfen:
systemctl enable zfs-import-cache.service
Auch bei Suse :-) # systemctl status zfs-import-cache zfs-import-cache.service - Import ZFS pools by cache file Loaded: loaded (/usr/lib/systemd/system/zfs-import-cache.service; disabled) Active: inactive (dead) # systemctl enable zfs-import-cache ln -s '/usr/lib/systemd/system/zfs-import-cache.service' '/etc/systemd/system/zfs-mount.service.wants/zfs-import-cache.service' ln -s '/usr/lib/systemd/system/zfs-import-cache.service' '/etc/systemd/system/zfs.target.wants/zfs-import-cache.service' # reboot nach erneutem Einloggen dann: # zpool list NAME SIZE ALLOC FREE EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT zroot 16.2T 8.45T 7.80T - 48% 52% 1.64x ONLINE - # DANKE!!!!! Eainer
participants (3)
-
Martin Deppe
-
Rainer Sokoll
-
Stephan von Krawczynski