action #104826
closedLVM Snapshot des Root-Volumes lässt sich mit 5er Kerneln nicht mounten, wenn es mit BtrFS formatiert ist.
Description
Der Linux Kernel lässt das mounten nicht zu, da er nicht zwei Mounts eines BtrFS-Dateisystems mit gleicher UUID zulässt.
D.h. vor dem Mount des Snapshots muss dessen UUID geändert werden.
Infos hier: https://unix.stackexchange.com/questions/537029/error-for-mount-system-call-failed-file-exists
Updated by flacco about 2 years ago
- % Done changed from 0 to 40
Vor dem Mount des Snapshots muss folgendes durchgeführt werden:
# Dateisystem des Snapshots ermitteln
lsblk -nf /dev/$svg/$snapshotvolume | tr -s " " | cut -d " " -f2
fs=
if [[ $fs == "btrfs" ]]; then
btrfstune -m /dev/$svg/$snapshotvolume
fi
mount /dev/$svg/$snapshotvolume $backupdir
Updated by flacco about 2 years ago
- Status changed from New to In Progress
- % Done changed from 40 to 90
Job done.
Noch nicht vollständig getestet
Updated by flacco 8 months ago
- Due date changed from 2022-01-31 to 2024-03-31
- % Done changed from 90 to 80
Leider inzwischen durch eine weitere Änderung in BtrFS wieder obsolet.
Es bleibt dabei, LVM-Snapshots funktionieren nicht mehr mit BtrFS. D.h. Das root-Volume kann nicht mehr in unsere Dasi eingebunden werden.
Statt dessen, sollte regelmäßig eine Sicherung des /etc-Verzeichnisses erstellt werden werden. Diese sollte dann wiederum von anderen Sicherungsjobs erfasst werden.