Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
lpi2:xfs [2017/01/24 21:29] ingo_wichmann |
lpi2:xfs [2021/11/30 09:14] (aktuell) ingo_wichmann [xfs_copy] |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== xfs ====== | ====== xfs ====== | ||
===== Pakete ===== | ===== Pakete ===== | ||
- | Debian 6: xfsprogs xfsdump | + | Debian (ab 6): xfsprogs xfsdump |
===== XFS Dateisystem anlegen ===== | ===== 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= | Blockgröße des darunter liegenden Storage | | ||
+ | |||
+ | ==== Log-Device auf anderem Laufwerk ==== | ||
+ | mkfs.xfs -l logdev=/dev/sdY /dev/sdX | ||
+ | mount -o logdev=/dev/sdY /dev/sdX /mnt/point | ||
===== XFS Dateisystem kopieren / clonen ===== | ===== XFS Dateisystem kopieren / clonen ===== | ||
+ | ==== xfs_copy ==== | ||
Auf ''/dev/sdX'' sollte ein XFS-Dateisystem sein, dass grade | Auf ''/dev/sdX'' sollte ein XFS-Dateisystem sein, dass grade | ||
* nicht gemountet ist | * nicht gemountet ist | ||
* read-only gemountet ist | * read-only gemountet ist | ||
- | * oder mit ''xfs-freeze'' eingefroren wurde | + | * oder mit ''xfs_freeze'' eingefroren wurde |
''/dev/sdX'' auf ''/dev/sdY'' kopieren: | ''/dev/sdX'' auf ''/dev/sdY'' kopieren: | ||
Zeile 16: | Zeile 26: | ||
xfs_copy /dev/sdX /dev/sdY /dev/sdZ | xfs_copy /dev/sdX /dev/sdY /dev/sdZ | ||
+ | ==== xfsdump & restore ==== | ||
Daten aus ''/'' auf anderen Rechner sichern: | Daten aus ''/'' auf anderen Rechner sichern: | ||
- | xfsdump -p 5 -J - / | ssh -C user@remote 'xfsrestore -J - /mnt/point' | + | xfsdump -p 10 -J - / | ssh -C user@remote 'xfsrestore -J - /mnt/point' |
+ | |||
+ | vergleichbar mit: | ||
+ | tar c --one-file-system / | ssh -C user@remote 'tar x --directory /mnt/point' | ||
===== Beispiel: Inkrementelles Backup & Restore ===== | ===== Beispiel: Inkrementelles Backup & Restore ===== |