Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


lpi2:xfs

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
lpi2:xfs [2016/06/21 10:14] – ingo_wichmannlpi2:xfs [2025/07/08 12:23] (aktuell) – ingo_wichmann
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 | 
 + 
 +==== ==== 
 +  man fsck.xfs 
 +Siehe https://wiki.lab.linuxhotel.de/doku.php/lpi1:lvm#fnt__9 
 + 
 +==== 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_copy ==== 
 +Auf ''/dev/sdX'' sollte ein XFS-Dateisystem sein, dass grade 
 +  * nicht gemountet ist 
 +  * read-only gemountet ist 
 +  * oder mit ''xfs_freeze'' eingefroren wurde 
 + 
 +''/dev/sdX'' auf ''/dev/sdY'' kopieren: 
 +  xfs_copy /dev/sdX /dev/sdY 
 +''/dev/sdX'' gleichzeitig auf ''/dev/sdY'' und ''/dev/sdZ'' kopieren: 
 +  xfs_copy /dev/sdX /dev/sdY /dev/sdZ 
 + 
 +==== xfsdump & restore ==== 
 +Daten aus ''/'' auf anderen Rechner sichern: 
 +  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 ===== 
 +==== Vorbereitung ====
 Dieses Beispiel setzt voraus, dass eine [[lpi1:lvm|LVM VolumeGroup]] namens ''vg_centos6'' existiert, und darin noch mindestens 3 G frei sind. Dieses Beispiel setzt voraus, dass eine [[lpi1:lvm|LVM VolumeGroup]] namens ''vg_centos6'' existiert, und darin noch mindestens 3 G frei sind.
  
Zeile 21: Zeile 57:
   cp -a /usr/share/doc/. /mnt/xfs_production/   cp -a /usr/share/doc/. /mnt/xfs_production/
  
-===== xfsdump ===== +==== xfsdump ==== 
-Backup anlegen:+Voll-Backup anlegen:
   year=$(date '+%G')   year=$(date '+%G')
   week=$(date '+%V')   week=$(date '+%V')
Zeile 38: Zeile 74:
   xfsrestore -I   xfsrestore -I
  
-=====  xfsrestore ===== +====  xfsrestore ==== 
 Beispiel-Daten löschen: Beispiel-Daten löschen:
   rm -rf /mnt/xfs_production/bash*   rm -rf /mnt/xfs_production/bash*
Zeile 54: Zeile 90:
 (xfsrestore dialog) (xfsrestore dialog)
   add test1.txt   add test1.txt
-  quit+  extract
 (bash) (bash)
   ls  /mnt/xfs_production/test1.txt   ls  /mnt/xfs_production/test1.txt
 +
lpi2/xfs.1466504079.txt.gz · Zuletzt geändert: 2016/06/21 10:14 von ingo_wichmann