Naprawić problem z dyskami na systemie Linux (btrfs)
Na serwerze na Hetznerze z 15 dyskami, 80 Terabajtów, zarządzanym przez Proxmox i system plików btrfs, wszystko padło dzisiaj rano. Ping działał i SSH się łączył, ale sprawdź siebie w następujący sposób:
Linux pve1 6.8.4-2-pve #1 SMP PREEMPT_DYNAMIC PMX 6.8.4-2 (2024-04-10T17:36Z) x86_64
-bash: /etc/profile: Błąd wejścia/wyjścia
-bash: /root/.profile: Błąd wejścia/wyjścia
-bash-5.2# df -h
-bash: df: nie znaleziono polecenia
-bash-5.2# ls
-bash: ls: nie znaleziono polecenia
-bash-5.2#
Reboot nie pomógł. Włączyłem tryb rescue, ale nie można podmontować:
[Mon Jun 30 13:34:59 2025] BTRFS: device fsid c5138747-f57d-4063-9424-b2099d936ba0 devid 1 transid 1170064 /dev/sda3 (8:3) scanned by mount (3421)
[Mon Jun 30 13:34:59 2025] BTRFS info (device sda3): pierwszy montaż systemu plików c5138747-f57d-4063-9424-b2099d936ba0
[Mon Jun 30 13:34:59 2025] BTRFS info (device sda3): używanie algorytmu sum CRC32c (crc32c-intel)
[Mon Jun 30 13:34:59 2025] BTRFS info (device sda3): używanie drzewa wolnego miejsca
[Mon Jun 30 13:45:37 2025] BTRFS info (device sda3): rozpoczęcie odtwarzania logu drzewa
[Mon Jun 30 13:45:42 2025] BTRFS błąd (device sda3): poziom weryfikacji nie powiódł się na logicznym 5561734628147200 mirror 1, oczekiwano 0, znaleziono 1
[Mon Jun 30 13:45:42 2025] BTRFS błąd (device sda3): stan A: transakcja przerwana (błąd -5)
[Mon Jun 30 13:45:42 2025] BTRFS: błąd (device sda3 stan A) w __btrfs_free_extent:3226: errno=-5 Błąd wejścia/wyjścia
[Mon Jun 30 13:45:42 2025] BTRFS błąd (device sda3 stan EA): nie udało się uruchomić opóźnionej referencji dla logicznego 5561734319210496, liczba bajtów 16384, typ 176, akcja 2, ref_mod 1: -5
[Mon Jun 30 13:45:42 2025] BTRFS: błąd (device sda3 stan EA) w btrfs_run_delayed_refs:2215: errno=-5 Błąd wejścia/wyjścia
[Mon Jun 30 13:45:42 2025] BTRFS: błąd (device sda3 stan EA) w btrfs_replay_log:2104: errno=-5 Błąd odtworzenia drzewa logów
[Mon Jun 30 13:45:42 2025] BTRFS błąd (device sda3 stan EA): open_ctree nie powiodło się: -5
Uruchomiliśmy sprawdzanie w trybie readonly:
# btrfs check --readonly /dev/sda3
Już działa od 6 godzin, ale wyniki nie napawają optymizmem:
ref mismatch on [5561734331875328 16384] extent item 0, found 1
tree extent[5561734331875328, 16384] root 7 has no backref item in extent tree
backpointer mismatch on [5561734331875328 16384]
ref mismatch on [5561734331891712 16384] extent item 0, found 1
tree extent[5561734331891712, 16384] root 7 has no backref item in extent tree
backpointer mismatch on [5561734331891712 16384]
ref mismatch on [5561734331908096 16384] extent item 0, found 1
tree extent[5561734331908096, 16384] root 7 has no backref item in extent tree
backpointer mismatch on [5561734331908096 16384]
ref mismatch on [5561734331924480 16384] extent item 0, found 1
tree extent[5561734331924480, 16384] root 262 has no backref item in extent tree
backpointer mismatch on [5561734331924480 16384]
ref mismatch on [5561734331940864 16384] extent item 0, found 1
tree extent[5561734331940864, 16384] root 7 has no backref item in extent tree
backpointer mismatch on [5561734331940864 16384]
ref mismatch on [5561734331957248 16384] extent item 0, found 1
tree extent[5561734331957248, 16384] root 2 has no backref item in extent tree
backpointer mismatch on [5561734331957248 16384]
owner ref check failed [5561734628147200 16384]
owner ref check failed [5561734628245504 16384]
owner ref check failed [5561734628311040 16384]
ERROR: błędy znalezione w drzewie przydziału rozszerzeń lub drzewie przydziału bloków
[3/7] sprawdzanie drzewa wolnego miejsca
Te dane są bardzo ważne, potrzebny jest specjalista z doświadczeniem w btrfs/zfs, który pomoże zdebugować problem.
-
Судячи з логу, який ви надали (...IO failure...), це фізичний збій HDD або (що менш імовірно) контролера.
Проженіть системний диск (sda) через Viktoria або MHDD у режимі читання.
-
Згоден якщо дані надважливі потрібен фізичний доступ і нести в лабораторію де відновлять. Якщо у вас btrfs не поверх фізичного рейду то швидше за все гарантовано якусь частину даних втратите.
Також якщо дані важливі і немає бекапів рекомендую не брати ні кого тут бо є лише шанс втратити данні повністю.
1) фізично відпикапити ті диски що є
2) розібратись з фізичним станом
3 пробувати зібрати рейд
Я собі відновлював програмним забезпеченням після збою рейди збирав його в спеціальній програмі та шукав дані але без центра який по фізиці щось зробить швидше за все це втрата частини даних.
-
Aktualne zlecenia dla freelancerów w kategorii Administracja systemem i siecią
Migracja Windows Server 2016.Potrzebny administrator systemu do konfiguracji i migracji Windows Server 2016. Zadanie: 1. Przeprowadzić audyt obecnego Windows Server 2016. 2. Sprawdzić role serwera: RDP/RDS, użytkownicy, prawa dostępu, ustawienia sieciowe, zapora, kopia zapasowa. 3. Przygotować plan… Administracja systemem i siecią, Konfigurowanie oprogramowania i serwerów ∙ 12 godzin 59 minut temu ∙ 7 ofert |
Podłączenie profesjonalnych skanerów książek w m. OdessaPodłączyć profesjonalne skanery książek (2 szt.) w 2 lokalizacjach w m. Odessa Wykonanie montażu zgodnie z instrukcją, podłączenie i konfiguracja oprogramowania, w tym testowe skanowanie do pliku z programu na PC. Administracja systemem i siecią, Konfigurowanie oprogramowania i serwerów ∙ 13 godzin 37 minut temu ∙ 2 oferty |
Konsultacja w sprawie usługi przechowywania danychWitam! Potrzebna jest konsultacja online w formacie Zoom (do godziny) dotycząca dwóch zadań. Należy mieć doświadczenie i zaproponować mechanizmy rozwiązania. Po zakończeniu należy opisać mechanikę rozwiązania zadań. Zadanie 1: Zorganizować automatyczne tworzenie kopii… Administracja systemem i siecią, Konfigurowanie oprogramowania i serwerów ∙ 1 dzień 4 godziny temu ∙ 10 ofert |
Podłączenie profesjonalnych skanerów książek.Podłączyć profesjonalne skanery książkowe (2 szt.) w 2 lokalizacjach w Kijowie. Wykonanie montażu zgodnie z instrukcją, podłączenie i konfiguracja oprogramowania, w tym testowe skanowanie do pliku z programu na komputerze. Administracja systemem i siecią ∙ 2 dni 4 godziny temu ∙ 1 oferta |
Potrzebny specjalista 1C (Zarządzanie handlem)
83 PLN
Potrzebny specjalista 1C (Zarządzanie handlem) Szukaemy doświadczonego programisty 1C do małego projektu integracyjnego. Mamy sklep internetowy i konfigurację 1C UT. Należy skonfigurować wymianę danych między stroną a 1C — aby strona mogła otrzymywać z 1C aktualne informacje… Administracja systemem i siecią, Programowanie stron internetowych ∙ 3 dni 18 godzin temu ∙ 15 ofert |