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

Antwort per Email an