UPD Cache target (RAID)
This commit is contained in:
@@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:93bb664c89105e89a9bcca66ef4aaaf0663e3391bc314888db0c06eac315a8b8
|
oid sha256:33c4fe411736c1029ddbefb39de51545e118cf4e3ffee3a9b51d4f1df80a4d32
|
||||||
size 1128938
|
size 1169314
|
||||||
|
|||||||
@@ -4374,15 +4374,16 @@ Wenn Sie unsicher sind, sagen Sie Y.
|
|||||||
|
|
||||||
\subsubsection{RAID-4/RAID-5/RAID-6 mode}
|
\subsubsection{RAID-4/RAID-5/RAID-6 mode}
|
||||||
CONFIG\_MD\_RAID456 [=m] \textbf{[M]}\\*
|
CONFIG\_MD\_RAID456 [=m] \textbf{[M]}\\*
|
||||||
Ein RAID-5-Verbund aus N Laufwerken mit einer Kapazität von %\qty{C}{\mega\byte} pro Laufwerk bietet
|
Ein RAID-5-Verbund aus N Laufwerken mit einer Kapazität von C \unit{\mega\byte} pro Laufwerk bietet
|
||||||
die Kapazität von C * (N - 1) MB und schützt vor dem Ausfall eines einzelnen Laufwerks. Für eine
|
die Kapazität von C * (N - 1) \unit{\mega\byte} und schützt vor dem Ausfall eines einzelnen Laufwerks. Für eine
|
||||||
gegebene Sektor- (Zeilen-) Nummer enthalten (N - 1) Laufwerke Datensektoren und ein Laufwerk enthält
|
gegebene Sektor- (Zeilen-) Nummer enthalten (N - 1) Laufwerke Datensektoren und ein Laufwerk enthält
|
||||||
den Paritätsschutz.
|
den Paritätsschutz.
|
||||||
Bei einem RAID-4"=Satz befinden sich die Paritätsblöcke auf einem einzigen Laufwerk, während bei einem
|
Bei einem RAID-4"=Satz befinden sich die Paritätsblöcke auf einem einzigen Laufwerk, während bei einem
|
||||||
RAID-5"=Satz die Parität mit einer der verfügbaren Paritätsverteilungsmethoden auf die Laufwerke
|
RAID-5"=Satz die Parität mit einer der verfügbaren Paritätsverteilungsmethoden auf die Laufwerke
|
||||||
verteilt wird.\\
|
verteilt wird.\\
|
||||||
Ein RAID-6"=Verbund aus N Laufwerken mit einer Kapazität von C MB pro Laufwerk bietet die Kapazität
|
Ein RAID-6"=Verbund aus N Laufwerken mit einer Kapazität von C \unit{\mega\byte} pro Laufwerk
|
||||||
von C * (N - 2) MB und schützt vor dem Ausfall von zwei beliebigen Laufwerken. Bei einer gegebenen
|
bietet die Kapazität von C * (N - 2) \unit{\mega\byte} und schützt vor dem Ausfall von zwei
|
||||||
|
beliebigen Laufwerken. Bei einer gegebenen
|
||||||
Sektor-(Zeilen-)Zahl enthalten (N - 2) Laufwerke Datensektoren, und zwei Laufwerke enthalten zwei
|
Sektor-(Zeilen-)Zahl enthalten (N - 2) Laufwerke Datensektoren, und zwei Laufwerke enthalten zwei
|
||||||
unabhängige Redundanzsyndrome. Wie RAID-5 verteilt RAID-6 die Syndrome auf die Laufwerke mit einer
|
unabhängige Redundanzsyndrome. Wie RAID-5 verteilt RAID-6 die Syndrome auf die Laufwerke mit einer
|
||||||
der verfügbaren Paritätsverteilungsmethoden.
|
der verfügbaren Paritätsverteilungsmethoden.
|
||||||
@@ -4393,6 +4394,102 @@ Wenn Sie ein solches RAID-4/RAID-5/RAID-6"=Set verwenden wollen, sagen Sie Y. Um
|
|||||||
Modul zu kompilieren, wählen Sie hier M: Das Modul wird \texttt{raid456} heißen.
|
Modul zu kompilieren, wählen Sie hier M: Das Modul wird \texttt{raid456} heißen.
|
||||||
Wenn Sie unsicher sind, sagen Sie Y.
|
Wenn Sie unsicher sind, sagen Sie Y.
|
||||||
|
|
||||||
|
\subsubsection{Multipath I/O support (deprecated)}
|
||||||
|
CONFIG\_MD\_MULTIPATH [=m] \textbf{[M]}\\*
|
||||||
|
MD\_MULTIPATH bietet eine einfache Multipath"=Persönlichkeit für die Verwendung des MD"=Frameworks.
|
||||||
|
Sie wird nicht aktiv weiterentwickelt. Neue Projekte sollten die Verwendung von DM\_MULTIPATH in
|
||||||
|
Erwägung ziehen, das mehr Funktionen und mehr Tests bietet.
|
||||||
|
Wenn Sie unsicher sind, sagen Sie N.
|
||||||
|
|
||||||
|
\subsubsection{Faulty test module for MD (deprecated)}
|
||||||
|
CONFIG\_MD\_FAULTY [=m] \textbf{[M]}\\*
|
||||||
|
Das \glqq fehlerhafte\grqq{} Modul ermöglicht ein Blockgerät, das gelegentlich Lese- oder
|
||||||
|
Schreibfehler liefert. Es ist nützlich zum Testen.
|
||||||
|
Wenn Sie unsicher sind, sagen Sie N.
|
||||||
|
|
||||||
|
\subsubsection{Cluster Support for MD}
|
||||||
|
CONFIG\_MD\_CLUSTER [=m] \textbf{[M]}\\*
|
||||||
|
Clustering"=Unterstützung für MD"=Geräte. Dies ermöglicht die Sperrung und Synchronisierung über
|
||||||
|
mehrere Systeme im Cluster, so dass alle Knoten im Cluster gleichzeitig auf die MD"=Geräte zugreifen
|
||||||
|
können.
|
||||||
|
Dies bringt die Redundanz (und Betriebszeit) von RAID"=Levels über die Knoten des Clusters hinweg.
|
||||||
|
Derzeit kann es mit Raid1 und Raid10 (begrenzte Unterstützung) arbeiten.
|
||||||
|
Wenn Sie unsicher sind, sagen Sie N.
|
||||||
|
|
||||||
|
\subsubsection{Block device as cache}
|
||||||
|
CONFIG\_BCACHE [=m] \textbf{[M]}\\*
|
||||||
|
Ermöglicht die Verwendung eines Blockgeräts als Cache für andere Geräte; verwendet einen btree
|
||||||
|
für die Indizierung und das Layout ist für SSDs optimiert.
|
||||||
|
Siehe Documentation/admin-guide/bcache.rst für Details.
|
||||||
|
|
||||||
|
\paragraph{Bcache debugging}$~$\\
|
||||||
|
CONFIG\_BCACHE\_DEBUG [=n] \textbf{[~]}\\*
|
||||||
|
Wählen Sie diese Option nur, wenn Sie ein Entwickler sind.
|
||||||
|
Aktiviert zusätzliche Debugging"=Tools und ermöglicht die Aktivierung von teuren Laufzeitprüfungen.
|
||||||
|
|
||||||
|
\paragraph{Asynchronous device registration}$~$\\
|
||||||
|
CONFIG\_BCACHE\_ASYNC\_REGISTRATION [=y] \textbf{[Y]}\\*
|
||||||
|
Hinzufügen einer sysfs-Datei /sys/fs/bcache/register\_async. Das Schreiben des Gerätepfads in diese
|
||||||
|
Datei wird sofort zurückgegeben und die eigentliche Registrierungsarbeit wird in der
|
||||||
|
Kernel\-Warteschlange auf asynchrone Weise erledigt.
|
||||||
|
|
||||||
|
\subsubsection{Device mapper support}
|
||||||
|
CONFIG\_BLK\_DEV\_DM [=m] \textbf{[M]}\\*
|
||||||
|
Device-mapper ist ein Low-Level-Volume-Manager. Er ermöglicht es, Zuordnungen für Bereiche von
|
||||||
|
logischen Sektoren festzulegen. Es stehen verschiedene Zuordnungsarten zur Verfügung, außerdem
|
||||||
|
können die Benutzer ihre eigenen Module mit benutzerdefinierten Zuordnungen schreiben, wenn sie
|
||||||
|
dies wünschen.
|
||||||
|
Volume"=Manager höherer Ebenen wie LVM2 verwenden diesen Treiber.
|
||||||
|
Um ihn als Modul zu kompilieren, wählen Sie hier M: Das Modul wird \texttt{dm-mod} genannt.
|
||||||
|
Wenn Sie unsicher sind, sagen Sie N.
|
||||||
|
|
||||||
|
\paragraph{Device mapper debugging support}$~$\\
|
||||||
|
CONFIG\_DM\_DEBUG [=y] \textbf{[Y]}\\*
|
||||||
|
Aktivieren Sie diese Option für Meldungen, die bei der Fehlersuche bei Problemen mit dem
|
||||||
|
Device"=Mapper helfen können.
|
||||||
|
Wenn Sie unsicher sind, sagen Sie N.
|
||||||
|
|
||||||
|
\paragraph{Block manager locking}$~$\\
|
||||||
|
CONFIG\_DM\_DEBUG\_BLOCK\_MANAGER\_LOCKING [=y] \textbf{[Y]}\\*
|
||||||
|
Das Sperren des Blockmanagers kann verschiedene Probleme mit beschädigten Metadaten auffangen.
|
||||||
|
Wenn Sie unsicher sind, sagen Sie N.
|
||||||
|
|
||||||
|
\subparagraph{Keep stack trace of persistent data block lock holders}$~$\\
|
||||||
|
CONFIG\_DM\_DEBUG\_BLOCK\_STACK\_TRACING [=n] \textbf{[~]}\\*
|
||||||
|
Aktivieren Sie diese Option, um Meldungen zu erhalten, die bei der Fehlersuche bei Problemen
|
||||||
|
mit der Block"=Manager"=Sperre, die beim Thin Provisioning und Caching verwendet wird, helfen können.
|
||||||
|
Wenn Sie unsicher sind, sagen Sie N.
|
||||||
|
|
||||||
|
\paragraph{Unstriped target}$~$\\
|
||||||
|
CONFIG\_DM\_UNSTRIPED [=m] \textbf{[M]}\\*
|
||||||
|
Entstrippt E/A, so dass sie nur auf einem einzigen Laufwerk in einem HW-RAID0- oder
|
||||||
|
\texttt{dm-striped}"=Ziel ausgegeben wird.
|
||||||
|
|
||||||
|
\paragraph{Crypt target support}$~$\\
|
||||||
|
CONFIG\_DM\_CRYPT [=m] \textbf{[M]}\\*
|
||||||
|
Mit diesem Device-Mapper-Ziel können Sie ein Gerät erstellen, das die Daten auf dem Gerät
|
||||||
|
transparent verschlüsselt. Sie müssen die Chiffren, die Sie verwenden wollen, in der
|
||||||
|
cryptoapi"=Konfiguration aktivieren.
|
||||||
|
Weitere Informationen über dm-crypt und Userspace-Tools finden Sie unter:
|
||||||
|
\url{https://gitlab.com/cryptsetup/cryptsetup/wikis/DMCrypt}
|
||||||
|
Um diesen Code als Modul zu kompilieren, wählen Sie hier M: Das Modul wird \texttt{dm-crypt} heißen.
|
||||||
|
Wenn Sie unsicher sind, sagen Sie N.
|
||||||
|
|
||||||
|
\paragraph{Snapshot target}$~$\\
|
||||||
|
CONFIG\_DM\_SNAPSHOT [=m] \textbf{[M]}\\*
|
||||||
|
Erlaubt Volumenmanagern, beschreibbare Snapshots eines Geräts zu erstellen.
|
||||||
|
|
||||||
|
\paragraph{Thin provisioning target}$~$\\
|
||||||
|
CONFIG\_DM\_THIN\_PROVISIONING [=m] \textbf{[M]}\\*
|
||||||
|
Bietet Thin Provisioning und Snapshots, die sich einen Datenspeicher teilen.
|
||||||
|
|
||||||
|
\paragraph{Cache target (EXPERIMENTAL)}$~$\\
|
||||||
|
CONFIG\_DM\_CACHE [=m] \textbf{[M]}\\*
|
||||||
|
dm-cache versucht, die Leistung eines Blockgeräts zu verbessern, indem häufig verwendete Daten auf
|
||||||
|
ein kleineres Gerät mit höherer Leistung verschoben werden. Verschiedene \glqq Policy\grqq{}"=Plugins
|
||||||
|
können verwendet werden, um die Algorithmen zu ändern, mit denen ausgewählt wird, welche Blöcke
|
||||||
|
befördert, degradiert, bereinigt usw. werden. Es unterstützt die Modi \glqq Writeback\grqq{} und
|
||||||
|
\glqq Writethrough\grqq{}.
|
||||||
%%
|
%%
|
||||||
%% \texorpdfstring{$\rightarrow$}{->}
|
%% \texorpdfstring{$\rightarrow$}{->}
|
||||||
%% \textit{Für diese Option gibt es keine Hilfe.}
|
%% \textit{Für diese Option gibt es keine Hilfe.}
|
||||||
|
|||||||
Reference in New Issue
Block a user