BSD-Wiki

Mitschrift einer FreeBSD-Installation

Benutzer-Werkzeuge

Webseiten-Werkzeuge


zfs

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
Nächste Überarbeitung Beide Seiten, nächste Überarbeitung
zfs [2016/01/30 20:12]
rakor [ZIL]
zfs [2016/01/31 21:00]
rakor
Zeile 11: Zeile 11:
  
 ===== DATASET ===== ===== DATASET =====
 +In unixoiden Betriebssystemen werden Partitionen normalerweise in das Dateisystem gemountet. Auf diese Weise werden klassisch oft verschiedene Partitionen angelegt um das Dateisystem aufzuteilen. Dies sist jedoch mit einigen Nachteilen verbunden.
 +Innerhalb eines ZPOOL können beliebig viele DATASETs angelegt werden. Ein Dataset ist ähnlich einer Partition die innerhalb des ZROOT angelegt wird und in das Dateisystem eingebunden werden kann. Wird nichts anderes eingestellt teilen sich alle Datasets eines ZPOOL den gemeinsamen Speicherplatz.
  
 ===== VDEV ===== ===== VDEV =====
 Ein VDEV ist ein "​Virtual Device"​. Dahinter kann sich alles verstecken worauf ZFS als Datenspeicher arbeiten kann. So z.B. Festplatten,​ Partitionen (ja ZFS kann auch in Festplatten ohne Partitionen arbeiten, das ist aber nicht zu empfehlenswert),​ USB-Sticks, Dateien,... Aus ein oder mehreren VDEV kann ein ZPOOL gebaut werden. Ein VDEV ist ein "​Virtual Device"​. Dahinter kann sich alles verstecken worauf ZFS als Datenspeicher arbeiten kann. So z.B. Festplatten,​ Partitionen (ja ZFS kann auch in Festplatten ohne Partitionen arbeiten, das ist aber nicht zu empfehlenswert),​ USB-Sticks, Dateien,... Aus ein oder mehreren VDEV kann ein ZPOOL gebaut werden.
  
-===== ARC - Cache Device ​=====+===== ARC =====
 Bei der Auslegung von ZFS standen Serversysteme mit viel Speicherplatz und Arbeitsspeicher im Fokus. Entsprechend ist ZFS, im Vergleich zu anderen Dateisystemen,​ auch sehr Ressourcenhungrig. Der ARC ist der Lesecache des ZFS welcher im Arbeitsspeicher des Rechners angelegt wird. Auf stark ausgelasteten Systemen kann der ARC einige GB an RAM belegen. Bei der Auslegung von ZFS standen Serversysteme mit viel Speicherplatz und Arbeitsspeicher im Fokus. Entsprechend ist ZFS, im Vergleich zu anderen Dateisystemen,​ auch sehr Ressourcenhungrig. Der ARC ist der Lesecache des ZFS welcher im Arbeitsspeicher des Rechners angelegt wird. Auf stark ausgelasteten Systemen kann der ARC einige GB an RAM belegen.
  
-===== L2ARC =====+===== L2ARC - Cache Device ​=====
 Zusätzlich zum ARC kann man einen 2nd-Level-ARC einrichten. Dies ist ein zusätzlicher Lesecache für ZFS welcher auf einer sehr schnellen Festplatte (meist einer oder mehrerer SSDs) angelegt werden kann. ZFS nutzt diesen Bereich wenn der ARC zu klein wird.  Zusätzlich zum ARC kann man einen 2nd-Level-ARC einrichten. Dies ist ein zusätzlicher Lesecache für ZFS welcher auf einer sehr schnellen Festplatte (meist einer oder mehrerer SSDs) angelegt werden kann. ZFS nutzt diesen Bereich wenn der ARC zu klein wird. 
 Da es sich bei dem L2ARC um einen reinen Lese-Cache handelt ist es nicht notwendig ihn redundant auszuführen. Da es sich bei dem L2ARC um einen reinen Lese-Cache handelt ist es nicht notwendig ihn redundant auszuführen.
zfs.txt · Zuletzt geändert: 2017/10/02 13:40 (Externe Bearbeitung)

Impressum