Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


lpi2:xfs

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
Letzte Überarbeitung Beide Seiten, nächste Überarbeitung
lpi2:xfs [2016/06/21 10:13]
ingo_wichmann
lpi2:xfs [2019/09/17 07:40]
ingo_wichmann [Pakete]
Zeile 1: Zeile 1:
 ====== xfs ====== ====== xfs ======
 ===== Pakete ===== ===== Pakete =====
-Debian 6: xfsprogs xfsdump +Debian ​(ab 6): xfsprogs xfsdump 
-===== xfs Dateisystem anlegen ===== + 
-Dieses Beispiel setzt voraus, dass schon eine [[lvm|LVM VolumeGroup]] ''​vg_centos6''​ existiert, und darin noch mindestens 3 G frei sind.+===== 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_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.
  
 Logical Volumes anlegen: Logical Volumes anlegen:
Zeile 21: Zeile 53:
   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 70:
   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 86:
 (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.txt · Zuletzt geändert: 2021/11/30 09:14 von ingo_wichmann