%
% xfsprogs-scrub.tex
% Last Update: $Id$
%
%%%%%%%%%%%%%%%%%%%%%% Kapitel xfsporgs-scrub %%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\chapter{xfsprogs-scrub - XFS-Datenbereinigung}
\index{xfsprogs-scrub}

\section{Die Einleitung}

    \glqq{}xfsprogs-scrub\grqq{} bereinigt alle gemounteten XFS-Dateisysteme.

    xfs\_scrub\_all versucht, alle Metadaten auf allen eingeh"angten(gemounteten)
    XFS-Dateiesystemen zu lesen und zu überprüfen.

    Die Online-Bereinigung wird "uber das Werkzeug xfs\_scrub durchgef"uhrt,
    z.B. indem es direkt ausgef"uhrt wird oder indem systemd verwendet wird,
    um es in einer eingeschr"ankten Umgebung zu starten.

    Eingeh"angte XFS-Dateisysteme werden auf physische Speicherger"ate
    abgebildet, so dass Scrub-Vorg"ange parallel ausgef"uhrt werden k"onnen,
    solange nicht zwei Vorg"ange gleichzeitig auf dasselbe Ger"at zugreifen.


\section{Das Men"u im Setup-Programm}


    Das Men"u im Setup-Programm ist wie folgt aufgebaut:

    \mbox{}

    \begin{tabular}{llll}
    & 1. & Sytem administration \\
    \end{tabular}
\eline
    \begin{tabular}{p{1cm}llll}
    & x. & Filesystems \\
    \end{tabular}
\eline
    \begin{tabular}{p{2cm}ll}
    & x. & XFS - scrubbing handling \\
    \end{tabular}
\eline
    \begin{tabular}{p{3cm}ll}
    & 1. & View documentation \\
    & 2. & Edit configuration \\
    & 3. & Advanced configuration file handling \\
    & 4. & Show schedule status \\
    & 5. & XFS scrubbing manually \\
    \end{tabular}

    \mbox{}


\section{"Anderung der Konfiguration}


    Die Konfiguration wird "uber den Men"upunkt \glqq{}Edit configuration\grqq{}
    ge"andert.


\section{Die Konfigurationsdatei}


    In der Konfigurationsdatei, die "uber das Men"u zug"anglich ist, sind
    folgende Parameter vorhanden; wer sie von Hand editieren will findet
    sie unter \\
    \texttt{/etc/config.d/xfsprogs-scrub}


\section{Die Parameter}


\begin{description}

\config{START\_XFSPROGS\_SCRUB}
{START\_XFSPROGS\_SCRUB}
{STARTXFSPROGSSCRUB}
{
    Soll das srubbing des XFS Dateisystems automatisch erfolgen.

    G"ultige Werte: yes, no

    Standardeinstellung: \texttt{START\_XFSPROGS\_SCRUB='no'}
}


\config{XFSPROGS\_SCRUB\_SCHEDULE\_TIME}
{XFSPROGS\_SCRUB\_SCHEDULE\_TIME}
{XFSPROGSSCRUBSCHEDULETIME}
{
    Hier wird eingestellt, zu welchen Zeiten das scrubbing ausgef"uhrt
    werden soll.

% ausgegliedert da dieser Teil von vielen benutzt werden kann
% und nicht immer neu erfunden werden muss
\input{systemd_time_definition}

    Standardeinstellung: \texttt{XFSPROGS\_SCRUB\_SCHEDULE\_TIME='Sun *-*-* 03:10:00'}
}


\config{XFSPROGS\_SCRUB\_MAIL\_ADDR}
{XFSPROGS\_SCRUB\_MAIL\_ADDR}
{XFSPROGSSCRUBMAILADDR}
{
    Hier wird die EMail Adresse des Administrators eingetragen, der
    im Fehlerfall die Nachricht bekommen soll.

    G"ultige Werte: EMail Adresse

    Standardeinstellung: \texttt{XFSPROGS\_SCRUB\_MAIL\_ADDR='root@mein.home.lan'}
}

\end{description}
