Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung Nächste ÜberarbeitungBeide Seiten, nächste Überarbeitung | ||
server_und_serverdienste:linux_zfs_autosnapshots_auf_zvol_und_datasets_mounten [2023/01/06 23:30] – loma | server_und_serverdienste:linux_zfs_autosnapshots_auf_zvol_und_datasets_mounten [2023/01/24 10:32] – [Direktes Reovery von VDEV's oder einzelnen Dateien] loma | ||
---|---|---|---|
Zeile 49: | Zeile 49: | ||
Danach kannst du das DEV read only mounten. z.B. | Danach kannst du das DEV read only mounten. z.B. | ||
- | mount -o noload / | + | mount -o noload,ro / |
+ | mount -o ro / | ||
+ | ==== Direktes Reovery von VDEV's oder einzelnen Dateien ==== | ||
+ | |||
+ | In beiden Fällen muss die virtuelle Maschine herunter gefahren werden um eine Beschädigung des Filesystems zu vermeiden. Um eine virtuelle HDD direkt zurück zu spielen, machst du einfach ein Rollback. | ||
+ | |||
+ | zfs rollback rpool/ | ||
+ | |||
+ | Dabei müssen auch alle neueren Snapshots gelöscht werden. Sollte das nicht gewollt sein, erstelle einen Klon. z.B. | ||
+ | |||
+ | zfs clone rpool/ | ||
+ | |||
+ | Nach dem Rollback kannst deine Maschine wieder starten. Möchtest du nur ein paar Daten aus einem Snapshot herausholen, | ||
+ | |||
+ | mount / | ||
+ | |||
+ | Daten kannst du dann ganze einfach mit z.B. '' | ||
+ | umount / | ||
+ | umount / | ||
+ | |||
+ | === Daten eine laufende VM recovern === | ||
+ | Auch das ist möglich. Dann eben über das Netzwerk. In Linux kannst du hierfür SSH verwenden, in Windows verwendest du Filezilla. Sollten die Proxmoxserver so eingestellt sein das eine Auth nur mittels SSH-Key möglich ist, muss die Passwortauth vor dem Kopiervorgang temporär freigeschalten werden. | ||
+ | |||
+ | <code bash sshd_config> | ||
+ | ... | ||
+ | # To disable tunneled clear text passwords, change to no here! | ||
+ | - PasswordAuthentication no | ||
+ | + PasswordAuthentication yes | ||
+ | # | ||
+ | ... | ||
+ | </ | ||
+ | Danach den SSH-Server neustarten. Nach dem Kopieren sind die Einstellungen wieder zurück zu setzten. Möglicherweise macht das auch Puppet für dich ;-) | ||
===== Snapshots mounten (datasets) ===== | ===== Snapshots mounten (datasets) ===== | ||
Bei Datasets ist es einfacher, kann mit z.B. | Bei Datasets ist es einfacher, kann mit z.B. |