Linux-Betriebssysteme

Btrfs-Dateisysteme sichern und zurückschreiben

Sie können Btrfs-Dateisysteme mit den Befehlen incremental, selective, restore, archive und retrieve des Clients für Sichern/Archivieren sichern, zurückschreiben, archivieren und abrufen.

Informationen zu dieser Task

Wenn Sie eine Version des Clients für Sichern/Archivieren verwendet haben, die älter als Version 7.1 ist, um ein Btrfs-Dateisystem zu sichern, wurde der Dateisystemtyp alsUnknown, in der GUI des IBM® Storage Protect -Servers und Befehlsausgabe. DerUnknownDateisystemtyp wird angezeigt, da Btrfs-Dateisysteme vor IBM Storage Protect 7.1formal nicht unterstützt wurden. Wenn Sie einen Client für Sicherungs-/Archivierungsversion 7.1 (oder neuer) verwenden, um dieses Btrfs-Dateisystem zu sichern, werden alle Dateien, die Zugriffssteuerungslisten (Access Control Lists, ACLs) und erweiterte Attribute (XATTRs) haben, erneut gesichert, auch wenn sich deren Inhalt seit der letzten Sicherung, die von der älteren Version des Clients erstellt wurde, nicht geändert hat. Nachdem ein Btrfs-Dateisystem vom Client der Version 7.1 (oder höher) gesichert wurde, wird der Dateisystemtyp korrekt alsBtrfsin der GUI des IBM Storage Protect -Servers und Befehlsausgabe.

Selbst wenn ein Client der Version 7.1 oder höher ist, kann das Kopieren einer Datei in ein Btrfs-Dateisystem dazu führen, dass die Datei in die nächste Sicherungsoperation eingeschlossen wird. Wenn Sie eine Datei beispielsweise mit dem Befehl cp und der Option -p oder -preserve (Modus, Eigentumsrecht und Zeitmarken beibehalten) kopieren und wenn sich die Attribute der Datei ändern, wird das erweiterte Attribut für die Zugriffs-ACL (system.posix_acl_access) geändert. Da sich ein erweitertes Attribut ändert, sichert der Client die gesamte Datei und aktualisiert nicht nur die Attribute für die Datei.

Prozedur

  1. Hängen Sie das Dateisystem an, das Sie schützen oder wiederherstellen wollen.
    Das folgende Beispiel zeigt die Syntax zum Anhängen eines Dateisystems: mount /dev/sdb1 on /btreefs1 type btrfs (rw)
  2. Führen Sie eine der folgenden Operationen aus, um das Dateisystem zu schützen oder wiederherzustellen:
    Operation Befehl
    Dateisystem sichern
    dsmc incr /btreefs1
    Dateisystem zurückschreiben
    dsmc restore /btreefs1/  
       -subdir=yes -replace=yes
    Dateisystem archivieren
    dsmc archive /btreefs1/ 
      -subdir=yes
    Dateisystem abrufen
    dsmc retrieve /btreefs1/
       -subdir=yes -replace=yes
    Dateisystemmomentaufnahme sichern Erstellen Sie die Dateisystemmomentaufnahme. Verwenden Sie den Befehl btrfs subvolume snapshot . In diesem Beispiel wird das Verzeichnis btreefs1_snap in dem Dateisystem /btreefs1 als Momentaufnahmeverzeichnis angegeben.
     btrfs subvolume snapshot /btreefs1/
       /btreefs1/btreefs1_snap
    Geben Sie den Befehl incremental des Clients für Sichern/Archivieren aus. Geben Sie die Option snapshotroot und die Position der Btrfs-Momentaufnahme an.
     $DSM_DIR/dsmc incr /btreefs1
       -snapshotroot=/btreefs1/btreefs1_snap
    Imagesicherung ausführen
    Bevor Sie eine Imagesicherung erstellen, müssen alle Unterdatenträger abgehängt werden.
    dsmc backup image /btreefs1 
       -snapshotproviderimage=none
    Um zu vermeiden, dass die Unterdatenträger abgehängt werden müssen, erstellen Sie eine momentaufnahmebasierte Imagesicherung.
    dsmc backup image /btreefs1
    Imagesicherung zurückschreiben
    Bevor Sie eine Imagesicherung zurückschreiben, müssen alle Unterdatenträger abgehängt werden.
    dsmc restore image /btreefs1