User Tools

Site Tools


linux:storage:zfs

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
linux:storage:zfs [2021/04/19 13:56] – [Dataset] stonelinux:storage:zfs [2022/01/19 14:15] (current) – [Compression] stone
Line 13: Line 13:
 \\ \\
 \\ \\
 +
 +
 +==== ashift ====
 +Für einen performanten Zugriff auf die Hardware muss ZFS die Größe der Sektoren der Festplatte (physical block size) kennen. \\
 +
 +Wie ermittle ich die Block Size meiner Patten?
 +<code>
 +lsblk -o NAME,MOUNTPOINT,PHY-SEC
 +</code>
 +\\
 +
 +Anzeigen der aktuellen ashift wertes wenn man schon einen Pool hat
 +<code>
 +zpool get ashift <pool>
 +</code>
 +\\
 +
 +Ashift beim erstellen setzten
 +<code>
 +zpool create -o ashift=12 <POOLNAME> <VDEVS>
 +</code>
 +
 +
  
 ==== vdev (virtual device) ==== ==== vdev (virtual device) ====
Line 21: Line 44:
 ==== Pool ==== ==== Pool ====
 Ist ein Zusammenschluss aus mehreren vdevs zu einem großen Speicherpool. Ist ein Zusammenschluss aus mehreren vdevs zu einem großen Speicherpool.
-\\ +
-Anzeigen der Pool Infos +
-<code> +
-zpool status +
-zpool status -v +
-</code>+
 \\ \\
 \\ \\
Line 33: Line 51:
 Bezeichnet ZFS-Dateisysteme, Volumes und Snapshots. Datasets sind in einer Vererbungshierarchie organisiert und immer einem bestimmten zpool zugeordnet. Sie dienen der Strukturierung von Pools und ermöglichen eine Anpassung an verschiedene Anforderungen. Bezeichnet ZFS-Dateisysteme, Volumes und Snapshots. Datasets sind in einer Vererbungshierarchie organisiert und immer einem bestimmten zpool zugeordnet. Sie dienen der Strukturierung von Pools und ermöglichen eine Anpassung an verschiedene Anforderungen.
  
-\\ 
  
-**Anzeigen von Datasets und Filesystemen** 
-<code> 
-zfs list 
-</code> 
 \\ \\
 \\ \\
Line 76: Line 89:
 ==== Anzeigen des Status von einem oder allen Pools ==== ==== Anzeigen des Status von einem oder allen Pools ====
 <code> <code>
 +zpool status
 +zpool status -v
 zpool status -v pool zpool status -v pool
 </code> </code>
Line 219: Line 234:
 zfs-stats -a ??? zfs-stats -a ???
 zilstat zilstat
 +\\
 +
 +===== Compression =====
 +==== Compression anzeigen ====
 +
 +<code>
 +zfs get compression <name>
 +zfs get all <name>| grep compress
 +</code>
 +\\
 +
 +==== Compression setzten ====
 +In den meisten Fällen ist lz4 die beste und schnellste Variante
 +<code>
 +zfs set compression=lz4 <name>
 +</code>
 +
linux/storage/zfs.1618840588.txt.gz · Last modified: by stone