UPD Cache target (RAID)
This commit is contained in:
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:93bb664c89105e89a9bcca66ef4aaaf0663e3391bc314888db0c06eac315a8b8
|
||||
size 1128938
|
||||
oid sha256:33c4fe411736c1029ddbefb39de51545e118cf4e3ffee3a9b51d4f1df80a4d32
|
||||
size 1169314
|
||||
|
||||
@@ -4374,15 +4374,16 @@ Wenn Sie unsicher sind, sagen Sie Y.
|
||||
|
||||
\subsubsection{RAID-4/RAID-5/RAID-6 mode}
|
||||
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
|
||||
die Kapazität von C * (N - 1) MB und schützt vor dem Ausfall eines einzelnen Laufwerks. Für eine
|
||||
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) \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
|
||||
den Paritätsschutz.
|
||||
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
|
||||
verteilt wird.\\
|
||||
Ein RAID-6"=Verbund aus N Laufwerken mit einer Kapazität von C MB pro Laufwerk bietet die Kapazität
|
||||
von C * (N - 2) MB und schützt vor dem Ausfall von zwei beliebigen Laufwerken. Bei einer gegebenen
|
||||
Ein RAID-6"=Verbund aus N Laufwerken mit einer Kapazität von C \unit{\mega\byte} pro Laufwerk
|
||||
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
|
||||
unabhängige Redundanzsyndrome. Wie RAID-5 verteilt RAID-6 die Syndrome auf die Laufwerke mit einer
|
||||
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.
|
||||
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$}{->}
|
||||
%% \textit{Für diese Option gibt es keine Hilfe.}
|
||||
|
||||
Reference in New Issue
Block a user