4 4 3 Beefalo:Exclude with Regular Expressions/de: Difference between revisions

From SEPsesam
(Created page with "'''''Beispiele für Ausschlussliste mit regulären Ausdrücken:'''''")
No edit summary
 
(53 intermediate revisions by 3 users not shown)
Line 4: Line 4:
=== {{anchor|exclude_with_regular_expressions}}Exclude mit Regulären Ausdrücken ===  
=== {{anchor|exclude_with_regular_expressions}}Exclude mit Regulären Ausdrücken ===  


Wenn Sie einen Sicherungsauftrag erstellen, geben Sie die Quelle für Ihre Sicherung an und definieren alle Dateien oder Muster, die Sie von der Sicherung ausschließen möchten. Beachten Sie, dass Sie, wenn die Anzahl der von der Sicherung auszuschließenden Dateien die zulässige Länge für die Ausschlussliste überschreitet, einen benutzerdefinierten Ausschluss einrichten sollten, indem Sie Dateien, Dateitypen oder reguläre Ausdrücke im Editor ''Ausschlussliste'' hinzufügen. Unter Windows können Sie auch die Option ''Dateimuster'' verwenden (siehe [[Special:MyLanguage/4_4_3_Beefalo:Exclude_with_File_Patterns|Exclude mit File Patterns]]); unter Linux ist es jedoch nur möglich, mit ''regulären Ausdrücken'' auszuschließen (''RegExp'' exclude). Für weitere Details, siehe [[Special:MyLanguage/Creating_Exclude_List|Erstellen einer Ausschlussliste]].
{{Anmerkung|
Achten Sie bei der Erstellung von Ausschlusslisten mit Regex darauf, welche SEP sesam Version Sie verwenden. Die Version ''Jaglion V2 '''SP1''''' hat eine geänderte Syntax für Regex-Ausschlüsse eingeführt, um Ausschlüsse für Dateien und Verzeichnisse zu trennen. Da jedoch die geänderte Syntax für Regexp-Ausschlüsse dazu führte, dass die alte Syntax unter Linux für Verzeichnisse ignoriert wurde, setzte [[SEP sesam Release Versions|''Jaglion V2 '''Service Pack 2''''' (SP2)]] die Verarbeitung von Ausschlüssen auf den vorherigen Zustand zurück (auf das Standardverhalten vor der Änderung der Verarbeitung der Ausschluss-Syntax).<!--  Wenn Sie die Syntax bereits an das neue Verhalten angepasst haben oder das neue Verhalten explizit einstellen wollen, fügen Sie den folgenden Schalter zu den [[Special:MyLanguage/Standard_Backup_Procedure#bck_options|Sicherungsoptionen in der GUI]] hinzu, um zwischen Dateien und Ordnern mit der Endung "/$" zu unterscheiden: <code>-o excl<nowiki>=</nowiki>regexp_split</code> -->}}


'''''Beispiele für Ausschlussliste mit regulären Ausdrücken:'''''
Wenn Sie einen Sicherungsauftrag erstellen, geben Sie die Quelle für Ihre Sicherung an und definieren alle Dateien oder Muster, die Sie von der Sicherung ausschließen möchten. Beachten Sie, dass Sie, wenn die Anzahl der von der Sicherung auszuschließenden Dateien die zulässige Länge für die Ausschlussliste überschreitet, einen benutzerdefinierten Ausschluss einrichten sollten, indem Sie Dateien, Dateitypen oder reguläre Ausdrücke im Editor ''Ausschlussliste'' hinzufügen. Unter Windows können Sie auch die Option ''Dateimuster'' verwenden (siehe [[Special:MyLanguage/4_4_3_Beefalo:Exclude_with_File_Patterns|Exclude mit File Patterns]]); unter Linux ist es jedoch nur möglich, mit ''regulären Ausdrücken'' auszuschließen (''RegExp''). Für weitere Details, siehe [[Special:MyLanguage/Creating_Exclude_List|Erstellen einer Ausschlussliste]].


* Sichern von <tt>/var</tt> ohne <tt>/var/tmp</tt> aber inkl. <tt>/var/tmp1</tt>:
{{Hinweis|Die ''Ausschlussliste'' auf dem SEP sesam ''Linux'' Client kann auch als ''Einschlussliste'' verwendet werden, indem das '''+''' (Plus) Zeichen am Anfang eines Musters angegeben wird. Für Details, siehe  [[Special:MyLanguage/4_4_3_Beefalo:Advanced_Backup_and_Restore_Options#include_option|Advanced Backup and Restore Options]].}}
 
<!--
Ab [[SEP sesam Release Versions|Jaglion V2 SP2]] kann die Syntax für Regex-Ausschlüsse angepasst werden, um separate Ausschlüsse für Dateien und Ordner zu ermöglichen. Wenn Sie das neue Verhalten explizit einstellen wollen, fügen Sie den folgenden Schalter zu den [[Special:MyLanguage/Standard_Backup_Procedure#bck_options|Sicherungsoptionen in der GUI]] hinzu, um zwischen Dateien und Ordnern mit der Endung "/$" zu unterscheiden:-->
<!-- <!-- Commented out as this is currently not possible:
===={{anchor|new}}Ausschluß mit Regex in ''≥ 5.0.0.9 Jaglion V2 SP2'' mit der Option "regexp_split"====
 
Dies ist die Syntax, die separate Ausschlüsse für Dateien und Verzeichnisse erlaubt (mit der oben erwähnten aktivierten Option "regexp_split"):
* Wenn der Ausschluss mit einem abschließenden Schrägstrich "<tt>/$</tt>" endet (z.B. <tt>.tmp/$</tt>), wird es als Regex für den Verzeichnisausschluss erkannt.
* Wenn kein abschließender Schrägstrich "<tt>/</tt>" (z.B. <tt>.tmp</tt>) am Ende steht, wird er als Regex für den Dateiausschluss erkannt.
 
'''''Beispiele für Ausschlussliste mit gesetzter "regexp_split" Option
<ul>
<li>Sichern von <tt>/var</tt> ohne Verzeichnis <tt>/var/tmp</tt> aber inkl. Verzeichnis <tt>/var/tmp1</tt>:</li>
  \./var/tmp/$
<li>Sichern von <tt>/var</tt>, aber ohne eines Verzeichnisses <tt>*/tmp*</tt>:</li>
/tmp.*/$
<li>Sichern des Verzeichnisses <tt>/var</tt> ohne die Datei <tt>/var/tmp</tt>, aber mit dem Verzeichnis <tt>/var/tmp</tt>:</li>
\./var/tmp
<li>Sichern der Quelle <tt>/usr</tt> ohne <tt>*.o</tt>, <tt>*.tmp</tt>, <tt>a.out</tt> und <tt>old*.c</tt>-Dateien und ohne alle <tt>old*</tt>-Verzeichnisse:</li>
  \.o$, \.tmp$, /a\.out$, /old.*\.c$, /old.*/$
<li>Sichern von <tt>/usr</tt> ohne Dateien <tt>/usr/var/spool</tt> und <tt>/usr/var/log</tt>:</li>
  \./usr/var/spool$, \./usr/var/log$
<li>* Ausfiltern aller <tt>syslog####.log</tt>-Dateien:</li>
  /syslog[0-9]*.log$
</ul>
 
For more regex examples, see [[Special:MyLanguage/RegExp:_Examples_for_Excluding_Matched_Patterns|RegExp: Examples for Excluding Matched Patterns]].
 
===={{anchor|old}}Ausschluss mit Regex in ''≤ Jaglion V2''====
 
[[SEP sesam Release Versions|SEP sesam ≤ Jaglion V2]] verwendet die Ausschluss-Syntax, die keine separaten Ausschlüsse für Dateien und Verzeichnisse zulässt.
*Wenn Sie noch eine der älteren SEP sesam Versionen benutzen, verwenden Sie Ihre bestehende Ausschlussliste wie bisher.
*Sobald Sie auf [[SEP sesam Release Versions|≥ Jaglion V2 SP2]] upgraden, können Sie Ihre bestehende Ausschlussliste verwenden oder sich entscheiden, Ihre Ausschlusslisten anzupassen, um die neue Syntax für separate Ausschlüsse für Dateien und Verzeichnisse zu verwenden, wie oben beschrieben.
 
'''Beispiele für Ausschlusslisten ohne die Option "regexp_split"''' -->
*Sichern von <tt>/var</tt> ohne <tt>/var/tmp</tt> aber mit Datei oder Verzeichnis <tt>/var/tmp1</tt>:
   \./var/tmp$
   \./var/tmp$


* Sichern von <tt>/var</tt>, aber ohne eines Verzeichnisses <tt>*/tmp*</tt>:
*Sichern von <tt>/var</tt>, aber ohne Datei oder Verzeichnis <tt>*/tmp*</tt>:
   /tmp
   /tmp


* Sichern des Verzeichnisses <tt>/usr</tt> ohne <tt>*.o</tt>, <tt>*.tmp</tt>, <tt>a.out</tt> und <tt>old*.c</tt>-Dateien und ohne alle <tt>old*</tt>-Verzeichnisse:
*Sichern des Source <tt>/usr</tt> ohne <tt>*.o</tt>, <tt>*.tmp</tt>, <tt>a.out</tt>, <tt>old*.c</tt> and <tt>old*</tt> Dateien und Verzeichnisse:
   \.o$, \.tmp$, /a\.out$, /old.*\.c$, /old.*/$
   \.o$, \.tmp$, /a\.out$, /old.*\.c$, /old.*$
   
   
* Sichern von <tt>/usr</tt> ohne <tt>/usr/var/spool</tt> und <tt>/usr/var/log</tt>:
*Sichern von <tt>/usr</tt> ohne <tt>/usr/var/spool</tt> und <tt>/usr/var/log</tt>:
   \./usr/var/spool$, \./usr/var/log$
   \./usr/var/spool$, \./usr/var/log$


* Ausfiltern aller <tt>syslog####.log</tt>-Dateien:
*Ausfiltern aller <tt>syslog####.log</tt>-Dateien und Verzeichnisse:
   /syslog[0-9]*.log$
   /syslog[0-9]*.log$


For more RegExp examples, see [[Special:MyLanguage/RegExp:_Examples_for_Excluding_Matched_Patterns|RegExp: Examples for Excluding Matched Patterns]].  
Für weitere RegExp-Beispiele siehe [[Special:MyLanguage/RegExp:_Examples_for_Excluding_Matched_Patterns|RegExp: Fallbeispiele für Excludes mit Hilfe von Regular Expression Patterns]].  
 
{{Note|The ''exclude list'' on the SEP sesam ''Linux'' Client can also be used as an ''include list'' by specifying the '''+''' (plus) sign at the beginning of a pattern. For details, see [[Special:MyLanguage/4_4_3_Beefalo:Advanced_Backup_and_Restore_Options#include_option|Advanced Backup and Restore Options]].}}


<div class="noprint"><noinclude>
<div class="noprint"><noinclude>
===Siehe auch===
===Siehe auch===


[[Special:MyLanguage/Creating_Exclude_List|Erstellen einer Ausschlussliste]]
[[Special:MyLanguage/Creating_Exclude_List|Erstellen einer Ausschlussliste]] – [[Special:MyLanguage/RegExp:_Examples_for_Excluding_Matched_Patterns|RegExp: Fallbeispiele für Excludes mit Hilfe von Regular Expression Patterns]]


{{Footer/de}}</noinclude></div>
{{Footer/de}}</noinclude></div>

Latest revision as of 17:16, 2 August 2022

Other languages:
<<<Zurück
Anhang
Benutzer Handbuch
Weiter>>>
Exclude mit File Patterns


Exclude mit Regulären Ausdrücken

Information sign.png Anmerkung

Achten Sie bei der Erstellung von Ausschlusslisten mit Regex darauf, welche SEP sesam Version Sie verwenden. Die Version Jaglion V2 SP1 hat eine geänderte Syntax für Regex-Ausschlüsse eingeführt, um Ausschlüsse für Dateien und Verzeichnisse zu trennen. Da jedoch die geänderte Syntax für Regexp-Ausschlüsse dazu führte, dass die alte Syntax unter Linux für Verzeichnisse ignoriert wurde, setzte Jaglion V2 Service Pack 2 (SP2) die Verarbeitung von Ausschlüssen auf den vorherigen Zustand zurück (auf das Standardverhalten vor der Änderung der Verarbeitung der Ausschluss-Syntax).

Wenn Sie einen Sicherungsauftrag erstellen, geben Sie die Quelle für Ihre Sicherung an und definieren alle Dateien oder Muster, die Sie von der Sicherung ausschließen möchten. Beachten Sie, dass Sie, wenn die Anzahl der von der Sicherung auszuschließenden Dateien die zulässige Länge für die Ausschlussliste überschreitet, einen benutzerdefinierten Ausschluss einrichten sollten, indem Sie Dateien, Dateitypen oder reguläre Ausdrücke im Editor Ausschlussliste hinzufügen. Unter Windows können Sie auch die Option Dateimuster verwenden (siehe Exclude mit File Patterns); unter Linux ist es jedoch nur möglich, mit regulären Ausdrücken auszuschließen (RegExp). Für weitere Details, siehe Erstellen einer Ausschlussliste.

SEP Tip.png Hinweis
Die Ausschlussliste auf dem SEP sesam Linux Client kann auch als Einschlussliste verwendet werden, indem das + (Plus) Zeichen am Anfang eines Musters angegeben wird. Für Details, siehe Advanced Backup and Restore Options.
  • Sichern von /var ohne /var/tmp aber mit Datei oder Verzeichnis /var/tmp1:
 \./var/tmp$
  • Sichern von /var, aber ohne Datei oder Verzeichnis */tmp*:
 /tmp
  • Sichern des Source /usr ohne *.o, *.tmp, a.out, old*.c and old* Dateien und Verzeichnisse:
 \.o$, \.tmp$, /a\.out$, /old.*\.c$, /old.*$

  • Sichern von /usr ohne /usr/var/spool und /usr/var/log:
 \./usr/var/spool$, \./usr/var/log$
  • Ausfiltern aller syslog####.log-Dateien und Verzeichnisse:
 /syslog[0-9]*.log$

Für weitere RegExp-Beispiele siehe RegExp: Fallbeispiele für Excludes mit Hilfe von Regular Expression Patterns.

Siehe auch

Erstellen einer AusschlusslisteRegExp: Fallbeispiele für Excludes mit Hilfe von Regular Expression Patterns


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.