Hallo Ihr Lieben,
Ich bin völlig unsicher und zittere am ganzen Körper. Mein ZFS-Pool „tank“ ist in der WebGUI nicht mehr sichtbar. Im Terminal sind die Verzeichnisse und Daten nicht auffindbar. Ich hatte gerade alle meine persönlichen Daten darauf verschoben. Ich brauche jetzt wirklich von Euch Unterstützung. Wo kann ich nachsehen, was mit meinem Tank Pool passiert ist? Fangen wir mal so an.
Ich hatte 2 mal 2 SATA Festplatten als ein zweifach Mirror (RAID 10) konfiguriert inkl. Spezialgerät. Das Spezialgerät sind zwei SSDs. Ich habe da eine Vermutung. Ich hatte die Festplatten über /dev/sda, /dev/sdb, /dev/sdc und /dev/sdd hinzugefügt, nicht über by-id (eindeutig). Ich habe vor kurzem weitere Festplatten hinzugefügt und eben den Server gebootet. Genau seid dem ist der Tank Pool weg. Kann es sein, dass die Laufwerkszuordnungen durcheinander gekommen sind? Wenn ja, wie kann ich das beheben? Macht es Sinn, die gerade hinzugefügten Festplatten heraus zu nehmen? Diese hatte ich über by-id über einen neuen Pool-Backup hinzugefügt. Ich bitte um etwas Hilfestellung. Welche Protokolle benötigt ihr damit ich Hinweise von Euch bekomme wie ich das Problem im Griff bekomme. Oder sind alle Daten weg? Snapshots von tank sind auch weg. Warum? Ich verstehe es nicht?
Ich sehe gerade, dass ich den Pool wohl wieder importieren kann.
Okay, bevor ich jetzt weitermache warte ich erstmal Eure Rückmeldungen ab. Ich würde jetzt wie folgt vorgehen:
Gruß von Stefan
Ich bin völlig unsicher und zittere am ganzen Körper. Mein ZFS-Pool „tank“ ist in der WebGUI nicht mehr sichtbar. Im Terminal sind die Verzeichnisse und Daten nicht auffindbar. Ich hatte gerade alle meine persönlichen Daten darauf verschoben. Ich brauche jetzt wirklich von Euch Unterstützung. Wo kann ich nachsehen, was mit meinem Tank Pool passiert ist? Fangen wir mal so an.
Ich hatte 2 mal 2 SATA Festplatten als ein zweifach Mirror (RAID 10) konfiguriert inkl. Spezialgerät. Das Spezialgerät sind zwei SSDs. Ich habe da eine Vermutung. Ich hatte die Festplatten über /dev/sda, /dev/sdb, /dev/sdc und /dev/sdd hinzugefügt, nicht über by-id (eindeutig). Ich habe vor kurzem weitere Festplatten hinzugefügt und eben den Server gebootet. Genau seid dem ist der Tank Pool weg. Kann es sein, dass die Laufwerkszuordnungen durcheinander gekommen sind? Wenn ja, wie kann ich das beheben? Macht es Sinn, die gerade hinzugefügten Festplatten heraus zu nehmen? Diese hatte ich über by-id über einen neuen Pool-Backup hinzugefügt. Ich bitte um etwas Hilfestellung. Welche Protokolle benötigt ihr damit ich Hinweise von Euch bekomme wie ich das Problem im Griff bekomme. Oder sind alle Daten weg? Snapshots von tank sind auch weg. Warum? Ich verstehe es nicht?
Code:
root@psme02:~# find / | grep tank
/Tank
/run/udev/links/disk\x2fby-path\x2fpci-0000:00:1f.2-ata-3.0-part\x2fby-label\x2ftank
/run/udev/links/disk\x2fby-path\x2fpci-0000:00:1f.2-ata-3.0-part\x2fby-label\x2ftank/b8:65
/run/udev/links/disk\x2fby-path\x2fpci-0000:00:1f.2-ata-4.0-part\x2fby-label\x2ftank
/run/udev/links/disk\x2fby-path\x2fpci-0000:00:1f.2-ata-4.0-part\x2fby-label\x2ftank/b8:81
/run/udev/links/disk\x2fby-path\x2fpci-0000:00:1f.2-ata-2.0-part\x2fby-label\x2ftank
/run/udev/links/disk\x2fby-path\x2fpci-0000:00:1f.2-ata-2.0-part\x2fby-label\x2ftank/b8:49
/run/udev/links/disk\x2fby-path\x2fpci-0000:00:1f.2-ata-1.0-part\x2fby-label\x2ftank
/run/udev/links/disk\x2fby-path\x2fpci-0000:00:1f.2-ata-1.0-part\x2fby-label\x2ftank/b8:33
/run/udev/links/disk\x2fby-path\x2fpci-0000:07:00.0-nvme-1-part\x2fby-label\x2ftank
/run/udev/links/disk\x2fby-path\x2fpci-0000:07:00.0-nvme-1-part\x2fby-label\x2ftank/b259:11
/run/udev/links/disk\x2fby-path\x2fpci-0000:08:00.0-nvme-1-part\x2fby-label\x2ftank
/run/udev/links/disk\x2fby-path\x2fpci-0000:08:00.0-nvme-1-part\x2fby-label\x2ftank/b259:4
/run/udev/links/disk\x2fby-label\x2ftank
/run/udev/links/disk\x2fby-label\x2ftank/b8:65
/run/udev/links/disk\x2fby-label\x2ftank/b8:81
/run/udev/links/disk\x2fby-label\x2ftank/b8:49
/run/udev/links/disk\x2fby-label\x2ftank/b8:33
/run/udev/links/disk\x2fby-label\x2ftank/b259:11
/run/udev/links/disk\x2fby-label\x2ftank/b259:4
find: '/proc/168020': Datei oder Verzeichnis nicht gefunden
/var/lib/rrdcached/db/pve-storage-9.0/psme02/tank
/var/lib/rrdcached/db/pve2-storage/psme02/tank.old
/dev/disk/by-label/tank
/dev/disk/by-path/pci-0000:00:1f.2-ata-2.0-part/by-label/tank
/dev/disk/by-path/pci-0000:00:1f.2-ata-1.0-part/by-label/tank
/dev/disk/by-path/pci-0000:00:1f.2-ata-4.0-part/by-label/tank
/dev/disk/by-path/pci-0000:00:1f.2-ata-3.0-part/by-label/tank
/dev/disk/by-path/pci-0000:07:00.0-nvme-1-part/by-label/tank
/dev/disk/by-path/pci-0000:08:00.0-nvme-1-part/by-label/tank
Ich sehe gerade, dass ich den Pool wohl wieder importieren kann.
Code:
root@psme02:~# zpool import
Pool: Tank
ID: 562618278136584885
Status: ONLINE
Aktion: Der Pool kann über seinen Namen oder seine numerische Kennung importiert werden.
Konfiguration:
Tank ONLINE
Spiegel-0 ONLINE
ata-ST12000NM0127_ZJV45CYX ONLINE
ata-ST12000NM0127_ZJV07LLF ONLINE
Spiegel-1 ONLINE
ata-ST12000NM0127_ZJV5ASL8 ONLINE
ata-ST12000NM0127_ZJV4NEZ4 ONLINE
besonders
Spiegel-2 ONLINE
nvme1n1p4 ONLINE
nvme0n1p4 ONLINE
Code:
zpool import -f tank
Gruß von Stefan
Last edited: