{"id":1901,"date":"2023-09-09T19:10:45","date_gmt":"2023-09-09T17:10:45","guid":{"rendered":"https:\/\/linux-bibel.at\/?p=1901"},"modified":"2023-12-23T21:11:30","modified_gmt":"2023-12-23T20:11:30","slug":"btrfs-das-dateisystem-unter-linux","status":"publish","type":"post","link":"https:\/\/linux-bibel.at\/index.php\/2023\/09\/09\/btrfs-das-dateisystem-unter-linux\/","title":{"rendered":"Btrfs \u2013 das Dateisystem unter Linux"},"content":{"rendered":"\n<p><a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/btrfs\/\" target=\"_self\" title='Btrfs (ausgesprochen als \"better F S\", \"butter F S\", \"b-tree F S\" oder B.T.R.F.S.) ist ein Dateisystem f&uuml;r Linux, das auf dem Prinzip des \"Copy-on-Write\" (COW) basiert und mit einem logischen Volumenmanager kombiniert wird. Es wurde von Chris Mason im Jahr 2007 f&uuml;r den Einsatz in Linux entwickelt und seit November 2013 ist das Dateisystem-Format&hellip;' class=\"encyclopedia\">Btrfs<\/a> ist eigentlich schon l&auml;nger bekannt &ndash; es wird auch schon so einige Zeit entwickelt. Grunds&auml;tzlich k&ouml;nnte man sagen: <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/btrfs\/\" target=\"_self\" title='Btrfs (ausgesprochen als \"better F S\", \"butter F S\", \"b-tree F S\" oder B.T.R.F.S.) ist ein Dateisystem f&uuml;r Linux, das auf dem Prinzip des \"Copy-on-Write\" (COW) basiert und mit einem logischen Volumenmanager kombiniert wird. Es wurde von Chris Mason im Jahr 2007 f&uuml;r den Einsatz in Linux entwickelt und seit November 2013 ist das Dateisystem-Format&hellip;' class=\"encyclopedia\">Btrfs<\/a> ist das freie ZFS, es hat nicht ganz die Leistung von ZFS, dies ist f&uuml;r normale Benutzer auch nicht relevant. ZFS braucht kein normaler Benutzer am Laptop.<br>ZFS ist vor allem f&uuml;r Hochleistungsrechner gedacht &ndash; etwa f&uuml;r gro&szlig;e <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datenbank\/\" target=\"_self\" title=\"Eine Datenbank ist eine organisierte Sammlung von strukturierten Informationen oder Daten, die in der Regel elektronisch in einem Computersystem gespeichert werden. Eine Datenbank wird normalerweise von einem Datenbankmanagementsystem (DBMS) kontrolliert. Zusammen mit den Anwendungen, die mit ihnen verbunden sind, werden die Daten und das DBMS als Datenbanksystem bezeichnet. Daten in den g&auml;ngigsten Datenbanktypen werden in&hellip;\" class=\"encyclopedia\">Datenbank<\/a>en.<\/p>\n\n\n\n<p>Wir wollen uns hier nicht <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/lan\/\" target=\"_self\" title=\"Ein LAN (Local Area Network) ist ein lokales Netzwerk, das in der Regel in einem begrenzten physischen Bereich wie einem Geb&auml;ude oder einem Haus eingerichtet ist. Es erm&ouml;glicht die Kommunikation und den Datenaustausch zwischen verschiedenen Ger&auml;ten wie Computern, Laptops, Druckern und Speicherger&auml;ten innerhalb des Netzwerks. LANs k&ouml;nnen sowohl kabelgebunden als auch drahtlos eingerichtet werden, wobei&hellip;\" class=\"encyclopedia\">lan<\/a>ge mit den Details befassen &ndash; hier ein grober &Uuml;berblick:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">Datei<\/a>gr&ouml;&szlig;e<\/strong> &ndash; maximal 16 Exabyte<\/li>\n\n\n\n<li><strong><a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/partition\/\" target=\"_self\" title=\"Eine Partition ist ein Bereich auf einer Festplatte - dies bedeutet, eine Festplatte kann in mehrere Bereiche - also in mehrere Partitionen aufgeteilt werden. Unterschiedliche Betriebssysteme installiert man auf unterschiedliche Partitionen, unterschiedliche Partitionen k&ouml;nnen auch unterschiedliche Regeln haben - so k&ouml;nnen etwa normale Benutzer unter Linux auf das Wurzelverzeichnis unter Linux nur lesend zugreifen. Auch&hellip;\" class=\"encyclopedia\">Partition<\/a>sgr&ouml;&szlig;e<\/strong> &ndash; maximal 16 Exabyte<\/li>\n\n\n\n<li>Kann gut mit vielen kleinen <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">Datei<\/a>en umgehen<\/li>\n<\/ul>\n\n\n\n<p>Jetzt wollen wir uns einmal ansehen, was man mit diesem <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/dateisystem\/\" target=\"_self\" title=\"Ein Dateisystem kann man sich so vorstellen, wie eine Datenbank. Das Dateisystem speichert, wo auf der Festplatte welche Dateien liegen. Wird nach einer Datei gesucht, fragt die Anwendung das Betriebssystem, wo die Datei liegt - das Betriebssystem fragt das Dateisystem, wo diese liegt. Ein Dateisystem liegt auf einer Partition. Bekannte Dateisysteme unter Linux sind etwa&hellip;\" class=\"encyclopedia\">Dateisystem<\/a> so alles machen kann. Hierzu installiert man unter den meisten <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/linux\/\" target=\"_self\" title=\"Linux ist ein UNIX-artiges Betriebssystem, seine Entwicklung wurde im Jahr 1992 vom Finnen Linus Torwalds gestartet. Im Grunde handelt es sich bei Linux nur um den Kern des Betriebssystems, zum Arbeiten ben&ouml;tigt Linux noch Treiber und Software, nicht unbedingt n&ouml;tig ist eine grafische Oberfl&auml;che.\" class=\"encyclopedia\">Linux<\/a>-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/distribution\/\" target=\"_self\" title=\"Linux-Distributionen basieren auf dem Linux-Kernel, erg&auml;nzt mit weiteren Komponenten wie Installationsprogrammen, Verwaltungswerkzeugen und zus&auml;tzlicher Software. Sie bieten Unterst&uuml;tzung durch den Distributor, haben ihre eigenen Merkmale und Zielgruppen. Als Alternative zu propriet&auml;ren Betriebssystemen wie Windows und macOS sind diese i.d.R. kostenlos, Open-Source mit gro&szlig;er Auswahl an Anwendungs-Software. Viele Linux-Distributionen werden zudem von einer aktiven Community entwickelt&hellip;\" class=\"encyclopedia\">Distribution<\/a>en (<em><a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/debian\/\" target=\"_self\" title=\"Debian ist eine freie Linux-Distribution, die von einer Gemeinschaft von Freiwilligen entwickelt wird. Es wird h&auml;ufig als Basis f&uuml;r andere Distributionen wie Ubuntu verwendet und ist bekannt f&uuml;r seine Zuverl&auml;ssigkeit und Stabilit&auml;t. Debian bietet eine Vielzahl von Anwendungen und Werkzeugen, die f&uuml;r die Verwendung in verschiedenen Umgebungen geeignet sind, von Desktop-Computern bis hin zu Server-Systemen.&hellip;\" class=\"encyclopedia\">Debian<\/a>, Void, Ubuntu, &hellip;<\/em>) &uuml;ber die <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/pakete\/\" target=\"_self\" title=\"Unter Linux sind Pakete die grundlegenden Bausteine von Software, die von einem Paketmanager verwaltet werden. Ein Paket enth&auml;lt die ausf&uuml;hrbaren Dateien, Konfigurationsdateien, Dokumentation und Metadaten, die f&uuml;r die Installation und Verwaltung der Software ben&ouml;tigt werden.\" class=\"encyclopedia\">Paket<\/a>-Verwaltung das <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/pakete\/\" target=\"_self\" title=\"Unter Linux sind Pakete die grundlegenden Bausteine von Software, die von einem Paketmanager verwaltet werden. Ein Paket enth&auml;lt die ausf&uuml;hrbaren Dateien, Konfigurationsdateien, Dokumentation und Metadaten, die f&uuml;r die Installation und Verwaltung der Software ben&ouml;tigt werden.\" class=\"encyclopedia\">Paket<\/a> <strong><a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/btrfs\/\" target=\"_self\" title='Btrfs (ausgesprochen als \"better F S\", \"butter F S\", \"b-tree F S\" oder B.T.R.F.S.) ist ein Dateisystem f&uuml;r Linux, das auf dem Prinzip des \"Copy-on-Write\" (COW) basiert und mit einem logischen Volumenmanager kombiniert wird. Es wurde von Chris Mason im Jahr 2007 f&uuml;r den Einsatz in Linux entwickelt und seit November 2013 ist das Dateisystem-Format&hellip;' class=\"encyclopedia\">btrfs<\/a>-progs<\/strong>. Sofern nicht anders angegeben, werden alle <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/befehl\/\" target=\"_self\" title=\"Ein Befehl in Linux ist eine Anweisung, die &uuml;ber die Kommandozeile eingegeben wird, um verschiedene Aktionen auszuf&uuml;hren. Mit Linux-Befehlen k&ouml;nnen Sie Ihr System steuern, Dateien verwalten, Programme ausf&uuml;hren und vieles mehr. Hier sind einige wichtige Linux-Befehle: ls: Zeigt den Inhalt des aktuellen Verzeichnisses an. cd: Wechselt das Verzeichnis. mkdir: Erstellt ein neues Verzeichnis. rm: L&ouml;scht&hellip;\" class=\"encyclopedia\">Befehl<\/a>e am&nbsp;<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/terminal\/\" target=\"_self\" title=\"Ein Terminal ist eine Benutzerschnittstelle, eine grafische Oberfl&auml;che, um &uuml;ber die Shell mit einem Interpreter direkt mit dem Betriebssystem zu kommunizieren. Grundlegend wird das Terminal mit der Tastatur bedient, einige Funktionen k&ouml;nnen je nach Terminal auch mit der Maus genutzt werden. Bekannte Terminals unter Linux w&auml;ren etwa die Konsole unter KDE, das GNOME-Terminal, Terminoligy unter&hellip;\" class=\"encyclopedia\">Terminal<\/a>&nbsp;mit&nbsp;administrativen Rechten&nbsp;gestartet.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Dateisystem erweitern<\/h3>\n\n\n\n<p>Nehmen wir einmal an, das Wurzel-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/verzeichnis\/\" target=\"_self\" title=\"Ein Verzeichnis ist eine Datei, die andere Dateien und Verzeichnisse enth&auml;lt. Linux und Unix verwenden eine hierarchische, baumartige Struktur f&uuml;r das Dateisystem. Das h&ouml;chste Level des Dateisystems ist das Root-Verzeichnis (\/), unter dem alle anderen Dateien und Verzeichnisse existieren. Verzeichnisse sind Dateien und k&ouml;nnen im Root-Verzeichnis oder in anderen Verzeichnissen erstellt werden. Alles ist eine&hellip;\" class=\"encyclopedia\">Verzeichnis<\/a> wird zu klein, es ist einfach kein Platz mehr und auch die Festplatte gibt nicht mehr her, ist einfach voll. Wir bauen eine weitere Festplatte ein &ndash; diese nennt sich im Beispiel ganz einfach <strong>\/dev\/sdb<\/strong>, die <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/partition\/\" target=\"_self\" title=\"Eine Partition ist ein Bereich auf einer Festplatte - dies bedeutet, eine Festplatte kann in mehrere Bereiche - also in mehrere Partitionen aufgeteilt werden. Unterschiedliche Betriebssysteme installiert man auf unterschiedliche Partitionen, unterschiedliche Partitionen k&ouml;nnen auch unterschiedliche Regeln haben - so k&ouml;nnen etwa normale Benutzer unter Linux auf das Wurzelverzeichnis unter Linux nur lesend zugreifen. Auch&hellip;\" class=\"encyclopedia\">Partition<\/a> darauf <strong>1<\/strong> &ndash; also <strong>\/dev\/sdb1<\/strong>. Diese <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/partition\/\" target=\"_self\" title=\"Eine Partition ist ein Bereich auf einer Festplatte - dies bedeutet, eine Festplatte kann in mehrere Bereiche - also in mehrere Partitionen aufgeteilt werden. Unterschiedliche Betriebssysteme installiert man auf unterschiedliche Partitionen, unterschiedliche Partitionen k&ouml;nnen auch unterschiedliche Regeln haben - so k&ouml;nnen etwa normale Benutzer unter Linux auf das Wurzelverzeichnis unter Linux nur lesend zugreifen. Auch&hellip;\" class=\"encyclopedia\">Partition<\/a> m&ouml;chten wir jetzt zum Wurzel-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/verzeichnis\/\" target=\"_self\" title=\"Ein Verzeichnis ist eine Datei, die andere Dateien und Verzeichnisse enth&auml;lt. Linux und Unix verwenden eine hierarchische, baumartige Struktur f&uuml;r das Dateisystem. Das h&ouml;chste Level des Dateisystems ist das Root-Verzeichnis (\/), unter dem alle anderen Dateien und Verzeichnisse existieren. Verzeichnisse sind Dateien und k&ouml;nnen im Root-Verzeichnis oder in anderen Verzeichnissen erstellt werden. Alles ist eine&hellip;\" class=\"encyclopedia\">Verzeichnis<\/a> hinzuf&uuml;gen &ndash; nein, nicht einf&uuml;gen &ndash;, sodass man sie dann unter &bdquo;<strong>\/<\/strong>&ldquo; mit der Bezeichnung <strong>\/dev\/sdb1<\/strong> findet &ndash; diese wird zu einem Teil von &bdquo;<strong>\/<\/strong>&ldquo; &ndash; ganz einfach:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>btrfs device add \/dev\/sdb1 \/<\/code><\/pre>\n\n\n\n<p>Die Syntax lautet also:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>btrfs device add neue_partition \/<\/code><\/pre>\n\n\n\n<p>Dasselbe k&ouml;nnte man auch mit dem <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/home\/\" target=\"_self\" title=\"F&uuml;r jeden Benutzer eines GNU\/Linux-Systems wird unter \/home ein eigenes Verzeichnis mit dem Benutzernamen erstellt, f&uuml;r das er s&auml;mtliche Zugriffsrechte besitzt. Mit Ausnahme von root (dem Systemadministrator) k&ouml;nnen Benutzer auf das Home-Verzeichnis eines anderen Benutzers nicht zugreifen. Hier werden die pers&ouml;nlichen Daten und die Konfigurationsdateien der vom betreffenden Benutzer verwendeten Programme abgelegt. Konfigurationsdateien sind gew&ouml;hnlich&hellip;\" class=\"encyclopedia\">Home<\/a>-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/verzeichnis\/\" target=\"_self\" title=\"Ein Verzeichnis ist eine Datei, die andere Dateien und Verzeichnisse enth&auml;lt. Linux und Unix verwenden eine hierarchische, baumartige Struktur f&uuml;r das Dateisystem. Das h&ouml;chste Level des Dateisystems ist das Root-Verzeichnis (\/), unter dem alle anderen Dateien und Verzeichnisse existieren. Verzeichnisse sind Dateien und k&ouml;nnen im Root-Verzeichnis oder in anderen Verzeichnissen erstellt werden. Alles ist eine&hellip;\" class=\"encyclopedia\">Verzeichnis<\/a> machen, ist die <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/partition\/\" target=\"_self\" title=\"Eine Partition ist ein Bereich auf einer Festplatte - dies bedeutet, eine Festplatte kann in mehrere Bereiche - also in mehrere Partitionen aufgeteilt werden. Unterschiedliche Betriebssysteme installiert man auf unterschiedliche Partitionen, unterschiedliche Partitionen k&ouml;nnen auch unterschiedliche Regeln haben - so k&ouml;nnen etwa normale Benutzer unter Linux auf das Wurzelverzeichnis unter Linux nur lesend zugreifen. Auch&hellip;\" class=\"encyclopedia\">Partition<\/a> zu klein, neue Festplatte rein:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>btrfs device add \/dev\/sdb1 \/home<\/code><\/pre>\n\n\n\n<p>Eine &Auml;nderung der <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">Datei<\/a> <strong>\/etc\/fstab<\/strong> ist dabei nicht n&ouml;tig.<\/p>\n\n\n\n<p>Wir k&ouml;nnen das angeh&auml;ngte <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/dateisystem\/\" target=\"_self\" title=\"Ein Dateisystem kann man sich so vorstellen, wie eine Datenbank. Das Dateisystem speichert, wo auf der Festplatte welche Dateien liegen. Wird nach einer Datei gesucht, fragt die Anwendung das Betriebssystem, wo die Datei liegt - das Betriebssystem fragt das Dateisystem, wo diese liegt. Ein Dateisystem liegt auf einer Partition. Bekannte Dateisysteme unter Linux sind etwa&hellip;\" class=\"encyclopedia\">Dateisystem<\/a> auch wieder aus dem Verbund l&ouml;schen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>btrfs device delete \/dev\/sdb1 \/\nbtrfs device delete \/dev\/sdb1 \/home<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Dateisystem reparieren<\/h3>\n\n\n\n<p>L&auml;uft im <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/dateisystem\/\" target=\"_self\" title=\"Ein Dateisystem kann man sich so vorstellen, wie eine Datenbank. Das Dateisystem speichert, wo auf der Festplatte welche Dateien liegen. Wird nach einer Datei gesucht, fragt die Anwendung das Betriebssystem, wo die Datei liegt - das Betriebssystem fragt das Dateisystem, wo diese liegt. Ein Dateisystem liegt auf einer Partition. Bekannte Dateisysteme unter Linux sind etwa&hellip;\" class=\"encyclopedia\">Dateisystem<\/a> einmal etwas schief, reparieren wir dieses etwa von einem Live-System aus  &ndash; denn es darf nicht eingeh&auml;ngt sein:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>btrfs check --repair \/dev\/sda1<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Dateisystem defragmentieren<\/h3>\n\n\n\n<p><a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/dateisystem\/\" target=\"_self\" title=\"Ein Dateisystem kann man sich so vorstellen, wie eine Datenbank. Das Dateisystem speichert, wo auf der Festplatte welche Dateien liegen. Wird nach einer Datei gesucht, fragt die Anwendung das Betriebssystem, wo die Datei liegt - das Betriebssystem fragt das Dateisystem, wo diese liegt. Ein Dateisystem liegt auf einer Partition. Bekannte Dateisysteme unter Linux sind etwa&hellip;\" class=\"encyclopedia\">Dateisystem<\/a>e unter <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/linux\/\" target=\"_self\" title=\"Linux ist ein UNIX-artiges Betriebssystem, seine Entwicklung wurde im Jahr 1992 vom Finnen Linus Torwalds gestartet. Im Grunde handelt es sich bei Linux nur um den Kern des Betriebssystems, zum Arbeiten ben&ouml;tigt Linux noch Treiber und Software, nicht unbedingt n&ouml;tig ist eine grafische Oberfl&auml;che.\" class=\"encyclopedia\">Linux<\/a> fragmentieren kaum, wir sind hier ja nicht unter Windows. Alle paar Jahre zahlt es sich dann aber doch aus. Nehmen wir an, ich will das <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/verzeichnis\/\" target=\"_self\" title=\"Ein Verzeichnis ist eine Datei, die andere Dateien und Verzeichnisse enth&auml;lt. Linux und Unix verwenden eine hierarchische, baumartige Struktur f&uuml;r das Dateisystem. Das h&ouml;chste Level des Dateisystems ist das Root-Verzeichnis (\/), unter dem alle anderen Dateien und Verzeichnisse existieren. Verzeichnisse sind Dateien und k&ouml;nnen im Root-Verzeichnis oder in anderen Verzeichnissen erstellt werden. Alles ist eine&hellip;\" class=\"encyclopedia\">Verzeichnis<\/a> <strong>\/<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/home\/\" target=\"_self\" title=\"F&uuml;r jeden Benutzer eines GNU\/Linux-Systems wird unter \/home ein eigenes Verzeichnis mit dem Benutzernamen erstellt, f&uuml;r das er s&auml;mtliche Zugriffsrechte besitzt. Mit Ausnahme von root (dem Systemadministrator) k&ouml;nnen Benutzer auf das Home-Verzeichnis eines anderen Benutzers nicht zugreifen. Hier werden die pers&ouml;nlichen Daten und die Konfigurationsdateien der vom betreffenden Benutzer verwendeten Programme abgelegt. Konfigurationsdateien sind gew&ouml;hnlich&hellip;\" class=\"encyclopedia\">home<\/a><\/strong> defragmentieren:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>btrfs filesystem defragment \/home<\/code><\/pre>\n\n\n\n<p>Wir k&ouml;nnen aber auch eine komplette <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/partition\/\" target=\"_self\" title=\"Eine Partition ist ein Bereich auf einer Festplatte - dies bedeutet, eine Festplatte kann in mehrere Bereiche - also in mehrere Partitionen aufgeteilt werden. Unterschiedliche Betriebssysteme installiert man auf unterschiedliche Partitionen, unterschiedliche Partitionen k&ouml;nnen auch unterschiedliche Regeln haben - so k&ouml;nnen etwa normale Benutzer unter Linux auf das Wurzelverzeichnis unter Linux nur lesend zugreifen. Auch&hellip;\" class=\"encyclopedia\">Partition<\/a> defragmentieren &ndash; etwa <strong>\/dev\/sda1<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>btrfs filesystem defragment \/dev\/sda1<\/code><\/pre>\n\n\n\n<p>Aber auch eine einzelne <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">Datei<\/a> &ndash; etwa die <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">Datei<\/a> <strong><a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">datei<\/a>name.iso<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>btrfs filesystem defragment \/home\/nutzername\/Verzeichnis\/dateiname.iso<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Dateisystem vergr&ouml;&szlig;ern und verkleinern<\/h3>\n\n\n\n<p>Ist auf der Festplatte noch unbelegter, nicht formatierter Platz, k&ouml;nnen wir ein bestehendes <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/dateisystem\/\" target=\"_self\" title=\"Ein Dateisystem kann man sich so vorstellen, wie eine Datenbank. Das Dateisystem speichert, wo auf der Festplatte welche Dateien liegen. Wird nach einer Datei gesucht, fragt die Anwendung das Betriebssystem, wo die Datei liegt - das Betriebssystem fragt das Dateisystem, wo diese liegt. Ein Dateisystem liegt auf einer Partition. Bekannte Dateisysteme unter Linux sind etwa&hellip;\" class=\"encyclopedia\">Dateisystem<\/a> vergr&ouml;&szlig;ern. Wollen wir doch gleich einmal das Wurzel-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/verzeichnis\/\" target=\"_self\" title=\"Ein Verzeichnis ist eine Datei, die andere Dateien und Verzeichnisse enth&auml;lt. Linux und Unix verwenden eine hierarchische, baumartige Struktur f&uuml;r das Dateisystem. Das h&ouml;chste Level des Dateisystems ist das Root-Verzeichnis (\/), unter dem alle anderen Dateien und Verzeichnisse existieren. Verzeichnisse sind Dateien und k&ouml;nnen im Root-Verzeichnis oder in anderen Verzeichnissen erstellt werden. Alles ist eine&hellip;\" class=\"encyclopedia\">Verzeichnis<\/a> &bdquo;<strong>\/<\/strong>&ldquo; um 10 Gigabyte vergr&ouml;&szlig;ern (<em>dies kann im laufenden Betrieb geschehen<\/em>):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>btrfs filesystem resize +10g \/<\/code><\/pre>\n\n\n\n<p>Oder wir verkleinern dieses um dieselbe Gr&ouml;&szlig;e:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>btrfs filesystem resize -10g \/<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Snapshots \/ Backups erstellen<\/h3>\n\n\n\n<p>Hierzu installiert man sich &uuml;ber die <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/pakete\/\" target=\"_self\" title=\"Unter Linux sind Pakete die grundlegenden Bausteine von Software, die von einem Paketmanager verwaltet werden. Ein Paket enth&auml;lt die ausf&uuml;hrbaren Dateien, Konfigurationsdateien, Dokumentation und Metadaten, die f&uuml;r die Installation und Verwaltung der Software ben&ouml;tigt werden.\" class=\"encyclopedia\">Paket<\/a>-Verwaltung das <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/pakete\/\" target=\"_self\" title=\"Unter Linux sind Pakete die grundlegenden Bausteine von Software, die von einem Paketmanager verwaltet werden. Ein Paket enth&auml;lt die ausf&uuml;hrbaren Dateien, Konfigurationsdateien, Dokumentation und Metadaten, die f&uuml;r die Installation und Verwaltung der Software ben&ouml;tigt werden.\" class=\"encyclopedia\">Paket<\/a> <strong>snapper<\/strong> &ndash; es erleichtert den Umgang mit <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/snapshot\/\" target=\"_self\" title=\"Ein Snapshot ist eine Momentaufnahme des aktuellen Zustands eines Systems. Es enth&auml;lt Informationen &uuml;ber die Konfiguration des Systems, die installierten Anwendungen und die gespeicherten Daten zu einem bestimmten Zeitpunkt. Snapshots werden h&auml;ufig in der IT-Branche verwendet, um den Zustand eines Systems zu dokumentieren und zu &uuml;berwachen oder um im Falle eines Fehlers oder einer St&ouml;rung&hellip;\" class=\"encyclopedia\">Snapshot<\/a>s ungemein.<\/p>\n\n\n\n<p>Zu Beginn erstellen wir uns von der gew&uuml;nschten <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/partition\/\" target=\"_self\" title=\"Eine Partition ist ein Bereich auf einer Festplatte - dies bedeutet, eine Festplatte kann in mehrere Bereiche - also in mehrere Partitionen aufgeteilt werden. Unterschiedliche Betriebssysteme installiert man auf unterschiedliche Partitionen, unterschiedliche Partitionen k&ouml;nnen auch unterschiedliche Regeln haben - so k&ouml;nnen etwa normale Benutzer unter Linux auf das Wurzelverzeichnis unter Linux nur lesend zugreifen. Auch&hellip;\" class=\"encyclopedia\">Partition<\/a> oder vom gew&uuml;nschten <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/verzeichnis\/\" target=\"_self\" title=\"Ein Verzeichnis ist eine Datei, die andere Dateien und Verzeichnisse enth&auml;lt. Linux und Unix verwenden eine hierarchische, baumartige Struktur f&uuml;r das Dateisystem. Das h&ouml;chste Level des Dateisystems ist das Root-Verzeichnis (\/), unter dem alle anderen Dateien und Verzeichnisse existieren. Verzeichnisse sind Dateien und k&ouml;nnen im Root-Verzeichnis oder in anderen Verzeichnissen erstellt werden. Alles ist eine&hellip;\" class=\"encyclopedia\">Verzeichnis<\/a> eine <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/konfiguration\/\" target=\"_self\" title='Unter \"Konfiguration\" in Linux versteht man die Einstellung und Anpassung verschiedener Parameter und Optionen, um das System oder eine Anwendung entsprechend den individuellen Anforderungen zu konfigurieren. Die Konfiguration kann sowohl hardwareseitig als auch softwareseitig erfolgen.' class=\"encyclopedia\">Konfiguration<\/a>. Im Beispiel m&ouml;chte ich das komplette System sichern:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>snapper -c system create-config \/<\/code><\/pre>\n\n\n\n<p>Die Syntax lautet also:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>snapper -c bezeichnung create-config zu_sicherndes_subvolume<\/code><\/pre>\n\n\n\n<p>Die <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/konfiguration\/\" target=\"_self\" title='Unter \"Konfiguration\" in Linux versteht man die Einstellung und Anpassung verschiedener Parameter und Optionen, um das System oder eine Anwendung entsprechend den individuellen Anforderungen zu konfigurieren. Die Konfiguration kann sowohl hardwareseitig als auch softwareseitig erfolgen.' class=\"encyclopedia\">Konfiguration<\/a> dazu legt die Software unter <strong>\/etc\/snapper\/configs<\/strong> ab. Jetzt k&ouml;nnen wir die erste Sicherung anlegen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>snapper -c system create --description \"Erste Systemsicherung\"<\/code><\/pre>\n\n\n\n<p>Die Syntax:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>snapper -c bezeichnung_der_config create --description \"Bezeichnung der Sicherung\"<\/code><\/pre>\n\n\n\n<p>Jetzt k&ouml;nnen wir uns alle bestehenden Sicherungen anzeigen lassen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>snapper -c system list<\/code><\/pre>\n\n\n\n<p>Die Syntax:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>snapper -c bezeichnung_der_sicherung list<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"352\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/btrfs-1024x352.jpg\" alt=\"\" class=\"wp-image-1902\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/btrfs-1024x352.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/btrfs-300x103.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/btrfs-768x264.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/btrfs.jpg 1469w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><\/figure>\n\n\n\n<p>Liegt das <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/home\/\" target=\"_self\" title=\"F&uuml;r jeden Benutzer eines GNU\/Linux-Systems wird unter \/home ein eigenes Verzeichnis mit dem Benutzernamen erstellt, f&uuml;r das er s&auml;mtliche Zugriffsrechte besitzt. Mit Ausnahme von root (dem Systemadministrator) k&ouml;nnen Benutzer auf das Home-Verzeichnis eines anderen Benutzers nicht zugreifen. Hier werden die pers&ouml;nlichen Daten und die Konfigurationsdateien der vom betreffenden Benutzer verwendeten Programme abgelegt. Konfigurationsdateien sind gew&ouml;hnlich&hellip;\" class=\"encyclopedia\">Home<\/a>-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/verzeichnis\/\" target=\"_self\" title=\"Ein Verzeichnis ist eine Datei, die andere Dateien und Verzeichnisse enth&auml;lt. Linux und Unix verwenden eine hierarchische, baumartige Struktur f&uuml;r das Dateisystem. Das h&ouml;chste Level des Dateisystems ist das Root-Verzeichnis (\/), unter dem alle anderen Dateien und Verzeichnisse existieren. Verzeichnisse sind Dateien und k&ouml;nnen im Root-Verzeichnis oder in anderen Verzeichnissen erstellt werden. Alles ist eine&hellip;\" class=\"encyclopedia\">Verzeichnis<\/a> auf der System<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/partition\/\" target=\"_self\" title=\"Eine Partition ist ein Bereich auf einer Festplatte - dies bedeutet, eine Festplatte kann in mehrere Bereiche - also in mehrere Partitionen aufgeteilt werden. Unterschiedliche Betriebssysteme installiert man auf unterschiedliche Partitionen, unterschiedliche Partitionen k&ouml;nnen auch unterschiedliche Regeln haben - so k&ouml;nnen etwa normale Benutzer unter Linux auf das Wurzelverzeichnis unter Linux nur lesend zugreifen. Auch&hellip;\" class=\"encyclopedia\">partition<\/a> &ndash; also direkt im Wurzel-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/verzeichnis\/\" target=\"_self\" title=\"Ein Verzeichnis ist eine Datei, die andere Dateien und Verzeichnisse enth&auml;lt. Linux und Unix verwenden eine hierarchische, baumartige Struktur f&uuml;r das Dateisystem. Das h&ouml;chste Level des Dateisystems ist das Root-Verzeichnis (\/), unter dem alle anderen Dateien und Verzeichnisse existieren. Verzeichnisse sind Dateien und k&ouml;nnen im Root-Verzeichnis oder in anderen Verzeichnissen erstellt werden. Alles ist eine&hellip;\" class=\"encyclopedia\">Verzeichnis<\/a> &ndash;, wird es nat&uuml;rlich direkt mitgesichert. Liegt das <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/home\/\" target=\"_self\" title=\"F&uuml;r jeden Benutzer eines GNU\/Linux-Systems wird unter \/home ein eigenes Verzeichnis mit dem Benutzernamen erstellt, f&uuml;r das er s&auml;mtliche Zugriffsrechte besitzt. Mit Ausnahme von root (dem Systemadministrator) k&ouml;nnen Benutzer auf das Home-Verzeichnis eines anderen Benutzers nicht zugreifen. Hier werden die pers&ouml;nlichen Daten und die Konfigurationsdateien der vom betreffenden Benutzer verwendeten Programme abgelegt. Konfigurationsdateien sind gew&ouml;hnlich&hellip;\" class=\"encyclopedia\">Home<\/a>-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/verzeichnis\/\" target=\"_self\" title=\"Ein Verzeichnis ist eine Datei, die andere Dateien und Verzeichnisse enth&auml;lt. Linux und Unix verwenden eine hierarchische, baumartige Struktur f&uuml;r das Dateisystem. Das h&ouml;chste Level des Dateisystems ist das Root-Verzeichnis (\/), unter dem alle anderen Dateien und Verzeichnisse existieren. Verzeichnisse sind Dateien und k&ouml;nnen im Root-Verzeichnis oder in anderen Verzeichnissen erstellt werden. Alles ist eine&hellip;\" class=\"encyclopedia\">Verzeichnis<\/a> auf einer eigenen <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/partition\/\" target=\"_self\" title=\"Eine Partition ist ein Bereich auf einer Festplatte - dies bedeutet, eine Festplatte kann in mehrere Bereiche - also in mehrere Partitionen aufgeteilt werden. Unterschiedliche Betriebssysteme installiert man auf unterschiedliche Partitionen, unterschiedliche Partitionen k&ouml;nnen auch unterschiedliche Regeln haben - so k&ouml;nnen etwa normale Benutzer unter Linux auf das Wurzelverzeichnis unter Linux nur lesend zugreifen. Auch&hellip;\" class=\"encyclopedia\">Partition<\/a>, kann es nat&uuml;rlich extra gesichert werden &ndash; etwa:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>snapper -c home create-config \/home<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Automatische Sicherungen sind aktiv<\/h3>\n\n\n\n<p>Haben Sie solche <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/konfiguration\/\" target=\"_self\" title='Unter \"Konfiguration\" in Linux versteht man die Einstellung und Anpassung verschiedener Parameter und Optionen, um das System oder eine Anwendung entsprechend den individuellen Anforderungen zu konfigurieren. Die Konfiguration kann sowohl hardwareseitig als auch softwareseitig erfolgen.' class=\"encyclopedia\">Konfiguration<\/a>en erstellt, wird auch Cron (<em>der Dienst der unter <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/linux\/\" target=\"_self\" title=\"Linux ist ein UNIX-artiges Betriebssystem, seine Entwicklung wurde im Jahr 1992 vom Finnen Linus Torwalds gestartet. Im Grunde handelt es sich bei Linux nur um den Kern des Betriebssystems, zum Arbeiten ben&ouml;tigt Linux noch Treiber und Software, nicht unbedingt n&ouml;tig ist eine grafische Oberfl&auml;che.\" class=\"encyclopedia\">Linux<\/a> Aufgaben zu bestimmten Zeiten ausf&uuml;hrt<\/em>) aktiv. Sehen wir einmal unter <strong>\/etc\/cron.daily<\/strong> und <strong>\/etc\/cron.hourly<\/strong> nach &ndash; hier liegt je eine <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">Datei<\/a> namens <strong>snapper<\/strong>. Snapper wird also automatisch einmal st&uuml;ndlich und einmal t&auml;glich eine Sicherung automatisch anlegen.<\/p>\n\n\n\n<p>M&ouml;chten Sie Sicherungen nur manuell erstellen, &ouml;ffnen Sie die erstellten <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/konfiguration\/\" target=\"_self\" title='Unter \"Konfiguration\" in Linux versteht man die Einstellung und Anpassung verschiedener Parameter und Optionen, um das System oder eine Anwendung entsprechend den individuellen Anforderungen zu konfigurieren. Die Konfiguration kann sowohl hardwareseitig als auch softwareseitig erfolgen.' class=\"encyclopedia\">Konfiguration<\/a>s<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">datei<\/a>en unter <strong>\/etc\/snapper\/configs<\/strong> als Administra<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/tor\/\" target=\"_self\" title='Unter \"Tor\" versteht man das Tor-Netzwerk, das als Anonymisierungsdienst f&uuml;r den Internetverkehr dient. Das Tor-Netzwerk erm&ouml;glicht es den Benutzern, ihre Identit&auml;t und ihren Standort zu verschleiern, indem der Datenverkehr &uuml;ber mehrere Server (Nodes) geleitet wird, bevor er sein Ziel erreicht. Dadurch wird es schwieriger, die Aktivit&auml;ten der Benutzer im Internet zu verfolgen oder zu &uuml;berwachen.&hellip;' class=\"encyclopedia\">tor<\/a> &ndash; etwa mit dem <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/shell\/\" target=\"_self\" title=\"Bei einer Shell handelt es sich um einen Interpreter, der Eingaben vom Benutzer f&uuml;r das Betriebssystem in die Maschinensprache &uuml;bersetzt und Ausgaben vom Betriebssystem f&uuml;r den Benutzer verst&auml;ndlich am Terminal wieder ausgibt. Bekannte Shells unter Linux w&auml;ren etwa die Bash, Zsh, Fish, die Korn-Shell.\" class=\"encyclopedia\">Shell<\/a>-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/editor\/\" target=\"_self\" title=\"Ein Texteditor in Linux ist ein Programm, mit dem man beliebige Textdateien erstellen oder bearbeiten kann. Unter Linux gibt es viele verschiedene Texteditoren, sowohl f&uuml;r die grafische Benutzeroberfl&auml;che als auch f&uuml;r die Kommandozeile. Einige der bekanntesten Texteditoren f&uuml;r Linux sind: Vim: Vim ist eine Weiterentwicklung des BSD-Editors vi und ist in den meisten Linux-Distributionen enthalten.&hellip;\" class=\"encyclopedia\">Editor<\/a> Nano &ndash; beispielsweise:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nano \/etc\/snapper\/configs\/system<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/snapper-1024x576.jpg\" alt=\"\" class=\"wp-image-1903\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/snapper-1024x576.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/snapper-300x169.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/snapper-768x432.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/snapper-1536x864.jpg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/snapper.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><\/figure>\n\n\n\n<p>Hier finden wir unter anderem folgende Zeile:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>TIMELINE_CREATE=\"yes\"<\/code><\/pre>\n\n\n\n<p>Findet sich hier die Option <strong>yes<\/strong>, wird Snapper st&uuml;ndlich eine Sicherung anlegen &ndash; m&ouml;chten Sie dies nicht, ersetzen Sie <strong>yes<\/strong> durch <strong>no<\/strong>.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>TIMELINE_CLEANUP=\"yes\"<\/code><\/pre>\n\n\n\n<p>Snapper wird nat&uuml;rlich bis zum letzten Ende Sicherungen (<em><a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/backup\/\" target=\"_self\" title=\"Backup-Konzepte f&uuml;r Systeme oder pers&ouml;nliche Dateien Ein Backup-Konzept ist eine Strategie zur Sicherung von Daten, um sie vor Verlust oder Zerst&ouml;rung zu sch&uuml;tzen. Es gibt verschiedene Backup-Konzepte, die je nach den Anforderungen und Bed&uuml;rfnissen unterschiedlich eingesetzt werden k&ouml;nnen. Einige Backup-Konzepte f&uuml;r Systeme oder pers&ouml;nliche Dateien: Vollst&auml;ndiges Backup: Bei einem vollst&auml;ndigen Backup werden alle Daten und&hellip;\" class=\"encyclopedia\">Backup<\/a>s<\/em>) anlegen, bis die Platte voll ist (<em>obwohl  &ndash;<\/em> <em><a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/btrfs\/\" target=\"_self\" title='Btrfs (ausgesprochen als \"better F S\", \"butter F S\", \"b-tree F S\" oder B.T.R.F.S.) ist ein Dateisystem f&uuml;r Linux, das auf dem Prinzip des \"Copy-on-Write\" (COW) basiert und mit einem logischen Volumenmanager kombiniert wird. Es wurde von Chris Mason im Jahr 2007 f&uuml;r den Einsatz in Linux entwickelt und seit November 2013 ist das Dateisystem-Format&hellip;' class=\"encyclopedia\">Btrfs<\/a>-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/snapshot\/\" target=\"_self\" title=\"Ein Snapshot ist eine Momentaufnahme des aktuellen Zustands eines Systems. Es enth&auml;lt Informationen &uuml;ber die Konfiguration des Systems, die installierten Anwendungen und die gespeicherten Daten zu einem bestimmten Zeitpunkt. Snapshots werden h&auml;ufig in der IT-Branche verwendet, um den Zustand eines Systems zu dokumentieren und zu &uuml;berwachen oder um im Falle eines Fehlers oder einer St&ouml;rung&hellip;\" class=\"encyclopedia\">Snapshot<\/a>s sind um vieles kleiner als normale <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/backup\/\" target=\"_self\" title=\"Backup-Konzepte f&uuml;r Systeme oder pers&ouml;nliche Dateien Ein Backup-Konzept ist eine Strategie zur Sicherung von Daten, um sie vor Verlust oder Zerst&ouml;rung zu sch&uuml;tzen. Es gibt verschiedene Backup-Konzepte, die je nach den Anforderungen und Bed&uuml;rfnissen unterschiedlich eingesetzt werden k&ouml;nnen. Einige Backup-Konzepte f&uuml;r Systeme oder pers&ouml;nliche Dateien: Vollst&auml;ndiges Backup: Bei einem vollst&auml;ndigen Backup werden alle Daten und&hellip;\" class=\"encyclopedia\">Backup<\/a>s<\/em>). Die Zeile oben zeigt &ndash; Snapper wird ab einer gewissen Anzahl von Sicherungen &auml;ltere l&ouml;schen. M&ouml;chten Sie dies nicht, ersetzen Sie <strong>yes<\/strong> durch <strong>no<\/strong>. Ab wie vielen <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/snapshot\/\" target=\"_self\" title=\"Ein Snapshot ist eine Momentaufnahme des aktuellen Zustands eines Systems. Es enth&auml;lt Informationen &uuml;ber die Konfiguration des Systems, die installierten Anwendungen und die gespeicherten Daten zu einem bestimmten Zeitpunkt. Snapshots werden h&auml;ufig in der IT-Branche verwendet, um den Zustand eines Systems zu dokumentieren und zu &uuml;berwachen oder um im Falle eines Fehlers oder einer St&ouml;rung&hellip;\" class=\"encyclopedia\">Snapshot<\/a>s Snapper &auml;ltere Sicherungen l&ouml;scht, zeigt sich in den Zeilen danach:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># limits for timeline cleanup\nTIMELINE_MIN_AGE=\"1800\"\nTIMELINE_LIMIT_HOURLY=\"10\"\nTIMELINE_LIMIT_DAILY=\"10\"\nTIMELINE_LIMIT_WEEKLY=\"0\"\nTIMELINE_LIMIT_MONTHLY=\"10\"\nTIMELINE_LIMIT_YEARLY=\"10\"<\/code><\/pre>\n\n\n\n<p>Die erste Zeile &ndash; <strong>TIMELINE_MIN_AGE=&ldquo;1800&Prime;<\/strong> &ndash; zeigt: Zu l&ouml;schende <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/snapshot\/\" target=\"_self\" title=\"Ein Snapshot ist eine Momentaufnahme des aktuellen Zustands eines Systems. Es enth&auml;lt Informationen &uuml;ber die Konfiguration des Systems, die installierten Anwendungen und die gespeicherten Daten zu einem bestimmten Zeitpunkt. Snapshots werden h&auml;ufig in der IT-Branche verwendet, um den Zustand eines Systems zu dokumentieren und zu &uuml;berwachen oder um im Falle eines Fehlers oder einer St&ouml;rung&hellip;\" class=\"encyclopedia\">Snapshot<\/a>s m&uuml;ssen mindestens&nbsp;<strong>1800<\/strong>&nbsp;Sekunden alt sein. Anschlie&szlig;end finden Sie in jeder Zeile die Anzahl der gespeicherten <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/snapshot\/\" target=\"_self\" title=\"Ein Snapshot ist eine Momentaufnahme des aktuellen Zustands eines Systems. Es enth&auml;lt Informationen &uuml;ber die Konfiguration des Systems, die installierten Anwendungen und die gespeicherten Daten zu einem bestimmten Zeitpunkt. Snapshots werden h&auml;ufig in der IT-Branche verwendet, um den Zustand eines Systems zu dokumentieren und zu &uuml;berwachen oder um im Falle eines Fehlers oder einer St&ouml;rung&hellip;\" class=\"encyclopedia\">Snapshot<\/a>s &ndash; sind mehr <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/snapshot\/\" target=\"_self\" title=\"Ein Snapshot ist eine Momentaufnahme des aktuellen Zustands eines Systems. Es enth&auml;lt Informationen &uuml;ber die Konfiguration des Systems, die installierten Anwendungen und die gespeicherten Daten zu einem bestimmten Zeitpunkt. Snapshots werden h&auml;ufig in der IT-Branche verwendet, um den Zustand eines Systems zu dokumentieren und zu &uuml;berwachen oder um im Falle eines Fehlers oder einer St&ouml;rung&hellip;\" class=\"encyclopedia\">Snapshot<\/a>s als hier&nbsp;<strong>10<\/strong>&nbsp;vorhanden, beginnt Snapper &auml;ltere zu l&ouml;schen. M&ouml;chten Sie also etwa&nbsp;<strong>25<\/strong>&nbsp;st&uuml;ndliche Sicherungen behalten:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>TIMELINE_LIMIT_HOURLY=\"25\"<\/code><\/pre>\n\n\n\n<p>Nutzen Sie Cron &uuml;berhaupt nicht, k&ouml;nnen Sie dies auch durch&nbsp;<a href=\"https:\/\/linux-bibel.at\/index.php\/2023\/09\/03\/systemd-die-steuerzentrale-von-linux\/\" data-type=\"post\" data-id=\"783\" target=\"_blank\" rel=\"noreferrer noopener\">Systemd<\/a>&nbsp;erledigen lassen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl enable snapper-timeline.timer --now\nsystemctl enable snapper-cleanup.timer --now\nsystemctl enable snapper-boot.timer --now<\/code><\/pre>\n\n\n\n<p>Erste Zeile aktiviert die Erstellung der Sicherungen, die zweite aktiviert die Bereinigung &auml;lterer Sicherungen, letzte Zeile erstellt einen <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/snapshot\/\" target=\"_self\" title=\"Ein Snapshot ist eine Momentaufnahme des aktuellen Zustands eines Systems. Es enth&auml;lt Informationen &uuml;ber die Konfiguration des Systems, die installierten Anwendungen und die gespeicherten Daten zu einem bestimmten Zeitpunkt. Snapshots werden h&auml;ufig in der IT-Branche verwendet, um den Zustand eines Systems zu dokumentieren und zu &uuml;berwachen oder um im Falle eines Fehlers oder einer St&ouml;rung&hellip;\" class=\"encyclopedia\">Snapshot<\/a> beim Boot-Vorgang. Jetzt k&ouml;nnen wir uns die erstellten Sicherungs<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/konfiguration\/\" target=\"_self\" title='Unter \"Konfiguration\" in Linux versteht man die Einstellung und Anpassung verschiedener Parameter und Optionen, um das System oder eine Anwendung entsprechend den individuellen Anforderungen zu konfigurieren. Die Konfiguration kann sowohl hardwareseitig als auch softwareseitig erfolgen.' class=\"encyclopedia\">konfiguration<\/a>en anzeigen lassen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>snapper list-configs<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"379\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/snapper-1-1024x379.jpg\" alt=\"\" class=\"wp-image-1904\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/snapper-1-1024x379.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/snapper-1-300x111.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/snapper-1-768x284.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/snapper-1.jpg 1469w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Sicherungen manuell l&ouml;schen<\/h3>\n\n\n\n<p>Wie wir oben schon gesehen haben &ndash; wir k&ouml;nnen uns die einzelnen Sicherungen mit folgendem <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/befehl\/\" target=\"_self\" title=\"Ein Befehl in Linux ist eine Anweisung, die &uuml;ber die Kommandozeile eingegeben wird, um verschiedene Aktionen auszuf&uuml;hren. Mit Linux-Befehlen k&ouml;nnen Sie Ihr System steuern, Dateien verwalten, Programme ausf&uuml;hren und vieles mehr. Hier sind einige wichtige Linux-Befehle: ls: Zeigt den Inhalt des aktuellen Verzeichnisses an. cd: Wechselt das Verzeichnis. mkdir: Erstellt ein neues Verzeichnis. rm: L&ouml;scht&hellip;\" class=\"encyclopedia\">Befehl<\/a> anzeigen lassen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>snapper -c bezeichnung_der_sicherung list<\/code><\/pre>\n\n\n\n<p>Vor jeder Sicherung finden Sie eine Ziffer &ndash; etwa die <strong>1<\/strong>. Zum manuellen L&ouml;schen von Sicherungen geben Sie einfach die Ziffer an &ndash; etwa f&uuml;r die <strong>1<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>snapper -c config delete 1<\/code><\/pre>\n\n\n\n<p>Statt <strong>config<\/strong> geben Sie nat&uuml;rlich die <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/konfiguration\/\" target=\"_self\" title='Unter \"Konfiguration\" in Linux versteht man die Einstellung und Anpassung verschiedener Parameter und Optionen, um das System oder eine Anwendung entsprechend den individuellen Anforderungen zu konfigurieren. Die Konfiguration kann sowohl hardwareseitig als auch softwareseitig erfolgen.' class=\"encyclopedia\">Konfiguration<\/a> an. Es lassen sich nat&uuml;rlich auch mehrere Sicherungen gleichzeitig l&ouml;schen &ndash; etwa die <strong>1<\/strong> und die <strong>10<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>snapper -c config delete 1 10<\/code><\/pre>\n\n\n\n<p>Oder die <strong>1<\/strong> bis <strong>10<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>snapper -c config delete 1-10<\/code><\/pre>\n\n\n\n<p>Es dauert ein wenig, bis der Speicherplatz auch tats&auml;chlich freigegeben wird &ndash; m&ouml;chten Sie den Speicherplatz sofort nutzen, geben Sie zus&auml;tzlich die Option &bdquo;<strong><code>--sync<\/code><\/strong>&ldquo; an:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>snapper -c config delete --sync 1-10<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Unterschiede zwischen Snapshots anzeigen<\/h3>\n\n\n\n<p>Bevor wir uns an das Wiederherstellen von Sicherungen machen, sehen wir uns an, wie wir uns die Unterschiede zwischen solchen anzeigen lassen. Lassen wir uns noch einmal alle vorhandenen Sicherungen anzeigen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>snapper -c config list<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"443\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/snapper-2-1024x443.jpg\" alt=\"\" class=\"wp-image-1906\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/snapper-2-1024x443.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/snapper-2-300x130.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/snapper-2-768x333.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/snapper-2.jpg 1469w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><\/figure>\n\n\n\n<p>Im Beispiel haben wir die Sicherungen <strong>1<\/strong> und <strong>2<\/strong>. Wir wollen uns die Unterschiede zwischen diesen anzeigen lassen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>snapper -c system status 1..2<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"443\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/snapper-3-1024x443.jpg\" alt=\"\" class=\"wp-image-1907\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/snapper-3-1024x443.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/snapper-3-300x130.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/snapper-3-768x333.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/snapper-3.jpg 1469w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><\/figure>\n\n\n\n<p>Eine zweite M&ouml;glichkeit:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>snapper -c system diff 1..2<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"443\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/snapper-4-1024x443.jpg\" alt=\"\" class=\"wp-image-1908\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/snapper-4-1024x443.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/snapper-4-300x130.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/snapper-4-768x333.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/snapper-4.jpg 1469w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><\/figure>\n\n\n\n<p>Hiermit werden uns die tats&auml;chlichen &Auml;nderungen extrem genau angezeigt. Zur besseren &Uuml;bersicht l&auml;sst man sich die Unterschiede in eine <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">Datei<\/a> ausgeben (<em>diese wird nat&uuml;rlich automatisch erstellt<\/em>), in diesem Beispiel in die <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">Datei<\/a> <strong>diff.txt<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>snapper -c system diff 1..2 &gt; diff.txt<\/code><\/pre>\n\n\n\n<p>Nun, jetzt lassen sich Unterschiede in Text<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">datei<\/a>en sehr genau anzeigen &ndash; im Beispiel m&ouml;chte ich den Unterschied in der <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">Datei<\/a> <strong>\/etc\/passwd<\/strong> zwischen <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/snapshot\/\" target=\"_self\" title=\"Ein Snapshot ist eine Momentaufnahme des aktuellen Zustands eines Systems. Es enth&auml;lt Informationen &uuml;ber die Konfiguration des Systems, die installierten Anwendungen und die gespeicherten Daten zu einem bestimmten Zeitpunkt. Snapshots werden h&auml;ufig in der IT-Branche verwendet, um den Zustand eines Systems zu dokumentieren und zu &uuml;berwachen oder um im Falle eines Fehlers oder einer St&ouml;rung&hellip;\" class=\"encyclopedia\">Snapshot<\/a> <strong>1<\/strong> und <strong>2<\/strong> anzeigen lassen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>snapper -c system diff 1..2 \/etc\/passwd<\/code><\/pre>\n\n\n\n<p>Oder die &Auml;nderungen in einem <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/verzeichnis\/\" target=\"_self\" title=\"Ein Verzeichnis ist eine Datei, die andere Dateien und Verzeichnisse enth&auml;lt. Linux und Unix verwenden eine hierarchische, baumartige Struktur f&uuml;r das Dateisystem. Das h&ouml;chste Level des Dateisystems ist das Root-Verzeichnis (\/), unter dem alle anderen Dateien und Verzeichnisse existieren. Verzeichnisse sind Dateien und k&ouml;nnen im Root-Verzeichnis oder in anderen Verzeichnissen erstellt werden. Alles ist eine&hellip;\" class=\"encyclopedia\">Verzeichnis<\/a>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>snapper -c system diff 1..2 \/etc\/<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Snapshots zur&uuml;ckspielen<\/h3>\n\n\n\n<p>Auch hier gibt man wieder die zu unterscheidenden <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/snapshot\/\" target=\"_self\" title=\"Ein Snapshot ist eine Momentaufnahme des aktuellen Zustands eines Systems. Es enth&auml;lt Informationen &uuml;ber die Konfiguration des Systems, die installierten Anwendungen und die gespeicherten Daten zu einem bestimmten Zeitpunkt. Snapshots werden h&auml;ufig in der IT-Branche verwendet, um den Zustand eines Systems zu dokumentieren und zu &uuml;berwachen oder um im Falle eines Fehlers oder einer St&ouml;rung&hellip;\" class=\"encyclopedia\">Snapshot<\/a>s (also Sicherungen) an. Ich m&ouml;chte wieder den Unterschied zwischen <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/snapshot\/\" target=\"_self\" title=\"Ein Snapshot ist eine Momentaufnahme des aktuellen Zustands eines Systems. Es enth&auml;lt Informationen &uuml;ber die Konfiguration des Systems, die installierten Anwendungen und die gespeicherten Daten zu einem bestimmten Zeitpunkt. Snapshots werden h&auml;ufig in der IT-Branche verwendet, um den Zustand eines Systems zu dokumentieren und zu &uuml;berwachen oder um im Falle eines Fehlers oder einer St&ouml;rung&hellip;\" class=\"encyclopedia\">Snapshot<\/a> <strong>1<\/strong> und <strong>2<\/strong> wiederherstellen, denn zwischen diesen habe ich etwas ge&auml;ndert und m&ouml;chte es wieder r&uuml;ckg&auml;ngig machen. Im ersten Beispiel m&ouml;chte ich die &Auml;nderungen an der <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">Datei<\/a> <strong>\/etc\/fstab<\/strong> r&uuml;ckg&auml;ngig machen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>snapper -c system undochange 1..2 \"\/etc\/fstab\"<\/code><\/pre>\n\n\n\n<p>Dasselbe mit dem <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/verzeichnis\/\" target=\"_self\" title=\"Ein Verzeichnis ist eine Datei, die andere Dateien und Verzeichnisse enth&auml;lt. Linux und Unix verwenden eine hierarchische, baumartige Struktur f&uuml;r das Dateisystem. Das h&ouml;chste Level des Dateisystems ist das Root-Verzeichnis (\/), unter dem alle anderen Dateien und Verzeichnisse existieren. Verzeichnisse sind Dateien und k&ouml;nnen im Root-Verzeichnis oder in anderen Verzeichnissen erstellt werden. Alles ist eine&hellip;\" class=\"encyclopedia\">Verzeichnis<\/a> <strong>\/<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/home\/\" target=\"_self\" title=\"F&uuml;r jeden Benutzer eines GNU\/Linux-Systems wird unter \/home ein eigenes Verzeichnis mit dem Benutzernamen erstellt, f&uuml;r das er s&auml;mtliche Zugriffsrechte besitzt. Mit Ausnahme von root (dem Systemadministrator) k&ouml;nnen Benutzer auf das Home-Verzeichnis eines anderen Benutzers nicht zugreifen. Hier werden die pers&ouml;nlichen Daten und die Konfigurationsdateien der vom betreffenden Benutzer verwendeten Programme abgelegt. Konfigurationsdateien sind gew&ouml;hnlich&hellip;\" class=\"encyclopedia\">home<\/a>\/username\/Dokumente<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>snapper -c system undochange 1..2 \"\/home\/username\/Dokumente\"<\/code><\/pre>\n\n\n\n<p>Geben wir keine <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">Datei<\/a> oder kein <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/verzeichnis\/\" target=\"_self\" title=\"Ein Verzeichnis ist eine Datei, die andere Dateien und Verzeichnisse enth&auml;lt. Linux und Unix verwenden eine hierarchische, baumartige Struktur f&uuml;r das Dateisystem. Das h&ouml;chste Level des Dateisystems ist das Root-Verzeichnis (\/), unter dem alle anderen Dateien und Verzeichnisse existieren. Verzeichnisse sind Dateien und k&ouml;nnen im Root-Verzeichnis oder in anderen Verzeichnissen erstellt werden. Alles ist eine&hellip;\" class=\"encyclopedia\">Verzeichnis<\/a> an, werden alle aufgezeichneten &Auml;nderungen im kompletten System wiederhergestellt:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>snapper -c system undochange 1..2<\/code><\/pre>\n<div class=\"pld-like-dislike-wrap pld-custom\">\r\n    <div class=\"pld-like-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-like-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir\" data-post-id=\"1901\" data-trigger-type=\"like\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Hoch.png\" alt=\"Gef\u00e4llt mir\" \/>\r\n            <\/a>\r\n    <span class=\"pld-like-count-wrap pld-count-wrap\">1    <\/span>\r\n<\/div><div class=\"pld-dislike-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-dislike-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir nicht\" data-post-id=\"1901\" data-trigger-type=\"dislike\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Runter.png\" alt=\"Gef\u00e4llt mir nicht\" \/>\r\n            <\/a>\r\n    <span class=\"pld-dislike-count-wrap pld-count-wrap\"><\/span>\r\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Btrfs ist eigentlich schon l\u00e4nger bekannt \u2013 es wird auch schon so einige Zeit entwickelt. Grunds\u00e4tzlich k\u00f6nnte man sagen: Btrfs ist das freie ZFS, es hat nicht ganz die Leistung von ZFS, dies ist f\u00fcr normale Benutzer auch nicht relevant. ZFS braucht kein normaler Benutzer am Laptop.ZFS ist vor allem f\u00fcr Hochleistungsrechner gedacht \u2013 etwa [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1906,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[15],"class_list":["post-1901","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-system","tag-system"],"_links":{"self":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/1901","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/comments?post=1901"}],"version-history":[{"count":7,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/1901\/revisions"}],"predecessor-version":[{"id":12814,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/1901\/revisions\/12814"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media\/1906"}],"wp:attachment":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media?parent=1901"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/categories?post=1901"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/tags?post=1901"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}