lpi2:xfs
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Nächste Überarbeitung | Vorherige Überarbeitung | ||
| lpi2:xfs [2012/09/11 13:42] – angelegt ingo_wichmann | lpi2:xfs [2025/07/08 12:23] (aktuell) – ingo_wichmann | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ===== xfsdump ===== | + | ====== xfs ====== |
| + | ===== Pakete ===== | ||
| + | Debian (ab 6): xfsprogs | ||
| + | |||
| + | ===== XFS Dateisystem anlegen ===== | ||
| + | mkfs.xfs /dev/sdX | ||
| + | |||
| + | | agcount= | allocation groups für parallele Zugriffe, entspricht meist der Anzahl der CPU's | | ||
| + | | crc= | Checksummen über die Metadaten | | ||
| + | | sectsz= | ||
| + | |||
| + | ==== ==== | ||
| + | man fsck.xfs | ||
| + | Siehe https:// | ||
| + | |||
| + | ==== Log-Device auf anderem Laufwerk ==== | ||
| + | mkfs.xfs -l logdev=/ | ||
| + | mount -o logdev=/ | ||
| + | |||
| + | ===== XFS Dateisystem kopieren / clonen ===== | ||
| + | ==== xfs_copy ==== | ||
| + | Auf ''/ | ||
| + | * nicht gemountet ist | ||
| + | * read-only gemountet ist | ||
| + | * oder mit '' | ||
| + | |||
| + | ''/ | ||
| + | xfs_copy /dev/sdX /dev/sdY | ||
| + | ''/ | ||
| + | xfs_copy /dev/sdX /dev/sdY /dev/sdZ | ||
| + | |||
| + | ==== xfsdump & restore ==== | ||
| + | Daten aus ''/'' | ||
| + | xfsdump -p 10 -J - / | ssh -C user@remote ' | ||
| + | |||
| + | vergleichbar mit: | ||
| + | tar c --one-file-system / | ssh -C user@remote 'tar x --directory / | ||
| + | |||
| + | ===== Beispiel: Inkrementelles Backup & Restore ===== | ||
| + | ==== Vorbereitung | ||
| + | Dieses Beispiel setzt voraus, dass eine [[lpi1: | ||
| Logical Volumes anlegen: | Logical Volumes anlegen: | ||
| - | pvcreate | ||
| - | vgextend vg_notebook23 /dev/sda2 | ||
| lvcreate --name xfs_production --size 1G vg_centos6 | lvcreate --name xfs_production --size 1G vg_centos6 | ||
| lvcreate --name xfs_backup --size 2G vg_centos6 | lvcreate --name xfs_backup --size 2G vg_centos6 | ||
| Zeile 18: | Zeile 57: | ||
| cp -a / | cp -a / | ||
| - | Backup anlegen: | + | ==== xfsdump ==== |
| + | Voll-Backup anlegen: | ||
| year=$(date ' | year=$(date ' | ||
| week=$(date ' | week=$(date ' | ||
| Zeile 34: | Zeile 74: | ||
| xfsrestore -I | xfsrestore -I | ||
| - | ===== xfsrestore | + | ==== xfsrestore ==== |
| Beispiel-Daten löschen: | Beispiel-Daten löschen: | ||
| - | rm -f / | + | rm -rf / |
| Beispiel-Daten überschreiben: | Beispiel-Daten überschreiben: | ||
| Zeile 47: | Zeile 87: | ||
| überschriebene Datei wiederherstellen: | überschriebene Datei wiederherstellen: | ||
| xfsrestore -f / | xfsrestore -f / | ||
| - | xfsrestore -f / | + | xfsrestore -f / |
| (xfsrestore dialog) | (xfsrestore dialog) | ||
| add test1.txt | add test1.txt | ||
| - | | + | |
| (bash) | (bash) | ||
| - | | + | |
lpi2/xfs.1347370963.txt.gz · Zuletzt geändert: 2012/09/11 13:42 von ingo_wichmann
