Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung Nächste ÜberarbeitungBeide Seiten, nächste Überarbeitung | ||
server_und_serverdienste:linux_zfs [2018/11/05 17:32] – boospy | server_und_serverdienste:linux_zfs [2021/03/04 15:47] – lois | ||
---|---|---|---|
Zeile 3: | Zeile 3: | ||
====== Linux ZFS ====== | ====== Linux ZFS ====== | ||
+ | Hauseigenes Apt-Repo: [[https:// | ||
+ | \\ | ||
+ | \\ | ||
ZFS (ursprünglich Zettabyte File System) wird oft als Dateisystem angesehen, was im Grunde genommen ein Missverständnis darstellt. ZFS kann ein Dateisystem sein, aber beherrscht auch noch einiges mehr. Es vereint die Funktionalität eines Logical Volume Managers und eines Software-RAID mit einem Copy-on-Write-Dateisystem (COW). Das heißt, dass es (aufgrund seiner Kenntnisse der Festplattenbelegung) effizienter als jedes Hardware-RAID arbeitet, Daten-Integrität per Transaktionen ähnlich wie bei relationalen Datenbanken sichert und im Falle von Daten-Redundanz (Mehrfachspeicherung) sogar selbständig Daten repariert. | ZFS (ursprünglich Zettabyte File System) wird oft als Dateisystem angesehen, was im Grunde genommen ein Missverständnis darstellt. ZFS kann ein Dateisystem sein, aber beherrscht auch noch einiges mehr. Es vereint die Funktionalität eines Logical Volume Managers und eines Software-RAID mit einem Copy-on-Write-Dateisystem (COW). Das heißt, dass es (aufgrund seiner Kenntnisse der Festplattenbelegung) effizienter als jedes Hardware-RAID arbeitet, Daten-Integrität per Transaktionen ähnlich wie bei relationalen Datenbanken sichert und im Falle von Daten-Redundanz (Mehrfachspeicherung) sogar selbständig Daten repariert. | ||
Zeile 41: | Zeile 43: | ||
===== Memorylimit setzen ===== | ===== Memorylimit setzen ===== | ||
+ | Genaue Info zu den aktuellen Werten bekommt man mit: | ||
+ | arcstat | ||
+ | oder | ||
+ | arc_summary | ||
Wenn man möchte kann man ZFS ein Memorylimit setzten. | Wenn man möchte kann man ZFS ein Memorylimit setzten. | ||
Zeile 46: | Zeile 52: | ||
nano / | nano / | ||
options zfs zfs_arc_max=10737418240 | options zfs zfs_arc_max=10737418240 | ||
+ | | ||
+ | oder 8GB | ||
+ | 8589934592 | ||
Danach noch die initram updaten und rebooten. | Danach noch die initram updaten und rebooten. | ||
Zeile 642: | Zeile 651: | ||
showmount | showmount | ||
</ | </ | ||
+ | |||
+ | ===== Swap ===== | ||
+ | Swap direkt auf ZFS erstellen. Empfohlen, genug RAM, oder Swap auf einem nicht ZFS-Filesystem. | ||
+ | < | ||
+ | zfs create -V 8G -b $(getconf PAGESIZE) -o compression=zle -o logbias=throughput -o sync=always -o primarycache=metadata -o secondarycache=none -o com.sun: | ||
+ | </ | ||
+ | |||
===== Links ===== | ===== Links ===== | ||