Huma Posted August 13 Share Posted August 13 Hallo, seit gestern habe ich das Problem, das mein cache Laufwerk nicht mehr mountbar ist. Zuerst ist ein Docker ausgefallen und nach einem Neustart des Servers lief wieder alles. Über Nacht ist dann aber das cache Laufwerk ausgefallen. Vielleicht kann mir jemand einen Tipp geben wie ich es wieder zum laufen bekomme, im Moment stehe ich etwas auf dem Schlauch. unraid-diagnostics-20240812-1046.zip MemTest86-20240812-094524.log Quote Link to comment
alturismo Posted August 13 Share Posted August 13 1 hour ago, Huma said: im Moment stehe ich etwas auf dem Schlauch. denke mal hier fängt das Elend an Aug 12 10:39:06 unraid kernel: BTRFS warning (device nvme0n1p1): checksum verify failed on logical 354488598528 mirror 1 wanted 0xe8eb5cd6 found 0x025e4db8 level 0 Aug 12 10:39:06 unraid kernel: BTRFS warning (device nvme0n1p1): checksum verify failed on logical 354488598528 mirror 2 wanted 0xe8eb5cd6 found 0x025e4db8 level 0 Aug 12 10:39:06 unraid kernel: BTRFS: error (device nvme0n1p1) in btrfs_replay_log:2417: errno=-5 IO failure (Failed to recover log tree) Aug 12 10:39:06 unraid kernel: ------------[ cut here ]------------ Aug 12 10:39:06 unraid kernel: WARNING: CPU: 9 PID: 10483 at fs/btrfs/block-rsv.c:475 btrfs_release_global_block_rsv+0x55/0x81 Aug 12 10:39:06 unraid kernel: Modules linked in: md_mod zfs(PO) zunicode(PO) zzstd(O) zlua(O) zavl(PO) icp(PO) zcommon(PO) znvpair(PO) spl(O) tcp_diag inet_diag nct6775_core hwmon_vid ip6table_filter ip6_tables iptable_filter ip_tables x_tables af_packet 8021q garp mrp bridge stp llc bonding tls nvidia_drm(PO) nvidia_modeset(PO) edac_mce_amd edac_core intel_rapl_msr intel_rapl_common iosf_mbi kvm_amd nvidia(PO) kvm crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel sha512_ssse3 sha256_ssse3 sha1_ssse3 drm_kms_helper aesni_intel gigabyte_wmi wmi_bmof crypto_simd drm cryptd mpt3sas r8168(O) nvme i2c_piix4 rapl i2c_core nvme_core k10temp ccp ahci syscopyarea sysfillrect raid_class sysimgblt libahci fb_sys_fops scsi_transport_sas tpm_crb thermal video tpm_tis tpm_tis_core wmi tpm backlight acpi_cpufreq button unix Aug 12 10:39:06 unraid kernel: CPU: 9 PID: 10483 Comm: mount Tainted: P O 6.1.99-Unraid #1 Aug 12 10:39:06 unraid kernel: Hardware name: Gigabyte Technology Co., Ltd. B550 GAMING X V2/B550 GAMING X V2, BIOS FC 06/08/2023 Aug 12 10:39:06 unraid kernel: RIP: 0010:btrfs_release_global_block_rsv+0x55/0x81 Aug 12 10:39:06 unraid kernel: Code: 01 00 00 00 74 02 0f 0b 48 83 bb 50 01 00 00 00 74 02 0f 0b 48 83 bb 58 01 00 00 00 74 02 0f 0b 48 83 bb 80 01 00 00 00 74 02 <0f> 0b 48 83 bb 88 01 00 00 00 74 02 0f 0b 48 83 bb b8 01 00 00 00 Aug 12 10:39:06 unraid kernel: RSP: 0018:ffffc90011b67bb0 EFLAGS: 00010286 Aug 12 10:39:06 unraid kernel: RAX: 0000000007f20000 RBX: ffff88810801d000 RCX: 0000000007f20000 Aug 12 10:39:06 unraid kernel: RDX: 0000000000000001 RSI: ffff8881960d8000 RDI: 00000000ffffffff Aug 12 10:39:06 unraid kernel: RBP: 0000000000000000 R08: ffff8881960d8800 R09: 0000000080200002 Aug 12 10:39:06 unraid kernel: R10: ffff8881960d8800 R11: 0000000000032d40 R12: ffff88810801d088 Aug 12 10:39:06 unraid kernel: R13: dead000000000100 R14: dead000000000100 R15: ffff88810801d090 Aug 12 10:39:06 unraid kernel: FS: 0000148ce95c4b80(0000) GS:ffff88881da40000(0000) knlGS:0000000000000000 Aug 12 10:39:06 unraid kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 Aug 12 10:39:06 unraid kernel: CR2: 000014902e400000 CR3: 00000001066a8000 CR4: 0000000000750ee0 Aug 12 10:39:06 unraid kernel: PKRU: 55555554 Aug 12 10:39:06 unraid kernel: Call Trace: Aug 12 10:39:06 unraid kernel: <TASK> Aug 12 10:39:06 unraid kernel: ? __warn+0xab/0x122 Aug 12 10:39:06 unraid kernel: ? report_bug+0x109/0x17e ... .. . kannst ja mal versuchen einen scrub auszuführen, ansonsten bin ich bei btrfs raus ... @ich777 Idee als alter btrfs Freund Quote Link to comment
Huma Posted August 13 Author Share Posted August 13 (edited) Scrub wollte ich ausführen, da ich die Platte aber nicht mounten kann gibt es die Option nicht. Ich muss später mal checken ob im Backup alles enthalten ist, dann könnte ich dies weider einspielen. Edit: Ein Backup habe ich, ich glaube, ich werde dies mal einspielen. Edited August 13 by Huma Quote Link to comment
Solution JorgeB Posted August 13 Solution Share Posted August 13 If the log tree is the only issue, this may help, type: btrfs rescue zero-log /dev/nvme0n1p1 Then re-start the array and post new diags 1 Quote Link to comment
Huma Posted August 13 Author Share Posted August 13 (edited) That looks like it worked, the drive is back online. unraid-diagnostics-20240813-1501.zip Edit: Jetzt ist Disk 1 ausgefallen, ich denke, ich sollte diese vorsichtshalber ersetzen. unraid-diagnostics-20240813-1528.zip Edited August 13 by Huma Quote Link to comment
JorgeB Posted August 13 Share Posted August 13 48 minutes ago, Huma said: Now disc 1 has failed Looks more like a power/connection issue Pool mounted but there's still an error, make sure backups are up to date, you may need to re-format it Quote Link to comment
Huma Posted August 13 Author Share Posted August 13 Die Backups sind auf dem neuesten Stand. 👍 Disk1 oder Cache neu formatieren, falls erforderlich? Im Moment läuft der Scrub und ich würde warten, bis er abgeschlossen ist. Aus Sicherheitsgründen habe ich ein neues Laufwerk bestellt, falls ich es brauchen würde. Backups are up to date. 👍 Re-format disk1 or cache if needed? Atm scrub is running and I would wait till it is done. For security reasons I ordered a new drive if I would need it. Quote Link to comment
alturismo Posted August 13 Share Posted August 13 16 minutes ago, Huma said: Die Backups sind auf dem neuesten Stand. 👍 das ist schonmal gut da ich sehe das anscheinend alles in btrfs bei dir eingerichtet ist ... sowohl deine Array Platten als auch dein cache Drive ... und du nirgends einen Vorteil davon hast da kein pool aus mehreren Platten ... persönlicher Vorschlag, setze dein System auf xfs array disks >> xfs cache disk single drive >> xfs btrfs hat ein paar nette features wenn mehrere Platten im Pool laufen (nicht im Array !!!), ansonsten eher Nachteile, gerade bei "harten" shutdowns ... fliegt einem gerne das filesystem um die Ohren ... Suche oben rechts, btrfs ... und du wirst sehen was gemeint ist persönliche Meinung meinerseits in der Konstellation. Quote Link to comment
Huma Posted August 13 Author Share Posted August 13 Ja, den Fehler hatte ich am Anfang gemacht, bin mir aber nicht sicher wie ich den beheben kann. Theoretisch müsste ich die Platten leer machen, oder gibt es noch einen anderen Weg? Ich hätte im Moment nämlich keine Möglickeit die Datenauszulagern. Quote Link to comment
alturismo Posted August 13 Share Posted August 13 Just now, Huma said: Theoretisch müsste ich die Platten leer machen, oder gibt es noch einen anderen Weg? genau, es gibt keinen anderen Weg ... man kann mit Aufwand disk für disk ... 27 minutes ago, Huma said: Die Backups sind auf dem neuesten Stand. 👍 wobei ich jetzt davon ausging, wenn Backup vorhanden ist ... einmal platt, Daten retour gespielt, fertig ... und alles gut, nur mein persönlicher Ratschlag ... Quote Link to comment
Huma Posted August 13 Author Share Posted August 13 Es ist nur ein Backup von den wichtigsten Daten vorhanden, würde aber ungerne den Rest verlieren. Ich werde mir mal Gedanken machen, wie ich das realisieren kann. Es wird wohl auf jede Platte einzeln rauslaufen. Der Ratschlag ist ja gut, muss mir nur noch einen optimalen Weg überlegen. Erstmal aber disk1 weider instand setzen. Eine neue Platte kommt erst in den nächsten Tagen... Quote Link to comment
Archonw Posted August 13 Share Posted August 13 Bei DIsk1 schau mal die Sata-Kabel. Da kommt es immer mal wieder vor, dass die nicht richtig sitzen oder "schlechtere" verwendet worden sind und es dann zu Ausfällen in der kommt. Also einmal alle ab und wieder dran, bzw mal Kabel tauschen, und schaue, ob der Fehler mit wandert. Quote Link to comment
Huma Posted August 14 Author Share Posted August 14 Komme jetzt erst zum antworten. Ich habe mal ein paar neue Kabel bestellt, die hochwertigsten waren sicherlich nicht verbaut. Jetzt fängt das cache Laufwerk aber auch weider mit den Problemen an. Cache Laufwerk mal formatieren und Backup einspielen oder gleich austauschen? unraid-diagnostics-20240814-1023.zip Quote Link to comment
JorgeB Posted August 14 Share Posted August 14 Problem for now is a corrupt docker image, you could just recreate it, but since the pool filesystem is still showing an error on mount: Aug 14 10:18:19 unraid kernel: BTRFS error (device nvme0n1p1): incorrect extent count for 354398765056; counted 1354, expected 1349 I would recommend recreating the whole pool. Quote Link to comment
Huma Posted August 14 Author Share Posted August 14 (edited) Just for my understanding. Recreating from parity disks or wipe all and start new? For that I would would change the fs. Is it possible to do it disc by disc? Edit: Sorry I got confused. Pool and not the array itself you were talking about? Edited August 14 by Huma Quote Link to comment
Archonw Posted August 14 Share Posted August 14 Da btrfs error im Pool (Cache) auftauchen, sollst du diesen am besten einmal neu erstellen. Dabei dann gleich das Filesystem auf XFS umstellen. Die Platten im Array kannst du auch nach einander ins xfs werchseln. Quote Link to comment
JorgeB Posted August 14 Share Posted August 14 1 hour ago, Huma said: Just for my understanding. Recreating from parity disks or wipe all and start new? No, just the cache pool. Quote Link to comment
Huma Posted August 14 Author Share Posted August 14 Wenn ich weider zuhause bin werde ich damit mal beginnen. Irgendetwas was ich dabei beachten sollte? Cash pool formatieren und backup einspielen? Kann ich den Cash pool das Fs auf xfs wechseln? Noch irgendein Hinweis, wie ich dann die Array Platten nach und nach zu xfs wechseln kann? Ich habe eine neue bestellt, diese dann einfach als erste Platte in das "neue" xfs Array einbinden und die Daten dann von disk1 btrfs zu disk1 xfs kopieren? Quote Link to comment
Huma Posted August 14 Author Share Posted August 14 8 hours ago, Archonw said: Die Platten im Array kannst du auch nach einander ins xfs werchseln. Dazu habe ich noch eine Frage. Also wenn ich eine extra Platte einbinde, kopiere ich dann die Daten einfach von disk1 auf die neue Platte welche dann xfs als Fs hat und mache das dann mit den anderen Platten genau so. Also: disk1 auf die neu eingehängte disk2 auf die alte disk1 . . . oder? Das Cache Laufwerk habe ich heute neu formatiert und morgen kümmere ich mich mal um Disk1, heute schaffe ich das nicht mehr, danach melde ich mich weider. Danke schonmal für die Hilfe bis dahin. Quote Link to comment
Huma Posted August 16 Author Share Posted August 16 Kurzes Update: Neues Kabel an drive1 angechlossen und wird wieder hergestellt. Gebe danach noch einen kurzen Status. Warscheinlich erst nach dem Wochenende. Danke nochmal für die Hilfe. 1 Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.