'\" t .\" Title: zramctl .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.23 .\" Date: 2025-03-29 .\" Manual: System-Administration .\" Source: util-linux 2.41 .\" Language: English .\" .TH "ZRAMCTL" "8" "2025-03-29" "util\-linux 2.41" "System\-Administration" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \fI\\$2\fP <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH "BEZEICHNUNG" zramctl \- Einrichten und Steuern von zram\-Geräten .SH "ÜBERSICHT" .sp Informationen erhalten: .RS 4 \fBzramctl\fP [Optionen] .RE .sp zram zurücksetzen: .RS 4 \fBzramctl\fP \fB\-r\fP \fIzram\-Gerät\fP... .RE .sp Den Namen des ersten ungenutzten zram\-Gerätes ausgeben: .RS 4 \fBzramctl\fP \fB\-f\fP .RE .sp Ein zram\-Gerät einrichten: .RS 4 \fBzramctl\fP [\fB\-f\fP | \fIzram\-Gerät\fP] [\fB\-s\fP \fIGröße\fP] [\fB\-t\fP \fIAnzahl\fP] [\fB\-a\fP \fIAlgorithmus\fP] .RE .SH "BESCHREIBUNG" .sp \fBzramctl\fP wird zum schnellen Einrichten der Parameter eines zram\-Gerätes, zum Zurücksetzen und für die Statusabfrage von benutzten zram\-Geräten verwendet. .sp Wenn keine Option angegeben ist, werden alle zram\-Geräte mit von Null verschiedener Größe angezeigt. .sp Beachten Sie, dass der auf der Befehlszeile übergebene \fIzramdev\fP\-Knoten bereits existieren muss. Der Befehl \fBzramctl\fP erstellt nur einen neuen Knoten \fI/dev/zram\fP, falls die Option \fB\-\-find\fP angegeben ist. Es ist möglich (und typisch), dass nach dem Systemstart die Knoten \fI/dev/zram\fP noch nicht existieren. .SH "OPTIONEN" .sp \fB\-a\fP, \fB\-\-algorithm lzo\fP|\fBlz4\fP|\fBlz4hc\fP|\fBdeflate\fP|\fB842\fP|\fBzstd\fP .RS 4 legt den für die Kompression der Daten im zram\-Gerät zu verwendenden Kompressionsalgorithmus fest. .sp Die \fBListe der unterstützten Algorithmen könnte ungenau sein\fP, da sie von der aktuellen Kernel\-Konfiguration abhängt. Eine grundlegende Übersicht erhalten Sie mit dem Befehl »cat /sys/block/zram0/comp_algorithm«. Beachten Sie jedoch, dass diese Liste ebenfalls unvollständig sein könnte. Dies kommt daher, dass ZRAM die Crypto\-API verwendet, und wenn bestimmte Algorithmen als Module gebaut wurden, ist es unmöglich, alle aufzulisten. .RE .sp \fB\-f\fP, \fB\-\-find\fP .RS 4 sucht nach dem ersten ungenutzten zram\-Gerät. Wenn das Argument \fB\-\-size\fP angegeben ist, wird das Gerät initialisiert. .RE .sp \fB\-n\fP, \fB\-\-noheadings\fP .RS 4 unterdrückt die Ausgabe einer Kopfzeile in der Statusausgabe. .RE .sp \fB\-o\fP, \fB\-\-output\fP \fIListe\fP .RS 4 gibt die auszugebenden Spalten an. Wenn keine Anordnung angegeben ist, wird ein Standardsatz an Spalten verwendet. Mit \fB\-\-help\fP erhalten Sie eine Liste aller unterstützten Spalten. .sp The default list of columns may be extended if \fIlist\fP is specified in the format \fI+list\fP (e.g., \fBzramctl \-o+COMP\-RATIO\fP). .RE .sp \fB\-p\fP, \fB\-\-algorithm\-params\fP .RS 4 Set the algorithm parameters, for example, \fBlevel=9 dict=/etc/dictionary\fP to set compression level and pre\-trained dictionary. Parameters are algorithm specific. .RE .sp \fB\-\-output\-all\fP .RS 4 gibt alle verfügbaren Spalten aus. .RE .sp \fB\-\-raw\fP .RS 4 verwendet das Rohformat für die Ausgabe. .RE .sp \fB\-r\fP, \fB\-\-reset\fP .RS 4 setzt die Optionen des oder der angegebenen zram\-Gerät(e) zurück. Die Geräteeinstellungen können nur nach dem Zurücksetzen geändert werden. .RE .sp \fB\-s\fP, \fB\-\-size\fP \fIGröße\fP .RS 4 Erstellt ein Zram\-Gerät der angegebenen \fIGröße\fP. Zram\-Geräte sind an Speicherseiten ausgerichtet; wenn die angeforderte \fIGröße\fP kein Vielfaches der Seitengröße ist, wird sie auf das nächste Vielfache gerundet. Sofern nicht anders angegeben, wird der Parameter \fIGröße\fP in Byte angegeben. .sp Auf das Argument \fIGröße\fP können die multiplikativen Suffixe KiB (=1024), MiB (=1024*1024) und so weiter für GiB, TiB, PiB, EiB, ZiB und YiB folgen (das »iB« ist optional, so dass zum Beispiel »K« gleichbedeutend mit »KiB« ist) oder die dezimalen Suffixe KB (=1000), MB (=1000*1000) und so weiter für GB, PB, EB, ZB und YB. .RE .sp \fB\-t\fP, \fB\-\-streams\fP \fIAnzahl\fP .RS 4 gibt die maximale Anzahl der Kompressions\-Datenströme an, die für das Gerät verwendet werden können. Vorgabe ist die Verwendung aller CPUs und ein Datenstrom für Kernel älter als 4.6. .RE .sp \fB\-h\fP, \fB\-\-help\fP .RS 4 zeigt einen Hilfetext an und beendet das Programm. .RE .sp \fB\-V\fP, \fB\-\-version\fP .RS 4 Display version and exit. .RE .SH "EXIT\-STATUS" .sp \fBzramctl\fP gibt 0 bei Erfolg zurück und einen von 0 verschiedenen Wert bei Fehlschlag. .SH "DATEIEN" .sp \fI/dev/zram[0..N]\fP .RS 4 zram\-Blockgeräte .RE .SH "BEISPIEL" .sp Die folgenden Befehle richten ein zram\-Gerät mit der Größe von einem Gigabyte ein und verwenden es als Auslagerungsspeicher (Swap). .sp .if n .RS 4 .nf .fam C # zramctl \-\-find \-\-size 1024M /dev/zram0 # mkswap /dev/zram0 # swapon /dev/zram0 ... # swapoff /dev/zram0 # zramctl \-\-reset /dev/zram0 .fam .fi .if n .RE .SH "AUTOREN" .sp .MTO "nefelim4ag\(atgmail.com" "Timofey Titovets" "," .MTO "kzak\(atredhat.com" "Karel Zak" "" .SH "SIEHE AUCH" .sp .URL "https://docs.kernel.org/admin\-guide/blockdev/zram.html" "Linux\-Kernel\-Dokumentation" "" .SH "FEHLER MELDEN" .sp For bug reports, use the \c .URL "https://github.com/util\-linux/util\-linux/issues" "issue tracker" "." .SH "VERFÜGBARKEIT" .sp Der Befehl \fBzramctl\fP ist Teil des Pakets util\-linux, welches aus dem \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "Linux\-Kernel\-Archiv" "" heruntergeladen werden kann.