Hallo,
Ich bin von jemanden kontaktiert worden, der Hilfe mit seinem Thin-Pool benötigt (Proxmox). Gelaufen ist scheinbar eine einzelne HDD mit 8 TB. Diese ist in drei Partitionen aufgeteilt: 1-kA, 2-/boot, 3-LVM Thin. PV ist Partition 3 mit 3 LVs (root, swap, data).
Nach einer Änderung am System bekam er die Fehlermeldung:
Check of pool pve/data failed (status:1). Manual repair required!
angezeigt. Dem vorausgegangen ist, dass der Betroffene eine SSD eingebaut und diese an die Stelle des ursprünglichen Laufwerkes (HDD) gesetzt und die HDD versetzt hat. Danach hat sich natürlich die Benennung der Block-Geräte verändert: Das ursprüngliche Lauwerk ist jetzt /dev/sdb (vorher /dev/sda) und die SSD ist /dev/sda. Im Anschluss daran sei die Fehlermeldung erschienen.
Ein
lvconvert --repair pve/data
ist mittlerweile durchgelaufen, pve/data scheint jetzt aber leer zu sein. Tatsächlich sollten sich dort bis zu 7 TB Daten "tummeln". Ein Backup ist leider nicht vorhanden.
1) Ich bin am Zweifeln, ob der Einbau der SSD überhaupt etwas mit dem Problem zu tun hat. LVM sollte doch egal sein, wie das Blockgerät heißt, oder?
2) Ich versuche zu verstehen, was überhaupt passiert ist, und wie man an die Daten kommt. Ich habe u.a. das hier gefunden: https://www.unixrealm.com/repair-a-thin-pool/, was aber sehr tief in die Grundlagen von LVM Thin-Pools eintaucht.
Habt Ihr Ideen, was passiert sein könnte und wo man ansetzt, um das Problem zu identifizieren? Arbeitet jemand von Euch ggf. regelmäßig mit Thin-Pools und traut sich einen Blick auf das Problem zu?
Ich habe dem Nutzer jetzt erst einmal geraten, eine 1:1-Kopie zu sichern, um ggf. an dieser Rettungsversuche zu unternehmen.
Gruß, Daniel
lug-dd@mailman.schlittermann.de