Aktuelle Version |
Dein Text |
Zeile 69: |
Zeile 69: |
| === Pools für ZFS === | | === Pools für ZFS === |
|
| |
|
| ==== Pool für das Betriebssystem ====
| |
| ==== Pool rpool ==== | | ==== Pool rpool ==== |
|
| |
|
| Bei der Installation (vom [[#Betriebssystem]] PBS) kann die Installation vom System auf dem Dateisystem ZFS ausgewählt werden. Bei der Installation wird dann schon gleich der Pool für ZFS ''rpool'' (standardmäßige Bezeichnung) erstellt. Im Pool für ZFS ''rpool'' liegen dann die Daten für das [[#Betriebssystem]] selbst, also nicht schon die Daten für Datensicherungen (''Storage'' für ''Datastore'').
| | ''rppol'' ist der standardmäßige Pool für ZFS, wo das [[#Betriebssystem |
|
| |
|
| ==== Pool für die Datensicherungen ====
| |
| ==== Pool backup ==== | | ==== Pool backup ==== |
|
| |
| Nach der Installation (vom [[#Betriebssystem]] PBS) muss - wenn das Dateisystem ZFS für den Speicher von Datensicherungen verwendet werden soll - ein Pool (neben dem womöglich schon bestehenden [[#Pool für das Betriebssystem]]) erstellt werden.
| |
|
| |
| Bei der selbst festzulegenden Bezeichnung vom Pool für ZFS wurde ''backup'' gewählt.
| |
| Bei der festzulegenden Art von Redundanz vom Pool für ZFS wurde RAIDZ für ZFS gewählt.
| |
|
| |
| ; Administration
| |
| :; Storage / Disks
| |
| ::; ZFS:
| |
| :::; Create<nowiki>:</nowiki> ZFS:
| |
| ::::; Name: ''backup''
| |
| ::::; Add as Datastore: X (Voreinstellung)
| |
| ::::; RAID Level: <code>RAIDZ</code>
| |
| ::::; Compression: <code>on</code> (Voreinstellung)
| |
| ::::; ashift: ''12'' (Voreinstellung)
| |
|
| |
|
| === Datasets für ZFS === | | === Datasets für ZFS === |
|
| |
| ==== manuell erstellte Datasets für ZFS ====
| |
|
| |
| ===== Erstellung von manuell erstellten Datasets für ZFS =====
| |
|
| |
| [[user:goeranh]] meinte 2023-12-22, dass bei alle Datasets für ZFS, die nicht durch das [[#Betriebssystem]] ([[PBS]]) verwaltet werden, für die Eigenschaft beim Schlüssel '''mountpoint'' der Wert ''legacy'' gesetzt werden soll, weil das Dataset für ZFS nicht in das System eingehängt wird, denn ansonsten gibt das System Fehler aus, da es bei der wiederkehren Aufgabe zum Entfernen von nicht mehr benötigten Stände (Snapshots für ZFS) unzureichende Berechtigungen bei den (manuell) erstellten Datasets für ZFS hat.
| |
|
| |
| Setzen der Eigenschaft vom Schlüssel <tt>mountpoint</tt> auf den Wert <tt>legacy</tt> (bei einem beispielhaften Dataset ''dataset'' (vom Pool ''pool''))
| |
| : <code>zfs set mountpoint=legacy pool/dataset</code>
| |
|
| |
| ===== einzelne manuell erstellte Datasets für ZFS =====
| |
|
| |
| ====== Datasets für ZFS für die Datensicherung von der Website ======
| |
|
| |
| Die Daten der [[Website]] (aka [[Plone]]) sollen gesichert werden.
| |
|
| |
| <pre>
| |
| backup/plone
| |
| backup/plone/jails
| |
| backup/plone/jails/plone
| |
| backup/plone/website
| |
| backup/plone/website/plone
| |
| backup/plone/website/plone/var
| |
| backup/plone/website/plone/var/blobstorage
| |
| backup/plone/website/plone/var/filestorage
| |
| </pre>
| |
|
| |
|
| == Konfiguration == | | == Konfiguration == |
|
| |
|
| === zusätzlich installierte Pakete === | | === zusätzlich installierte Pakete === |
|
| |
| ; Zusammenfassung:
| |
| : <code>apt -y install parted tmux vim micro lshw htop iperf3 iotop iftop lm-sensors</code>
| |
|
| |
|
| Zusätzlich installierte Pakete sind: | | Zusätzlich installierte Pakete sind: |
| * Verwaltung der Partitionierung von Geräten für Massenspeicher (beispielsweise notwendig, um Geräte einfach "zu plätten" die bereits mit dem Dateisystem ZFS verwendet wurden) | | * Verwaltung der Partitionierung von Geräten für Massenspeicher (beispielsweise notwendig, um Geräte einfach "zu plätten" die bereits mit dem Dateisystem ZFS verwendet wurden) |
| *: parted | | *: ''parted'' |
| * Multiplexer (, der beim Bereich Administration Rechentechnik üblich ist) | | * Multiplexer (, der beim Bereich Administration Rechentechnik üblich ist) |
| *: tmux | | *: tmux |
| * Editor, den mindestens goeranh haben mag | | * Editor, den goeranh haben mag |
| *: vim | | *: vim |
| * Editor, den mindestens offbyone haben mag
| |
| *: micro
| |
| * für die Unterstützung zur Inventarisierung von Hardware | | * für die Unterstützung zur Inventarisierung von Hardware |
| *: lshw | | *: lshw |