Source:Advanced Backup and Restore Options/de: Difference between revisions

From SEPsesam
(Created page with "Siehe auch: Standard Sicherungsverfahren – Special:MyLanguage/Standard_Restore_Procedure|Standard Rücksicherungsverfahren...")
No edit summary
 
(92 intermediate revisions by 6 users not shown)
Line 1: Line 1:
__FORCETOC__
<noinclude><div class="noprint"><languages />
<noinclude><div class="noprint"><languages />
{{Copyright SEP AG|de}}
<br />
{{draft‎}}
{{Navigation_latest_de|release=[[SEP_sesam_Release_Versions|4.4.3 ''Beefalo''/''Beefalo V2'']]|link=[[Special:MyLanguage/SEP_sesam_Documentation#previous|Dokumentation Archiv]]}}</div><br />


==Übersicht==
==Übersicht==
<div class="boilerplate metadata" id="Additional resources" style="background-color: #f0f0f0; color:#636f73; border: 1px ridge #cdd3db; margin: 0.5em; padding: 0.5em; float: right; width: 35%;"><center><b>Weitere Quellen</b></center>


{|style="margin: auto; margin-bottom:1em; width:100%; border:0px solid grey;"
</div></noinclude>SEP sesam ermöglicht es Ihnen, zusätzliche (erweiterte) Sicherungs- und Rücksicherungsoptionen zu setzen, die für verschiedene [[Special:MyLanguage/SEP_sesam_Glossary#task_type|Auftragstypen]] gelten, z.B. VMware vSphere, MySQL, etc. Sie können zusätzliche Sicherungs- oder Rücksicherungsoptionen in deren Eigenschaften oder beim Erstellen eines neuen Sicherungs-/Rücksicherungsauftrags festlegen. Sie können einen Rücksicherungsauftrag mit der [[Special:MyLanguage/Standard_Restore_Procedure|GUI Rücksicherung]] oder über die [[Special:MyLanguage/Restore_Assistant|Webschnittstelle ''Rücksicherungsassistent'']] erstellen.
| rowspan="2" style="padding:0px 10px 0px;" |
[[File:SEP_next.png|45px|link=Special:MyLanguage/Standard_Backup_Procedure|Standard Backup Procedure]]
| style="padding:0px 40px 0px 10px; color: grey; font-size: 90%; text-align:left;" |
Siehe auch: [[Special:MyLanguage/Standard_Backup_Procedure|Standard Sicherungsverfahren]] – [[Special:MyLanguage/Standard_Restore_Procedure|Standard Rücksicherungsverfahren]] [[Special:MyLanguage/4_4_3_Beefalo:Activities#expert_options|Aktivitäten: Expertenoptionen]]  
|}


{|style="margin: auto; margin-bottom:1em; width:100%; border:0px solid grey;"
=={{anchor|options}}Einstellen von erweiterten Optionen in GUI und Web UI==  
| rowspan="2" style="padding:0px 10px 0px;" |
[[File:SEP Tip.png|45px|link=Special:MyLanguage/FAQ|FAQ]]
| style="padding:0px 40px 0px 10px; color: grey; font-size: 90%; text-align:left;" |
Check [[Special:MyLanguage/FAQ|FAQ]] to find the answers to most common questions.
|}


{|style="margin: auto; margin-bottom:1em; width:100%; border:0px solid grey;"
Sie können zusätzliche Sicherungs- oder Rücksicherungsoptionen in den Eigenschaften des Sicherungsauftrags angeben: Klicken Sie in '''Auswahl''' -> '''Aufträge'''  ->  '''nach Clients''' -> auf '''Neuer Sicherungsauftrag''' oder doppelklicken Sie auf den entsprechenden Sicherungsauftrag, um dessen Eigenschaften zu öffnen. Auf dem Reiter '''Optionen''' -> '''Zusätzliche Aufrufargumente''' -> fügen Sie Ihre Sicherungs- oder Rücksicherungsoption in das Feld '''Sicherungsoptionen''' bzw. '''Rücksicherungsoptionen''' ein.  
| rowspan="2" style="padding:0px 10px 0px;" |
[[File:SEP Troubleshooting.png|45px|link=Troubleshooting_Guide|Troubleshooting Guide]]
| style="padding:0px 40px 0px 10px; color: grey; font-size: 90%; text-align:left;" |
Problems? Check the [[Special:MyLanguage/Troubleshooting_Guide|Troubleshooting Guide]].
|}
</div>
SEP sesam allows you to set additional (advanced) backup and restore options that apply to different [[Special:MyLanguage/SEP_sesam_Glossary#task_type|task types]], e.g., VMware vSphere, MySQL, etc. You can set additional backup or restore options in their properties or when creating a new backup/restore task.  


=={{anchor|options}}Setting advanced options==
;Rücksicherung über die Weboberfläche: Zusätzliche Rücksicherungsoptionen sind im [[Special:MyLanguage/Restore_Assistant#UI_mode|UI Modus Fortgeschritten]] verfügbar. Im Startfenster können Sie zusätzliche Rücksicherungstypen auswählen, z.B. die Rücksicherung von Sicherungen und VMs im Dateisystem, das Schreiben von Sicherungen und VMs in Dump-Dateien, die Rücksicherung einer einzelnen Datei aus einer VM, die Rücksicherung einer VMware-Sandbox usw. Ein zusätzlicher Reiter ''Optionen'' ist für alle Auftragstypen verfügbar. Einzelheiten finden Sie in der [[Special:MyLanguage/Restore_Assistant#advanced_restore|Weboberfläche ''Rücksicherungsassistent'']].


You can specify additional backup or restore options in the backup task properties: from ''Main Selection'' -> '''Tasks by Clients''' -> click '''New Backup Task''' or double-click the relevant backup task to open its properties. Under the '''Options''' tab -> '''Additional call arguments''' -> add your backup or restore option to the '''Backup options''' (previously ''Save options'') or '''Restore options''' field, respectively.  
;Rücksicherung über die GUI:Sie können auch den Rücksicherungsassistenten verwenden, um zusätzliche Rücksicherungsoptionen festzulegen: In '''Zieleinstellungen''' (vierter Schritt des Rücksicherungsassistenten), unter '''Expertenoptionen''' -> Reiter '''Optionen''' -> '''Rücksicherungsoptionen'''. Details finden Sie unter [[Special:MyLanguage/4_4_3_Beefalo:Activities#expert_options|Expertenoptionen]].


You can also use the restore wizard to specify additional restore options: From ''Target Settings'' (fourth step of the restore wizard), under the '''Expert Options''' -> '''Options''' tab -> '''Restore options'''. For details, see [[Special:MyLanguage/4_4_3_Beefalo:Activities#expert_options|Expert Options]].
{{note|Der Schalter ''Expertenoptionen'' zur Angabe erweiterter Rücksicherungsoptionen ist nur im [[Special:MyLanguage/SEP_sesam_Glossary#UI_mode|UI Modus ''Fortgeschritten'']] (früher UI Modus ''Experte'') verfügbar. Wenn Sie die ''Expertenoptionen'' nicht sehen können, ändern Sie den ''einfachen'' UI Modus (früher UI Modus ''Basis'') auf ''Fortgeschritten'', wie in [[Special:MyLanguage/SEP_sesam_GUI#UI_mode|UI Modus wählen]] beschrieben.}}


{{note|As of v. [[Special:MyLanguage/SEP_sesam_Release_Versions|4.4.3. ''Beefalo'']], the ''Expert Options'' button for setting advanced restore options is only available in [[Special:MyLanguage/SEP_sesam_Glossary#UI_mode|''Expert'' UI mode]]. It is not available for users that run the GUI in ''Basic'' or ''Advanced'' mode. In the latter case, if you want to access ''Expert Options'', you first have to change ''Basic/Advanced'' UI mode to ''Expert'', as described in [[Special:MyLanguage/4_4_3_Beefalo:SEP_sesam_GUI#UI_mode|Selecting UI mode]].}}
=={{anchor|VMware}}VMware Rücksicherung==


==={{anchor|VMware}}VMware restore===
Eine VMware VM besteht aus Daten, die in einer einzigen Festplattendatei - dem Virtual Machine Disk (VMDK)-Dateiformat - gespeichert sind. Sie speichert den gesamten Inhalt des Festplattenlaufwerks der VM. Jede VM kann eine oder mehrere .vmdk-Dateien haben. Die Anzahl der .vmdk-Dateien hängt von der Größe der virtuellen Festplatte ab. VMDKs können in drei verschiedenen Formaten bereitgestellt werden: ''Thin'', ''Lazy Zero Thick'' oder ''Eager Zero Thick''. Um die Rücksicherungsleistung zu verbessern, sollten Sie die Bereitstellungsmethode für die Rücksicherung ändern.


A VMware VM consists of data that is stored in a single disk file – the Virtual Machine Disk (VMDK) file format; it stores the entire contents of the VM's hard disk drive. Each VM can have one or more .vmdk files, which means that a VM can contain several VMDK files (or hard disk drives). The number of .vmdk files depends on the size of the virtual disk. VMDKs can be provisioned in three different formats: ''Thin'', ''Lazy Zero Thick (flat)'' or ''Eager Zero Thick''. To improve restore performance, you might want to change the provisioning method for restore.
Bei der Rücksicherung einer VMware VM werden die virtuellen Festplatten der VM mit der ursprünglichen, zum Zeitpunkt der Sicherung verwendeten Provisionierung rückgesichert. Sie können eine andere Festplattenprovisionierungsmethode erzwingen: ''Thin'', ''Eager'' oder ''Lazy'', die auf alle rückgesicherten VMDKs angewendet wird, indem Sie den folgenden Befehl im Feld Rücksicherungsoptionen angeben:
 
When restoring a VMware VM, the VM's virtual disks are restored with the original provisioning used at the time of backup. You may force a different disk provisioning method: ''thin'', ''eager'' or ''lazy'', which is applied to all restored VMDKs by specifying the following command in the restore options field:
  -a disk[type]=thin|eager|lazy
  -a disk[type]=thin|eager|lazy
If set, this option overrides the VMDK disk type of all VMDKs for VM restore.
Wenn diese Option gesetzt ist, setzt sie den VMDK-Datenträgertyp aller VMDKs für die VM-Rücksicherung außer Kraft.


==={{anchor|Linux_client}}Linux Client backup===
=={{anchor|Linux_client}}Linux Client Sicherung==


===={{anchor|size_error}}SEP sesam Linux Client may encounter errors or warnings====
===={{anchor|size_error}}SEP sesam Linux Client kann auf Fehler oder Warnungen stoßen====


A SEP sesam Linux Client may encounter errors or warnings during backup for the following reasons:
Ein SEP sesam Linux Client kann aus den folgenden Gründen Fehler oder Warnungen während der Sicherung erhalten:
*the size of a file has changed during the backup
*die Größe einer Datei hat sich während der Sicherung geändert
*a file is deleted during the backup (between 'find' and data processing)
*eine Datei wird während der Sicherung gelöscht (zwischen 'Find' und der Datenverarbeitung)
*the 'find' function has encountered an error
*die Funktion 'Find' ist auf einen Fehler gestoßen


To avoid these warnings and fix the above errors, double-click the backup task to open its properties and under the ''Options'' tab in the ''Backup options'' field enter the following command:
Um diese Warnungen zu vermeiden und die oben genannten Fehler zu beheben, doppelklicken Sie auf den Sicherungsauftrag, um seine Eigenschaften zu öffnen, und geben Sie unter dem Reiter ''Optionen'' im Feld ''Sicherungsoptionen'' den folgenden Befehl ein:
{{note|Sie können einen regulären Ausdruck (siehe [[Special:MyLanguage/RegExp:_Examples_for_Excluding_Matched_Patterns|Fallbeispiele für Excludes mit Hilfe von Regular Expression Patterns]]) oder 'ALL' verwenden, wenn Sie alle derartigen Fehler/Warnungen vermeiden möchten.}}   
  -o ignore_finderr=<regex>|ALL
  -o ignore_finderr=<regex>|ALL
If you want to avoid all such errors/warnings, specify:
-o ignore_finderr=ALL


===={{anchor|include_option}}The ''exclude'' list for Linux Client backup can also be used as an ''include'' list====
===={{anchor|include_option}}Die ''Ausschlussliste'' für Linux Client-Sicherungen kann auch als ''Einschlussliste'' verwendet werden====


When specifying the exclude list on SEP sesam Linux Client, it is possible to change the exclude to include filter by using the '''+''' (plus) sign at the beginning of a pattern. In this case, only the items that match the defined pattern (''regex'') are included in the backup.
Bei der Angabe der Ausschlussliste auf dem SEP sesam Linux Client ist es möglich, den Ausschluss- in einen Einschluss-Filter zu ändern, indem man das '''+''' (Plus) Zeichen am Anfang eines Musters verwendet. In diesem Fall werden nur die Elemente, die dem definierten Muster (''Regex'') entsprechen, in die Sicherung aufgenommen.


====={{anchor|GUI}}GUI=====
====={{anchor|GUI}}GUI=====
The easiest way to turn the exclude list to an include list is to use the ''GUI Exclude list'': Create or open a backup task and enter the following in the ''Exclude List'' field:
Der einfachste Weg, die Ausschlussliste in eine Einschlussliste umzuwandeln, ist die Verwendung der ''GUI-Ausschlussliste'': Erstellen oder öffnen Sie einen Sicherungsauftrag und geben Sie in das Feld ''Ausschlussliste'' folgendes ein:
  <span style="color:red">+</span><regex>
  <span style="color:red">+</span><regex>
for example
Zum Beispiel
  +xxx.*
  +xxx.*
or if there are different patterns, you can combine the exclude and include filters as follows:
oder wenn es verschiedene Muster gibt, können Sie die Ausschluss- und Einschlussfilter wie folgt kombinieren:
  <span style="color:red">+</span>abc.*,<span style="color:red">+</span>.*xyz.*,*\.bak
  <span style="color:red">+</span>abc.*,<span style="color:red">+</span>.*xyz.*,*\.bak
where the preceding '''+''' defines the include filter, while the pattern without the plus (+) defines the exclude filter.
wobei das vorangestellte '''+''' den Einschlussfilter definiert, während das Muster ohne das Plus (+) den Ausschlussfilter definiert.


{{note|Regex mandates that every pattern is followed by a comma.}}
{{Hinweis|Regex schreibt vor, dass auf jedes Muster ein Komma folgt.}}


====={{anchor|CLI}}SBC CLI=====
====={{anchor|CLI}}SBC CLI=====


Alternatively, to create the include filter and include only the items that match the defined pattern (via the regular expression) using the [[Special:MyLanguage/SBC CLI|SBC CLI]], enter the command <tt>sbc -b</tt> with the <tt>-x</tt> (exclude regex) parameter (for the exclude list), followed by '''+''' at the beginning of the specified pattern, as shown in the following example:  
Um den Einschlussfilter zu erstellen und nur die Elemente einzuschließen, die mit dem definierten Muster (über den regulären Ausdruck) übereinstimmen, geben Sie alternativ den Befehl <tt>sbc -b</tt> mit dem Parameter <tt>-x (exclude regex)</tt> (für die Ausschlussliste) ein, gefolgt von '''+''' am Anfang des angegebenen Musters, wie im folgenden Beispiel gezeigt:  
  sbc -b -s @/dev/null -v 1 -x '<span style="color:red">+</span>xxx.*' /tmp/test-regex/1/
  sbc -b -s @/dev/null -v 1 -x '<span style="color:red">+</span>xxx.*' /tmp/test-regex/1/


*For more details on using regular expressions, see [[Special:MyLanguage/RegExp:_Examples_for_Excluding_Matched_Patterns|Examples for Excluding Matched Patterns]].
*Für weitere Details zur Verwendung regulärer Ausdrücke siehe [[Special:MyLanguage/RegExp:_Examples_for_Excluding_Matched_Patterns|Beispiele für den Ausschluss von übereinstimmenden Mustern]].
*For more details on exclude lists, see [[Special:MyLanguage/Creating_Exclude_List|Creating Exclude List]].
*Für weitere Details zu Ausschlusslisten siehe [[Special:MyLanguage/Creating_Exclude_List|Erstellen einer Ausschlussliste]].
 
==Linux Sparse Files Unterstützung ==
SEP sesam V. [[SEP sesam Release Versions|≥ 5.0.0 Jaglion]] bietet [[Special:MyLanguage/Support_for_Sparse_Files|Support für Linux Sparse]]-Dateien, um zu verhindern, dass der Speicherplatz während der Rücksicherung knapp wird.{{Source:Support_for_Sparse_Files}}


<div class="noprint">
==Support für Linux-Option O_NOATIME um die Aktualisierung der letzten Zugriffszeit zu verhindern ==
SEP sesam V. [[SEP sesam Release Versions|≥ 5.0.0.9 Jaglion V2]] unterstützt den Befehl O_NOATIME beim Öffnen einer Datei, um die Aktualisierung der Zugriffszeit (ATIME) zu vermeiden, wenn eine Datei geöffnet oder auf ein Verzeichnis zugegriffen wird. Während der Sicherung ändert sich das Attribut der Zugriffszeit jedes Mal, wenn auf eine Datei oder ein Verzeichnis zugegriffen wird (Öffnen, Lesen oder Sperren). Mit der Option O_NOATIME deaktivieren Sie die Aktualisierung der Zugriffszeit, wodurch das Lesen einer Datei und das Sichern schneller werden, da weniger Metadaten geschrieben werden müssen.


==See also==
Die Manualseite für den Befehl open(2) definiert die Option O_NOATIME wie folgt:
[[Special:MyLanguage/Standard_Backup_Procedure|Standard Backup Procedure]] – [[Special:MyLanguage/Standard_Restore_Procedure|Standard Restore Procedure]] – [[Special:MyLanguage/4_4_3_Beefalo:Activities#expert_options|Expert Options]]</div>
O_NOATIME (seit Linux 2.6.8)
              Aktualisiere nicht die letzte Zugriffszeit der Datei (st_atime in der inode), wenn die Datei gelesen wird(2).
Dieses Flag ist für Indizierungs- oder Sicherungsprogramme gedacht, wo seine Verwendung die Plattenaktivität erheblich reduzieren kann. Dieses Flag ist möglicherweise nicht auf allen Dateisystemen wirksam. Für Details siehe [https://man7.org/linux/man-pages/man2/open.2.html open(2) — Linux manual page].
{{Anmerkung|O_NOATIME wird nur dem Root (Superuser) oder dem Benutzer gewährt, dem die Datei gehört.}}
<noinclude>{{Copyright}}</noinclude>

Latest revision as of 12:54, 12 October 2023

SEP sesam ermöglicht es Ihnen, zusätzliche (erweiterte) Sicherungs- und Rücksicherungsoptionen zu setzen, die für verschiedene Auftragstypen gelten, z.B. VMware vSphere, MySQL, etc. Sie können zusätzliche Sicherungs- oder Rücksicherungsoptionen in deren Eigenschaften oder beim Erstellen eines neuen Sicherungs-/Rücksicherungsauftrags festlegen. Sie können einen Rücksicherungsauftrag mit der GUI Rücksicherung oder über die Webschnittstelle Rücksicherungsassistent erstellen.

Einstellen von erweiterten Optionen in GUI und Web UI

Sie können zusätzliche Sicherungs- oder Rücksicherungsoptionen in den Eigenschaften des Sicherungsauftrags angeben: Klicken Sie in Auswahl -> Aufträge -> nach Clients -> auf Neuer Sicherungsauftrag oder doppelklicken Sie auf den entsprechenden Sicherungsauftrag, um dessen Eigenschaften zu öffnen. Auf dem Reiter Optionen -> Zusätzliche Aufrufargumente -> fügen Sie Ihre Sicherungs- oder Rücksicherungsoption in das Feld Sicherungsoptionen bzw. Rücksicherungsoptionen ein.

Rücksicherung über die Weboberfläche
Zusätzliche Rücksicherungsoptionen sind im UI Modus Fortgeschritten verfügbar. Im Startfenster können Sie zusätzliche Rücksicherungstypen auswählen, z.B. die Rücksicherung von Sicherungen und VMs im Dateisystem, das Schreiben von Sicherungen und VMs in Dump-Dateien, die Rücksicherung einer einzelnen Datei aus einer VM, die Rücksicherung einer VMware-Sandbox usw. Ein zusätzlicher Reiter Optionen ist für alle Auftragstypen verfügbar. Einzelheiten finden Sie in der Weboberfläche Rücksicherungsassistent.
Rücksicherung über die GUI
Sie können auch den Rücksicherungsassistenten verwenden, um zusätzliche Rücksicherungsoptionen festzulegen: In Zieleinstellungen (vierter Schritt des Rücksicherungsassistenten), unter Expertenoptionen -> Reiter Optionen -> Rücksicherungsoptionen. Details finden Sie unter Expertenoptionen.
Information sign.png Anmerkung
Der Schalter Expertenoptionen zur Angabe erweiterter Rücksicherungsoptionen ist nur im UI Modus Fortgeschritten (früher UI Modus Experte) verfügbar. Wenn Sie die Expertenoptionen nicht sehen können, ändern Sie den einfachen UI Modus (früher UI Modus Basis) auf Fortgeschritten, wie in UI Modus wählen beschrieben.

VMware Rücksicherung

Eine VMware VM besteht aus Daten, die in einer einzigen Festplattendatei - dem Virtual Machine Disk (VMDK)-Dateiformat - gespeichert sind. Sie speichert den gesamten Inhalt des Festplattenlaufwerks der VM. Jede VM kann eine oder mehrere .vmdk-Dateien haben. Die Anzahl der .vmdk-Dateien hängt von der Größe der virtuellen Festplatte ab. VMDKs können in drei verschiedenen Formaten bereitgestellt werden: Thin, Lazy Zero Thick oder Eager Zero Thick. Um die Rücksicherungsleistung zu verbessern, sollten Sie die Bereitstellungsmethode für die Rücksicherung ändern.

Bei der Rücksicherung einer VMware VM werden die virtuellen Festplatten der VM mit der ursprünglichen, zum Zeitpunkt der Sicherung verwendeten Provisionierung rückgesichert. Sie können eine andere Festplattenprovisionierungsmethode erzwingen: Thin, Eager oder Lazy, die auf alle rückgesicherten VMDKs angewendet wird, indem Sie den folgenden Befehl im Feld Rücksicherungsoptionen angeben:

-a disk[type]=thin|eager|lazy

Wenn diese Option gesetzt ist, setzt sie den VMDK-Datenträgertyp aller VMDKs für die VM-Rücksicherung außer Kraft.

Linux Client Sicherung

SEP sesam Linux Client kann auf Fehler oder Warnungen stoßen

Ein SEP sesam Linux Client kann aus den folgenden Gründen Fehler oder Warnungen während der Sicherung erhalten:

  • die Größe einer Datei hat sich während der Sicherung geändert
  • eine Datei wird während der Sicherung gelöscht (zwischen 'Find' und der Datenverarbeitung)
  • die Funktion 'Find' ist auf einen Fehler gestoßen

Um diese Warnungen zu vermeiden und die oben genannten Fehler zu beheben, doppelklicken Sie auf den Sicherungsauftrag, um seine Eigenschaften zu öffnen, und geben Sie unter dem Reiter Optionen im Feld Sicherungsoptionen den folgenden Befehl ein:

Information sign.png Anmerkung
Sie können einen regulären Ausdruck (siehe Fallbeispiele für Excludes mit Hilfe von Regular Expression Patterns) oder 'ALL' verwenden, wenn Sie alle derartigen Fehler/Warnungen vermeiden möchten.
-o ignore_finderr=<regex>|ALL

Die Ausschlussliste für Linux Client-Sicherungen kann auch als Einschlussliste verwendet werden

Bei der Angabe der Ausschlussliste auf dem SEP sesam Linux Client ist es möglich, den Ausschluss- in einen Einschluss-Filter zu ändern, indem man das + (Plus) Zeichen am Anfang eines Musters verwendet. In diesem Fall werden nur die Elemente, die dem definierten Muster (Regex) entsprechen, in die Sicherung aufgenommen.

GUI

Der einfachste Weg, die Ausschlussliste in eine Einschlussliste umzuwandeln, ist die Verwendung der GUI-Ausschlussliste: Erstellen oder öffnen Sie einen Sicherungsauftrag und geben Sie in das Feld Ausschlussliste folgendes ein:

+<regex>

Zum Beispiel

+xxx.*

oder wenn es verschiedene Muster gibt, können Sie die Ausschluss- und Einschlussfilter wie folgt kombinieren:

+abc.*,+.*xyz.*,*\.bak

wobei das vorangestellte + den Einschlussfilter definiert, während das Muster ohne das Plus (+) den Ausschlussfilter definiert.

SEP Tip.png Hinweis
Regex schreibt vor, dass auf jedes Muster ein Komma folgt.
SBC CLI

Um den Einschlussfilter zu erstellen und nur die Elemente einzuschließen, die mit dem definierten Muster (über den regulären Ausdruck) übereinstimmen, geben Sie alternativ den Befehl sbc -b mit dem Parameter -x (exclude regex) (für die Ausschlussliste) ein, gefolgt von + am Anfang des angegebenen Musters, wie im folgenden Beispiel gezeigt:

sbc -b -s @/dev/null -v 1 -x '+xxx.*' /tmp/test-regex/1/

Linux Sparse Files Unterstützung

SEP sesam V. ≥ 5.0.0 Jaglion bietet Support für Linux Sparse-Dateien, um zu verhindern, dass der Speicherplatz während der Rücksicherung knapp wird.Ab der Version 5.0.0 Jaglion bietet SEP sesam Unterstützung für Linux Sparse-Dateien.

Eine Sparse-Datei ist eine Datei, die eine Optimierung der Festplattennutzung ermöglicht - eine effiziente Speicherzuweisung für große Daten, bei denen ein Großteil der Daten aus Nullen (leeren Daten) besteht. Diese Nullen werden nicht als Nullen auf der Festplatte gespeichert, sondern es werden kurze Informationen (Metadaten) geschrieben, die die leeren Blöcke auf der Festplatte repräsentieren und nicht den tatsächlichen leeren Speicherplatz. Bei Sparse-Dateien ist die logische Dateigröße größer als die physische Dateigröße, da die Nullen nicht physisch auf einem Speichergerät gespeichert sind.

Umgang mit Sparse-Dateien

Mit der SEP sesam Unterstützung für Sparse-Dateien werden diese Dateien im CPIO-Stream als Sparse markiert und vollständig gesichert. Beim Rücksichern wird die als Sparse markierte Datei standardmäßig als Sparse angelegt, wobei Nullbereiche als Sparse-Bereiche angelegt werden und keine zusätzliche Option dafür erforderlich ist. Die Datei wird in 512-Byte-Blöcken verarbeitet, und nur wenn ein solcher Block vollständig aus Null-Bytes (0x00) besteht, wird dieser Block als Sparse (Loch) erstellt.

Auf diese Weise stellt SEP sesam sicher, dass bei der Rücksicherung einer Sparse-Datei, die große Nullbereiche enthält, der belegte physische Plattenplatz nicht wesentlich von dem der Originaldatei abweicht, oft sogar geringer ist. Die Befürchtung, dass die Platte für die Rücksicherung einer Sparse-Datei nicht groß genug ist und der Rücksicherungsprozess folglich fehlschlägt, ist damit überflüssig. Insbesondere bei der Rücksicherung eines kompletten Datenträgers verhindert die Unterstützung für Sparse-Dateien, dass der Speicherplatz knapp wird.

Sparse-Optionen

Sparse-Dateien werden standardmäßig vollständig gesichert, aber im CPIO-Stream als Sparse markiert. Beim Rücksichern werden die Nullbereiche (>= 512 Byte) als Sparse-Bereiche angelegt.

Beachten Sie, dass manche Dateisysteme Sparse-Dateien nur mit größeren Blöcken, z.B. nur mit 4 KB, anlegen, d.h. nur zusammenhängende Bereiche mit mindestens 4 KB werden als Sparse angelegt.

Sie können zusätzliche Optionen verwenden, um die Sparse-Eigenschaft während der Sicherung und Rücksicherung zu ignorieren. Beachten Sie, dass das Verhalten von -o sparse=no bei der Sicherung und Rücksicherung unterschiedlich ist.

Sicherung

-o sparse=no
Das 'Sparse'-Flag im CPIO-Stream ist für Sparse-Dateien nicht gesetzt, so dass beim Rücksichern mit der Standardoption (==: -o sparse=origin) Nullbereiche von Sparse-Dateien vollständig geschrieben werden.

Rücksicherung

-o sparse=no
Das 'Sparse'-Flag im CPIO-Stream wird ignoriert, Nullbereiche werden vollständig in die Datei geschrieben.
-o sparse=zero
Im Falle einer Datei mit Nullbereichen werden diese Bereiche als Sparse-Bereiche angelegt, unabhängig davon, ob die Datei bereits vorher 'Sparse' war.
Information sign.png Anmerkung
Die Option '-o sparse=origin' legt das Standardverhalten fest, sie muss also nicht explizit gesetzt werden.


Support für Linux-Option O_NOATIME um die Aktualisierung der letzten Zugriffszeit zu verhindern

SEP sesam V. ≥ 5.0.0.9 Jaglion V2 unterstützt den Befehl O_NOATIME beim Öffnen einer Datei, um die Aktualisierung der Zugriffszeit (ATIME) zu vermeiden, wenn eine Datei geöffnet oder auf ein Verzeichnis zugegriffen wird. Während der Sicherung ändert sich das Attribut der Zugriffszeit jedes Mal, wenn auf eine Datei oder ein Verzeichnis zugegriffen wird (Öffnen, Lesen oder Sperren). Mit der Option O_NOATIME deaktivieren Sie die Aktualisierung der Zugriffszeit, wodurch das Lesen einer Datei und das Sichern schneller werden, da weniger Metadaten geschrieben werden müssen.

Die Manualseite für den Befehl open(2) definiert die Option O_NOATIME wie folgt:

O_NOATIME (seit Linux 2.6.8)
             Aktualisiere nicht die letzte Zugriffszeit der Datei (st_atime in der inode), wenn die Datei gelesen wird(2).

Dieses Flag ist für Indizierungs- oder Sicherungsprogramme gedacht, wo seine Verwendung die Plattenaktivität erheblich reduzieren kann. Dieses Flag ist möglicherweise nicht auf allen Dateisystemen wirksam. Für Details siehe open(2) — Linux manual page.

Information sign.png Anmerkung
O_NOATIME wird nur dem Root (Superuser) oder dem Benutzer gewährt, dem die Datei gehört.
Copyright © SEP AG 1999-2024. Alle Rechte vorbehalten.
Jede Form der Reproduktion der Inhalte dieses Benutzerhandbuches, ganz oder in Teilen, ist nur mit der ausdrücklichen schriftlichen Erlaubnis der SEP AG gestattet. Bei der Erstellung dieses Benutzerhandbuches wurde mit größtmöglicher Sorgfalt gearbeitet, um korrekte und fehlerfreie Informationen bereit stellen zu können. Trotzdem kann die SEP AG keine Gewähr für die Richtigkeit der Inhalte dieses Benutzerhandbuches übernehmen.