diff --git a/beta/manual-de.html b/beta/manual-de.html index cb3234d2..e3490d32 100644 --- a/beta/manual-de.html +++ b/beta/manual-de.html @@ -192,7 +192,7 @@ berücksichtigen sollten. ausfällt und Sie in letzter Zeit keine Synchronisierung durchgeführt haben, Sie möglicherweise nicht vollständig wiederherstellen können. Genauer gesagt können Sie möglicherweise nicht bis zur Größe der -geänderten oder gelöschten Dateien seit der letzten `sync`-Operation +geänderten oder gelöschten Dateien seit der letzten sync-Operation wiederherstellen. Dies tritt auch dann auf, wenn die geänderten oder gelöschten Dateien sich nicht auf der ausgefallenen Festplatte befinden. Aus diesem Grund ist SnapRAID besser für Daten geeignet, die sich @@ -233,7 +233,7 @@ und erweiterte Attribute werden nicht gespeichert. Getting Started

Um SnapRAID zu verwenden, müssen Sie zuerst eine Festplatte in Ihrem -Festplatten-Array auswählen, die für `parity`-Informationen +Festplatten-Array auswählen, die für parity-Informationen reserviert wird. Mit einer Festplatte für Parität können Sie von einem einzelnen Festplattenausfall wiederherstellen, ähnlich wie bei RAID5.

Wenn Sie von mehr Festplattenausfällen wiederherstellen möchten, @@ -243,18 +243,18 @@ Wiederherstellung von einem weiteren Festplattenausfall.

Als Paritätsfestplatten müssen Sie die größten Festplatten im Array auswählen, da die Paritätsinformationen auf die Größe der größten Datenfestplatte im Array anwachsen können. -

Diese Festplatten werden zum Speichern der `parity`-Dateien +

Diese Festplatten werden zum Speichern der parity-Dateien reserviert. Sie sollten Ihre Daten nicht darauf speichern. -

Anschließend müssen Sie die `data`-Festplatten definieren, die Sie +

Anschließend müssen Sie die data-Festplatten definieren, die Sie mit SnapRAID schützen möchten. Der Schutz ist effektiver, wenn diese Festplatten Daten enthalten, die sich selten ändern. Aus diesem Grund ist es besser, die Windows C:\-Festplatte oder die Unix-Verzeichnisse /home, /var und /tmp NICHT einzuschließen. -

Die Liste der Dateien wird in den `content`-Dateien gespeichert, +

Die Liste der Dateien wird in den content-Dateien gespeichert, die normalerweise auf den Daten-, Paritäts- oder Boot-Festplatten gespeichert werden. Diese Datei enthält die Details Ihrer Sicherung, einschließlich aller Prüfsummen zur Überprüfung ihrer Integrität. -Die `content`-Datei wird in mehreren Kopien gespeichert, und jede Kopie +Die content-Datei wird in mehreren Kopien gespeichert, und jede Kopie muss sich auf einer anderen Festplatte befinden, um sicherzustellen, dass selbst bei mehreren Festplattenausfällen mindestens eine Kopie verfügbar ist. @@ -294,7 +294,7 @@ einhängen (mounten). Siehe:

 https://www.google.com/search?q=Windows+mount+point
 
-

Zu diesem Zeitpunkt sind Sie bereit, den Befehl `sync` auszuführen, +

Zu diesem Zeitpunkt sind Sie bereit, den Befehl sync auszuführen, um die Paritätsinformationen zu erstellen.

 snapraid sync
@@ -306,18 +306,18 @@ Wenn die Festplatten leer sind, ist der Vorgang sofort abgeschlossen.
 nächsten Lauf wird er dort fortgesetzt, wo er unterbrochen wurde.
 

Wenn dieser Befehl abgeschlossen ist, sind Ihre Daten SICHER.

Jetzt können Sie Ihr Array nach Belieben verwenden und die Paritätsinformationen -regelmäßig durch Ausführen des `sync`-Befehls aktualisieren. +regelmäßig durch Ausführen des sync-Befehls aktualisieren.

Scrubbing

Um die Daten und die Parität regelmäßig auf Fehler zu überprüfen, -können Sie den Befehl `scrub` ausführen. +können Sie den Befehl scrub ausführen.

 snapraid scrub
 

Dieser Befehl vergleicht die Daten in Ihrem Array mit dem Hash, -der während des `sync`-Befehls berechnet wurde, um die Integrität +der während des sync-Befehls berechnet wurde, um die Integrität zu überprüfen.

Jeder Lauf des Befehls überprüft ungefähr 8% des Arrays, ausgenommen Daten, die bereits in den letzten 10 Tagen gescrubbed wurden. @@ -330,27 +330,27 @@ snapraid -p 5 -o 20 scrub

Wenn während des Vorgangs stille oder Eingabe-/Ausgabefehler gefunden werden, werden die entsprechenden Blöcke in der -`content`-Datei als fehlerhaft (bad) markiert und im Befehl -`status` aufgelistet. +content-Datei als fehlerhaft (bad) markiert und im Befehl +status aufgelistet.

 snapraid status
 
-

Um sie zu beheben, können Sie den Befehl `fix` verwenden und dabei +

Um sie zu beheben, können Sie den Befehl fix verwenden und dabei nach fehlerhaften Blöcken mit der Option -e, --filter-error filtern:

 snapraid -e fix
 
-

Beim nächsten `scrub` verschwinden die Fehler aus dem `status`-Bericht, +

Beim nächsten scrub verschwinden die Fehler aus dem status-Bericht, wenn sie tatsächlich behoben sind. Um es schneller zu machen, können Sie -p bad verwenden, um nur als fehlerhaft markierte Blöcke zu scrubben.

 snapraid -p bad scrub
 
-

Das Ausführen von `scrub` auf einem nicht synchronisierten Array +

Das Ausführen von scrub auf einem nicht synchronisierten Array kann Fehler melden, die durch entfernte oder geänderte Dateien -verursacht wurden. Diese Fehler werden in der `scrub`-Ausgabe +verursacht wurden. Diese Fehler werden in der scrub-Ausgabe gemeldet, aber die zugehörigen Blöcke werden nicht als fehlerhaft markiert.

@@ -369,10 +369,10 @@ Es lässt sich gut mit SnapRAID zum Paritätsschutz integrieren und wird häufig in Setups wie OpenMediaVault (OMV) oder benutzerdefinierten NAS-Konfigurationen verwendet.

Um alle Dateien in Ihrem Array im selben Verzeichnisbaum anzuzeigen, -können Sie die `pooling`-Funktion aktivieren. Sie erstellt eine +können Sie die pooling-Funktion aktivieren. Sie erstellt eine schreibgeschützte virtuelle Ansicht aller Dateien in Ihrem Array mithilfe symbolischer Links. -

Sie können das `pooling`-Verzeichnis in der Konfigurationsdatei +

Sie können das pooling-Verzeichnis in der Konfigurationsdatei mit folgender Option konfigurieren:

 pool /pool
@@ -381,7 +381,7 @@ pool /pool
 

 pool C:\pool
 
-

und anschließend den Befehl `pool` ausführen, um die virtuelle +

und anschließend den Befehl pool ausführen, um die virtuelle Ansicht zu erstellen oder zu aktualisieren.

 snapraid pool
@@ -409,10 +409,10 @@ dass Clients diese remote auflösen. Um dies zu ermöglichen,
 müssen Sie neben der Freigabe des Pool-Verzeichnisses auch alle
 Festplatten unabhängig freigeben, indem Sie die in der Konfigurationsdatei
 definierten Festplattennamen als Freigabepunkte verwenden.
-Sie müssen auch in der Option `share` der Konfigurationsdatei
+Sie müssen auch in der Option share der Konfigurationsdatei
 den Windows UNC-Pfad angeben, den Remote-Clients benötigen, um
 auf diese freigegebenen Festplatten zuzugreifen.
-

Zum Beispiel, wenn Sie von einem Server namens `darkstar` aus +

Zum Beispiel, wenn Sie von einem Server namens darkstar aus arbeiten, können Sie die Optionen verwenden:

 data d1 F:\array\
@@ -473,7 +473,7 @@ verloren!
 

Das erste, was Sie tun müssen, ist, weitere Änderungen an Ihrem Festplatten-Array zu vermeiden. Deaktivieren Sie alle Remote-Verbindungen dazu und alle geplanten Prozesse, einschließlich geplanter SnapRAID-nächtlicher -`sync`- oder `scrub`-Läufe. +sync- oder scrub-Läufe.

Fahren Sie dann mit den folgenden Schritten fort.

@@ -482,10 +482,10 @@ STEP 1 -> Reconfigure

Sie benötigen etwas Platz zur Wiederherstellung, idealerweise auf zusätzlichen Ersatzfestplatten, aber eine externe USB-Festplatte oder eine Remote-Festplatte ist ausreichend. -

Ändern Sie die SnapRAID-Konfigurationsdatei so, dass die `data`- -oder `parity`-Option der ausgefallenen Festplatte auf einen Ort mit +

Ändern Sie die SnapRAID-Konfigurationsdatei so, dass die data- +oder parity-Option der ausgefallenen Festplatte auf einen Ort mit genügend leerem Speicherplatz zur Wiederherstellung der Dateien zeigt. -

Wenn zum Beispiel die Festplatte `d1` ausgefallen ist, ändern Sie von: +

Wenn zum Beispiel die Festplatte d1 ausgefallen ist, ändern Sie von:

 data d1 /mnt/disk1/
 
@@ -494,7 +494,7 @@ data d1 /mnt/disk1/ data d1 /mnt/new_spare_disk/

Wenn die wiederherzustellende Festplatte eine Paritätsfestplatte ist, -aktualisieren Sie die entsprechende `parity`-Option. +aktualisieren Sie die entsprechende parity-Option. Wenn Sie mehrere ausgefallene Festplatten haben, aktualisieren Sie alle ihre Konfigurationsoptionen.

@@ -502,14 +502,14 @@ alle ihre Konfigurationsoptionen.

STEP 2 -> Fix

-

Führen Sie den `fix`-Befehl aus und speichern Sie das Protokoll +

Führen Sie den fix-Befehl aus und speichern Sie das Protokoll in einer externen Datei mit:

 snapraid -d NAME -l fix.log fix
 
-

Wobei NAME der Name der Festplatte ist, wie z.B. `d1` in unserem +

Wobei NAME der Name der Festplatte ist, wie z.B. d1 in unserem vorherigen Beispiel. Wenn die wiederherzustellende Festplatte eine -Paritätsfestplatte ist, verwenden Sie die Namen `parity`, `2-parity`, +Paritätsfestplatte ist, verwenden Sie die Namen parity, 2-parity, usw. Wenn Sie mehrere ausgefallene Festplatten haben, verwenden Sie mehrere -d-Optionen, um alle anzugeben.

Dieser Befehl wird lange dauern. @@ -518,34 +518,34 @@ Datei fix.log zu speichern. Führen Sie ihn von einer Festplatte mit ausreichend freiem Speicherplatz aus.

Jetzt haben Sie alles wiederhergestellt, was wiederherstellbar ist. Wenn einige Dateien teilweise oder vollständig nicht wiederherstellbar -sind, werden sie umbenannt, indem die Erweiterung `.unrecoverable` +sind, werden sie umbenannt, indem die Erweiterung .unrecoverable hinzugefügt wird.

Sie finden eine detaillierte Liste aller nicht wiederherstellbaren Blöcke in der Datei fix.log, indem Sie alle Zeilen überprüfen, -die mit `unrecoverable:` beginnen. +die mit unrecoverable: beginnen.

Wenn Sie mit der Wiederherstellung nicht zufrieden sind, können Sie sie so oft wie gewünscht wiederholen. -

Wenn Sie zum Beispiel Dateien nach dem letzten `sync` aus dem Array +

Wenn Sie zum Beispiel Dateien nach dem letzten sync aus dem Array entfernt haben, kann dies dazu führen, dass einige Dateien nicht -wiederhergestellt werden. In diesem Fall können Sie den `fix` +wiederhergestellt werden. In diesem Fall können Sie den fix mithilfe der Option -i, --import wiederholen, wobei Sie angeben, wo sich diese Dateien jetzt befinden, um sie erneut in den Wiederherstellungsprozess einzubeziehen.

Wenn Sie mit der Wiederherstellung zufrieden sind, können Sie fortfahren, aber beachten Sie, dass Sie nach der Synchronisierung -den `fix`-Befehl nicht mehr wiederholen können! +den fix-Befehl nicht mehr wiederholen können!

STEP 3 -> Check

-

Als vorsichtige Überprüfung können Sie jetzt einen `check`-Befehl +

Als vorsichtige Überprüfung können Sie jetzt einen check-Befehl ausführen, um sicherzustellen, dass auf der wiederhergestellten Festplatte alles korrekt ist.

 snapraid -d NAME -a check
 
-

Wobei NAME der Name der Festplatte ist, wie z.B. `d1` in unserem +

Wobei NAME der Name der Festplatte ist, wie z.B. d1 in unserem vorherigen Beispiel.

Die Optionen -d und -a weisen SnapRAID an, nur die angegebene Festplatte zu überprüfen und alle Paritätsdaten zu ignorieren. @@ -556,7 +556,7 @@ vorsichtig sind, können Sie ihn überspringen.

STEP 4 -> Sync

-

Führen Sie den `sync`-Befehl aus, um das Array mit der neuen +

Führen Sie den sync-Befehl aus, um das Array mit der neuen Festplatte zu resynchronisieren.

 snapraid sync
@@ -572,19 +572,19 @@ Commands
 

SnapRAID bietet einige einfache Befehle, mit denen Sie:

  • -Den Status des Arrays ausgeben -> `status` +Den Status des Arrays ausgeben -> status
  • -Die Festplatten steuern -> `smart`, `probe`, `up`, `down` +Die Festplatten steuern -> smart, probe, up, down
  • -Eine Sicherung/einen Snapshot erstellen -> `sync` +Eine Sicherung/einen Snapshot erstellen -> sync
  • -Daten regelmäßig überprüfen -> `scrub` +Daten regelmäßig überprüfen -> scrub
  • -Die letzte Sicherung/den letzten Snapshot wiederherstellen -> `fix`. +Die letzte Sicherung/den letzten Snapshot wiederherstellen -> fix.

Befehle müssen in Kleinbuchstaben geschrieben werden. @@ -597,15 +597,15 @@ status die Blöcke sind, ohne Überprüfung, und alle aufgezeichneten stillen Fehler, die beim Scrubbing aufgetreten sind.

Die präsentierten Informationen beziehen sich auf den letzten Zeitpunkt, -zu dem Sie `sync` ausgeführt haben. Spätere Änderungen werden +zu dem Sie sync ausgeführt haben. Spätere Änderungen werden nicht berücksichtigt.

Wenn fehlerhafte Blöcke erkannt wurden, werden deren Blocknummern -aufgelistet. Um sie zu beheben, können Sie den Befehl `fix -e` +aufgelistet. Um sie zu beheben, können Sie den Befehl fix -e verwenden.

Es zeigt auch ein Diagramm an, das den letzten Zeitpunkt darstellt, zu dem jeder Block gescrubbed oder synchronisiert wurde. Gescrubbed -Blöcke werden mit '*', Blöcke, die synchronisiert, aber noch nicht -gescrubbed wurden, mit 'o' angezeigt. +Blöcke werden mit *, Blöcke, die synchronisiert, aber noch nicht +gescrubbed wurden, mit o angezeigt.

Es wird nichts geändert.

@@ -622,8 +622,8 @@ folgender Adresse verfügbar sind:

 https://www.backblaze.com/hard-drive-test-data.html
 
-

Wenn SMART meldet, dass eine Festplatte ausfällt, wird `FAIL` -oder `PREFAIL` für diese Festplatte gedruckt, und SnapRAID +

Wenn SMART meldet, dass eine Festplatte ausfällt, wird FAIL +oder PREFAIL für diese Festplatte gedruckt, und SnapRAID endet mit einem Fehler. In diesem Fall wird ein sofortiger Austausch der Festplatte dringend empfohlen.

Weitere mögliche Statuszeichenfolgen sind: @@ -654,10 +654,10 @@ Das Geräte-Selbsttestprotokoll enthält Fehler.

Wenn die Option -v, --verbose angegeben ist, wird eine tiefere statistische Analyse bereitgestellt. Diese Analyse kann Ihnen bei der Entscheidung helfen, ob Sie mehr oder weniger Parität benötigen. -

Dieser Befehl verwendet das `smartctl`-Tool und entspricht dem -Ausführen von `smartctl -a` auf allen Geräten. +

Dieser Befehl verwendet das smartctl-Tool und entspricht dem +Ausführen von smartctl -a auf allen Geräten.

Wenn Ihre Geräte nicht korrekt automatisch erkannt werden, können Sie -einen benutzerdefinierten Befehl mithilfe der `smartctl`-Option +einen benutzerdefinierten Befehl mithilfe der smartctl-Option in der Konfigurationsdatei angeben.

Es wird nichts geändert.

@@ -666,12 +666,12 @@ in der Konfigurationsdatei angeben. probe

Gibt den POWER-Zustand aller Festplatten im System aus. -

`Standby` bedeutet, dass die Festplatte nicht dreht. `Active` +

Standby bedeutet, dass die Festplatte nicht dreht. Active bedeutet, dass die Festplatte dreht. -

Dieser Befehl verwendet das `smartctl`-Tool und entspricht dem -Ausführen von `smartctl -n standby -i` auf allen Geräten. +

Dieser Befehl verwendet das smartctl-Tool und entspricht dem +Ausführen von smartctl -n standby -i auf allen Geräten.

Wenn Ihre Geräte nicht korrekt automatisch erkannt werden, können Sie -einen benutzerdefinierten Befehl mithilfe der `smartctl`-Option +einen benutzerdefinierten Befehl mithilfe der smartctl-Option in der Konfigurationsdatei angeben.

Es wird nichts geändert.

@@ -691,13 +691,13 @@ Stellen Sie sicher, dass Ihr Netzteil dies aushalten kann. down

Dreht alle Festplatten des Arrays herunter (spins down). -

Dieser Befehl verwendet das `smartctl`-Tool und entspricht dem -Ausführen von `smartctl -s standby,now` auf allen Geräten. +

Dieser Befehl verwendet das smartctl-Tool und entspricht dem +Ausführen von smartctl -s standby,now auf allen Geräten.

Sie können nur bestimmte Festplatten mithilfe der Option -d, --filter-disk herunterdrehen.

Um automatisch bei einem Fehler herunterzufahren, können Sie die Option -s, --spin-down-on-error mit jedem anderen Befehl verwenden, was dem -manuellen Ausführen von `down` bei Auftreten eines Fehlers +manuellen Ausführen von down bei Auftreten eines Fehlers entspricht.

Es wird nichts geändert.

@@ -705,7 +705,7 @@ entspricht.

diff

-

Listet alle Dateien auf, die seit dem letzten `sync` geändert wurden +

Listet alle Dateien auf, die seit dem letzten sync geändert wurden und deren Paritätsdaten neu berechnet werden müssen.

Dieser Befehl überprüft nicht die Dateidaten, sondern nur den Dateizeitstempel, die Größe und die Inode. @@ -757,7 +757,7 @@ copied

Auf dieselbe oder eine andere Festplatte kopierte Dateien. Beachten Sie, dass wenn sie tatsächlich auf eine -andere Festplatte verschoben werden, sie auch unter `removed` +andere Festplatte verschoben werden, sie auch unter removed gezählt werden. Sie werden durch denselben Namen, dieselbe Größe und denselben Zeitstempel identifiziert. Wenn der Untersekunden-Zeitstempel Null ist, muss der vollständige @@ -774,7 +774,7 @@ Dateien, die nach dem Löschen wiederhergestellt wurden.
-

Wenn ein `sync` erforderlich ist, ist der Rückgabecode des Prozesses 2 +

Wenn ein sync erforderlich ist, ist der Rückgabecode des Prozesses 2 anstelle des Standardwerts 0. Der Rückgabecode 1 wird für eine allgemeine Fehlerbedingung verwendet.

Es wird nichts geändert. @@ -788,7 +788,7 @@ im Festplatten-Array werden gelesen, und die entsprechenden Paritätsdaten werden aktualisiert.

Sie können diesen Vorgang jederzeit durch Drücken von Strg+C anhalten, ohne die bereits geleistete Arbeit zu verlieren. -Beim nächsten Lauf wird der `sync`-Vorgang dort fortgesetzt, +Beim nächsten Lauf wird der sync-Vorgang dort fortgesetzt, wo er unterbrochen wurde.

Wenn während des Vorgangs stille oder Eingabe-/Ausgabefehler gefunden werden, werden die entsprechenden Blöcke als fehlerhaft @@ -803,7 +803,7 @@ berechnet. Wenn die Datei auf eine andere Festplatte verschoben wird, wird die Parität neu berechnet, aber die zuvor berechneten Hash-Informationen werden beibehalten. -

Die `content`- und `parity`-Dateien werden bei Bedarf geändert. +

Die content- und parity-Dateien werden bei Bedarf geändert. Die Dateien im Array werden NICHT geändert.

@@ -842,27 +842,27 @@ Scrubbt den angegebenen Prozentsatz der Blöcke. soll. Die ältesten Blöcke werden zuerst gescrubbed, um eine optimale Überprüfung zu gewährleisten. Wenn Sie nur die gerade synchronisierten Blöcke scrubben möchten, die noch nicht gescrubbed wurden, -verwenden Sie die Option `-p new`. +verwenden Sie die Option -p new.

Um Details zum Scrub-Status zu erhalten, verwenden Sie den Befehl -`status`. +status.

Für jeden gefundenen stillen oder Eingabe-/Ausgabefehler werden die -entsprechenden Blöcke in der `content`-Datei als fehlerhaft (bad) -markiert. Diese fehlerhaften Blöcke werden in `status` aufgelistet -und können mit `fix -e` behoben werden. Nach der Behebung werden +entsprechenden Blöcke in der content-Datei als fehlerhaft (bad) +markiert. Diese fehlerhaften Blöcke werden in status aufgelistet +und können mit fix -e behoben werden. Nach der Behebung werden sie beim nächsten Scrub erneut überprüft, und wenn sie als korrigiert befunden werden, wird die fehlerhafte Markierung entfernt. Um nur die fehlerhaften Blöcke zu scrubben, können Sie den Befehl -`scrub -p bad` verwenden. -

Es wird empfohlen, `scrub` nur auf einem synchronisierten Array +scrub -p bad verwenden. +

Es wird empfohlen, scrub nur auf einem synchronisierten Array auszuführen, um gemeldete Fehler zu vermeiden, die durch nicht synchronisierte Daten verursacht werden. Diese Fehler werden als keine stillen Fehler erkannt, und die Blöcke werden nicht als fehlerhaft markiert, aber solche Fehler werden in der Ausgabe des Befehls gemeldet. -

Die `content`-Datei wird geändert, um die Zeit der letzten +

Die content-Datei wird geändert, um die Zeit der letzten Überprüfung für jeden Block zu aktualisieren und fehlerhafte Blöcke zu markieren. -Die `parity`-Dateien werden NICHT geändert. +Die parity-Dateien werden NICHT geändert. Die Dateien im Array werden NICHT geändert.

@@ -871,23 +871,23 @@ fix

Behebt alle Dateien und die Paritätsdaten.

Alle Dateien und Paritätsdaten werden mit dem Snapshot-Zustand -verglichen, der beim letzten `sync` gespeichert wurde. +verglichen, der beim letzten sync gespeichert wurde. Wenn eine Abweichung gefunden wird, wird sie auf den gespeicherten Snapshot zurückgesetzt. -

WARNUNG! Der Befehl `fix` unterscheidet nicht zwischen Fehlern und +

WARNUNG! Der Befehl fix unterscheidet nicht zwischen Fehlern und beabsichtigten Änderungen. Er setzt den Dateizustand bedingungslos -auf den letzten `sync` zurück. +auf den letzten sync zurück.

Wenn keine andere Option angegeben ist, wird das gesamte Array verarbeitet. Verwenden Sie die Filteroptionen, um eine Teilmenge von Dateien oder Festplatten für die Operation auszuwählen. -

Um nur die Blöcke zu beheben, die während `sync` und `scrub` als +

Um nur die Blöcke zu beheben, die während sync und scrub als fehlerhaft markiert wurden, verwenden Sie die Option -e, --filter-error. Im Gegensatz zu anderen Filteroptionen wendet diese Behebungen nur -auf Dateien an, die seit dem letzten `sync` unverändert sind. +auf Dateien an, die seit dem letzten sync unverändert sind.

SnapRAID benennt alle Dateien, die nicht behoben werden können, -durch Hinzufügen der Erweiterung `.unrecoverable` um. +durch Hinzufügen der Erweiterung .unrecoverable um.

Vor dem Beheben wird das gesamte Array gescannt, um alle Dateien -zu finden, die seit der letzten `sync`-Operation verschoben wurden. +zu finden, die seit der letzten sync-Operation verschoben wurden. Diese Dateien werden anhand ihres Zeitstempels identifiziert, wobei Name und Verzeichnis ignoriert werden, und werden bei Bedarf im Wiederherstellungsprozess verwendet. Wenn Sie einige davon außerhalb @@ -895,8 +895,8 @@ des Arrays verschoben haben, können Sie die Option -i, --import verwenden, um zusätzliche Verzeichnisse zum Scannen anzugeben.

Dateien werden nur anhand des Pfads identifiziert, nicht anhand der Inode. -

Die `content`-Datei wird NICHT geändert. -Die `parity`-Dateien werden bei Bedarf geändert. +

Die content-Datei wird NICHT geändert. +Die parity-Dateien werden bei Bedarf geändert. Die Dateien im Array werden bei Bedarf geändert.

@@ -904,12 +904,12 @@ Die Dateien im Array werden bei Bedarf geändert. check

Überprüft alle Dateien und die Paritätsdaten. -

Es funktioniert wie `fix`, simuliert jedoch nur eine Wiederherstellung, +

Es funktioniert wie fix, simuliert jedoch nur eine Wiederherstellung, und es werden keine Änderungen in das Array geschrieben.

Dieser Befehl ist primär für manuelle Überprüfung gedacht, wie z.B. nach einem Wiederherstellungsprozess oder unter anderen speziellen Bedingungen. Für regelmäßige und geplante Überprüfungen verwenden -Sie `scrub`. +Sie scrub.

Wenn Sie die Option -a, --audit-only verwenden, wird nur der Hash der Dateien überprüft, und die Paritätsdaten werden für einen schnelleren Lauf ignoriert. @@ -921,7 +921,7 @@ der Inode.

list

-

Listet alle Dateien auf, die sich zum Zeitpunkt des letzten `sync` +

Listet alle Dateien auf, die sich zum Zeitpunkt des letzten sync im Array befanden.

Mit -v oder --verbose wird auch die Untersekundenzeit angezeigt.

Es wird nichts geändert. @@ -940,7 +940,7 @@ es werden nur die vorab berechneten Hashes verwendet. pool

Erstellt oder aktualisiert eine virtuelle Ansicht aller -Dateien in Ihrem Festplatten-Array im `pooling`-Verzeichnis. +Dateien in Ihrem Festplatten-Array im pooling-Verzeichnis.

Die Dateien werden nicht kopiert, sondern mithilfe symbolischer Links verknüpft.

Beim Aktualisieren werden alle vorhandenen symbolischen Links und @@ -993,10 +993,10 @@ MurmurHash3 auf den schnelleren SpookyHash umzuschalten.

Wenn Sie bereits den optimalen Hash verwenden, tut dieser Befehl nichts und informiert Sie darüber, dass keine Aktion erforderlich ist.

Die Neu-Hash-Berechnung wird nicht sofort durchgeführt, sondern -findet schrittweise während `sync` und `scrub` statt. -

Sie können den Neu-Hash-Zustand mithilfe von `status` überprüfen. +findet schrittweise während sync und scrub statt. +

Sie können den Neu-Hash-Zustand mithilfe von status überprüfen.

Während der Neu-Hash-Berechnung behält SnapRAID die volle -Funktionalität bei, mit der einzigen Ausnahme, dass `dup` keine +Funktionalität bei, mit der einzigen Ausnahme, dass dup keine doppelten Dateien mit einem anderen Hash erkennen kann.

@@ -1011,10 +1011,10 @@ Options -c, --conf CONFIG
Wählt die zu verwendende Konfigurationsdatei aus. Wenn nicht -angegeben, wird unter Unix die Datei `/usr/local/etc/snapraid.conf` -verwendet, falls sie existiert, andernfalls `/etc/snapraid.conf`. -Unter Windows wird die Datei `snapraid.conf` im selben -Verzeichnis wie `snapraid.exe` verwendet. +angegeben, wird unter Unix die Datei /usr/local/etc/snapraid.conf +verwendet, falls sie existiert, andernfalls /etc/snapraid.conf. +Unter Windows wird die Datei snapraid.conf im selben +Verzeichnis wie snapraid.exe verwendet.
@@ -1023,14 +1023,14 @@ Verzeichnis wie `snapraid.exe` verwendet.
-f, --filter PATTERN
-Filtert die zu verarbeitenden Dateien in `check` und `fix`. +Filtert die zu verarbeitenden Dateien in check und fix. Nur die Dateien, die dem angegebenen Muster entsprechen, werden verarbeitet. Diese Option kann mehrmals verwendet werden. Weitere Details zu Musterspezifikationen finden Sie im Abschnitt PATTERN. Unter Unix stellen Sie sicher, dass Globbing-Zeichen in Anführungszeichen gesetzt werden, wenn sie verwendet werden. -Diese Option kann nur mit `check` und `fix` verwendet werden. -Sie kann nicht mit `sync` und `scrub` verwendet werden, da +Diese Option kann nur mit check und fix verwendet werden. +Sie kann nicht mit sync und scrub verwendet werden, da diese immer das gesamte Array verarbeiten.
@@ -1040,16 +1040,16 @@ diese immer das gesamte Array verarbeiten.
-d, --filter-disk NAME
-Filtert die zu verarbeitenden Festplatten in `check`, `fix`, `up` -und `down`. Sie müssen einen Festplattennamen angeben, wie +Filtert die zu verarbeitenden Festplatten in check, fix, up +und down. Sie müssen einen Festplattennamen angeben, wie in der Konfigurationsdatei definiert. Sie können auch Paritätsfestplatten -mit den Namen `parity`, `2-parity`, `3-parity`, usw. angeben, +mit den Namen parity, 2-parity, 3-parity, usw. angeben, um Vorgänge auf eine bestimmte Paritätsfestplatte zu beschränken. Wenn Sie mehrere --filter, --filter-disk und --filter-missing Optionen kombinieren, werden nur Dateien ausgewählt, die allen Filtern entsprechen. Diese Option kann mehrmals verwendet werden. -Diese Option kann nur mit `check`, `fix`, `up` und `down` verwendet -werden. Sie kann nicht mit `sync` und `scrub` verwendet werden, +Diese Option kann nur mit check, fix, up und down verwendet +werden. Sie kann nicht mit sync und scrub verwendet werden, da diese immer das gesamte Array verarbeiten.
@@ -1059,14 +1059,14 @@ da diese immer das gesamte Array verarbeiten.
-m, --filter-missing
-Filtert die zu verarbeitenden Dateien in `check` und `fix`. +Filtert die zu verarbeitenden Dateien in check und fix. Nur die Dateien, die im Array fehlen oder gelöscht wurden, werden -verarbeitet. Bei Verwendung mit `fix` fungiert dies als -`undelete`-Befehl (Wiederherstellung von Gelöschtem). +verarbeitet. Bei Verwendung mit fix fungiert dies als +undelete-Befehl (Wiederherstellung von Gelöschtem). Wenn Sie mehrere --filter, --filter-disk und --filter-missing Optionen kombinieren, werden nur Dateien ausgewählt, die allen -Filtern entsprechen. Diese Option kann nur mit `check` und `fix` -verwendet werden. Sie kann nicht mit `sync` und `scrub` +Filtern entsprechen. Diese Option kann nur mit check und fix +verwendet werden. Sie kann nicht mit sync und scrub verwendet werden, da diese immer das gesamte Array verarbeiten.
@@ -1076,11 +1076,11 @@ verwendet werden, da diese immer das gesamte Array verarbeiten.
-e, --filter-error
-Verarbeitet die Dateien mit Fehlern in `check` und `fix`. -Es verarbeitet nur Dateien, deren Blöcke während `sync` -und `scrub` als mit stillen oder Eingabe-/Ausgabefehlern -markiert wurden, wie in `status` aufgelistet. -Diese Option kann nur mit `check` und `fix` verwendet werden. +Verarbeitet die Dateien mit Fehlern in check und fix. +Es verarbeitet nur Dateien, deren Blöcke während sync +und scrub als mit stillen oder Eingabe-/Ausgabefehlern +markiert wurden, wie in status aufgelistet. +Diese Option kann nur mit check und fix verwendet werden.
@@ -1092,10 +1092,10 @@ Diese Option kann nur mit `check` und `fix` verwendet werden. Wählt den Scrub-Plan aus. Wenn PERC ein numerischer Wert von 0 bis 100 ist, wird er als Prozentsatz der zu scrubbenden Blöcke interpretiert. Anstelle eines Prozentsatzes können Sie -einen Plan angeben: `bad` scrubbt fehlerhafte Blöcke, -`new` scrubbt Blöcke, die noch nicht gescrubbed wurden, -und `full` scrubbt alles. -Diese Option kann nur mit `scrub` verwendet werden. +einen Plan angeben: bad scrubbt fehlerhafte Blöcke, +new scrubbt Blöcke, die noch nicht gescrubbed wurden, +und full scrubbt alles. +Diese Option kann nur mit scrub verwendet werden. @@ -1104,12 +1104,12 @@ Diese Option kann nur mit `scrub` verwendet werden.
-o, --older-than DAYS
-Wählt den ältesten Teil des Arrays aus, der in `scrub` +Wählt den ältesten Teil des Arrays aus, der in scrub verarbeitet werden soll. DAYS ist das Mindestalter in Tagen, damit ein Block gescrubbed werden kann; der Standardwert ist 10. Blöcke, die als fehlerhaft markiert sind, werden immer gescrubbed, unabhängig von dieser Option. -Diese Option kann nur mit `scrub` verwendet werden. +Diese Option kann nur mit scrub verwendet werden.
@@ -1118,11 +1118,11 @@ Diese Option kann nur mit `scrub` verwendet werden.
-a, --audit-only
-Überprüft in `check` den Hash der Dateien, ohne die Paritätsdaten +Überprüft in check den Hash der Dateien, ohne die Paritätsdaten zu überprüfen. Wenn Sie nur an der Überprüfung der Dateidaten interessiert sind, kann diese Option den Überprüfungsprozess erheblich beschleunigen. -Diese Option kann nur mit `check` verwendet werden. +Diese Option kann nur mit check verwendet werden.
@@ -1131,9 +1131,9 @@ Diese Option kann nur mit `check` verwendet werden.
-h, --pre-hash
-Führt in `sync` eine vorläufige Hash-Phase aller neuen Daten +Führt in sync eine vorläufige Hash-Phase aller neuen Daten zur zusätzlichen Überprüfung vor der Paritätsberechnung durch. -Normalerweise wird in `sync` keine vorläufige Hash-Berechnung +Normalerweise wird in sync keine vorläufige Hash-Berechnung durchgeführt, und die neuen Daten werden unmittelbar vor der Paritätsberechnung gehasht, wenn sie zum ersten Mal gelesen werden. Dieser Vorgang tritt auf, wenn das System unter starker Last @@ -1141,13 +1141,13 @@ steht, wobei alle Festplatten drehen und eine ausgelastete CPU vorliegt. Dies ist ein Extremzustand für die Maschine, und wenn sie ein latentes Hardwareproblem hat, können stille Fehler unentdeckt bleiben, da die Daten noch nicht gehasht sind. -Um dieses Risiko zu vermeiden, können Sie den `pre-hash`-Modus +Um dieses Risiko zu vermeiden, können Sie den pre-hash-Modus aktivieren, um alle Daten zweimal lesen zu lassen und so ihre Integrität sicherzustellen. Diese Option überprüft auch im Array verschobene Dateien, um sicherzustellen, dass die Verschiebeoperation erfolgreich war, und ermöglicht es Ihnen, bei Bedarf eine -`fix`-Operation durchzuführen, bevor Sie fortfahren. -Diese Option kann nur mit `sync` verwendet werden. +fix-Operation durchzuführen, bevor Sie fortfahren. +Diese Option kann nur mit sync verwendet werden.
@@ -1157,12 +1157,12 @@ Diese Option kann nur mit `sync` verwendet werden. -i, --import DIR
Importiert aus dem angegebenen Verzeichnis alle Dateien, die -nach dem letzten `sync` aus dem Array gelöscht wurden. -Wenn Sie solche Dateien noch haben, können sie von `check` und -`fix` verwendet werden, um den Wiederherstellungsprozess zu +nach dem letzten sync aus dem Array gelöscht wurden. +Wenn Sie solche Dateien noch haben, können sie von check und +fix verwendet werden, um den Wiederherstellungsprozess zu verbessern. Die Dateien werden gelesen, auch in Unterverzeichnissen, und unabhängig von ihrem Namen identifiziert. -Diese Option kann nur mit `check` und `fix` verwendet werden. +Diese Option kann nur mit check und fix verwendet werden.
@@ -1228,7 +1228,7 @@ Sie geben diese Option an. Dies ermöglicht es Ihnen, leicht zu erkennen, wann nach einem Systemabsturz einige zugegriffene Dateien abgeschnitten (truncated) wurden. Dies ist eine mögliche Bedingung unter Linux mit den ext3/ext4-Dateisystemen. -Diese Option kann nur mit `sync` verwendet werden. +Diese Option kann nur mit sync verwendet werden. @@ -1244,7 +1244,7 @@ vorhandenen Dateien fehlen oder überschrieben wurden, stoppt es den Vorgang, es sei denn, Sie geben diese Option an. Dies ermöglicht es Ihnen, leicht zu erkennen, wann ein Daten-Dateisystem nicht gemountet (eingehängt) ist. -Diese Option kann nur mit `sync` verwendet werden. +Diese Option kann nur mit sync verwendet werden. @@ -1263,7 +1263,7 @@ Es ist jedoch erlaubt, eine einzelne UUID-Änderung mit einfacher Parität zu haben und mehr mit mehrfacher Parität, da dies der normale Fall beim Austausch von Festplatten nach einer Wiederherstellung ist. -Diese Option kann nur mit `sync`, `check` oder `fix` verwendet +Diese Option kann nur mit sync, check oder fix verwendet werden. @@ -1282,7 +1282,7 @@ Oder wenn Sie eine Festplatte in dem auf einer bereits verwendeten Festplatte verbleibenden freien Speicherplatz wiederherstellen möchten, wobei sie dasselbe physische Gerät gemeinsam nutzen. -Diese Option kann nur mit `fix` verwendet werden. +Diese Option kann nur mit fix verwendet werden. @@ -1291,7 +1291,7 @@ Diese Option kann nur mit `fix` verwendet werden.
-N, --force-nocopy
-Deaktiviert in `sync`, `check` und `fix` die Kopiererkennungsheuristik. +Deaktiviert in sync, check und fix die Kopiererkennungsheuristik. Ohne diese Option geht SnapRAID davon aus, dass Dateien mit den gleichen Attributen, wie Name, Größe und Zeitstempel, Kopien mit denselben Daten sind. Dies ermöglicht die Identifizierung von @@ -1302,7 +1302,7 @@ In einigen seltenen Fällen kann dieses Verhalten zu falsch positiven Ergebnissen oder einem langsamen Vorgang aufgrund vieler Hash-Überprüfungen führen, und diese Option ermöglicht es Ihnen, solche Probleme zu beheben. -Diese Option kann nur mit `sync`, `check` und `fix` verwendet +Diese Option kann nur mit sync, check und fix verwendet werden.
@@ -1312,15 +1312,15 @@ werden.
-F, --force-full
-Erzwingt in `sync` eine vollständige Neuberechnung der Parität. +Erzwingt in sync eine vollständige Neuberechnung der Parität. Diese Option kann verwendet werden, wenn Sie eine neue Paritätsstufe hinzufügen oder wenn Sie zu einer alten Content-Datei mit neueren Paritätsdaten zurückgekehrt sind. Anstatt die Parität von Grund auf neu zu erstellen, ermöglicht dies die Wiederverwendung der in der Content-Datei vorhandenen Hashes zur Validierung von Daten und zur Aufrechterhaltung des Datenschutzes während -des `sync`-Vorgangs unter Verwendung der vorhandenen Paritätsdaten. -Diese Option kann nur mit `sync` verwendet werden. +des sync-Vorgangs unter Verwendung der vorhandenen Paritätsdaten. +Diese Option kann nur mit sync verwendet werden.
@@ -1329,16 +1329,16 @@ Diese Option kann nur mit `sync` verwendet werden.
-R, --force-realloc
-Erzwingt in `sync` eine vollständige Neuallokation von Dateien +Erzwingt in sync eine vollständige Neuallokation von Dateien und eine Wiederherstellung der Parität. Diese Option kann verwendet werden, um alle Dateien vollständig neu zuzuweisen und die Fragmentierung zu entfernen, während die in der Content-Datei vorhandenen Hashes zur Validierung von Daten wiederverwendet werden. -Diese Option kann nur mit `sync` verwendet werden. +Diese Option kann nur mit sync verwendet werden. WARNUNG! Diese Option ist nur für Experten gedacht, und es wird dringend empfohlen, sie nicht zu verwenden. -Sie haben während der `sync`-Operation KEINEN Datenschutz. +Sie haben während der sync-Operation KEINEN Datenschutz.
@@ -1353,14 +1353,14 @@ auf dem Bildschirm ausgegeben, was bei vielen Fehlern möglicherweise zu einer übermäßigen Ausgabe führt. Wenn -l, --log angegeben ist, werden nur schwerwiegende Fehler, die SnapRAID zum Stoppen bringen, auf dem Bildschirm ausgegeben. -Wenn der Pfad mit '>>' beginnt, wird die Datei im Anhängemodus -(append mode) geöffnet. Vorkommen von '%D' und '%T' im Namen +Wenn der Pfad mit >> beginnt, wird die Datei im Anhängemodus +(append mode) geöffnet. Vorkommen von %D und %T im Namen werden durch Datum und Uhrzeit im Format YYYYMMDD bzw. HHMMSS -ersetzt. In Windows-Batch-Dateien müssen Sie das '%'-Zeichen -verdoppeln, z.B. result-%%D.log. Um '>>' zu verwenden, müssen -Sie den Namen in Anführungszeichen setzen, z.B. `">>result.log"`. +ersetzt. In Windows-Batch-Dateien müssen Sie das %-Zeichen +verdoppeln, z.B. result-%%D.log. Um >> zu verwenden, müssen +Sie den Namen in Anführungszeichen setzen, z.B. ">>result.log". Um das Protokoll an die Standardausgabe oder den Standardfehler -auszugeben, können Sie `">&1"` bzw. `">&2"` verwenden. +auszugeben, können Sie ">&1" bzw. ">&2" verwenden. Beschreibungen der Protokoll-Tags finden Sie in der Datei snapraid_log.txt oder in der Manpage. @@ -1375,9 +1375,9 @@ Legt ein neues Fehlerlimit fest, bevor die Ausführung gestoppt wird. Standardmäßig stoppt SnapRAID, wenn es mehr als 100 Eingabe-/Ausgabefehler feststellt, was darauf hindeutet, dass eine Festplatte wahrscheinlich ausfällt. Diese Option wirkt sich -auf `sync` und `scrub` aus, denen es gestattet ist, nach dem +auf sync und scrub aus, denen es gestattet ist, nach dem ersten Satz von Festplattenfehlern fortzufahren, um ihre Vorgänge -abzuschließen. `check` und `fix` stoppen jedoch immer beim +abzuschließen. check und fix stoppen jedoch immer beim ersten Fehler. @@ -1472,10 +1472,10 @@ Configuration

SnapRAID benötigt eine Konfigurationsdatei, um zu wissen, wo sich Ihr Festplatten-Array befindet und wo die Paritätsinformationen gespeichert werden sollen. -

Unter Unix wird die Datei `/usr/local/etc/snapraid.conf` verwendet, -falls sie existiert, andernfalls `/etc/snapraid.conf`. -Unter Windows wird die Datei `snapraid.conf` im selben -Verzeichnis wie `snapraid.exe` verwendet. +

Unter Unix wird die Datei /usr/local/etc/snapraid.conf verwendet, +falls sie existiert, andernfalls /etc/snapraid.conf. +Unter Windows wird die Datei snapraid.conf im selben +Verzeichnis wie snapraid.exe verwendet.

Sie muss die folgenden Optionen (Groß- und Kleinschreibung beachten) enthalten:

@@ -1525,7 +1525,7 @@ aktiviert:

Jede Paritätsstufe erfordert die Anwesenheit aller vorherigen Paritätsstufen. -

Die gleichen Überlegungen wie bei der Option 'parity' gelten. +

Die gleichen Überlegungen wie bei der Option parity gelten.

Diese Optionen sind optional und können nur einmal verwendet werden.

@@ -1534,17 +1534,17 @@ z-parity FILE [,FILE] ...

Definiert eine alternative Datei und ein alternatives Format zum Speichern von Triple-Parität. -

Diese Option ist eine Alternative zu '3-parity', die primär für +

Diese Option ist eine Alternative zu 3-parity, die primär für Low-End-CPUs wie ARM oder AMD Phenom, Athlon und Opteron gedacht ist, die den SSSE3-Befehlssatz nicht unterstützen. In solchen Fällen bietet sie eine bessere Leistung.

Dieses Format ähnelt dem von ZFS RAIDZ3, ist aber schneller. Wie ZFS funktioniert es nicht jenseits der Triple-Parität. -

Bei Verwendung von '3-parity' werden Sie gewarnt, wenn das -'z-parity'-Format zur Leistungsverbesserung empfohlen wird. +

Bei Verwendung von 3-parity werden Sie gewarnt, wenn das +z-parity-Format zur Leistungsverbesserung empfohlen wird.

Es ist möglich, von einem Format in ein anderes zu konvertieren, indem die Konfigurationsdatei mit der gewünschten z-parity- oder -3-parity-Datei angepasst und `fix` zur Neuerstellung verwendet wird. +3-parity-Datei angepasst und fix zur Neuerstellung verwendet wird.

@@ -1555,7 +1555,7 @@ aller im Festplatten-Array vorhandenen Dateien verwendet werden soll.

Sie kann auf einer für Daten, Parität oder einer anderen verfügbaren Festplatte platziert werden. Wenn Sie eine Datenfestplatte verwenden, wird diese Datei automatisch -vom `sync`-Vorgang ausgeschlossen. +vom sync-Vorgang ausgeschlossen.

Diese Option ist obligatorisch und kann mehrmals verwendet werden, um mehrere Kopien derselben Datei zu speichern.

Sie müssen mindestens eine Kopie für jede verwendete Paritätsfestplatte @@ -1573,7 +1573,7 @@ Einhängepunkt der Festplatte im Dateisystem. den NAME unverändert lassen.

Sie sollten eine Option für jede Datenfestplatte im Array verwenden.

Sie können eine Festplatte später umbenennen, indem Sie den NAME -direkt in der Konfigurationsdatei ändern und dann einen `sync`-Befehl +direkt in der Konfigurationsdatei ändern und dann einen sync-Befehl ausführen. Im Falle einer Umbenennung erfolgt die Zuordnung mithilfe der gespeicherten UUID der Festplatten.

@@ -1582,22 +1582,22 @@ mithilfe der gespeicherten UUID der Festplatten. nohidden

Schließt alle versteckten Dateien und Verzeichnisse aus. -Unter Unix sind versteckte Dateien solche, die mit `.` beginnen. +Unter Unix sind versteckte Dateien solche, die mit . beginnen. Unter Windows sind es solche mit dem versteckten Attribut.

exclude/include PATTERN

-

Definiert die Datei- oder Verzeichnismuster, die im `sync`-Vorgang +

Definiert die Datei- oder Verzeichnismuster, die im sync-Vorgang ausgeschlossen oder eingeschlossen werden sollen. Alle Muster werden in der angegebenen Reihenfolge verarbeitet. -

Wenn das erste übereinstimmende Muster ein `exclude`-Muster ist, -wird die Datei ausgeschlossen. Wenn es ein `include`-Muster ist, +

Wenn das erste übereinstimmende Muster ein exclude-Muster ist, +wird die Datei ausgeschlossen. Wenn es ein include-Muster ist, wird die Datei eingeschlossen. Wenn kein Muster übereinstimmt, wird die Datei ausgeschlossen, wenn das zuletzt angegebene Muster -ein `include` ist, oder eingeschlossen, wenn das zuletzt angegebene -Muster ein `exclude` ist. +ein include ist, oder eingeschlossen, wenn das zuletzt angegebene +Muster ein exclude ist.

Weitere Details zu Musterspezifikationen finden Sie im Abschnitt PATTERN.

Diese Option kann mehrmals verwendet werden. @@ -1630,7 +1630,7 @@ Blockgröße für jede Datei verschwendet wird. Mit beispielsweise Sie 12,8 GB Parität, was zu 12,8 GB weniger verfügbarem Speicherplatz auf der Datenfestplatte führen kann.

Sie können die Menge des verschwendeten Platzes auf jeder Festplatte -mithilfe von `status` überprüfen. Dies ist die Menge an Platz, die Sie +mithilfe von status überprüfen. Dies ist die Menge an Platz, die Sie auf den Datenfestplatten freilassen oder für Dateien verwenden müssen, die nicht im Array enthalten sind. Wenn dieser Wert negativ ist, bedeutet dies, dass Sie kurz davor sind, die Parität zu füllen, @@ -1691,7 +1691,7 @@ autosave SIZE_IN_GIGABYTES

Speichert den Zustand beim Synchronisieren oder Scrubben automatisch nach der angegebenen Menge an verarbeiteten GB. -Diese Option ist nützlich, um zu vermeiden, dass lange `sync`-Befehle +Diese Option ist nützlich, um zu vermeiden, dass lange sync-Befehle von vorne gestartet werden müssen, wenn sie durch einen Maschinenabsturz oder ein anderes Ereignis unterbrochen werden.

@@ -1704,7 +1704,7 @@ Wenn angegeben, überprüft SnapRAID regelmäßig die Temperatur aller Festplatten mithilfe des smartctl-Tools. Die aktuellen Festplattentemperaturen werden während des Betriebs von SnapRAID angezeigt. Wenn eine Festplatte diesen Grenzwert überschreitet, werden alle Vorgänge gestoppt, und -die Festplatten werden für die durch die Option `temp_sleep` definierte +die Festplatten werden für die durch die Option temp_sleep definierte Dauer heruntergefahren (in den Standby-Modus versetzt). Nach der Schlafperiode werden die Vorgänge fortgesetzt und möglicherweise erneut pausiert, wenn der Temperaturgrenzwert erneut erreicht wird. @@ -1742,7 +1742,7 @@ Der Standardwert ist 5 Minuten. pool DIR

Definiert das Pooling-Verzeichnis, in dem die virtuelle Ansicht des -Festplatten-Arrays mithilfe des Befehls `pool` erstellt wird. +Festplatten-Arrays mithilfe des Befehls pool erstellt wird.

Das Verzeichnis muss bereits existieren.

@@ -1757,7 +1757,7 @@ zuzugreifen. Ohne diese Option verwenden die generierten symbolischen Links nur lokale Pfade, was die Freigabe des Pool-Verzeichnisses über das Netzwerk nicht ermöglicht.

Die symbolischen Links werden unter Verwendung des angegebenen UNC-Pfads -gebildet, wobei der in der `data`-Option angegebene Festplattenname +gebildet, wobei der in der data-Option angegebene Festplattenname und schließlich das Dateiverzeichnis und der Name hinzugefügt werden.

Diese Option ist nur für Windows erforderlich.

@@ -1770,12 +1770,12 @@ für jede Festplatte abzurufen. Dies kann für RAID-Controller und einige USB-Festplatten erforderlich sein, die nicht automatisch erkannt werden können. Der Platzhalter %s wird durch den Gerätenamen ersetzt, ist aber für feste Geräte wie RAID-Controller optional. -

DISK ist derselbe Festplattenname, der in der `data`-Option angegeben -ist. PARITY ist einer der Paritätsnamen: `parity`, `2-parity`, -`3-parity`, `4-parity`, `5-parity`, `6-parity` oder `z-parity`. -

In den angegebenen OPTIONS wird die Zeichenfolge `%s` durch den +

DISK ist derselbe Festplattenname, der in der data-Option angegeben +ist. PARITY ist einer der Paritätsnamen: parity, 2-parity, +3-parity, 4-parity, 5-parity, 6-parity oder z-parity. +

In den angegebenen OPTIONS wird die Zeichenfolge %s durch den Gerätenamen ersetzt. Bei RAID-Controllern ist das Gerät -wahrscheinlich fest, und Sie müssen `%s` möglicherweise nicht verwenden. +wahrscheinlich fest, und Sie müssen %s möglicherweise nicht verwenden.

Weitere mögliche Optionen finden Sie in der smartmontools-Dokumentation:

 https://www.smartmontools.org/wiki/Supported_RAID-Controllers
@@ -1794,12 +1794,12 @@ smartignore DISK/PARITY ATTR [ATTR...]
 Wahrscheinlichkeit eines Festplattenausfalls. Diese Option ist
 nützlich, wenn eine Festplatte ungewöhnliche oder irreführende
 Werte für ein bestimmtes Attribut meldet.
-

DISK ist derselbe Festplattenname, der in der `data`-Option angegeben -ist. PARITY ist einer der Paritätsnamen: `parity`, `2-parity`, -`3-parity`, `4-parity`, `5-parity`, `6-parity` oder `z-parity`. +

DISK ist derselbe Festplattenname, der in der data-Option angegeben +ist. PARITY ist einer der Paritätsnamen: parity, 2-parity, +3-parity, 4-parity, 5-parity, 6-parity oder z-parity. Der Sonderwert * kann verwendet werden, um das Attribut auf allen Festplatten zu ignorieren. -

Um beispielsweise das Attribut `Current Pending Sector Count` auf allen +

Um beispielsweise das Attribut Current Pending Sector Count auf allen Festplatten zu ignorieren:

 smartignore * 197
@@ -1854,32 +1854,32 @@ Pattern
 den Ausschluss zu filtern. Durch die Verwendung von Globbing-Zeichen können Sie Regeln definieren,
 die mit bestimmten Dateinamen oder ganzen Verzeichnisstrukturen übereinstimmen, ohne
 jeden Pfad manuell auflisten zu müssen.
-

Das Fragezeichen `?` entspricht einem beliebigen einzelnen Zeichen außer dem +

Das Fragezeichen ? entspricht einem beliebigen einzelnen Zeichen außer dem Verzeichnistrennzeichen. Dies macht es nützlich für den Abgleich von Dateinamen mit variablen Zeichen, während das Muster auf eine einzelne Verzeichnisebene beschränkt bleibt. -

Der einfache Stern `*` entspricht einer beliebigen Folge von Zeichen, aber wie das +

Der einfache Stern * entspricht einer beliebigen Folge von Zeichen, aber wie das Fragezeichen überschreitet er niemals Verzeichnisgrenzen. Er stoppt beim Schrägstrich, was ihn für den Abgleich innerhalb einer einzelnen Pfadkomponente geeignet macht. Dies ist das Standardverhalten von Wildcards, das vom Shell- Globbing bekannt ist. -

Der Doppelstern `**` ist mächtiger; er entspricht jeder Folge von +

Der Doppelstern ** ist mächtiger; er entspricht jeder Folge von Zeichen einschließlich Verzeichnistrennzeichen. Dies ermöglicht es Mustern, über -mehrere Verzeichnisebenen hinweg übereinzustimmen. Wenn `**` direkt in +mehrere Verzeichnisebenen hinweg übereinzustimmen. Wenn ** direkt in ein Muster eingebettet ist, kann es null oder mehr Zeichen einschließlich Schrägstrichen zwischen dem umgebenden wörtlichen Text entsprechen. -

Die wichtigste Verwendung von `**` ist in der speziellen Form `/**/`. Dies entspricht +

Die wichtigste Verwendung von ** ist in der speziellen Form /**/. Dies entspricht null oder mehr vollständigen Verzeichnisebenen, was es möglich macht, Dateien in jeder Tiefe eines Verzeichnisbaums abzugleichen, ohne die genaue Pfadstruktur zu kennen. -Zum Beispiel entspricht das Muster `src/**/main.js` dem Pfad `src/main.js` (Überspringen -von null Verzeichnissen), `src/ui/main.js` (Überspringen eines Verzeichnisses) und -`src/ui/components/main.js` (Überspringen von zwei Verzeichnissen). -

Zeichenklassen mit eckigen Klammern `[]` entsprechen einem einzelnen Zeichen aus einer +Zum Beispiel entspricht das Muster src/**/main.js dem Pfad src/main.js (Überspringen +von null Verzeichnissen), src/ui/main.js (Überspringen eines Verzeichnisses) und +src/ui/components/main.js (Überspringen von zwei Verzeichnissen). +

Zeichenklassen mit eckigen Klammern [] entsprechen einem einzelnen Zeichen aus einer bestimmten Menge oder einem Bereich. Wie die anderen Einzelzeichenmuster entsprechen sie nicht den Verzeichnistrennzeichen. Klassen unterstützen Bereiche und Negierung durch ein Ausrufezeichen. -

Der grundlegende Unterschied, den man sich merken sollte, ist, dass `*`, `?` und Zeichenklassen +

Der grundlegende Unterschied, den man sich merken sollte, ist, dass *, ? und Zeichenklassen alle Verzeichnisgrenzen respektieren und nur innerhalb einer einzelnen Pfadkomponente -übereinstimmen, während `**` das einzige Muster ist, das über Verzeichnistrennzeichen +übereinstimmen, während ** das einzige Muster ist, das über Verzeichnistrennzeichen hinweg übereinstimmen kann.

Es gibt vier verschiedene Arten von Mustern:

@@ -1930,27 +1930,27 @@ verwenden. Windows-Systemverzeichnisse, Junctions, Einhängepunkte (Mount Points) und andere spezielle Windows-Verzeichnisse werden als Dateien behandelt, was bedeutet, dass Sie zum Ausschließen eine Dateiregel verwenden müssen, nicht eine Verzeichnisregel. -

Wenn der Dateiname ein Zeichen '*', '?', '[', oder ']' enthält, +

Wenn der Dateiname ein Zeichen *, ?, [, oder ] enthält, müssen Sie es escapen, um zu vermeiden, dass es als Globbing-Zeichen -interpretiert wird. Unter Unix ist das Escape-Zeichen '\'; unter -Windows ist es '^'. Wenn sich das Muster in der Befehlszeile befindet, +interpretiert wird. Unter Unix ist das Escape-Zeichen \; unter +Windows ist es ^. Wenn sich das Muster in der Befehlszeile befindet, müssen Sie das Escape-Zeichen verdoppeln, um zu vermeiden, dass es von der Befehlsshell interpretiert wird.

In der Konfigurationsdatei können Sie verschiedene Strategien zum Filtern der zu verarbeitenden Dateien verwenden. -Der einfachste Ansatz besteht darin, nur `exclude`-Regeln zu verwenden, +Der einfachste Ansatz besteht darin, nur exclude-Regeln zu verwenden, um alle Dateien und Verzeichnisse zu entfernen, die Sie nicht verarbeiten möchten. Zum Beispiel:

-# Schließt jede Datei namens `*.unrecoverable` aus
+# Schließt jede Datei namens *.unrecoverable aus
 exclude *.unrecoverable
-# Schließt das Stammverzeichnis `/lost+found` aus
+# Schließt das Stammverzeichnis /lost+found aus
 exclude /lost+found/
-# Schließt jedes Unterverzeichnis namens `tmp` aus
+# Schließt jedes Unterverzeichnis namens tmp aus
 exclude tmp/
 

Der gegenteilige Ansatz besteht darin, nur die Dateien zu definieren, -die Sie verarbeiten möchten, indem Sie nur `include`-Regeln verwenden. +die Sie verarbeiten möchten, indem Sie nur include-Regeln verwenden. Zum Beispiel:

 # Schließt nur einige Verzeichnisse ein
@@ -1958,22 +1958,22 @@ include /movies/
 include /musics/
 include /pictures/
 
-

Der letzte Ansatz besteht darin, `exclude`- und `include`-Regeln +

Der letzte Ansatz besteht darin, exclude- und include-Regeln zu mischen. In diesem Fall ist die Reihenfolge der Regeln wichtig. Frühere Regeln haben Vorrang vor späteren. -Zur Vereinfachung können Sie zuerst alle `exclude`-Regeln und -dann alle `include`-Regeln auflisten. Zum Beispiel: +Zur Vereinfachung können Sie zuerst alle exclude-Regeln und +dann alle include-Regeln auflisten. Zum Beispiel:

-# Schließt jede Datei namens `*.unrecoverable` aus
+# Schließt jede Datei namens *.unrecoverable aus
 exclude *.unrecoverable
-# Schließt jedes Unterverzeichnis namens `tmp` aus
+# Schließt jedes Unterverzeichnis namens tmp aus
 exclude tmp/
 # Schließt nur einige Verzeichnisse ein
 include /movies/
 include /musics/
 include /pictures/
 
-

In der Befehlszeile können Sie mit der Option -f nur `include`-Muster +

In der Befehlszeile können Sie mit der Option -f nur include-Muster verwenden. Zum Beispiel:

 # Überprüft nur die .mp3-Dateien.
@@ -1988,14 +1988,14 @@ Anführungszeichen setzen, um zu verhindern, dass die Shell sie erweitert.
 Dateien Ignorieren
 
 

Zusätzlich zu den globalen Regeln in der Konfigurationsdatei können Sie -`.snapraidignore`-Dateien in jedem Verzeichnis innerhalb des Arrays platzieren, +.snapraidignore-Dateien in jedem Verzeichnis innerhalb des Arrays platzieren, um dezentrale Ausschlussregeln zu definieren. -

Regeln, die in `.snapraidignore` definiert sind, werden nach den Regeln in der +

Regeln, die in .snapraidignore definiert sind, werden nach den Regeln in der Konfigurationsdatei angewendet. Dies bedeutet, dass sie eine höhere Priorität haben und verwendet werden können, um Dateien auszuschließen, die zuvor durch die globale Konfiguration eingeschlossen wurden. Effektiv wird eine Datei ausgeschlossen, wenn eine lokale Regel zutrifft, unabhängig von den globalen Include-Einstellungen. -

Die Musterlogik in `.snapraidignore` spiegelt die globale Konfiguration wider, +

Die Musterlogik in .snapraidignore spiegelt die globale Konfiguration wider, verankert die Muster jedoch an dem Verzeichnis, in dem sich die Datei befindet:

@@ -2023,7 +2023,7 @@ in diesem Verzeichnis oder darunter befindet. /PATH/FILE
Wählt die exakt angegebene Datei relativ zum Speicherort -der `.snapraidignore`-Datei aus. +der .snapraidignore-Datei aus.
@@ -2033,17 +2033,17 @@ der `.snapraidignore`-Datei aus. /PATH/DIR/
Wählt das exakt angegebene Verzeichnis und alles darin aus, -relativ zum Speicherort der `.snapraidignore`-Datei. +relativ zum Speicherort der .snapraidignore-Datei.
-

Im Gegensatz zur globalen Konfiguration unterstützen `.snapraidignore`-Dateien nur -Ausschlussregeln; Sie können keine `include`-Muster oder Negationen (!) verwenden. -

Wenn Sie beispielsweise eine `.snapraidignore` in `/mnt/disk1/projects/` haben: +

Im Gegensatz zur globalen Konfiguration unterstützen .snapraidignore-Dateien nur +Ausschlussregeln; Sie können keine include-Muster oder Negationen (!) verwenden. +

Wenn Sie beispielsweise eine .snapraidignore in /mnt/disk1/projects/ haben:

 # Schließt NUR /mnt/disk1/projects/output.bin aus
 /output.bin
-# Schließt jedes Verzeichnis namens 'build' innerhalb von projects/ aus
+# Schließt jedes Verzeichnis namens build innerhalb von projects/ aus
 build/
 # Schließt jede .tmp-Datei innerhalb von projects/ oder deren Unterordnern aus
 *.tmp
@@ -2058,8 +2058,8 @@ Content-Datei.
 

Es ist eine Binärdatei, die alle im Festplatten-Array vorhandenen Dateien auflistet, zusammen mit allen Prüfsummen zur Überprüfung ihrer Integrität. -

Diese Datei wird von den Befehlen `sync` und `scrub` gelesen und -geschrieben und von den Befehlen `fix`, `check` und `status` gelesen. +

Diese Datei wird von den Befehlen sync und scrub gelesen und +geschrieben und von den Befehlen fix, check und status gelesen.

@@ -2068,9 +2068,9 @@ Parity

SnapRAID speichert die Paritätsinformationen Ihres Arrays in den Paritätsdateien.

Dies sind Binärdateien, die die berechnete Parität aller in der -`content`-Datei definierten Blöcke enthalten. -

Diese Dateien werden von den Befehlen `sync` und `fix` gelesen -und geschrieben und nur von den Befehlen `scrub` und `check` gelesen. +content-Datei definierten Blöcke enthalten. +

Diese Dateien werden von den Befehlen sync und fix gelesen +und geschrieben und nur von den Befehlen scrub und check gelesen.

@@ -2082,8 +2082,8 @@ verwendet wird.

Unter Windows werden alle vom Dateisystem gelesenen Namen konvertiert und im UTF-8-Format verarbeitet.

Um Dateinamen korrekt auszugeben, müssen Sie die Windows-Konsole -mit dem Befehl `chcp 65001` auf den UTF-8-Modus einstellen und -eine TrueType-Schriftart wie `Lucida Console` als Konsolenschriftart +mit dem Befehl chcp 65001 auf den UTF-8-Modus einstellen und +eine TrueType-Schriftart wie Lucida Console als Konsolenschriftart verwenden. Dies betrifft nur die gedruckten Dateinamen; wenn Sie die Konsolenausgabe in eine Datei umleiten, ist die resultierende Datei immer im UTF-8-Format. diff --git a/beta/manual-es.html b/beta/manual-es.html index 640e7768..fed1ac86 100644 --- a/beta/manual-es.html +++ b/beta/manual-es.html @@ -230,7 +230,7 @@ extendidos no se guardan. Getting Started

Para usar SnapRAID, primero debe seleccionar un disco en su array de -discos para dedicarlo a la información de `parity` (paridad). Con un +discos para dedicarlo a la información de parity (paridad). Con un disco para paridad, podrá recuperarse de un solo fallo de disco, similar a RAID5.

Si desea recuperarse de más fallos de disco, similar a RAID6, @@ -239,18 +239,18 @@ paridad adicional permite la recuperación de un fallo de disco más.

Como discos de paridad, debe elegir los discos más grandes del array, ya que la información de paridad puede crecer hasta el tamaño del disco de datos más grande del array. -

Estos discos estarán dedicados a almacenar los archivos de `parity`. +

Estos discos estarán dedicados a almacenar los archivos de parity. No debe almacenar sus datos en ellos. -

Luego, debe definir los discos de `data` (datos) que desea proteger +

Luego, debe definir los discos de data (datos) que desea proteger con SnapRAID. La protección es más efectiva si estos discos contienen datos que rara vez cambian. Por esta razón, es mejor NO incluir el disco C:\ de Windows o los directorios /home, /var y /tmp de Unix. -

La lista de archivos se guarda en los archivos de `content` (contenido), +

La lista de archivos se guarda en los archivos de content (contenido), generalmente almacenados en los discos de datos, paridad o de arranque. Este archivo contiene los detalles de su copia de seguridad, incluyendo todas las sumas de comprobación para verificar su integridad. -El archivo de `content` se almacena en múltiples copias, y cada copia +El archivo de content se almacena en múltiples copias, y cada copia debe estar en un disco diferente para asegurar que, incluso en caso de múltiples fallos de disco, al menos una copia esté disponible.

Por ejemplo, suponga que solo está interesado en un nivel de paridad @@ -288,7 +288,7 @@ discos directamente en subcarpetas. Consulte:

 https://www.google.com/search?q=Windows+mount+point
 
-

En este punto, está listo para ejecutar el comando `sync` (sincronizar) +

En este punto, está listo para ejecutar el comando sync (sincronizar) para construir la información de paridad.

 snapraid sync
@@ -300,18 +300,18 @@ están vacíos, el proceso es inmediato.
 siguiente ejecución, se reanudará donde se interrumpió.
 

Cuando este comando se complete, sus datos estarán SEGUROS.

Ahora puede comenzar a usar su array como desee y periódicamente -actualizar la información de paridad ejecutando el comando `sync`. +actualizar la información de paridad ejecutando el comando sync.

Scrubbing

Para verificar periódicamente los datos y la paridad en busca de -errores, puede ejecutar el comando `scrub` (fregar/limpiar). +errores, puede ejecutar el comando scrub (fregar/limpiar).

 snapraid scrub
 

Este comando compara los datos de su array con el hash calculado -durante el comando `sync` para verificar la integridad. +durante el comando sync para verificar la integridad.

Cada ejecución del comando verifica aproximadamente el 8% del array, excluyendo los datos ya fregados en los 10 días anteriores. Puede usar la opción -p, --plan para especificar una cantidad @@ -323,24 +323,24 @@ snapraid -p 5 -o 20 scrub

Si se encuentran errores silenciosos o de entrada/salida durante el proceso, los bloques correspondientes se marcan como defectuosos en -el archivo de `content` y se listan en el comando `status`. +el archivo de content y se listan en el comando status.

 snapraid status
 
-

Para corregirlos, puede usar el comando `fix` (arreglar), filtrando +

Para corregirlos, puede usar el comando fix (arreglar), filtrando por bloques defectuosos con la opción -e, --filter-error:

 snapraid -e fix
 
-

En el siguiente `scrub`, los errores desaparecerán del informe de -`status` si realmente se han corregido. Para hacerlo más rápido, +

En el siguiente scrub, los errores desaparecerán del informe de +status si realmente se han corregido. Para hacerlo más rápido, puede usar -p bad para fregar solo los bloques marcados como defectuosos.

 snapraid -p bad scrub
 
-

Ejecutar `scrub` en un array no sincronizado puede reportar errores +

Ejecutar scrub en un array no sincronizado puede reportar errores causados por archivos eliminados o modificados. Estos errores se -informan en la salida de `scrub`, pero los bloques relacionados no +informan en la salida de scrub, pero los bloques relacionados no se marcan como defectuosos.

@@ -357,10 +357,10 @@ sin depender de enlaces simbólicos. Se integra bien con SnapRAID para la protección de paridad y se usa comúnmente en configuraciones como OpenMediaVault (OMV) o configuraciones NAS personalizadas.

Para que todos los archivos de su array se muestren en el mismo árbol -de directorios, puede habilitar la función de `pooling` (agrupación). +de directorios, puede habilitar la función de pooling (agrupación). Crea una vista virtual de solo lectura de todos los archivos de su array utilizando enlaces simbólicos. -

Puede configurar el directorio de `pooling` en el archivo de +

Puede configurar el directorio de pooling en el archivo de configuración con:

 pool /pool
@@ -369,7 +369,7 @@ pool /pool
 

 pool C:\pool
 
-

y luego ejecute el comando `pool` para crear o actualizar la vista virtual. +

y luego ejecute el comando pool para crear o actualizar la vista virtual.

 snapraid pool
 
@@ -395,10 +395,10 @@ que los clientes los resuelvan de forma remota. Para habilitar esto, además de compartir el directorio pool, también debe compartir todos los discos de forma independiente, utilizando los nombres de disco definidos en el archivo de configuración como puntos de recurso -compartido. También debe especificar en la opción `share` del archivo +compartido. También debe especificar en la opción share del archivo de configuración la ruta UNC de Windows que los clientes remotos necesitan usar para acceder a estos discos compartidos. -

Por ejemplo, operando desde un servidor llamado `darkstar`, puede usar +

Por ejemplo, operando desde un servidor llamado darkstar, puede usar las opciones:

 data d1 F:\array\
@@ -467,9 +467,9 @@ STEP 1 -> Reconfigure
 repuesto adicionales, pero un disco USB externo o un disco remoto
 serán suficientes.
 

Modifique el archivo de configuración de SnapRAID para hacer que la -opción `data` o `parity` del disco fallido apunte a una ubicación +opción data o parity del disco fallido apunte a una ubicación con suficiente espacio vacío para recuperar los archivos. -

Por ejemplo, si el disco `d1` ha fallado, cambie de: +

Por ejemplo, si el disco d1 ha fallado, cambie de:

 data d1 /mnt/disk1/
 
@@ -478,7 +478,7 @@ data d1 /mnt/disk1/ data d1 /mnt/new_spare_disk/

Si el disco a recuperar es un disco de paridad, actualice la opción -`parity` apropiada. +parity apropiada. Si tiene varios discos fallidos, actualice todas sus opciones de configuración.

@@ -490,9 +490,9 @@ STEP 2 -> Fix

 snapraid -d NAME -l fix.log fix
 
-

Donde NAME es el nombre del disco, como `d1` en nuestro ejemplo anterior. -Si el disco a recuperar es un disco de paridad, use los nombres `parity`, -`2-parity`, etc. +

Donde NAME es el nombre del disco, como d1 en nuestro ejemplo anterior. +Si el disco a recuperar es un disco de paridad, use los nombres parity, +2-parity, etc. Si tiene varios discos fallidos, use varias opciones -d para especificarlos todos.

Este comando tardará mucho tiempo. @@ -500,31 +500,31 @@ especificarlos todos. fix.log. Ejecútelo desde un disco con suficiente espacio libre.

Ahora ha recuperado todo lo que es recuperable. Si algunos archivos son parcial o totalmente irrecuperables, se les cambiará el nombre agregando -la extensión `.unrecoverable`. +la extensión .unrecoverable.

Puede encontrar una lista detallada de todos los bloques irrecuperables -en el archivo fix.log buscando todas las líneas que comienzan con `unrecoverable:`. +en el archivo fix.log buscando todas las líneas que comienzan con unrecoverable:.

Si no está satisfecho con la recuperación, puede volver a intentarlo tantas veces como desee.

Por ejemplo, si ha eliminado archivos del array después de la última -`sync`, esto puede resultar en que algunos archivos no se recuperen. -En este caso, puede volver a intentar el `fix` usando la opción -i, +sync, esto puede resultar en que algunos archivos no se recuperen. +En este caso, puede volver a intentar el fix usando la opción -i, --import, especificando dónde están esos archivos ahora para incluirlos nuevamente en el proceso de recuperación.

Si está satisfecho con la recuperación, puede continuar, ¡pero tenga en cuenta que después de sincronizar, no puede volver -a intentar el comando `fix`! +a intentar el comando fix!

STEP 3 -> Check

-

Como verificación cautelosa, ahora puede ejecutar un comando `check` +

Como verificación cautelosa, ahora puede ejecutar un comando check (comprobar) para asegurarse de que todo esté correcto en el disco recuperado.

 snapraid -d NAME -a check
 
-

Donde NAME es el nombre del disco, como `d1` en nuestro ejemplo anterior. +

Donde NAME es el nombre del disco, como d1 en nuestro ejemplo anterior.

Las opciones -d y -a le dicen a SnapRAID que compruebe solo el disco especificado e ignore todos los datos de paridad.

Este comando tardará mucho tiempo, pero si no es demasiado cauteloso, @@ -534,7 +534,7 @@ puede omitirlo.

STEP 4 -> Sync

-

Ejecute el comando `sync` para resincronizar el array con el nuevo disco. +

Ejecute el comando sync para resincronizar el array con el nuevo disco.

 snapraid sync
 
@@ -549,19 +549,19 @@ Commands

SnapRAID proporciona algunos comandos simples que le permiten:

  • -Imprimir el estado del array -> `status` +Imprimir el estado del array -> status
  • -Controlar los discos -> `smart`, `probe`, `up`, `down` +Controlar los discos -> smart, probe, up, down
  • -Hacer una copia de seguridad/instantánea -> `sync` +Hacer una copia de seguridad/instantánea -> sync
  • -Comprobar periódicamente los datos -> `scrub` +Comprobar periódicamente los datos -> scrub
  • -Restaurar la última copia de seguridad/instantánea -> `fix`. +Restaurar la última copia de seguridad/instantánea -> fix.

Los comandos deben escribirse en minúsculas. @@ -574,12 +574,12 @@ status de los bloques sin verificar y todos los errores silenciosos registrados encontrados durante el fregado.

La información presentada se refiere a la última vez que ejecutó -`sync`. Las modificaciones posteriores no se tienen en cuenta. +sync. Las modificaciones posteriores no se tienen en cuenta.

Si se detectaron bloques defectuosos, se enumeran sus números de bloque. -Para corregirlos, puede usar el comando `fix -e`. +Para corregirlos, puede usar el comando fix -e.

También muestra un gráfico que representa la última vez que cada bloque fue fregado o sincronizado. Los bloques fregados se muestran -con '*', los bloques sincronizados pero aún no fregados con 'o'. +con *, los bloques sincronizados pero aún no fregados con o.

Nada se modifica.

@@ -595,8 +595,8 @@ atributos SMART de los discos con los datos de Backblaze disponibles en:

 https://www.backblaze.com/hard-drive-test-data.html
 
-

Si SMART informa que un disco está fallando, se imprime `FAIL` o -`PREFAIL` para ese disco, y SnapRAID regresa con un error. +

Si SMART informa que un disco está fallando, se imprime FAIL o +PREFAIL para ese disco, y SnapRAID regresa con un error. En este caso, se recomienda encarecidamente el reemplazo inmediato del disco.

Otras posibles cadenas de estado son: @@ -627,10 +627,10 @@ El registro de autoprueba del dispositivo contiene errores.

Si se especifica la opción -v, --verbose, se proporciona un análisis estadístico más profundo. Este análisis puede ayudarle a decidir si necesita más o menos paridad. -

Este comando utiliza la herramienta `smartctl` y es equivalente a -ejecutar `smartctl -a` en todos los dispositivos. +

Este comando utiliza la herramienta smartctl y es equivalente a +ejecutar smartctl -a en todos los dispositivos.

Si sus dispositivos no se detectan automáticamente correctamente, puede -especificar un comando personalizado utilizando la opción `smartctl` +especificar un comando personalizado utilizando la opción smartctl en el archivo de configuración.

Nada se modifica.

@@ -639,12 +639,12 @@ en el archivo de configuración. probe

Imprime el estado de ENERGÍA de todos los discos del sistema. -

`Standby` significa que el disco no está girando. `Active` significa +

Standby significa que el disco no está girando. Active significa que el disco está girando. -

Este comando utiliza la herramienta `smartctl` y es equivalente a -ejecutar `smartctl -n standby -i` en todos los dispositivos. +

Este comando utiliza la herramienta smartctl y es equivalente a +ejecutar smartctl -n standby -i en todos los dispositivos.

Si sus dispositivos no se detectan automáticamente correctamente, puede -especificar un comando personalizado utilizando la opción `smartctl` +especificar un comando personalizado utilizando la opción smartctl en el archivo de configuración.

Nada se modifica.

@@ -664,20 +664,20 @@ Asegúrese de que su fuente de alimentación pueda soportarlo. down

Detiene (deja de girar) todos los discos del array. -

Este comando utiliza la herramienta `smartctl` y es equivalente a -ejecutar `smartctl -s standby,now` en todos los dispositivos. +

Este comando utiliza la herramienta smartctl y es equivalente a +ejecutar smartctl -s standby,now en todos los dispositivos.

Puede detener solo discos específicos usando la opción -d, --filter-disk.

Para detener automáticamente en caso de error, puede usar la opción -s, --spin-down-on-error con cualquier otro comando, lo cual es -equivalente a ejecutar `down` manualmente cuando ocurre un error. +equivalente a ejecutar down manualmente cuando ocurre un error.

Nada se modifica.

diff

-

Enumera todos los archivos modificados desde el último `sync` que +

Enumera todos los archivos modificados desde el último sync que necesitan que se vuelva a calcular su información de paridad.

Este comando no verifica los datos del archivo, sino solo la marca de tiempo, el tamaño y el inodo del archivo. @@ -728,7 +728,7 @@ copied

Archivos copiados en el mismo o un disco diferente. Tenga en cuenta que si realmente se mueven a un disco -diferente, también se contarán en `removed`. +diferente, también se contarán en removed. Se identifican por tener el mismo nombre, tamaño y marca de tiempo. Si la marca de tiempo de subsegundo es cero, la ruta completa debe coincidir, no solo el nombre. @@ -745,7 +745,7 @@ eliminados.
-

Si se requiere un `sync`, el código de retorno del proceso es 2, en +

Si se requiere un sync, el código de retorno del proceso es 2, en lugar del valor predeterminado 0. El código de retorno 1 se utiliza para una condición de error genérico.

Nada se modifica. @@ -759,7 +759,7 @@ en el array de discos se leen y la información de paridad correspondiente se actualiza.

Puede detener este proceso en cualquier momento presionando Ctrl+C, sin perder el trabajo ya realizado. -En la siguiente ejecución, el proceso `sync` se reanudará donde +En la siguiente ejecución, el proceso sync se reanudará donde se interrumpió.

Si se encuentran errores silenciosos o de entrada/salida durante el proceso, los bloques correspondientes se marcan como defectuosos. @@ -771,7 +771,7 @@ Si el archivo se mueve o se renombra en el mismo disco, manteniendo el mismo inodo, la paridad no se vuelve a calcular. Si el archivo se mueve a otro disco, la paridad se vuelve a calcular, pero la información de hash calculada previamente se mantiene. -

Los archivos `content` y `parity` se modifican si es necesario. +

Los archivos content y parity se modifican si es necesario. Los archivos en el array NO se modifican.

@@ -795,25 +795,25 @@ full - Fregar todo. Los bloques más antiguos se friegan primero, asegurando una verificación óptima. Si desea fregar solo los bloques recién sincronizados que aún no han -sido fregados, use la opción `-p new`. -

Para obtener detalles del estado del fregado, use el comando `status`. +sido fregados, use la opción -p new. +

Para obtener detalles del estado del fregado, use el comando status.

Para cualquier error silencioso o de entrada/salida encontrado, los bloques correspondientes se marcan como defectuosos en el archivo -`content`. -Estos bloques defectuosos se enumeran en `status` y se pueden -corregir con `fix -e`. +content. +Estos bloques defectuosos se enumeran en status y se pueden +corregir con fix -e. Después de la corrección, en el siguiente fregado, se volverán a verificar y, si se encuentran corregidos, se eliminará la marca de defectuoso. Para fregar solo los bloques defectuosos, puede usar el comando -`scrub -p bad`. -

Se recomienda ejecutar `scrub` solo en un array sincronizado para evitar +scrub -p bad. +

Se recomienda ejecutar scrub solo en un array sincronizado para evitar errores reportados causados por datos no sincronizados. Estos errores se reconocen como no siendo errores silenciosos y los bloques no se marcan como defectuosos, pero tales errores se informan en la salida del comando. -

El archivo `content` se modifica para actualizar el tiempo de la última +

El archivo content se modifica para actualizar el tiempo de la última verificación de cada bloque y para marcar bloques defectuosos. -Los archivos `parity` NO se modifican. +Los archivos parity NO se modifican. Los archivos en el array NO se modifican.

@@ -822,30 +822,30 @@ fix

Corrige todos los archivos y la información de paridad.

Todos los archivos y la información de paridad se comparan con el -estado de instantánea guardado en el último `sync`. +estado de instantánea guardado en el último sync. Si se encuentra una diferencia, se revierte a la instantánea almacenada. -

¡ADVERTENCIA! El comando `fix` no diferencia entre errores y +

¡ADVERTENCIA! El comando fix no diferencia entre errores y modificaciones intencionales. Revierte incondicionalmente el estado -del archivo al último `sync`. +del archivo al último sync.

Si no se especifica otra opción, se procesa todo el array. Utilice las opciones de filtro para seleccionar un subconjunto de archivos o discos para operar. -

Para corregir solo los bloques marcados como defectuosos durante `sync` -y `scrub`, use la opción -e, --filter-error. +

Para corregir solo los bloques marcados como defectuosos durante sync +y scrub, use la opción -e, --filter-error. A diferencia de otras opciones de filtro, esta aplica correcciones solo -a archivos que no han cambiado desde el último `sync`. +a archivos que no han cambiado desde el último sync.

SnapRAID cambia el nombre de todos los archivos que no se pueden corregir -agregando la extensión `.unrecoverable`. +agregando la extensión .unrecoverable.

Antes de corregir, se escanea todo el array para encontrar cualquier -archivo movido desde la última operación de `sync`. +archivo movido desde la última operación de sync. Estos archivos se identifican por su marca de tiempo, ignorando su nombre y directorio, y se utilizan en el proceso de recuperación si es necesario. Si movió algunos de ellos fuera del array, puede usar la opción -i, --import para especificar directorios adicionales para escanear.

Los archivos se identifican solo por ruta, no por inodo. -

El archivo `content` NO se modifica. -Los archivos `parity` se modifican si es necesario. +

El archivo content NO se modifica. +Los archivos parity se modifican si es necesario. Los archivos en el array se modifican si es necesario.

@@ -853,11 +853,11 @@ Los archivos en el array se modifican si es necesario. check

Verifica todos los archivos y la información de paridad. -

Funciona como `fix`, pero solo simula una recuperación y no se +

Funciona como fix, pero solo simula una recuperación y no se escriben cambios en el array.

Este comando está destinado principalmente a la verificación manual, como después de un proceso de recuperación o en otras condiciones -especiales. Para comprobaciones periódicas y programadas, use `scrub`. +especiales. Para comprobaciones periódicas y programadas, use scrub.

Si usa la opción -a, --audit-only, solo se verifican los datos del archivo y se ignora la información de paridad para una ejecución más rápida. @@ -869,7 +869,7 @@ rápida. list

Enumera todos los archivos contenidos en el array en el momento del -último `sync`. +último sync.

Con -v o --verbose, también se muestra el tiempo de subsegundo.

Nada se modifica.

@@ -887,7 +887,7 @@ solo se utilizan los hashes precalculados. pool

Crea o actualiza una vista virtual de todos -los archivos de su array de discos en el directorio de `pooling`. +los archivos de su array de discos en el directorio de pooling.

Los archivos no se copian sino que se enlazan usando enlaces simbólicos.

Al actualizar, todos los enlaces simbólicos existentes y los @@ -939,10 +939,10 @@ de MurmurHash3 al más rápido SpookyHash.

Si ya está utilizando el hash óptimo, este comando no hace nada y le informa que no se necesita ninguna acción.

El nuevo cálculo de hash no se realiza inmediatamente, sino que -tiene lugar progresivamente durante `sync` y `scrub`. -

Puede verificar el estado del nuevo cálculo de hash usando `status`. +tiene lugar progresivamente durante sync y scrub. +

Puede verificar el estado del nuevo cálculo de hash usando status.

Durante el nuevo cálculo de hash, SnapRAID mantiene la funcionalidad -completa, con la única excepción de que `dup` no puede detectar +completa, con la única excepción de que dup no puede detectar archivos duplicados utilizando un hash diferente.

@@ -957,10 +957,10 @@ Options -c, --conf CONFIG
Selecciona el archivo de configuración a usar. Si no se -especifica, en Unix utiliza el archivo `/usr/local/etc/snapraid.conf` -si existe, de lo contrario `/etc/snapraid.conf`. -En Windows, utiliza el archivo `snapraid.conf` en el mismo -directorio que `snapraid.exe`. +especifica, en Unix utiliza el archivo /usr/local/etc/snapraid.conf +si existe, de lo contrario /etc/snapraid.conf. +En Windows, utiliza el archivo snapraid.conf en el mismo +directorio que snapraid.exe.
@@ -969,15 +969,15 @@ directorio que `snapraid.exe`.
-f, --filter PATTERN
-Filtra los archivos a procesar en `check` y `fix`. +Filtra los archivos a procesar en check y fix. Solo se procesan los archivos que coinciden con el patrón especificado. Esta opción se puede usar varias veces. Consulte la sección PATTERN para obtener más detalles sobre las especificaciones de patrones. En Unix, asegúrese de que los caracteres globbing estén entre comillas si se usan. -Esta opción solo se puede usar con `check` y `fix`. -No se puede usar con `sync` y `scrub`, ya que siempre +Esta opción solo se puede usar con check y fix. +No se puede usar con sync y scrub, ya que siempre procesan todo el array.
@@ -987,18 +987,18 @@ procesan todo el array.
-d, --filter-disk NAME
-Filtra los discos a procesar en `check`, `fix`, `up` y `down`. +Filtra los discos a procesar en check, fix, up y down. Debe especificar un nombre de disco como se define en el archivo de configuración. También puede especificar discos de paridad con los nombres: -`parity`, `2-parity`, `3-parity`, etc., para limitar las +parity, 2-parity, 3-parity, etc., para limitar las operaciones a un disco de paridad específico. Si combina múltiples opciones --filter, --filter-disk y --filter-missing, solo se seleccionan los archivos que coinciden con todos los filtros. Esta opción se puede usar varias veces. -Esta opción solo se puede usar con `check`, `fix`, `up` y `down`. -No se puede usar con `sync` y `scrub`, ya que siempre +Esta opción solo se puede usar con check, fix, up y down. +No se puede usar con sync y scrub, ya que siempre procesan todo el array.
@@ -1008,15 +1008,15 @@ procesan todo el array.
-m, --filter-missing
-Filtra los archivos a procesar en `check` y `fix`. +Filtra los archivos a procesar en check y fix. Solo se procesan los archivos faltantes o eliminados del array. -Cuando se usa con `fix`, esto actúa como un comando de `undelete` +Cuando se usa con fix, esto actúa como un comando de undelete (recuperación). Si combina múltiples opciones --filter, --filter-disk y --filter-missing, solo se seleccionan los archivos que coinciden con todos los filtros. -Esta opción solo se puede usar con `check` y `fix`. -No se puede usar con `sync` y `scrub`, ya que siempre +Esta opción solo se puede usar con check y fix. +No se puede usar con sync y scrub, ya que siempre procesan todo el array.
@@ -1026,11 +1026,11 @@ procesan todo el array.
-e, --filter-error
-Procesa los archivos con errores en `check` y `fix`. +Procesa los archivos con errores en check y fix. Solo procesa archivos que tienen bloques marcados con errores -silenciosos o de entrada/salida durante `sync` y `scrub`, -según se enumeran en `status`. -Esta opción solo se puede usar con `check` y `fix`. +silenciosos o de entrada/salida durante sync y scrub, +según se enumeran en status. +Esta opción solo se puede usar con check y fix.
@@ -1043,9 +1043,9 @@ Selecciona el plan de fregado (scrub). Si PERC es un valor numérico de 0 a 100, se interpreta como el porcentaje de bloques a fregar. En lugar de un porcentaje, puede especificar un plan: -`bad` friega bloques defectuosos, `new` friega bloques aún -no fregados, y `full` friega todo. -Esta opción solo se puede usar con `scrub`. +bad friega bloques defectuosos, new friega bloques aún +no fregados, y full friega todo. +Esta opción solo se puede usar con scrub. @@ -1054,12 +1054,12 @@ Esta opción solo se puede usar con `scrub`.
-o, --older-than DAYS
-Selecciona la parte más antigua del array para procesar en `scrub`. +Selecciona la parte más antigua del array para procesar en scrub. DAYS es la edad mínima en días para que un bloque sea fregado; el valor predeterminado es 10. Los bloques marcados como defectuosos siempre se friegan independientemente de esta opción. -Esta opción solo se puede usar con `scrub`. +Esta opción solo se puede usar con scrub.
@@ -1068,12 +1068,12 @@ Esta opción solo se puede usar con `scrub`.
-a, --audit-only
-En `check`, verifica el hash de los archivos sin +En check, verifica el hash de los archivos sin verificar la información de paridad. Si solo está interesado en verificar los datos del archivo, esta opción puede acelerar significativamente el proceso de verificación. -Esta opción solo se puede usar con `check`. +Esta opción solo se puede usar con check.
@@ -1082,10 +1082,10 @@ Esta opción solo se puede usar con `check`.
-h, --pre-hash
-En `sync`, ejecuta una fase de hash preliminar de todos los +En sync, ejecuta una fase de hash preliminar de todos los datos nuevos para una verificación adicional antes del cálculo de paridad. -Normalmente, en `sync`, no se realiza un hash preliminar, +Normalmente, en sync, no se realiza un hash preliminar, y los nuevos datos se hashean justo antes del cálculo de paridad cuando se leen por primera vez. Este proceso ocurre cuando el sistema está bajo @@ -1093,14 +1093,14 @@ una gran carga, con todos los discos girando y una CPU ocupada. Esta es una condición extrema para la máquina, y si tiene un problema de hardware latente, los errores silenciosos pueden pasar desapercibidos porque los datos aún no están hasheados. -Para evitar este riesgo, puede habilitar el modo `pre-hash` +Para evitar este riesgo, puede habilitar el modo pre-hash para que todos los datos se lean dos veces para garantizar su integridad. Esta opción también verifica los archivos movidos dentro del array para asegurar que la operación de movimiento fue exitosa y, si es necesario, le permite ejecutar una operación de corrección antes de continuar. -Esta opción solo se puede usar con `sync`. +Esta opción solo se puede usar con sync.
@@ -1110,12 +1110,12 @@ Esta opción solo se puede usar con `sync`. -i, --import DIR
Importa desde el directorio especificado cualquier archivo -eliminado del array después del último `sync`. -Si aún tiene dichos archivos, `check` y `fix` pueden usarlos +eliminado del array después del último sync. +Si aún tiene dichos archivos, check y fix pueden usarlos para mejorar el proceso de recuperación. Los archivos se leen, incluso en subdirectorios, y se identifican independientemente de su nombre. -Esta opción solo se puede usar con `check` y `fix`. +Esta opción solo se puede usar con check y fix.
@@ -1185,7 +1185,7 @@ Esto le permite detectar fácilmente cuando, después de un fallo del sistema, algunos archivos accedidos fueron truncados. Esta es una posible condición en Linux con los sistemas de archivos ext3/ext4. -Esta opción solo se puede usar con `sync`. +Esta opción solo se puede usar con sync. @@ -1204,7 +1204,7 @@ de datos no está montado. Sin embargo, se permite tener un solo cambio de UUID con paridad simple, y más con paridad múltiple, porque este es el caso normal al reemplazar discos después de una recuperación. -Esta opción solo se puede usar con `sync`. +Esta opción solo se puede usar con sync. @@ -1219,7 +1219,7 @@ Si SnapRAID detecta que algunos discos han cambiado el UUID, detiene el procedimiento a menos que especifique esta opción. Esto le permite detectar cuando sus discos están montados en los puntos de montaje incorrectos. -Esta opción solo se puede usar con `sync`, `check` o `fix`. +Esta opción solo se puede usar con sync, check o fix. @@ -1235,7 +1235,7 @@ repuesto para recuperar solo el primero, puede ignorar el segundo disco inaccesible. O, si desea recuperar un disco en el espacio libre que queda en un disco ya usado, compartiendo el mismo dispositivo físico. -Esta opción solo se puede usar con `fix`. +Esta opción solo se puede usar con fix. @@ -1244,7 +1244,7 @@ Esta opción solo se puede usar con `fix`.
-N, --force-nocopy
-En `sync`, `check` y `fix`, deshabilita la heurística de +En sync, check y fix, deshabilita la heurística de detección de copias. Sin esta opción, SnapRAID asume que los archivos con los mismos atributos, como nombre, tamaño y marca de tiempo, son copias con los mismos datos. @@ -1256,7 +1256,7 @@ En algunos casos raros, este comportamiento puede dar lugar a falsos positivos o a un proceso lento debido a muchas verificaciones de hash, y esta opción le permite resolver tales problemas. -Esta opción solo se puede usar con `sync`, `check` y `fix`. +Esta opción solo se puede usar con sync, check y fix.
@@ -1265,15 +1265,15 @@ Esta opción solo se puede usar con `sync`, `check` y `fix`.
-F, --force-full
-En `sync`, fuerza un recálculo completo de la paridad. +En sync, fuerza un recálculo completo de la paridad. Esta opción se puede usar cuando agrega un nuevo nivel de paridad o si revirtió a un archivo de contenido antiguo utilizando datos de paridad más recientes. En lugar de recrear la paridad desde cero, esto le permite reutilizar los hashes presentes en el archivo de contenido para validar los datos y mantener la protección de datos durante -el proceso `sync` utilizando los datos de paridad existentes. -Esta opción solo se puede usar con `sync`. +el proceso sync utilizando los datos de paridad existentes. +Esta opción solo se puede usar con sync.
@@ -1282,15 +1282,15 @@ Esta opción solo se puede usar con `sync`.
-R, --force-realloc
-En `sync`, fuerza una reasignación completa de archivos y +En sync, fuerza una reasignación completa de archivos y la reconstrucción de la paridad. Esta opción se puede usar para reasignar completamente todos los archivos, eliminando la fragmentación, mientras se reutilizan los hashes presentes en el archivo de contenido para validar los datos. -Esta opción solo se puede usar con `sync`. +Esta opción solo se puede usar con sync. ¡ADVERTENCIA! Esta opción es solo para expertos y se recomienda encarecidamente no usarla. -NO tiene protección de datos durante la operación `sync`. +NO tiene protección de datos durante la operación sync.
@@ -1305,14 +1305,14 @@ imprimen en la pantalla, lo que puede resultar en una salida excesiva en caso de muchos errores. Cuando se especifica -l, --log, solo los errores fatales que hacen que SnapRAID se detenga se imprimen en la pantalla. -Si la ruta comienza con '>>', el archivo se abre -en modo de anexar. Las ocurrencias de '%D' y '%T' en el nombre +Si la ruta comienza con >>, el archivo se abre +en modo de anexar. Las ocurrencias de %D y %T en el nombre se reemplazan con la fecha y hora en el formato AAAA MM DD y HH MM SS. En archivos por lotes de Windows, debe duplicar el -carácter '%', por ejemplo, resultado-%%D.log. Para usar '>>', -debe encerrar el nombre entre comillas, por ejemplo, `">>resultado.log"`. +carácter %, por ejemplo, resultado-%%D.log. Para usar >>, +debe encerrar el nombre entre comillas, por ejemplo, ">>resultado.log". Para enviar el registro a la salida estándar o al error -estándar, puede usar `">&1"` y `">&2"`, respectivamente. +estándar, puede usar ">&1" y ">&2", respectivamente. Consulte el archivo snapraid_log.txt o la página del manual para obtener descripciones de las etiquetas de registro. @@ -1327,10 +1327,10 @@ Establece un nuevo límite de error antes de detener la ejecución. De forma predeterminada, SnapRAID se detiene si encuentra más de 100 errores de entrada/salida, lo que indica que es probable que un disco esté fallando. -Esta opción afecta a `sync` y `scrub`, a los que se les +Esta opción afecta a sync y scrub, a los que se les permite continuar después del primer conjunto de errores de disco para intentar completar sus operaciones. -Sin embargo, `check` y `fix` siempre se detienen en el primer error. +Sin embargo, check y fix siempre se detienen en el primer error. @@ -1422,10 +1422,10 @@ Configuration

SnapRAID requiere un archivo de configuración para saber dónde se encuentra su array de discos y dónde almacenar la información de paridad. -

En Unix, utiliza el archivo `/usr/local/etc/snapraid.conf` si existe, -de lo contrario `/etc/snapraid.conf`. -En Windows, utiliza el archivo `snapraid.conf` en el mismo -directorio que `snapraid.exe`. +

En Unix, utiliza el archivo /usr/local/etc/snapraid.conf si existe, +de lo contrario /etc/snapraid.conf. +En Windows, utiliza el archivo snapraid.conf en el mismo +directorio que snapraid.exe.

Debe contener las siguientes opciones (distingue entre mayúsculas y minúsculas):

@@ -1473,7 +1473,7 @@ adicional de protección:

Cada nivel de paridad requiere la presencia de todos los niveles de paridad anteriores. -

Se aplican las mismas consideraciones que para la opción 'parity'. +

Se aplican las mismas consideraciones que para la opción parity.

Estas opciones son opcionales y solo se pueden usar una vez.

@@ -1481,17 +1481,17 @@ de paridad anteriores. z-parity FILE [,FILE] ...

Define un archivo y un formato alternativos para almacenar paridad triple. -

Esta opción es una alternativa a '3-parity', destinada principalmente +

Esta opción es una alternativa a 3-parity, destinada principalmente a CPU de gama baja como ARM o AMD Phenom, Athlon y Opteron que no admiten el conjunto de instrucciones SSSE3. En tales casos, proporciona un mejor rendimiento.

Este formato es similar pero más rápido que el utilizado por ZFS RAIDZ3. Al igual que ZFS, no funciona más allá de la paridad triple. -

Al usar '3-parity', se le advertirá si se recomienda usar -el formato 'z-parity' para mejorar el rendimiento. +

Al usar 3-parity, se le advertirá si se recomienda usar +el formato z-parity para mejorar el rendimiento.

Es posible convertir de un formato a otro ajustando el archivo de configuración con el archivo z-parity o 3-parity -deseado y usando 'fix' para recrearlo. +deseado y usando fix para recrearlo.

@@ -1502,7 +1502,7 @@ comprobación de todos los archivos presentes en su array de discos.

Se puede colocar en un disco utilizado para datos, paridad o cualquier otro disco disponible. Si usa un disco de datos, este archivo se excluye automáticamente -del proceso `sync`. +del proceso sync.

Esta opción es obligatoria y se puede usar varias veces para guardar múltiples copias del mismo archivo.

Debe almacenar al menos una copia por cada disco de paridad utilizado @@ -1521,7 +1521,7 @@ mantenga el NAME fijo.

Debe usar una opción para cada disco de datos en el array.

Puede cambiar el nombre de un disco más tarde cambiando el NAME directamente en el archivo de configuración y luego ejecutando un -comando 'sync'. En el caso de cambiar el nombre, la asociación se +comando sync. En el caso de cambiar el nombre, la asociación se realiza utilizando el UUID almacenado de los discos.

@@ -1529,7 +1529,7 @@ realiza utilizando el UUID almacenado de los discos. nohidden

Excluye todos los archivos y directorios ocultos. -En Unix, los archivos ocultos son los que comienzan con `.`. +En Unix, los archivos ocultos son los que comienzan con .. En Windows, son los que tienen el atributo oculto.

@@ -1539,11 +1539,11 @@ exclude/include PATTERN

Define los patrones de archivo o directorio a excluir o incluir en el proceso de sincronización. Todos los patrones se procesan en el orden especificado. -

Si el primer patrón que coincide es un `exclude`, el archivo -se excluye. Si es un `include`, el archivo se incluye. +

Si el primer patrón que coincide es un exclude, el archivo +se excluye. Si es un include, el archivo se incluye. Si ningún patrón coincide, el archivo se excluye si el último -patrón especificado es un `include`, o se incluye si el último -patrón especificado es un `exclude`. +patrón especificado es un include, o se incluye si el último +patrón especificado es un exclude.

Consulte la sección PATTERN para obtener más detalles sobre las especificaciones de patrones.

Esta opción se puede usar varias veces. @@ -1576,7 +1576,7 @@ y un tamaño de bloque de 256 KiB, desperdiciará 12.8 GB de paridad, lo que puede resultar en 12.8 GB menos de espacio disponible en el disco de datos.

Puede verificar la cantidad de espacio desperdiciado en cada disco -usando `status`. Este es el espacio que debe dejar libre en los +usando status. Este es el espacio que debe dejar libre en los discos de datos o usar para archivos no incluidos en el array. Si este valor es negativo, significa que está cerca de llenar la paridad, y representa el espacio que aún puede desperdiciar. @@ -1637,7 +1637,7 @@ autosave SIZE_IN_GIGABYTES

Guarda automáticamente el estado al sincronizar o fregar después de la cantidad especificada de GB procesados. -Esta opción es útil para evitar reiniciar comandos `sync` largos +Esta opción es útil para evitar reiniciar comandos sync largos desde cero si son interrumpidos por un fallo de la máquina o cualquier otro evento.

@@ -1651,7 +1651,7 @@ de todos los discos utilizando la herramienta smartctl. Las temperaturas actuales del disco se muestran mientras SnapRAID está operando. Si algún disco excede este límite, todas las operaciones se detienen y los discos se detienen (se ponen en espera) durante -la duración definida por la opción `temp_sleep`. Después del +la duración definida por la opción temp_sleep. Después del período de espera, las operaciones se reanudan, pausándose potencialmente de nuevo si se alcanza el límite de temperatura una vez más. @@ -1689,7 +1689,7 @@ detenidos. El valor predeterminado es de 5 minutos. pool DIR

Define el directorio de agrupación (pooling) donde se crea la vista -virtual del array de discos utilizando el comando `pool`. +virtual del array de discos utilizando el comando pool.

El directorio ya debe existir.

@@ -1704,7 +1704,7 @@ Sin esta opción, los enlaces simbólicos generados utilizan solo rutas locales, lo que no permite compartir el directorio pool a través de la red.

Los enlaces simbólicos se forman utilizando la ruta UNC especificada, -agregando el nombre del disco como se especifica en la opción `data`, +agregando el nombre del disco como se especifica en la opción data, y finalmente agregando el directorio y el nombre del archivo.

Esta opción solo es necesaria para Windows.

@@ -1717,12 +1717,12 @@ SMART de cada disco. Esto puede ser necesario para controladores RAID y algunos discos USB que no se pueden detectar automáticamente. El marcador de posición %s se reemplaza por el nombre del dispositivo, pero es opcional para dispositivos fijos como controladores RAID. -

DISK es el mismo nombre de disco especificado en la opción `data`. -PARITY es uno de los nombres de paridad: `parity`, `2-parity`, -`3-parity`, `4-parity`, `5-parity`, `6-parity` o `z-parity`. -

En las OPCIONES especificadas, la cadena `%s` se reemplaza por +

DISK es el mismo nombre de disco especificado en la opción data. +PARITY es uno de los nombres de paridad: parity, 2-parity, +3-parity, 4-parity, 5-parity, 6-parity o z-parity. +

En las OPCIONES especificadas, la cadena %s se reemplaza por el nombre del dispositivo. Para los controladores RAID, el dispositivo -es probable que sea fijo y es posible que no necesite usar `%s`. +es probable que sea fijo y es posible que no necesite usar %s.

Consulte la documentación de smartmontools para conocer las posibles opciones:

@@ -1741,12 +1741,12 @@ smartignore DISK/PARITY ATTR [ATTR...]
 

Ignora el atributo SMART especificado al calcular la probabilidad de fallo del disco. Esta opción es útil si un disco informa valores inusuales o engañosos para un atributo en particular. -

DISK es el mismo nombre de disco especificado en la opción `data`. -PARITY es uno de los nombres de paridad: `parity`, `2-parity`, -`3-parity`, `4-parity`, `5-parity`, `6-parity` o `z-parity`. +

DISK es el mismo nombre de disco especificado en la opción data. +PARITY es uno de los nombres de paridad: parity, 2-parity, +3-parity, 4-parity, 5-parity, 6-parity o z-parity. El valor especial * se puede usar para ignorar el atributo en todos los discos. -

Por ejemplo, para ignorar el atributo `Current Pending Sector Count` +

Por ejemplo, para ignorar el atributo Current Pending Sector Count en todos los discos:

 smartignore * 197
@@ -1801,32 +1801,32 @@ Pattern
 exclusión. Al usar caracteres de globbing, puede definir reglas que coincidan con
 nombres de archivos específicos o estructuras de directorios completas sin
 enumerar cada ruta manualmente.
-

El signo de interrogación `?` coincide con cualquier carácter individual excepto el +

El signo de interrogación ? coincide con cualquier carácter individual excepto el separador de directorios. Esto lo hace útil para hacer coincidir nombres de archivos con caracteres variables manteniendo el patrón limitado a un solo nivel de directorio. -

El asterisco simple `*` coincide con cualquier secuencia de caracteres, pero al igual que el +

El asterisco simple * coincide con cualquier secuencia de caracteres, pero al igual que el signo de interrogación, nunca cruza los límites de los directorios. Se detiene en la barra diagonal, lo que lo hace adecuado para buscar coincidencias dentro de un solo componente de ruta. Este es el comportamiento estándar de los comodines familiar del globbing de la shell. -

el doble asterisco `**` es más potente, coincide con cualquier secuencia de +

el doble asterisco ** es más potente, coincide con cualquier secuencia de caracteres, incluidos los separadores de directorios. Esto permite que los patrones coincidan -a través de múltiples niveles de directorio. Cuando `**` aparece incrustado directamente en +a través de múltiples niveles de directorio. Cuando ** aparece incrustado directamente en un patrón, puede coincidir con cero o más caracteres, incluidas las barras diagonales entre el texto literal circundante. -

El uso más importante de `**` es en la forma especial `/**/`. Esta coincide con +

El uso más importante de ** es en la forma especial /**/. Esta coincide con cero o más niveles de directorio completos, lo que permite que los archivos coincidan a cualquier profundidad en un árbol de directorios sin conocer la estructura exacta de la ruta. -Por ejemplo, el patrón `src/**/main.js` coincide con `src/main.js` (saltando -cero directorios), `src/ui/main.js` (saltando un directorio) y -`src/ui/components/main.js` (saltando dos directorios). -

Las clases de caracteres que utilizan corchetes `[]` coinciden con un solo carácter de un +Por ejemplo, el patrón src/**/main.js coincide con src/main.js (saltando +cero directorios), src/ui/main.js (saltando un directorio) y +src/ui/components/main.js (saltando dos directorios). +

Las clases de caracteres que utilizan corchetes [] coinciden con un solo carácter de un conjunto o rango especificado. Al igual que los otros patrones de un solo carácter, no coinciden con los separadores de directorios. Las clases admiten rangos y negación mediante un signo de exclamación. -

La distinción fundamental que debe recordar es que `*`, `?` y las clases de caracteres +

La distinción fundamental que debe recordar es que *, ? y las clases de caracteres respetan los límites de los directorios y solo coinciden dentro de un único -componente de ruta, mientras que `**` es el único patrón que puede coincidir a través de +componente de ruta, mientras que ** es el único patrón que puede coincidir a través de los separadores de directorios.

Hay cuatro tipos diferentes de patrones:

@@ -1877,42 +1877,42 @@ Los directorios del sistema de Windows, las uniones, los puntos de montaje y otros directorios especiales de Windows se tratan como archivos, lo que significa que para excluirlos, debe usar una regla de archivo, no una de directorio. -

Si el nombre del archivo contiene un carácter '*', '?', '[', -o ']', debe escaparlo para evitar que se interprete como un -carácter globbing. En Unix, el carácter de escape es '\'; -en Windows, es '^'. Cuando el patrón está en la línea de comandos, +

Si el nombre del archivo contiene un carácter *, ?, [, +o ], debe escaparlo para evitar que se interprete como un +carácter globbing. En Unix, el carácter de escape es \; +en Windows, es ^. Cuando el patrón está en la línea de comandos, debe duplicar el carácter de escape para evitar que sea interpretado por el shell de comandos.

En el archivo de configuración, puede usar diferentes estrategias para filtrar los archivos a procesar. -El enfoque más simple es usar solo reglas `exclude` para +El enfoque más simple es usar solo reglas exclude para eliminar todos los archivos y directorios que no desea procesar. Por ejemplo:

-# Excluye cualquier archivo llamado `*.unrecoverable`
+# Excluye cualquier archivo llamado *.unrecoverable
 exclude *.unrecoverable
-# Excluye el directorio raíz `/lost+found`
+# Excluye el directorio raíz /lost+found
 exclude /lost+found/
-# Excluye cualquier subdirectorio llamado `tmp`
+# Excluye cualquier subdirectorio llamado tmp
 exclude tmp/
 

El enfoque opuesto es definir solo los archivos que desea procesar, -utilizando solo reglas `include`. Por ejemplo: +utilizando solo reglas include. Por ejemplo:

 # Incluye solo algunos directorios
 include /movies/
 include /musics/
 include /pictures/
 
-

El enfoque final es mezclar reglas `exclude` e `include`. En este +

El enfoque final es mezclar reglas exclude e include. En este caso, el orden de las reglas es importante. Las reglas anteriores tienen precedencia sobre las posteriores. -Para simplificar, puede enumerar todas las reglas `exclude` primero -y luego todas las reglas `include`. Por ejemplo: +Para simplificar, puede enumerar todas las reglas exclude primero +y luego todas las reglas include. Por ejemplo:

-# Excluye cualquier archivo llamado `*.unrecoverable`
+# Excluye cualquier archivo llamado *.unrecoverable
 exclude *.unrecoverable
-# Excluye cualquier subdirectorio llamado `tmp`
+# Excluye cualquier subdirectorio llamado tmp
 exclude tmp/
 # Incluye solo algunos directorios
 include /movies/
@@ -1920,7 +1920,7 @@ include /musics/
 include /pictures/
 

En la línea de comandos, usando la opción -f, solo puede usar -patrones `include`. Por ejemplo: +patrones include. Por ejemplo:

 # Verifica solo los archivos .mp3.
 # En Unix, use comillas para evitar la expansión globbing por el shell.
@@ -1934,14 +1934,14 @@ ponerlos entre comillas para evitar que el shell los expanda.
 Ignorar Archivos
 
 

Además de las reglas globales en el archivo de configuración, puedes -colocar archivos `.snapraidignore` en cualquier directorio dentro del array +colocar archivos .snapraidignore en cualquier directorio dentro del array para definir reglas de exclusión descentralizadas. -

Las reglas definidas en `.snapraidignore` se aplican después de las reglas del +

Las reglas definidas en .snapraidignore se aplican después de las reglas del archivo de configuración. Esto significa que tienen una prioridad más alta y pueden usarse para excluir archivos que fueron incluidos previamente por la configuración global. Efectivamente, si una regla local coincide, el archivo se excluye independientemente de los ajustes de inclusión globales. -

La lógica de patrones en `.snapraidignore` refleja la configuración global +

La lógica de patrones en .snapraidignore refleja la configuración global pero ancla los patrones al directorio donde se encuentra el archivo:

@@ -1969,7 +1969,7 @@ ubicado en este directorio o por debajo. /PATH/FILE
Selecciona el archivo exacto especificado relativo a la ubicación -del archivo `.snapraidignore`. +del archivo .snapraidignore.
@@ -1979,17 +1979,17 @@ del archivo `.snapraidignore`. /PATH/DIR/
Selecciona el directorio exacto especificado y todo su contenido, -relativo a la ubicación del archivo `.snapraidignore`. +relativo a la ubicación del archivo .snapraidignore.
-

A diferencia de la configuración global, los archivos `.snapraidignore` solo admiten -reglas de exclusión; no se pueden usar patrones `include` o negación (!). -

Por ejemplo, si tienes un `.snapraidignore` en `/mnt/disk1/projects/`: +

A diferencia de la configuración global, los archivos .snapraidignore solo admiten +reglas de exclusión; no se pueden usar patrones include o negación (!). +

Por ejemplo, si tienes un .snapraidignore en /mnt/disk1/projects/:

 # Excluye SOLO /mnt/disk1/projects/output.bin
 /output.bin
-# Excluye cualquier directorio llamado 'build' dentro de projects/
+# Excluye cualquier directorio llamado build dentro de projects/
 build/
 # Excluye cualquier archivo .tmp dentro de projects/ o sus subcarpetas
 *.tmp
@@ -2004,8 +2004,8 @@ archivos en el archivo de contenido.
 

Es un archivo binario que enumera todos los archivos presentes en su array de discos, junto con todas las sumas de comprobación para verificar su integridad. -

Este archivo es leído y escrito por los comandos `sync` y `scrub` -y leído por los comandos `fix`, `check` y `status`. +

Este archivo es leído y escrito por los comandos sync y scrub +y leído por los comandos fix, check y status.

@@ -2014,9 +2014,9 @@ Parity

SnapRAID almacena la información de paridad de su array en los archivos de paridad.

Estos son archivos binarios que contienen la paridad calculada -de todos los bloques definidos en el archivo `content`. -

Estos archivos son leídos y escritos por los comandos `sync` y `fix` -y solo leídos por los comandos `scrub` y `check`. +de todos los bloques definidos en el archivo content. +

Estos archivos son leídos y escritos por los comandos sync y fix +y solo leídos por los comandos scrub y check.

@@ -2029,7 +2029,7 @@ de archivos. convierten y procesan en formato UTF-8.

Para que los nombres de archivo se impriman correctamente, debe configurar la consola de Windows en modo UTF-8 con el comando -`chcp 65001` y usar una fuente TrueType como `Lucida Console` +chcp 65001 y usar una fuente TrueType como Lucida Console como fuente de la consola. Esto afecta solo a los nombres de archivo impresos; si redirige la salida de la consola a un archivo, el archivo resultante siempre está en formato UTF-8. diff --git a/beta/manual-fr.html b/beta/manual-fr.html index 016d53bf..96b4fdcf 100644 --- a/beta/manual-fr.html +++ b/beta/manual-fr.html @@ -232,7 +232,7 @@ propriété et les attributs étendus ne sont pas sauvegardés. Démarrer

Pour utiliser SnapRAID, vous devez d'abord sélectionner un disque -dans votre baie de disques pour le dédier aux informations de `parité`. +dans votre baie de disques pour le dédier aux informations de parité. Avec un disque pour la parité, vous pourrez récupérer d'une seule défaillance de disque, similaire au RAID5.

Si vous souhaitez récupérer de plus de défaillances de disques, @@ -242,18 +242,18 @@ récupération d'une défaillance de disque de plus.

Comme disques de parité, vous devez choisir les plus grands disques de la baie, car les informations de parité peuvent atteindre la taille du plus grand disque de données de la baie. -

Ces disques seront dédiés au stockage des fichiers de `parité`. +

Ces disques seront dédiés au stockage des fichiers de parité. Vous ne devriez pas y stocker vos données. -

Ensuite, vous devez définir les disques de `données` que vous souhaitez +

Ensuite, vous devez définir les disques de données que vous souhaitez protéger avec SnapRAID. La protection est plus efficace si ces disques contiennent des données qui changent rarement. Pour cette raison, il est préférable de NE PAS inclure le disque C:\ de Windows ou les répertoires /home, /var et /tmp d'Unix. -

La liste des fichiers est enregistrée dans les fichiers `content` (contenu), +

La liste des fichiers est enregistrée dans les fichiers content (contenu), généralement stockés sur les disques de données, de parité ou de démarrage. Ce fichier contient les détails de votre sauvegarde, y compris toutes les sommes de contrôle pour vérifier son intégrité. -Le fichier `content` est stocké en plusieurs copies, et chaque copie +Le fichier content est stocké en plusieurs copies, et chaque copie doit se trouver sur un disque différent pour garantir qu'au moins une copie soit disponible, même en cas de défaillances de disques multiples.

Par exemple, supposons que vous ne soyez intéressé que par un seul @@ -292,7 +292,7 @@ vous pouvez monter les disques directement dans des sous-dossiers. Voir :

 https://www.google.com/search?q=Windows+mount+point
 
-

À ce stade, vous êtes prêt à exécuter la commande `sync` (synchroniser) +

À ce stade, vous êtes prêt à exécuter la commande sync (synchroniser) pour construire les informations de parité.

 snapraid sync
@@ -305,18 +305,18 @@ la prochaine exécution, il reprendra là où il a été interrompu.
 

Lorsque cette commande est terminée, vos données sont EN SÉCURITÉ.

Vous pouvez maintenant commencer à utiliser votre baie comme vous le souhaitez et mettre à jour périodiquement les informations de parité en exécutant -la commande `sync`. +la commande sync.

Nettoyage (Scrubbing)

Pour vérifier périodiquement les données et la parité à la recherche -d'erreurs, vous pouvez exécuter la commande `scrub`. +d'erreurs, vous pouvez exécuter la commande scrub.

 snapraid scrub
 

Cette commande compare les données de votre baie avec le hachage calculé -lors de la commande `sync` pour vérifier l'intégrité. +lors de la commande sync pour vérifier l'intégrité.

Chaque exécution de la commande vérifie environ 8 % de la baie, en excluant les données déjà nettoyées au cours des 10 jours précédents. Vous pouvez utiliser l'option -p, --plan pour spécifier une quantité @@ -328,25 +328,25 @@ snapraid -p 5 -o 20 scrub

Si des erreurs silencieuses ou d'entrée/sortie sont trouvées pendant le processus, les blocs correspondants sont marqués comme mauvais -dans le fichier `content` et listés dans la commande `status`. +dans le fichier content et listés dans la commande status.

 snapraid status
 
-

Pour les corriger, vous pouvez utiliser la commande `fix`, en filtrant +

Pour les corriger, vous pouvez utiliser la commande fix, en filtrant les mauvais blocs avec l'option -e, --filter-error :

 snapraid -e fix
 
-

Lors du prochain `scrub`, les erreurs disparaîtront du rapport -`status` si elles sont réellement corrigées. Pour accélérer, +

Lors du prochain scrub, les erreurs disparaîtront du rapport +status si elles sont réellement corrigées. Pour accélérer, vous pouvez utiliser -p mauvais pour nettoyer uniquement les blocs marqués comme mauvais.

 snapraid -p bad scrub
 
-

L'exécution de `scrub` sur une baie non synchronisée peut signaler +

L'exécution de scrub sur une baie non synchronisée peut signaler des erreurs causées par des fichiers supprimés ou modifiés. Ces erreurs -sont signalées dans la sortie de `scrub`, mais les blocs associés +sont signalées dans la sortie de scrub, mais les blocs associés ne sont pas marqués comme mauvais.

@@ -364,9 +364,9 @@ couramment utilisé dans des configurations comme OpenMediaVault (OMV) ou des configurations NAS personnalisées.

Pour que tous les fichiers de votre baie apparaissent dans la même arborescence de répertoires, vous pouvez activer la fonctionnalité -de `pooling`. Elle crée une vue virtuelle en lecture seule de tous +de pooling. Elle crée une vue virtuelle en lecture seule de tous les fichiers de votre baie à l'aide de liens symboliques. -

Vous pouvez configurer le répertoire de `pooling` dans le fichier +

Vous pouvez configurer le répertoire de pooling dans le fichier de configuration avec :

 pool /pool
@@ -375,7 +375,7 @@ pool /pool
 

 pool C:\pool
 
-

puis exécutez la commande `pool` pour créer ou mettre à jour +

puis exécutez la commande pool pour créer ou mettre à jour la vue virtuelle.

 snapraid pool
@@ -404,10 +404,10 @@ activer cela, en plus de partager le répertoire du pool,
 vous devez également partager tous les disques indépendamment,
 en utilisant les noms de disques définis dans le fichier de
 configuration comme points de partage. Vous devez également
-spécifier dans l'option `share` du fichier de configuration
+spécifier dans l'option share du fichier de configuration
 le chemin UNC Windows que les clients distants doivent
 utiliser pour accéder à ces disques partagés.
-

Par exemple, en opérant à partir d'un serveur nommé `darkstar`, +

Par exemple, en opérant à partir d'un serveur nommé darkstar, vous pouvez utiliser les options :

 data d1 F:\array\
@@ -480,9 +480,9 @@ nettoyage SnapRAID nocturne planifié.
 de rechange supplémentaires, mais un disque USB externe ou un disque
 distant suffira.
 

Modifiez le fichier de configuration SnapRAID pour que l'option -`data` ou `parity` du disque défaillant pointe vers un emplacement +data ou parity du disque défaillant pointe vers un emplacement avec suffisamment d'espace vide pour récupérer les fichiers. -

Par exemple, si le disque `d1` a échoué, passez de : +

Par exemple, si le disque d1 a échoué, passez de :

 data d1 /mnt/disk1/
 
@@ -491,7 +491,7 @@ data d1 /mnt/disk1/ data d1 /mnt/new_spare_disk/

Si le disque à récupérer est un disque de parité, mettez à jour -l'option `parity` appropriée. +l'option parity appropriée. Si vous avez plusieurs disques défaillants, mettez à jour toutes leurs options de configuration.

@@ -504,9 +504,9 @@ externe avec :

 snapraid -d NOM -l fix.log fix
 
-

Où NOM est le nom du disque, tel que `d1` dans notre exemple précédent. +

Où NOM est le nom du disque, tel que d1 dans notre exemple précédent. Si le disque à récupérer est un disque de parité, utilisez les noms -`parity`, `2-parity`, etc. +parity, 2-parity, etc. Si vous avez plusieurs disques défaillants, utilisez plusieurs options -d pour les spécifier tous.

Cette commande prendra beaucoup de temps. @@ -514,31 +514,31 @@ options -d pour les spécifier tous. Exécutez-la à partir d'un disque avec suffisamment d'espace libre.

Vous avez maintenant récupéré tout ce qui est récupérable. Si certains fichiers sont partiellement ou totalement irrécupérables, ils seront -renommés en ajoutant l'extension `.unrecoverable`. +renommés en ajoutant l'extension .unrecoverable.

Vous pouvez trouver une liste détaillée de tous les blocs irrécupérables dans le fichier fix.log en vérifiant toutes les lignes commençant par -`unrecoverable:`. +unrecoverable:.

Si la récupération ne vous satisfait pas, vous pouvez réessayer autant de fois que vous le souhaitez.

Par exemple, si vous avez supprimé des fichiers de la baie après le dernier -`sync`, cela peut entraîner la non-récupération de certains fichiers. -Dans ce cas, vous pouvez réessayer le `fix` en utilisant l'option +sync, cela peut entraîner la non-récupération de certains fichiers. +Dans ce cas, vous pouvez réessayer le fix en utilisant l'option -i, --import, en spécifiant où se trouvent maintenant ces fichiers pour les inclure à nouveau dans le processus de récupération.

Si vous êtes satisfait de la récupération, vous pouvez continuer, mais notez qu'après la synchronisation, vous ne pouvez plus réessayer -la commande `fix` ! +la commande fix !

ÉTAPE 3 -> Vérifier (Check)

-

Par précaution, vous pouvez maintenant exécuter une commande `check` +

Par précaution, vous pouvez maintenant exécuter une commande check pour vous assurer que tout est correct sur le disque récupéré.

 snapraid -d NOM -a check
 
-

Où NOM est le nom du disque, tel que `d1` dans notre exemple précédent. +

Où NOM est le nom du disque, tel que d1 dans notre exemple précédent.

Les options -d et -a indiquent à SnapRAID de vérifier uniquement le disque spécifié et d'ignorer toutes les données de parité.

Cette commande prendra beaucoup de temps, mais si vous n'êtes pas @@ -548,7 +548,7 @@ trop prudent, vous pouvez la sauter.

ÉTAPE 4 -> Synchroniser (Sync)

-

Exécutez la commande `sync` pour resynchroniser la baie avec le nouveau +

Exécutez la commande sync pour resynchroniser la baie avec le nouveau disque.

 snapraid sync
@@ -564,19 +564,19 @@ Commandes
 

SnapRAID fournit quelques commandes simples qui vous permettent de :

  • -Afficher l'état de la baie de disques -> `status` +Afficher l'état de la baie de disques -> status
  • -Contrôler les disques -> `smart`, `probe`, `up`, `down` +Contrôler les disques -> smart, probe, up, down
  • -Faire une sauvegarde/instantané -> `sync` +Faire une sauvegarde/instantané -> sync
  • -Vérifier périodiquement les données -> `scrub` +Vérifier périodiquement les données -> scrub
  • -Restaurer la dernière sauvegarde/instantané -> `fix`. +Restaurer la dernière sauvegarde/instantané -> fix.

Les commandes doivent être écrites en minuscules. @@ -589,12 +589,12 @@ status des blocs sans vérification, et toutes les erreurs silencieuses enregistrées rencontrées lors du nettoyage.

Les informations présentées se réfèrent au dernier moment où vous avez -exécuté `sync`. Les modifications ultérieures ne sont pas prises en compte. +exécuté sync. Les modifications ultérieures ne sont pas prises en compte.

Si des mauvais blocs ont été détectés, leurs numéros de blocs sont listés. -Pour les corriger, vous pouvez utiliser la commande `fix -e`. +Pour les corriger, vous pouvez utiliser la commande fix -e.

Il montre également un graphique représentant la dernière fois que chaque bloc a été nettoyé ou synchronisé. Les blocs nettoyés sont affichés -avec '*', les blocs synchronisés mais pas encore nettoyés avec 'o'. +avec *, les blocs synchronisés mais pas encore nettoyés avec o.

Rien n'est modifié.

@@ -610,7 +610,7 @@ SMART des disques avec les données Backblaze disponibles à :

 https://www.backblaze.com/hard-drive-test-data.html
 
-

Si SMART signale qu'un disque est en panne, `FAIL` ou `PREFAIL` est +

Si SMART signale qu'un disque est en panne, FAIL ou PREFAIL est affiché pour ce disque, et SnapRAID retourne une erreur. Dans ce cas, le remplacement immédiat du disque est fortement recommandé. @@ -642,11 +642,11 @@ Le journal d'auto-test du périphérique contient des erreurs.

Si l'option -v, --verbose est spécifiée, une analyse statistique plus approfondie est fournie. Cette analyse peut vous aider à décider si vous avez besoin de plus ou moins de parité. -

Cette commande utilise l'outil `smartctl` et équivaut à exécuter -`smartctl -a` sur tous les périphériques. +

Cette commande utilise l'outil smartctl et équivaut à exécuter +smartctl -a sur tous les périphériques.

Si vos périphériques ne sont pas détectés automatiquement correctement, vous pouvez spécifier une commande personnalisée en utilisant l'option -`smartctl` dans le fichier de configuration. +smartctl dans le fichier de configuration.

Rien n'est modifié.

@@ -654,13 +654,13 @@ vous pouvez spécifier une commande personnalisée en utilisant l'option probe

Affiche l'état d'ALIMENTATION de tous les disques du système. -

`Standby` signifie que le disque ne tourne pas. `Active` signifie +

Standby signifie que le disque ne tourne pas. Active signifie que le disque tourne. -

Cette commande utilise l'outil `smartctl` et équivaut à exécuter -`smartctl -n standby -i` sur tous les périphériques. +

Cette commande utilise l'outil smartctl et équivaut à exécuter +smartctl -n standby -i sur tous les périphériques.

Si vos périphériques ne sont pas détectés automatiquement correctement, vous pouvez spécifier une commande personnalisée en utilisant l'option -`smartctl` dans le fichier de configuration. +smartctl dans le fichier de configuration.

Rien n'est modifié.

@@ -679,13 +679,13 @@ d'énergie. Assurez-vous que votre alimentation peut le supporter. down

Arrête (spin down) tous les disques de la baie. -

Cette commande utilise l'outil `smartctl` et équivaut à exécuter -`smartctl -s standby,now` sur tous les périphériques. +

Cette commande utilise l'outil smartctl et équivaut à exécuter +smartctl -s standby,now sur tous les périphériques.

Vous pouvez arrêter uniquement des disques spécifiques en utilisant l'option -d, --filter-disk.

Pour arrêter automatiquement en cas d'erreur, vous pouvez utiliser l'option -s, --spin-down-on-error avec toute autre commande, -ce qui équivaut à exécuter `down` manuellement lorsqu'une +ce qui équivaut à exécuter down manuellement lorsqu'une erreur se produit.

Rien n'est modifié.

@@ -693,7 +693,7 @@ erreur se produit.

diff

-

Liste tous les fichiers modifiés depuis le dernier `sync` qui +

Liste tous les fichiers modifiés depuis le dernier sync qui nécessitent la recomputation de leurs données de parité.

Cette commande ne vérifie pas les données des fichiers, mais uniquement l'horodatage, la taille et l'inode du fichier. @@ -745,7 +745,7 @@ copied

Fichiers copiés sur le même disque ou un disque différent. Notez que s'ils sont vraiment déplacés vers un autre -disque, ils seront également comptés dans `removed`. +disque, ils seront également comptés dans removed. Ils sont identifiés par le même nom, la même taille et le même horodatage. Si l'horodatage en sous-seconde est zéro, le chemin complet doit correspondre, pas seulement @@ -762,7 +762,7 @@ généralement de fichiers restaurés après avoir été supprimés.
-

Si un `sync` est requis, le code de retour du processus est 2, +

Si un sync est requis, le code de retour du processus est 2, au lieu du 0 par défaut. Le code de retour 1 est utilisé pour une condition d'erreur générique.

Rien n'est modifié. @@ -776,7 +776,7 @@ dans la baie de disques sont lus, et les données de parité correspondantes sont mises à jour.

Vous pouvez arrêter ce processus à tout moment en appuyant sur Ctrl+C, sans perdre le travail déjà effectué. -Lors de la prochaine exécution, le processus `sync` reprendra +Lors de la prochaine exécution, le processus sync reprendra là où il a été interrompu.

Si des erreurs silencieuses ou d'entrée/sortie sont trouvées pendant le processus, les blocs correspondants sont marqués comme mauvais. @@ -789,7 +789,7 @@ le même inode, la parité n'est pas recomptée. Si le fichier est déplacé vers un autre disque, la parité est recomptée, mais les informations de hachage précédemment calculées sont conservées. -

Les fichiers `content` et `parity` sont modifiés si nécessaire. +

Les fichiers content et parity sont modifiés si nécessaire. Les fichiers dans la baie NE SONT PAS modifiés.

@@ -814,25 +814,25 @@ doit avoir. Les blocs les plus anciens sont nettoyés en premier, assurant une vérification optimale. Si vous souhaitez nettoyer uniquement les blocs juste synchronisés -qui n'ont pas encore été nettoyés, utilisez l'option `-p new`. +qui n'ont pas encore été nettoyés, utilisez l'option -p new.

Pour obtenir des détails sur l'état du nettoyage, utilisez la commande -`status`. +status.

Pour toute erreur silencieuse ou d'entrée/sortie trouvée, les blocs -correspondants sont marqués comme mauvais dans le fichier `content`. -Ces mauvais blocs sont listés dans `status` et peuvent être corrigés -avec `fix -e`. +correspondants sont marqués comme mauvais dans le fichier content. +Ces mauvais blocs sont listés dans status et peuvent être corrigés +avec fix -e. Après la correction, lors du prochain nettoyage, ils seront revérifiés, et s'ils sont jugés corrigés, la marque "mauvais" sera supprimée. Pour nettoyer uniquement les mauvais blocs, vous pouvez utiliser la -commande `scrub -p bad`. -

Il est recommandé d'exécuter `scrub` uniquement sur une baie +commande scrub -p bad. +

Il est recommandé d'exécuter scrub uniquement sur une baie synchronisée pour éviter les erreurs signalées causées par des données non synchronisées. Ces erreurs sont reconnues comme n'étant pas des erreurs silencieuses, et les blocs ne sont pas marqués comme mauvais, mais de telles erreurs sont signalées dans la sortie de la commande. -

Le fichier `content` est modifié pour mettre à jour l'heure de la dernière +

Le fichier content est modifié pour mettre à jour l'heure de la dernière vérification de chaque bloc et pour marquer les mauvais blocs. -Les fichiers `parity` NE SONT PAS modifiés. +Les fichiers parity NE SONT PAS modifiés. Les fichiers dans la baie NE SONT PAS modifiés.

@@ -841,22 +841,22 @@ fix

Corrige tous les fichiers et les données de parité.

Tous les fichiers et les données de parité sont comparés à l'état -de l'instantané enregistré lors du dernier `sync`. +de l'instantané enregistré lors du dernier sync. Si une différence est trouvée, elle est rétablie à l'instantané stocké. -

AVERTISSEMENT ! La commande `fix` ne fait pas de distinction entre +

AVERTISSEMENT ! La commande fix ne fait pas de distinction entre les erreurs et les modifications intentionnelles. Elle rétablit -inconditionnellement l'état du fichier au dernier `sync`. +inconditionnellement l'état du fichier au dernier sync.

Si aucune autre option n'est spécifiée, l'intégralité de la baie est traitée. Utilisez les options de filtre pour sélectionner un sous-ensemble de fichiers ou de disques sur lesquels opérer. -

Pour corriger uniquement les blocs marqués mauvais pendant `sync` et `scrub`, +

Pour corriger uniquement les blocs marqués mauvais pendant sync et scrub, utilisez l'option -e, --filter-error. Contrairement aux autres options de filtre, celle-ci applique des corrections -uniquement aux fichiers qui sont inchangés depuis le dernier `sync`. +uniquement aux fichiers qui sont inchangés depuis le dernier sync.

SnapRAID renomme tous les fichiers qui ne peuvent pas être corrigés -en ajoutant l'extension `.unrecoverable`. +en ajoutant l'extension .unrecoverable.

Avant de corriger, l'intégralité de la baie est scannée pour trouver -tout fichier déplacé depuis la dernière opération `sync`. +tout fichier déplacé depuis la dernière opération sync. Ces fichiers sont identifiés par leur horodatage, ignorant leur nom et leur répertoire, et sont utilisés dans le processus de récupération si nécessaire. @@ -864,8 +864,8 @@ Si vous en avez déplacé certains en dehors de la baie, vous pouvez utiliser l'option -i, --import pour spécifier des répertoires supplémentaires à scanner.

Les fichiers sont identifiés uniquement par chemin, pas par inode. -

Le fichier `content` N'EST PAS modifié. -Les fichiers `parity` sont modifiés si nécessaire. +

Le fichier content N'EST PAS modifié. +Les fichiers parity sont modifiés si nécessaire. Les fichiers dans la baie sont modifiés si nécessaire.

@@ -873,12 +873,12 @@ Les fichiers dans la baie sont modifiés si nécessaire. check

Vérifie tous les fichiers et les données de parité. -

Il fonctionne comme `fix`, mais il simule seulement une récupération +

Il fonctionne comme fix, mais il simule seulement une récupération et aucune modification n'est écrite sur la baie.

Cette commande est principalement destinée à la vérification manuelle, comme après un processus de récupération ou dans d'autres conditions spéciales. Pour les vérifications périodiques et planifiées, utilisez -`scrub`. +scrub.

Si vous utilisez l'option -a, --audit-only, seules les données des fichiers sont vérifiées, et les données de parité sont ignorées pour une exécution plus rapide. @@ -890,7 +890,7 @@ pour une exécution plus rapide. list

Liste tous les fichiers contenus dans la baie au moment du dernier -`sync`. +sync.

Avec -v ou --verbose, l'heure en sous-seconde est également affichée.

Rien n'est modifié.

@@ -908,7 +908,7 @@ ne sont pas lues ; seuls les hachages précalculés sont utilisés. pool

Crée ou met à jour une vue virtuelle de tous -les fichiers de votre baie de disques dans le répertoire `pooling`. +les fichiers de votre baie de disques dans le répertoire pooling.

Les fichiers ne sont pas copiés mais liés à l'aide de liens symboliques.

Lors de la mise à jour, tous les liens symboliques et les @@ -963,10 +963,10 @@ pour passer de MurmurHash3 au plus rapide SpookyHash.

Si vous utilisez déjà le hachage optimal, cette commande ne fait rien et vous informe qu'aucune action n'est nécessaire.

Le nouveau hachage n'est pas effectué immédiatement, mais a lieu -progressivement pendant `sync` et `scrub`. -

Vous pouvez vérifier l'état du nouveau hachage en utilisant `status`. +progressivement pendant sync et scrub. +

Vous pouvez vérifier l'état du nouveau hachage en utilisant status.

Pendant le nouveau hachage, SnapRAID conserve toutes ses -fonctionnalités, à la seule exception que `dup` ne peut pas +fonctionnalités, à la seule exception que dup ne peut pas détecter les fichiers en double utilisant un hachage différent.

@@ -981,10 +981,10 @@ Options -c, --conf CONFIG
Sélectionne le fichier de configuration à utiliser. S'il n'est pas -spécifié, sous Unix, il utilise le fichier `/usr/local/etc/snapraid.conf` -s'il existe, sinon `/etc/snapraid.conf`. -Sous Windows, il utilise le fichier `snapraid.conf` dans le même -répertoire que `snapraid.exe`. +spécifié, sous Unix, il utilise le fichier /usr/local/etc/snapraid.conf +s'il existe, sinon /etc/snapraid.conf. +Sous Windows, il utilise le fichier snapraid.conf dans le même +répertoire que snapraid.exe.
@@ -993,15 +993,15 @@ répertoire que `snapraid.exe`.
-f, --filter MOTIF
-Filtre les fichiers à traiter dans `check` et `fix`. +Filtre les fichiers à traiter dans check et fix. Seuls les fichiers correspondant au motif spécifié sont traités. Cette option peut être utilisée plusieurs fois. Voir la section MOTIF pour plus de détails sur les spécifications de motifs. Sous Unix, assurez-vous que les caractères de globbing sont entre guillemets s'ils sont utilisés. -Cette option ne peut être utilisée qu'avec `check` et `fix`. -Elle ne peut pas être utilisée avec `sync` et `scrub`, car ils +Cette option ne peut être utilisée qu'avec check et fix. +Elle ne peut pas être utilisée avec sync et scrub, car ils traitent toujours l'intégralité de la baie.
@@ -1011,19 +1011,19 @@ traitent toujours l'intégralité de la baie.
-d, --filter-disk NOM
-Filtre les disques à traiter dans `check`, `fix`, `up` et `down`. +Filtre les disques à traiter dans check, fix, up et down. Vous devez spécifier un nom de disque tel que défini dans le fichier de configuration. Vous pouvez également spécifier des disques de parité avec les noms : -`parity`, `2-parity`, `3-parity`, etc., pour limiter les opérations +parity, 2-parity, 3-parity, etc., pour limiter les opérations à un disque de parité spécifique. Si vous combinez plusieurs options --filter, --filter-disk et --filter-missing, seuls les fichiers correspondant à tous les filtres sont sélectionnés. Cette option peut être utilisée plusieurs fois. -Cette option ne peut être utilisée qu'avec `check`, `fix`, `up` -et `down`. -Elle ne peut pas être utilisée avec `sync` et `scrub`, car ils +Cette option ne peut être utilisée qu'avec check, fix, up +et down. +Elle ne peut pas être utilisée avec sync et scrub, car ils traitent toujours l'intégralité de la baie.
@@ -1033,15 +1033,15 @@ traitent toujours l'intégralité de la baie.
-m, --filter-missing
-Filtre les fichiers à traiter dans `check` et `fix`. +Filtre les fichiers à traiter dans check et fix. Seuls les fichiers manquants ou supprimés de la baie sont traités. -Lorsqu'elle est utilisée avec `fix`, cela agit comme une commande -`undelete` (restaurer). +Lorsqu'elle est utilisée avec fix, cela agit comme une commande +undelete (restaurer). Si vous combinez plusieurs options --filter, --filter-disk et --filter-missing, seuls les fichiers correspondant à tous les filtres sont sélectionnés. -Cette option ne peut être utilisée qu'avec `check` et `fix`. -Elle ne peut pas être utilisée avec `sync` et `scrub`, car ils +Cette option ne peut être utilisée qu'avec check et fix. +Elle ne peut pas être utilisée avec sync et scrub, car ils traitent toujours l'intégralité de la baie.
@@ -1051,11 +1051,11 @@ traitent toujours l'intégralité de la baie.
-e, --filter-error
-Traite les fichiers avec des erreurs dans `check` et `fix`. +Traite les fichiers avec des erreurs dans check et fix. Il ne traite que les fichiers qui ont des blocs marqués avec des erreurs -silencieuses ou d'entrée/sortie pendant `sync` et `scrub`, tels -que listés dans `status`. -Cette option ne peut être utilisée qu'avec `check` et `fix`. +silencieuses ou d'entrée/sortie pendant sync et scrub, tels +que listés dans status. +Cette option ne peut être utilisée qu'avec check et fix.
@@ -1068,9 +1068,9 @@ Sélectionne le plan de nettoyage. Si PERC est une valeur numérique de 0 à 100, elle est interprétée comme le pourcentage de blocs à nettoyer. Au lieu d'un pourcentage, vous pouvez spécifier un plan : -`bad` nettoie les mauvais blocs, `new` nettoie les blocs -qui n'ont pas encore été nettoyés, et `full` nettoie tout. -Cette option ne peut être utilisée qu'avec `scrub`. +bad nettoie les mauvais blocs, new nettoie les blocs +qui n'ont pas encore été nettoyés, et full nettoie tout. +Cette option ne peut être utilisée qu'avec scrub. @@ -1079,12 +1079,12 @@ Cette option ne peut être utilisée qu'avec `scrub`.
-o, --older-than JOURS
-Sélectionne la partie la plus ancienne de la baie à traiter dans `scrub`. +Sélectionne la partie la plus ancienne de la baie à traiter dans scrub. JOURS est l'âge minimum en jours pour qu'un bloc soit nettoyé ; la valeur par défaut est 10. Les blocs marqués comme mauvais sont toujours nettoyés, quelle que soit cette option. -Cette option ne peut être utilisée qu'avec `scrub`. +Cette option ne peut être utilisée qu'avec scrub.
@@ -1093,12 +1093,12 @@ Cette option ne peut être utilisée qu'avec `scrub`.
-a, --audit-only
-Dans `check`, vérifie le hachage des fichiers sans +Dans check, vérifie le hachage des fichiers sans vérifier les données de parité. Si vous êtes intéressé uniquement par la vérification des données des fichiers, cette option peut accélérer considérablement le processus de vérification. -Cette option ne peut être utilisée qu'avec `check`. +Cette option ne peut être utilisée qu'avec check.
@@ -1107,10 +1107,10 @@ Cette option ne peut être utilisée qu'avec `check`.
-h, --pre-hash
-Dans `sync`, exécute une phase de hachage préliminaire de toutes +Dans sync, exécute une phase de hachage préliminaire de toutes les nouvelles données pour une vérification supplémentaire avant le calcul de la parité. -Habituellement, dans `sync`, aucun hachage préliminaire n'est +Habituellement, dans sync, aucun hachage préliminaire n'est effectué, et les nouvelles données sont hachées juste avant le calcul de la parité lorsqu'elles sont lues pour la première fois. Ce processus se produit lorsque le système est soumis à @@ -1120,14 +1120,14 @@ Il s'agit d'une condition extrême pour la machine, et si elle présente un problème matériel latent, des erreurs silencieuses peuvent passer inaperçues car les données ne sont pas encore hachées. -Pour éviter ce risque, vous pouvez activer le mode `pre-hash` +Pour éviter ce risque, vous pouvez activer le mode pre-hash pour que toutes les données soient lues deux fois afin de garantir leur intégrité. Cette option vérifie également les fichiers déplacés au sein de la baie pour s'assurer que l'opération de déplacement a réussi et, si nécessaire, vous permet d'exécuter une opération fix avant de continuer. -Cette option ne peut être utilisée qu'avec `sync`. +Cette option ne peut être utilisée qu'avec sync.
@@ -1137,12 +1137,12 @@ Cette option ne peut être utilisée qu'avec `sync`. -i, --import DOSSIER
Importe à partir du répertoire spécifié tous les fichiers supprimés -de la baie après le dernier `sync`. +de la baie après le dernier sync. Si vous avez toujours de tels fichiers, ils peuvent être utilisés -par `check` et `fix` pour améliorer le processus de récupération. +par check et fix pour améliorer le processus de récupération. Les fichiers sont lus, y compris dans les sous-répertoires, et sont identifiés quel que soit leur nom. -Cette option ne peut être utilisée qu'avec `check` et `fix`. +Cette option ne peut être utilisée qu'avec check et fix.
@@ -1212,7 +1212,7 @@ Cela vous permet de détecter facilement quand, après un plantage du système, certains fichiers accédés ont été tronqués. C'est une condition possible sous Linux avec les systèmes de fichiers ext3/ext4. -Cette option ne peut être utilisée qu'avec `sync`. +Cette option ne peut être utilisée qu'avec sync. @@ -1228,7 +1228,7 @@ sur le disque sont manquants ou réécrits, il arrête de procéder à moins que vous ne spécifiiez cette option. Cela vous permet de détecter facilement lorsqu'un système de fichiers de données n'est pas monté. -Cette option ne peut être utilisée qu'avec `sync`. +Cette option ne peut être utilisée qu'avec sync. @@ -1247,8 +1247,8 @@ Il est cependant autorisé d'avoir un seul changement d'UUID avec une seule parité, et plus avec une parité multiple, car c'est le cas normal lors du remplacement des disques après une récupération. -Cette option ne peut être utilisée qu'avec `sync`, `check` ou -`fix`. +Cette option ne peut être utilisée qu'avec sync, check ou +fix. @@ -1265,7 +1265,7 @@ vous pouvez ignorer le deuxième disque inaccessible. Ou, si vous souhaitez récupérer un disque dans l'espace libre restant sur un disque déjà utilisé, partageant le même périphérique physique. -Cette option ne peut être utilisée qu'avec `fix`. +Cette option ne peut être utilisée qu'avec fix. @@ -1274,7 +1274,7 @@ Cette option ne peut être utilisée qu'avec `fix`.
-N, --force-nocopy
-Dans `sync`, `check` et `fix`, désactive l'heuristique de détection +Dans sync, check et fix, désactive l'heuristique de détection de copie. Sans cette option, SnapRAID suppose que les fichiers ayant les mêmes attributs, tels que le nom, la taille et l'horodatage, sont des copies @@ -1286,7 +1286,7 @@ manquants. Dans de rares cas, ce comportement peut entraîner des faux positifs ou un processus lent en raison de nombreuses vérifications de hachage, et cette option vous permet de résoudre de tels problèmes. -Cette option ne peut être utilisée qu'avec `sync`, `check` et `fix`. +Cette option ne peut être utilisée qu'avec sync, check et fix.
@@ -1295,16 +1295,16 @@ Cette option ne peut être utilisée qu'avec `sync`, `check` et `fix`.
-F, --force-full
-Dans `sync`, force un recomptage complet de la parité. +Dans sync, force un recomptage complet de la parité. Cette option peut être utilisée lorsque vous ajoutez un nouveau niveau de parité ou si vous êtes revenu à un ancien fichier de contenu utilisant des données de parité plus récentes. Au lieu de recréer la parité à partir de zéro, cela vous permet de réutiliser les hachages présents dans le fichier de contenu pour valider les données et maintenir la protection des données -pendant le processus `sync` en utilisant les données de parité +pendant le processus sync en utilisant les données de parité existantes. -Cette option ne peut être utilisée qu'avec `sync`. +Cette option ne peut être utilisée qu'avec sync.
@@ -1313,16 +1313,16 @@ Cette option ne peut être utilisée qu'avec `sync`.
-R, --force-realloc
-Dans `sync`, force une réallocation complète des fichiers et +Dans sync, force une réallocation complète des fichiers et une reconstruction de la parité. Cette option peut être utilisée pour réallouer complètement tous les fichiers, en supprimant la fragmentation, tout en réutilisant les hachages présents dans le fichier de contenu pour valider les données. -Cette option ne peut être utilisée qu'avec `sync`. +Cette option ne peut être utilisée qu'avec sync. AVERTISSEMENT ! Cette option est réservée aux experts, et il est fortement recommandé de ne pas l'utiliser. -Vous N'AVEZ AUCUNE protection des données pendant l'opération `sync`. +Vous N'AVEZ AUCUNE protection des données pendant l'opération sync.
@@ -1337,15 +1337,15 @@ sont imprimées à l'écran, ce qui peut entraîner une sortie excessive en cas de nombreuses erreurs. Lorsque -l, --log est spécifié, seules les erreurs fatales qui entraînent l'arrêt de SnapRAID sont imprimées à l'écran. -Si le chemin commence par '>>', le fichier est ouvert -en mode ajout. Les occurrences de '%D' et '%T' dans le nom sont +Si le chemin commence par >>, le fichier est ouvert +en mode ajout. Les occurrences de %D et %T dans le nom sont remplacées par la date et l'heure au format YYYYMMDD et HHMMSS. Dans les fichiers batch Windows, vous devez doubler -le caractère '%', par exemple, result-%%D.log. Pour utiliser -'>>', vous devez encadrer le nom de guillemets, par exemple, -`">>result.log"`. +le caractère %, par exemple, result-%%D.log. Pour utiliser +>>, vous devez encadrer le nom de guillemets, par exemple, +">>result.log". Pour sortir le journal sur la sortie standard ou l'erreur -standard, vous pouvez utiliser `">&1"` et `">&2"`, +standard, vous pouvez utiliser ">&1" et ">&2", respectivement. Consultez le fichier ou la page de manuel snapraid_log.txt pour les descriptions des balises de journal. @@ -1361,10 +1361,10 @@ Définit une nouvelle limite d'erreurs avant d'arrêter l'exécution. Par défaut, SnapRAID s'arrête s'il rencontre plus de 100 erreurs d'entrée/sortie, indiquant qu'un disque est probablement en panne. -Cette option affecte `sync` et `scrub`, qui sont autorisés +Cette option affecte sync et scrub, qui sont autorisés à continuer après le premier ensemble d'erreurs de disque pour essayer de terminer leurs opérations. -Cependant, `check` et `fix` s'arrêtent toujours à la première erreur. +Cependant, check et fix s'arrêtent toujours à la première erreur. @@ -1456,10 +1456,10 @@ Configuration

SnapRAID nécessite un fichier de configuration pour savoir où se trouve votre baie de disques et où stocker les informations de parité. -

Sous Unix, il utilise le fichier `/usr/local/etc/snapraid.conf` s'il existe, -sinon `/etc/snapraid.conf`. -Sous Windows, il utilise le fichier `snapraid.conf` dans le même -répertoire que `snapraid.exe`. +

Sous Unix, il utilise le fichier /usr/local/etc/snapraid.conf s'il existe, +sinon /etc/snapraid.conf. +Sous Windows, il utilise le fichier snapraid.conf dans le même +répertoire que snapraid.exe.

Il doit contenir les options suivantes (sensibles à la casse) :

@@ -1508,7 +1508,7 @@ supplémentaire est activé :

Chaque niveau de parité nécessite la présence de tous les niveaux de parité précédents. -

Les mêmes considérations que pour l'option 'parity' s'appliquent. +

Les mêmes considérations que pour l'option parity s'appliquent.

Ces options sont facultatives et ne peuvent être utilisées qu'une seule fois.

@@ -1516,18 +1516,18 @@ de parité précédents. z-parity FICHIER [,FICHIER] ...

Définit un fichier et un format alternatifs pour stocker la triple parité. -

Cette option est une alternative à '3-parity', principalement destinée +

Cette option est une alternative à 3-parity, principalement destinée aux processeurs bas de gamme comme ARM ou AMD Phenom, Athlon et Opteron qui ne prennent pas en charge l'ensemble d'instructions SSSE3. Dans de tels cas, elle offre de meilleures performances.

Ce format est similaire mais plus rapide que celui utilisé par ZFS RAIDZ3. Comme ZFS, il ne fonctionne pas au-delà de la triple parité. -

Lors de l'utilisation de '3-parity', vous serez averti s'il est -recommandé d'utiliser le format 'z-parity' pour une amélioration des +

Lors de l'utilisation de 3-parity, vous serez averti s'il est +recommandé d'utiliser le format z-parity pour une amélioration des performances.

Il est possible de convertir d'un format à l'autre en ajustant le fichier de configuration avec le fichier z-parity ou 3-parity souhaité -et en utilisant 'fix' pour le recréer. +et en utilisant fix pour le recréer.

@@ -1538,7 +1538,7 @@ contrôle de tous les fichiers présents dans votre baie de disques.

Il peut être placé sur un disque utilisé pour les données, la parité, ou tout autre disque disponible. Si vous utilisez un disque de données, ce fichier est automatiquement -exclu du processus `sync`. +exclu du processus sync.

Cette option est obligatoire et peut être utilisée plusieurs fois pour enregistrer plusieurs copies du même fichier.

Vous devez stocker au moins une copie pour chaque disque de parité @@ -1557,7 +1557,7 @@ vous gardez le NOM fixe.

Vous devriez utiliser une option pour chaque disque de données de la baie.

Vous pouvez renommer un disque plus tard en changeant le NOM directement -dans le fichier de configuration, puis en exécutant une commande 'sync'. +dans le fichier de configuration, puis en exécutant une commande sync. Dans le cas d'un renommage, l'association est faite en utilisant l'UUID stocké des disques.

@@ -1566,7 +1566,7 @@ stocké des disques. nohidden

Exclut tous les fichiers et répertoires cachés. -Sous Unix, les fichiers cachés sont ceux commençant par `.`. +Sous Unix, les fichiers cachés sont ceux commençant par .. Sous Windows, ce sont ceux avec l'attribut caché.

@@ -1576,11 +1576,11 @@ exclude/include MOTIF

Définit les motifs de fichiers ou de répertoires à exclure ou à inclure dans le processus de synchronisation. Tous les motifs sont traités dans l'ordre spécifié. -

Si le premier motif qui correspond est un `exclude` (exclure), le fichier -est exclu. S'il s'agit d'un `include` (inclure), le fichier est inclus. +

Si le premier motif qui correspond est un exclude (exclure), le fichier +est exclu. S'il s'agit d'un include (inclure), le fichier est inclus. Si aucun motif ne correspond, le fichier est exclu si le dernier motif -spécifié est un `include`, ou inclus si le dernier motif -spécifié est un `exclude`. +spécifié est un include, ou inclus si le dernier motif +spécifié est un exclude.

Voir la section MOTIF pour plus de détails sur les spécifications de motifs.

Cette option peut être utilisée plusieurs fois. @@ -1613,7 +1613,7 @@ taille de bloc est gaspillée pour chaque fichier. Par exemple, avec 12,8 Go de parité, ce qui peut entraîner 12,8 Go d'espace en moins disponible sur le disque de données.

Vous pouvez vérifier la quantité d'espace gaspillé sur chaque disque -en utilisant `status`. +en utilisant status. C'est la quantité d'espace que vous devez laisser libre sur les disques de données ou utiliser pour les fichiers non inclus dans la baie. Si cette valeur est négative, cela signifie que vous êtes près de @@ -1676,7 +1676,7 @@ autosave TAILLE_EN_GIGAOCTETS

Enregistre automatiquement l'état lors de la synchronisation ou du nettoyage après la quantité spécifiée de Go traités. Cette option est utile pour éviter de redémarrer de longues commandes -`sync` à partir de zéro si elles sont interrompues par un plantage +sync à partir de zéro si elles sont interrompues par un plantage de la machine ou tout autre événement.

@@ -1689,7 +1689,7 @@ température de tous les disques à l'aide de l'outil smartctl. Les températures actuelles des disques sont affichées pendant que SnapRAID fonctionne. Si un disque dépasse cette limite, toutes les opérations s'arrêtent et les disques sont arrêtés (mis en veille) -pendant la durée définie par l'option `temp_sleep`. Après la période +pendant la durée définie par l'option temp_sleep. Après la période de veille, les opérations reprennent, pouvant s'arrêter à nouveau si la limite de température est de nouveau atteinte.

Pendant le fonctionnement, SnapRAID analyse également la courbe de @@ -1726,7 +1726,7 @@ La valeur par défaut est de 5 minutes. pool DOSSIER

Définit le répertoire de mise en commun où la vue virtuelle de la -baie de disques est créée à l'aide de la commande `pool`. +baie de disques est créée à l'aide de la commande pool.

Le répertoire doit déjà exister.

@@ -1740,7 +1740,7 @@ Sans cette option, les liens symboliques générés utilisent uniquement des chemins locaux, ce qui ne permet pas de partager le répertoire du pool sur le réseau.

Les liens symboliques sont formés en utilisant le chemin UNC spécifié, -en ajoutant le nom du disque tel que spécifié dans l'option `data`, +en ajoutant le nom du disque tel que spécifié dans l'option data, et en ajoutant enfin le répertoire et le nom du fichier.

Cette option est requise uniquement pour Windows.

@@ -1754,12 +1754,12 @@ RAID et certains disques USB qui ne peuvent pas être détectés automatiquement. Le placeholder %s est remplacé par le nom du périphérique, mais il est facultatif pour les périphériques fixes comme les contrôleurs RAID. -

DISQUE est le même nom de disque spécifié dans l'option `data`. -PARITÉ est l'un des noms de parité : `parity`, `2-parity`, `3-parity`, -`4-parity`, `5-parity`, `6-parity` ou `z-parity`. -

Dans les OPTIONS spécifiées, la chaîne `%s` est remplacée par le +

DISQUE est le même nom de disque spécifié dans l'option data. +PARITÉ est l'un des noms de parité : parity, 2-parity, 3-parity, +4-parity, 5-parity, 6-parity ou z-parity. +

Dans les OPTIONS spécifiées, la chaîne %s est remplacée par le nom du périphérique. Pour les contrôleurs RAID, le périphérique est -probablement fixe, et vous n'aurez peut-être pas besoin d'utiliser `%s`. +probablement fixe, et vous n'aurez peut-être pas besoin d'utiliser %s.

Consultez la documentation smartmontools pour les options possibles :

 https://www.smartmontools.org/wiki/Supported_RAID-Controllers
@@ -1777,12 +1777,12 @@ smartignore DISQUE/PARITÉ ATTR [ATTR...]
 

Ignore l'attribut SMART spécifié lors du calcul de la probabilité de défaillance du disque. Cette option est utile si un disque signale des valeurs inhabituelles ou trompeuses pour un attribut particulier. -

DISQUE est le même nom de disque spécifié dans l'option `data`. -PARITÉ est l'un des noms de parité : `parity`, `2-parity`, `3-parity`, -`4-parity`, `5-parity`, `6-parity` ou `z-parity`. +

DISQUE est le même nom de disque spécifié dans l'option data. +PARITÉ est l'un des noms de parité : parity, 2-parity, 3-parity, +4-parity, 5-parity, 6-parity ou z-parity. La valeur spéciale * peut être utilisée pour ignorer l'attribut sur tous les disques. -

Par exemple, pour ignorer l'attribut `Current Pending Sector Count` +

Par exemple, pour ignorer l'attribut Current Pending Sector Count sur tous les disques :

 smartignore * 197
@@ -1837,32 +1837,32 @@ Motif (Pattern)
 à exclure. En utilisant des caractères de "globbing", vous pouvez définir des règles qui
 correspondent à des noms de fichiers spécifiques ou à des structures de répertoires entières sans
 lister chaque chemin manuellement.
-

Le point d'interrogation `?` correspond à n'importe quel caractère unique, sauf le +

Le point d'interrogation ? correspond à n'importe quel caractère unique, sauf le séparateur de répertoire. Cela le rend utile pour faire correspondre des noms de fichiers avec des caractères variables tout en limitant le motif à un seul niveau de répertoire. -

L'étoile simple `*` correspond à n'importe quelle séquence de caractères, mais comme le +

L'étoile simple * correspond à n'importe quelle séquence de caractères, mais comme le point d'interrogation, elle ne traverse jamais les frontières des répertoires. Elle s'arrête à la barre oblique, ce qui la rend adaptée à la recherche de correspondances au sein d'un seul composant de chemin. Il s'agit du comportement standard des jokers familier du "globbing" shell. -

La double étoile `**` est plus puissante, elle correspond à n'importe quelle séquence de +

La double étoile ** est plus puissante, elle correspond à n'importe quelle séquence de caractères, y compris les séparateurs de répertoires. Cela permet aux motifs de correspondre -sur plusieurs niveaux de répertoires. Lorsque `**` apparaît directement intégré dans +sur plusieurs niveaux de répertoires. Lorsque ** apparaît directement intégré dans un motif, il peut correspondre à zéro ou plusieurs caractères, y compris les barres obliques entre le texte littéral environnant. -

L'utilisation la plus importante de `**` est sous la forme spéciale `/**/`. Celle-ci correspond à +

L'utilisation la plus importante de ** est sous la forme spéciale /**/. Celle-ci correspond à zéro ou plusieurs niveaux de répertoires complets, ce qui permet de faire correspondre des fichiers à n'importe quelle profondeur dans une arborescence de répertoires sans connaître la structure exacte du chemin. -Par exemple, le motif `src/**/main.js` correspond à `src/main.js` (saut de -zéro répertoire), `src/ui/main.js` (saut d'un répertoire), et -`src/ui/components/main.js` (saut de deux répertoires). -

Les classes de caractères utilisant des crochets `[]` correspondent à un seul caractère d'un +Par exemple, le motif src/**/main.js correspond à src/main.js (saut de +zéro répertoire), src/ui/main.js (saut d'un répertoire), et +src/ui/components/main.js (saut de deux répertoires). +

Les classes de caractères utilisant des crochets [] correspondent à un seul caractère d'un ensemble ou d'une plage spécifiés. Comme les autres motifs à caractère unique, elles ne correspondent pas aux séparateurs de répertoires. Les classes supportent les plages et la négation à l'aide d'un point d'exclamation. -

La distinction fondamentale à retenir est que `*`, `?` et les classes de caractères +

La distinction fondamentale à retenir est que *, ? et les classes de caractères respectent tous les limites des répertoires et ne correspondent qu'au sein d'un seul -composant de chemin, alors que `**` est le seul motif qui peut correspondre à travers +composant de chemin, alors que ** est le seul motif qui peut correspondre à travers les séparateurs de répertoires.

Il existe quatre types de motifs différents :

@@ -1914,43 +1914,43 @@ Les répertoires système Windows, les jonctions, les points de montage et les autres répertoires spéciaux Windows sont traités comme des fichiers, ce qui signifie que pour les exclure, vous devez utiliser une règle de fichier, pas une règle de répertoire. -

Si le nom de fichier contient un caractère '*', '?', '[', -ou ']', vous devez l'échapper pour éviter qu'il ne soit interprété +

Si le nom de fichier contient un caractère *, ?, [, +ou ], vous devez l'échapper pour éviter qu'il ne soit interprété comme un caractère de globbing. Sous Unix, le caractère d'échappement -est '\' ; sous Windows, c'est '^'. +est \ ; sous Windows, c'est ^. Lorsque le motif est sur la ligne de commande, vous devez doubler le caractère d'échappement pour éviter qu'il ne soit interprété par le shell de commande.

Dans le fichier de configuration, vous pouvez utiliser différentes stratégies pour filtrer les fichiers à traiter. L'approche la plus simple consiste à n'utiliser que des règles -`exclude` pour supprimer tous les fichiers et répertoires que vous +exclude pour supprimer tous les fichiers et répertoires que vous ne voulez pas traiter. Par exemple :

-# Exclut tout fichier nommé `*.unrecoverable`
+# Exclut tout fichier nommé *.unrecoverable
 exclude *.unrecoverable
-# Exclut le répertoire racine `/lost+found`
+# Exclut le répertoire racine /lost+found
 exclude /lost+found/
-# Exclut tout sous-répertoire nommé `tmp`
+# Exclut tout sous-répertoire nommé tmp
 exclude tmp/
 

L'approche opposée consiste à ne définir que les fichiers que vous -souhaitez traiter, en n'utilisant que des règles `include`. Par exemple : +souhaitez traiter, en n'utilisant que des règles include. Par exemple :

 # Inclut uniquement certains répertoires
 include /movies/
 include /musics/
 include /pictures/
 
-

L'approche finale consiste à mélanger les règles `exclude` et `include`. +

L'approche finale consiste à mélanger les règles exclude et include. Dans ce cas, l'ordre des règles est important. Les règles antérieures ont préséance sur les règles ultérieures. -Pour simplifier, vous pouvez lister toutes les règles `exclude` -d'abord, puis toutes les règles `include`. Par exemple : +Pour simplifier, vous pouvez lister toutes les règles exclude +d'abord, puis toutes les règles include. Par exemple :

-# Exclut tout fichier nommé `*.unrecoverable`
+# Exclut tout fichier nommé *.unrecoverable
 exclude *.unrecoverable
-# Exclut tout sous-répertoire nommé `tmp`
+# Exclut tout sous-répertoire nommé tmp
 exclude tmp/
 # Inclut uniquement certains répertoires
 include /movies/
@@ -1958,7 +1958,7 @@ include /musics/
 include /pictures/
 

Sur la ligne de commande, en utilisant l'option -f, vous ne pouvez -utiliser que des motifs `include`. Par exemple : +utiliser que des motifs include. Par exemple :

 # Vérifie uniquement les fichiers .mp3.
 # Sous Unix, utilisez des guillemets pour éviter l'expansion
@@ -1974,14 +1974,14 @@ le shell de les développer.
 Ignorer des Fichiers (Ignore Files)
 
 

En plus des règles globales du fichier de configuration, vous pouvez -placer des fichiers `.snapraidignore` dans n'importe quel répertoire de la grappe +placer des fichiers .snapraidignore dans n'importe quel répertoire de la grappe pour définir des règles d'exclusion décentralisées. -

Les règles définies dans `.snapraidignore` sont appliquées après les règles du +

Les règles définies dans .snapraidignore sont appliquées après les règles du fichier de configuration. Cela signifie qu'elles ont une priorité plus élevée et peuvent être utilisées pour exclure des fichiers qui étaient précédemment inclus par la configuration globale. En pratique, si une règle locale correspond, le fichier est exclu quels que soient les paramètres d'inclusion globaux. -

La logique des motifs dans `.snapraidignore` reflète la configuration globale +

La logique des motifs dans .snapraidignore reflète la configuration globale mais ancre les motifs au répertoire où se trouve le fichier :

@@ -2009,7 +2009,7 @@ résidant dans ce répertoire ou en dessous. /PATH/FILE
Sélectionne le fichier exact spécifié par rapport à l'emplacement -du fichier `.snapraidignore`. +du fichier .snapraidignore.
@@ -2019,17 +2019,17 @@ du fichier `.snapraidignore`. /PATH/DIR/
Sélectionne le répertoire exact spécifié et tout son contenu, -par rapport à l'emplacement du fichier `.snapraidignore`. +par rapport à l'emplacement du fichier .snapraidignore.
-

Contrairement à la configuration globale, les fichiers `.snapraidignore` ne prennent -en charge que les règles d'exclusion ; vous ne pouvez pas utiliser de motifs `include` ou de négation (!). -

Par exemple, si vous avez un `.snapraidignore` dans `/mnt/disk1/projects/` : +

Contrairement à la configuration globale, les fichiers .snapraidignore ne prennent +en charge que les règles d'exclusion ; vous ne pouvez pas utiliser de motifs include ou de négation (!). +

Par exemple, si vous avez un .snapraidignore dans /mnt/disk1/projects/ :

 # Exclut UNIQUEMENT /mnt/disk1/projects/output.bin
 /output.bin
-# Exclut tout répertoire nommé 'build' dans projects/
+# Exclut tout répertoire nommé build dans projects/
 build/
 # Exclut tout fichier .tmp dans projects/ ou ses sous-dossiers
 *.tmp
@@ -2044,8 +2044,8 @@ dans le fichier de contenu.
 

Il s'agit d'un fichier binaire qui répertorie tous les fichiers présents dans votre baie de disques, ainsi que toutes les sommes de contrôle pour vérifier leur intégrité. -

Ce fichier est lu et écrit par les commandes `sync` et `scrub` et -lu par les commandes `fix`, `check` et `status`. +

Ce fichier est lu et écrit par les commandes sync et scrub et +lu par les commandes fix, check et status.

@@ -2054,9 +2054,9 @@ Parité (Parity)

SnapRAID stocke les informations de parité de votre baie dans les fichiers de parité.

Ce sont des fichiers binaires contenant la parité calculée de tous les -blocs définis dans le fichier `content`. -

Ces fichiers sont lus et écrits par les commandes `sync` et `fix` et -lus uniquement par les commandes `scrub` et `check`. +blocs définis dans le fichier content. +

Ces fichiers sont lus et écrits par les commandes sync et fix et +lus uniquement par les commandes scrub et check.

@@ -2068,8 +2068,8 @@ de fichiers.

Sous Windows, tous les noms lus à partir du système de fichiers sont convertis et traités au format UTF-8.

Pour que les noms de fichiers soient imprimés correctement, vous devez -définir la console Windows en mode UTF-8 avec la commande `chcp 65001` -et utiliser une police TrueType comme `Lucida Console` comme police +définir la console Windows en mode UTF-8 avec la commande chcp 65001 +et utiliser une police TrueType comme Lucida Console comme police de console. Cela n'affecte que les noms de fichiers imprimés ; si vous redirigez la sortie de la console vers un fichier, le fichier diff --git a/beta/manual-it.html b/beta/manual-it.html index 29102edd..d6d813e5 100644 --- a/beta/manual-it.html +++ b/beta/manual-it.html @@ -229,7 +229,7 @@ Permessi, proprietà e attributi estesi non vengono salvati. Iniziare

Per usare SnapRAID, è necessario prima selezionare un disco nell'array -di dischi da dedicare alle informazioni di `parity` (parità). Con un +di dischi da dedicare alle informazioni di parity (parità). Con un disco per la parità, si sarà in grado di recuperare da un singolo guasto del disco, in modo simile a RAID5.

Se si desidera recuperare da più guasti del disco, in modo simile a RAID6, @@ -238,18 +238,18 @@ parità aggiuntivo consente il recupero da un guasto in più del disco.

Come dischi di parità, è necessario scegliere i dischi più grandi dell'array, poiché le informazioni di parità possono crescere fino alle dimensioni del più grande disco dati nell'array. -

Questi dischi saranno dedicati alla memorizzazione dei file di `parity`. +

Questi dischi saranno dedicati alla memorizzazione dei file di parity. Non si dovrebbero memorizzare i propri dati su di essi. -

Quindi, è necessario definire i dischi `data` (dati) che si desidera +

Quindi, è necessario definire i dischi data (dati) che si desidera proteggere con SnapRAID. La protezione è più efficace se questi dischi contengono dati che cambiano raramente. Per questo motivo, è meglio NON includere il disco C:\ di Windows o le directory Unix /home, /var, e /tmp. -

L'elenco dei file viene salvato nei file `content` (contenuto), di solito +

L'elenco dei file viene salvato nei file content (contenuto), di solito memorizzati sui dischi dati, di parità o di avvio. Questo file contiene i dettagli del backup, inclusi tutti i checksum per verificarne l'integrità. -Il file `content` viene memorizzato in più copie e ogni copia deve +Il file content viene memorizzato in più copie e ogni copia deve essere su un disco diverso per garantire che, anche in caso di guasti multipli del disco, sia disponibile almeno una copia.

Ad esempio, supponiamo di essere interessati a un solo livello di @@ -287,7 +287,7 @@ possibile montare i dischi direttamente nelle sottocartelle. Vedi:

 https://www.google.com/search?q=Windows+mount+point
 
-

A questo punto, si è pronti per eseguire il comando `sync` per costruire +

A questo punto, si è pronti per eseguire il comando sync per costruire le informazioni di parità.

 snapraid sync
@@ -299,18 +299,18 @@ vuoti, il processo è immediato.
 prossima esecuzione, riprenderà da dove è stato interrotto.
 

Quando questo comando è completato, i dati sono SICURI.

Ora è possibile iniziare a usare l'array come si desidera e aggiornare -periodicamente le informazioni di parità eseguendo il comando `sync`. +periodicamente le informazioni di parità eseguendo il comando sync.

Scrubbing

Per controllare periodicamente i dati e la parità per gli errori, è -possibile eseguire il comando `scrub`. +possibile eseguire il comando scrub.

 snapraid scrub
 

Questo comando confronta i dati nell'array con l'hash calcolato -durante il comando `sync` per verificarne l'integrità. +durante il comando sync per verificarne l'integrità.

Ogni esecuzione del comando controlla circa l'8% dell'array, escludendo i dati già sottoposti a scrub nei 10 giorni precedenti. È possibile utilizzare l'opzione -p, --plan per specificare un importo @@ -323,25 +323,25 @@ snapraid -p 5 -o 20 scrub

Se vengono trovati errori silenti o di input/output durante il processo, i blocchi corrispondenti vengono contrassegnati come bad (cattivi) nel -file `content` ed elencati nel comando `status`. +file content ed elencati nel comando status.

 snapraid status
 
-

Per correggerli, è possibile utilizzare il comando `fix`, filtrando +

Per correggerli, è possibile utilizzare il comando fix, filtrando i blocchi bad con l'opzione -e, --filter-error:

 snapraid -e fix
 
-

Al prossimo `scrub`, gli errori scompariranno dal report `status` +

Al prossimo scrub, gli errori scompariranno dal report status se sono stati veramente corretti. Per renderlo più veloce, è possibile utilizzare -p bad per eseguire lo scrub solo dei blocchi contrassegnati come bad.

 snapraid -p bad scrub
 
-

L'esecuzione di `scrub` su un array non sincronizzato può riportare +

L'esecuzione di scrub su un array non sincronizzato può riportare errori causati da file rimossi o modificati. Questi errori sono riportati -nell'output di `scrub`, ma i blocchi correlati non sono contrassegnati +nell'output di scrub, ma i blocchi correlati non sono contrassegnati come bad.

@@ -358,10 +358,10 @@ simbolici. Si integra bene con SnapRAID per la protezione della parità ed è comunemente usato in configurazioni come OpenMediaVault (OMV) o NAS personalizzati.

Per avere tutti i file nell'array mostrati nello stesso albero di -directory, è possibile abilitare la funzionalità di `pooling`. Crea +directory, è possibile abilitare la funzionalità di pooling. Crea una vista virtuale di sola lettura di tutti i file nell'array utilizzando collegamenti simbolici. -

È possibile configurare la directory di `pooling` nel file di +

È possibile configurare la directory di pooling nel file di configurazione con:

 pool /pool
@@ -370,7 +370,7 @@ pool /pool
 

 pool C:\pool
 
-

e quindi eseguire il comando `pool` per creare o aggiornare la +

e quindi eseguire il comando pool per creare o aggiornare la vista virtuale.

 snapraid pool
@@ -397,10 +397,10 @@ richiede che i client li risolvano da remoto. Per abilitare questo, oltre
 a condividere la directory pool, è necessario condividere anche tutti i
 dischi in modo indipendente, utilizzando i nomi dei dischi definiti nel
 file di configurazione come punti di condivisione. È inoltre necessario
-specificare nell'opzione `share` del file di configurazione il percorso
+specificare nell'opzione share del file di configurazione il percorso
 UNC di Windows che i client remoti devono utilizzare per accedere a
 questi dischi condivisi.
-

Ad esempio, operando da un server chiamato `darkstar`, è possibile +

Ad esempio, operando da un server chiamato darkstar, è possibile utilizzare le opzioni:

 data d1 F:\array\
@@ -468,9 +468,9 @@ PASSO 1 -> Riconfigurazione
 riserva aggiuntivi, ma un disco USB esterno o un disco remoto saranno
 sufficienti.
 

Modificare il file di configurazione SnapRAID per far puntare l'opzione -`data` o `parity` del disco guasto a una posizione con spazio vuoto +data o parity del disco guasto a una posizione con spazio vuoto sufficiente per recuperare i file. -

Ad esempio, se il disco `d1` è guasto, cambiare da: +

Ad esempio, se il disco d1 è guasto, cambiare da:

 data d1 /mnt/disk1/
 
@@ -479,7 +479,7 @@ data d1 /mnt/disk1/ data d1 /mnt/new_spare_disk/

Se il disco da recuperare è un disco di parità, aggiornare l'opzione -`parity` appropriata. +parity appropriata. Se si hanno più dischi guasti, aggiornare tutte le loro opzioni di configurazione.

@@ -491,40 +491,40 @@ PASSO 2 -> Correzione (Fix)

 snapraid -d NAME -l fix.log fix
 
-

Dove NAME è il nome del disco, come `d1` nel nostro esempio precedente. -Se il disco da recuperare è un disco di parità, usare i nomi `parity`, -`2-parity`, ecc. +

Dove NAME è il nome del disco, come d1 nel nostro esempio precedente. +Se il disco da recuperare è un disco di parità, usare i nomi parity, +2-parity, ecc. Se si hanno più dischi guasti, usare più opzioni -d per specificarli tutti.

Questo comando richiederà molto tempo.

Assicurarsi di avere alcuni gigabyte liberi per memorizzare il file fix.log. Eseguirlo da un disco con spazio libero sufficiente.

Ora si è recuperato tutto ciò che è recuperabile. Se alcuni file sono parzialmente o totalmente irrecuperabili, verranno rinominati aggiungendo -l'estensione `.unrecoverable`. +l'estensione .unrecoverable.

È possibile trovare un elenco dettagliato di tutti i blocchi irrecuperabili nel file fix.log controllando tutte le righe che iniziano -con `unrecoverable:`. +con unrecoverable:.

Se non si è soddisfatti del recupero, è possibile riprovare tutte le volte che si desidera. -

Ad esempio, se si sono rimossi file dall'array dopo l'ultimo `sync`, +

Ad esempio, se si sono rimossi file dall'array dopo l'ultimo sync, questo può comportare che alcuni file non vengano recuperati. -In questo caso, è possibile riprovare il `fix` usando l'opzione -i, +In questo caso, è possibile riprovare il fix usando l'opzione -i, --import, specificando dove si trovano ora questi file per includerli di nuovo nel processo di recupero.

Se si è soddisfatti del recupero, è possibile procedere oltre, ma notare che dopo la sincronizzazione, non è più possibile riprovare -il comando `fix`! +il comando fix!

PASSO 3 -> Controllo (Check)

-

Come controllo cauto, è ora possibile eseguire un comando `check` per +

Come controllo cauto, è ora possibile eseguire un comando check per assicurarsi che tutto sia corretto sul disco recuperato.

 snapraid -d NAME -a check
 
-

Dove NAME è il nome del disco, come `d1` nel nostro esempio precedente. +

Dove NAME è il nome del disco, come d1 nel nostro esempio precedente.

Le opzioni -d e -a dicono a SnapRAID di controllare solo il disco specificato e di ignorare tutti i dati di parità.

Questo comando richiederà molto tempo, ma se non si è eccessivamente @@ -534,7 +534,7 @@ cauti, è possibile saltarlo.

PASSO 4 -> Sincronizzazione (Sync)

-

Eseguire il comando `sync` per risincronizzare l'array con il nuovo disco. +

Eseguire il comando sync per risincronizzare l'array con il nuovo disco.

 snapraid sync
 
@@ -549,19 +549,19 @@ Comandi

SnapRAID fornisce alcuni semplici comandi che consentono di:

  • -Stampare lo stato dell'array -> `status` +Stampare lo stato dell'array -> status
  • -Controllare i dischi -> `smart`, `probe`, `up`, `down` +Controllare i dischi -> smart, probe, up, down
  • -Effettuare un backup/snapshot -> `sync` +Effettuare un backup/snapshot -> sync
  • -Controllare periodicamente i dati -> `scrub` +Controllare periodicamente i dati -> scrub
  • -Ripristinare l'ultimo backup/snapshot -> `fix`. +Ripristinare l'ultimo backup/snapshot -> fix.

I comandi devono essere scritti in minuscolo. @@ -574,14 +574,14 @@ status vecchi i blocchi senza essere controllati e tutti gli errori silenti registrati incontrati durante lo scrubbing.

Le informazioni presentate si riferiscono all'ultima volta che si è -eseguito `sync`. Le modifiche successive non vengono prese in +eseguito sync. Le modifiche successive non vengono prese in considerazione.

Se sono stati rilevati blocchi bad, vengono elencati i loro numeri -di blocco. Per correggerli, è possibile utilizzare il comando `fix -e`. +di blocco. Per correggerli, è possibile utilizzare il comando fix -e.

Mostra anche un grafico che rappresenta l'ultima volta che ogni blocco è stato sottoposto a scrub o sincronizzato. I blocchi sottoposti a scrub -sono mostrati con '*', i blocchi sincronizzati ma non ancora sottoposti -a scrub con 'o'. +sono mostrati con *, i blocchi sincronizzati ma non ancora sottoposti +a scrub con o.

Nulla viene modificato.

@@ -597,8 +597,8 @@ SMART dei dischi con i dati Backblaze disponibili all'indirizzo:

 https://www.backblaze.com/hard-drive-test-data.html
 
-

Se SMART segnala che un disco sta per guastarsi, viene stampato `FAIL` -o `PREFAIL` per quel disco e SnapRAID restituisce un errore. +

Se SMART segnala che un disco sta per guastarsi, viene stampato FAIL +o PREFAIL per quel disco e SnapRAID restituisce un errore. In questo caso, si raccomanda vivamente la sostituzione immediata del disco.

Altre possibili stringhe di stato sono: @@ -629,11 +629,11 @@ Il log dell'autotest del dispositivo contiene errori.

Se viene specificata l'opzione -v, --verbose, viene fornita un'analisi statistica più approfondita. Questa analisi può aiutare a decidere se è necessaria più o meno parità. -

Questo comando utilizza lo strumento `smartctl` ed è equivalente -all'esecuzione di `smartctl -a` su tutti i dispositivi. +

Questo comando utilizza lo strumento smartctl ed è equivalente +all'esecuzione di smartctl -a su tutti i dispositivi.

Se i dispositivi non vengono rilevati automaticamente correttamente, è possibile specificare un comando personalizzato utilizzando l'opzione -`smartctl` nel file di configurazione. +smartctl nel file di configurazione.

Nulla viene modificato.

@@ -641,13 +641,13 @@ possibile specificare un comando personalizzato utilizzando l'opzione probe

Stampa lo stato POWER di tutti i dischi nel sistema. -

`Standby` significa che il disco non sta girando. `Active` significa +

Standby significa che il disco non sta girando. Active significa che il disco sta girando. -

Questo comando utilizza lo strumento `smartctl` ed è equivalente -all'esecuzione di `smartctl -n standby -i` su tutti i dispositivi. +

Questo comando utilizza lo strumento smartctl ed è equivalente +all'esecuzione di smartctl -n standby -i su tutti i dispositivi.

Se i dispositivi non vengono rilevati automaticamente correttamente, è possibile specificare un comando personalizzato utilizzando l'opzione -`smartctl` nel file di configurazione. +smartctl nel file di configurazione.

Nulla viene modificato.

@@ -666,13 +666,13 @@ Assicurarsi che l'alimentatore possa sostenerlo. down

Ferma tutti i dischi dell'array. -

Questo comando utilizza lo strumento `smartctl` ed è equivalente -all'esecuzione di `smartctl -s standby,now` su tutti i dispositivi. +

Questo comando utilizza lo strumento smartctl ed è equivalente +all'esecuzione di smartctl -s standby,now su tutti i dispositivi.

È possibile fermare solo dischi specifici utilizzando l'opzione -d, --filter-disk.

Per fermare automaticamente in caso di errore, è possibile utilizzare l'opzione -s, --spin-down-on-error con qualsiasi altro comando, -che è equivalente all'esecuzione manuale di `down` quando si verifica +che è equivalente all'esecuzione manuale di down quando si verifica un errore.

Nulla viene modificato.

@@ -680,7 +680,7 @@ un errore.

diff

-

Elenca tutti i file modificati dall'ultimo `sync` che devono avere i +

Elenca tutti i file modificati dall'ultimo sync che devono avere i loro dati di parità ricalcolati.

Questo comando non controlla i dati del file, ma solo il timestamp del file, le dimensioni e l'inode. @@ -731,7 +731,7 @@ copied

File copiati sullo stesso o su un disco diverso. Si noti che se sono stati veramente spostati su un altro -disco, saranno contati anche in `removed`. +disco, saranno contati anche in removed. Sono identificati dall'avere lo stesso nome, dimensioni e timestamp. Se il timestamp sotto il secondo è zero, il percorso completo deve corrispondere, non solo il nome. @@ -747,7 +747,7 @@ ripristinati dopo essere stati eliminati.
-

Se è richiesto un `sync`, il codice di ritorno del processo è 2, +

Se è richiesto un sync, il codice di ritorno del processo è 2, invece del predefinito 0. Il codice di ritorno 1 è utilizzato per una condizione di errore generica.

Nulla viene modificato. @@ -761,7 +761,7 @@ nell'array di dischi vengono letti e i dati di parità corrispondenti vengono aggiornati.

È possibile interrompere questo processo in qualsiasi momento premendo Ctrl+C, senza perdere il lavoro già svolto. -Alla prossima esecuzione, il processo `sync` riprenderà da dove +Alla prossima esecuzione, il processo sync riprenderà da dove è stato interrotto.

Se vengono trovati errori silenti o di input/output durante il processo, i blocchi corrispondenti vengono contrassegnati come bad. @@ -773,7 +773,7 @@ Se il file viene spostato o rinominato sullo stesso disco, mantenendo lo stesso inode, la parità non viene ricalcolata. Se il file viene spostato su un altro disco, la parità viene ricalcolata, ma le informazioni di hash precedentemente calcolate vengono mantenute. -

I file `content` e `parity` vengono modificati se necessario. +

I file content e parity vengono modificati se necessario. I file nell'array NON vengono modificati.

@@ -814,25 +814,25 @@ il blocco. I blocchi più vecchi vengono sottoposti a scrub per primi, garantendo un controllo ottimale. Se si desidera eseguire lo scrub solo dei blocchi appena sincronizzati -non ancora sottoposti a scrub, utilizzare l'opzione `-p new`. +non ancora sottoposti a scrub, utilizzare l'opzione -p new.

Per ottenere i dettagli dello stato dello scrub, utilizzare il comando -`status`. +status.

Per qualsiasi errore silente o di input/output trovato, i blocchi -corrispondenti vengono contrassegnati come bad nel file `content`. -Questi blocchi bad sono elencati in `status` e possono essere corretti -con `fix -e`. +corrispondenti vengono contrassegnati come bad nel file content. +Questi blocchi bad sono elencati in status e possono essere corretti +con fix -e. Dopo la correzione, al prossimo scrub, verranno ricontrollati e, se trovati corretti, il contrassegno bad verrà rimosso. Per eseguire lo scrub solo dei blocchi bad, è possibile utilizzare -il comando `scrub -p bad`. -

Si consiglia di eseguire `scrub` solo su un array sincronizzato per +il comando scrub -p bad. +

Si consiglia di eseguire scrub solo su un array sincronizzato per evitare errori segnalati causati da dati non sincronizzati. Questi errori sono riconosciuti come non essendo errori silenti e i blocchi non vengono contrassegnati come bad, ma tali errori sono riportati nell'output del comando. -

Il file `content` viene modificato per aggiornare l'ora dell'ultimo +

Il file content viene modificato per aggiornare l'ora dell'ultimo controllo per ogni blocco e per contrassegnare i blocchi bad. -I file `parity` NON vengono modificati. +I file parity NON vengono modificati. I file nell'array NON vengono modificati.

@@ -841,23 +841,23 @@ fix

Corregge tutti i file e i dati di parità.

Tutti i file e i dati di parità vengono confrontati con lo stato -snapshot salvato nell'ultimo `sync`. +snapshot salvato nell'ultimo sync. Se viene trovata una differenza, viene ripristinata allo snapshot memorizzato. -

ATTENZIONE! Il comando `fix` non differenzia tra errori e modifiche +

ATTENZIONE! Il comando fix non differenzia tra errori e modifiche intenzionali. Ripristina incondizionatamente lo stato del file -all'ultimo `sync`. +all'ultimo sync.

Se non viene specificata nessun'altra opzione, l'intero array viene elaborato. Utilizzare le opzioni di filtro per selezionare un sottoinsieme di file o dischi su cui operare. -

Per correggere solo i blocchi contrassegnati come bad durante `sync` -e `scrub`, utilizzare l'opzione -e, --filter-error. +

Per correggere solo i blocchi contrassegnati come bad durante sync +e scrub, utilizzare l'opzione -e, --filter-error. A differenza di altre opzioni di filtro, questa applica correzioni solo -ai file che sono invariati dall'ultimo `sync`. +ai file che sono invariati dall'ultimo sync.

SnapRAID rinomina tutti i file che non possono essere corretti aggiungendo -l'estensione `.unrecoverable`. +l'estensione .unrecoverable.

Prima di correggere, l'intero array viene scansionato per trovare -eventuali file spostati dall'ultima operazione di `sync`. +eventuali file spostati dall'ultima operazione di sync. Questi file sono identificati dal loro timestamp, ignorando il loro nome e la directory, e vengono utilizzati nel processo di recupero se necessario. @@ -865,8 +865,8 @@ Se alcuni di essi sono stati spostati al di fuori dell'array, è possibile utilizzare l'opzione -i, --import per specificare directory aggiuntive da scansionare.

I file sono identificati solo dal percorso, non dall'inode. -

Il file `content` NON viene modificato. -I file `parity` vengono modificati se necessario. +

Il file content NON viene modificato. +I file parity vengono modificati se necessario. I file nell'array vengono modificati se necessario.

@@ -874,11 +874,11 @@ I file nell'array vengono modificati se necessario. check

Verifica tutti i file e i dati di parità. -

Funziona come `fix`, ma simula solo un recupero e nessuna modifica +

Funziona come fix, ma simula solo un recupero e nessuna modifica viene scritta nell'array.

Questo comando è destinato principalmente alla verifica manuale, ad esempio dopo un processo di recupero o in altre condizioni speciali. -Per i controlli periodici e pianificati, utilizzare `scrub`. +Per i controlli periodici e pianificati, utilizzare scrub.

Se si utilizza l'opzione -a, --audit-only, viene controllato solo l'hash dei file e i dati di parità vengono ignorati per un'esecuzione più veloce. @@ -890,7 +890,7 @@ più veloce. list

Elenca tutti i file contenuti nell'array al momento dell'ultimo -`sync`. +sync.

Con -v o --verbose, viene mostrato anche il tempo sotto il secondo.

Nulla viene modificato.

@@ -908,7 +908,7 @@ utilizzati solo gli hash precalcolati. pool

Crea o aggiorna una vista virtuale di tutti -i file nell'array di dischi nella directory di `pooling`. +i file nell'array di dischi nella directory di pooling.

I file non vengono copiati ma collegati utilizzando collegamenti simbolici.

Durante l'aggiornamento, tutti i collegamenti simbolici esistenti @@ -960,10 +960,10 @@ passare da MurmurHash3 al più veloce SpookyHash.

Se si sta già utilizzando l'hash ottimale, questo comando non fa nulla e informa che non è necessaria alcuna azione.

Il rehash non viene eseguito immediatamente ma avviene -progressivamente durante `sync` e `scrub`. -

È possibile controllare lo stato del rehash utilizzando `status`. +progressivamente durante sync e scrub. +

È possibile controllare lo stato del rehash utilizzando status.

Durante il rehash, SnapRAID mantiene la piena funzionalità, -con l'unica eccezione che `dup` non è in grado di rilevare file +con l'unica eccezione che dup non è in grado di rilevare file duplicati utilizzando un hash diverso.

@@ -978,10 +978,10 @@ Opzioni -c, --conf CONFIG
Seleziona il file di configurazione da utilizzare. Se non -specificato, in Unix utilizza il file `/usr/local/etc/snapraid.conf` -se esiste, altrimenti `/etc/snapraid.conf`. -In Windows, utilizza il file `snapraid.conf` nella stessa -directory di `snapraid.exe`. +specificato, in Unix utilizza il file /usr/local/etc/snapraid.conf +se esiste, altrimenti /etc/snapraid.conf. +In Windows, utilizza il file snapraid.conf nella stessa +directory di snapraid.exe.
@@ -990,7 +990,7 @@ directory di `snapraid.exe`.
-f, --filter PATTERN
-Filtra i file da elaborare in `check` e `fix`. +Filtra i file da elaborare in check e fix. Vengono elaborati solo i file che corrispondono al modello specificato. Questa opzione può essere utilizzata più volte. @@ -998,8 +998,8 @@ Vedere la sezione PATTERN per maggiori dettagli sulle specifiche del modello. In Unix, assicurarsi che i caratteri di globbing siano citati se usati. -Questa opzione può essere utilizzata solo con `check` e `fix`. -Non può essere utilizzata con `sync` e `scrub`, poiché elaborano +Questa opzione può essere utilizzata solo con check e fix. +Non può essere utilizzata con sync e scrub, poiché elaborano sempre l'intero array.
@@ -1009,19 +1009,19 @@ sempre l'intero array.
-d, --filter-disk NAME
-Filtra i dischi da elaborare in `check`, `fix`, `up` e `down`. +Filtra i dischi da elaborare in check, fix, up e down. È necessario specificare un nome di disco come definito nel file di configurazione. È anche possibile specificare i dischi di parità con i nomi: -`parity`, `2-parity`, `3-parity`, ecc., per limitare le operazioni +parity, 2-parity, 3-parity, ecc., per limitare le operazioni a un disco di parità specifico. Se si combinano più opzioni --filter, --filter-disk e --filter-missing, vengono selezionati solo i file che corrispondono a tutti i filtri. Questa opzione può essere utilizzata più volte. -Questa opzione può essere utilizzata solo con `check`, `fix`, -`up` e `down`. -Non può essere utilizzata con `sync` e `scrub`, poiché elaborano +Questa opzione può essere utilizzata solo con check, fix, +up e down. +Non può essere utilizzata con sync e scrub, poiché elaborano sempre l'intero array.
@@ -1031,15 +1031,15 @@ sempre l'intero array.
-m, --filter-missing
-Filtra i file da elaborare in `check` e `fix`. +Filtra i file da elaborare in check e fix. Vengono elaborati solo i file mancanti o eliminati dall'array. -Quando usato con `fix`, questo agisce come un comando di -`undelete` (annullamento eliminazione). +Quando usato con fix, questo agisce come un comando di +undelete (annullamento eliminazione). Se si combinano più opzioni --filter, --filter-disk e --filter-missing, vengono selezionati solo i file che corrispondono a tutti i filtri. -Questa opzione può essere utilizzata solo con `check` e `fix`. -Non può essere utilizzata con `sync` e `scrub`, poiché elaborano +Questa opzione può essere utilizzata solo con check e fix. +Non può essere utilizzata con sync e scrub, poiché elaborano sempre l'intero array.
@@ -1049,11 +1049,11 @@ sempre l'intero array.
-e, --filter-error
-Elabora i file con errori in `check` e `fix`. +Elabora i file con errori in check e fix. Elabora solo i file che hanno blocchi contrassegnati con errori -silenti o di input/output durante `sync` e `scrub`, come -elencato in `status`. -Questa opzione può essere utilizzata solo con `check` e `fix`. +silenti o di input/output durante sync e scrub, come +elencato in status. +Questa opzione può essere utilizzata solo con check e fix.
@@ -1066,10 +1066,10 @@ Seleziona il piano di scrub. Se PERC è un valore numerico da 0 a 100, viene interpretato come la percentuale di blocchi da sottoporre a scrub. Invece di una percentuale, è possibile specificare un piano: -`bad` esegue lo scrub dei blocchi bad, `new` esegue lo scrub -dei blocchi non ancora sottoposti a scrub, e `full` esegue lo +bad esegue lo scrub dei blocchi bad, new esegue lo scrub +dei blocchi non ancora sottoposti a scrub, e full esegue lo scrub di tutto. -Questa opzione può essere utilizzata solo con `scrub`. +Questa opzione può essere utilizzata solo con scrub. @@ -1078,12 +1078,12 @@ Questa opzione può essere utilizzata solo con `scrub`.
-o, --older-than DAYS
-Seleziona la parte più vecchia dell'array da elaborare in `scrub`. +Seleziona la parte più vecchia dell'array da elaborare in scrub. DAYS è l'età minima in giorni per un blocco da sottoporre a scrub; il valore predefinito è 10. I blocchi contrassegnati come bad vengono sempre sottoposti a scrub indipendentemente da questa opzione. -Questa opzione può essere utilizzata solo con `scrub`. +Questa opzione può essere utilizzata solo con scrub.
@@ -1092,11 +1092,11 @@ Questa opzione può essere utilizzata solo con `scrub`.
-a, --audit-only
-In `check`, verifica l'hash dei file senza +In check, verifica l'hash dei file senza controllare i dati di parità. Se si è interessati solo al controllo dei dati del file, questa opzione può velocizzare significativamente il processo di controllo. -Questa opzione può essere utilizzata solo con `check`. +Questa opzione può essere utilizzata solo con check.
@@ -1105,9 +1105,9 @@ Questa opzione può essere utilizzata solo con `check`.
-h, --pre-hash
-In `sync`, esegue una fase preliminare di hashing di tutti i nuovi +In sync, esegue una fase preliminare di hashing di tutti i nuovi dati per una verifica aggiuntiva prima del calcolo della parità. -Di solito, in `sync`, non viene eseguito alcun hashing preliminare +Di solito, in sync, non viene eseguito alcun hashing preliminare e i nuovi dati vengono sottoposti a hash subito prima del calcolo della parità quando vengono letti per la prima volta. Questo processo si verifica quando il sistema è sotto @@ -1116,13 +1116,13 @@ Questa è una condizione estrema per la macchina e, se presenta un problema hardware latente, gli errori silenti potrebbero non essere rilevati perché i dati non sono ancora stati sottoposti a hash. Per evitare questo rischio, è possibile abilitare la modalità -`pre-hash` per far leggere tutti i dati due volte per garantirne +pre-hash per far leggere tutti i dati due volte per garantirne l'integrità. Questa opzione verifica anche i file spostati all'interno dell'array per garantire che l'operazione di spostamento sia andata a buon fine e, se necessario, consente di eseguire un'operazione di fix prima di procedere. -Questa opzione può essere utilizzata solo con `sync`. +Questa opzione può essere utilizzata solo con sync.
@@ -1132,12 +1132,12 @@ Questa opzione può essere utilizzata solo con `sync`. -i, --import DIR
Importa dalla directory specificata tutti i file eliminati -dall'array dopo l'ultimo `sync`. -Se si hanno ancora tali file, possono essere utilizzati da `check` -e `fix` per migliorare il processo di recupero. +dall'array dopo l'ultimo sync. +Se si hanno ancora tali file, possono essere utilizzati da check +e fix per migliorare il processo di recupero. I file vengono letti, anche nelle sottodirectory, e sono identificati indipendentemente dal loro nome. -Questa opzione può essere utilizzata solo con `check` e `fix`. +Questa opzione può essere utilizzata solo con check e fix.
@@ -1206,7 +1206,7 @@ anomalo del sistema, alcuni file a cui si è acceduto sono stati troncati. Questa è una possibile condizione in Linux con i file system ext3/ext4. -Questa opzione può essere utilizzata solo con `sync`. +Questa opzione può essere utilizzata solo con sync. @@ -1222,7 +1222,7 @@ sul disco sono mancanti o riscritti, interrompe la prosecuzione a meno che non si specifichi questa opzione. Ciò consente di rilevare facilmente quando un file system di dati non è montato. -Questa opzione può essere utilizzata solo con `sync`. +Questa opzione può essere utilizzata solo con sync. @@ -1241,8 +1241,8 @@ di montaggio sbagliati. Tuttavia, è consentito avere un singolo cambio di UUID con parità singola e di più con parità multipla, perché questo è il caso normale quando si sostituiscono i dischi dopo un recupero. -Questa opzione può essere utilizzata solo con `sync`, `check` -o `fix`. +Questa opzione può essere utilizzata solo con sync, check +o fix. @@ -1259,7 +1259,7 @@ disco inaccessibile. Oppure, se si desidera recuperare un disco nello spazio libero rimasto su un disco già utilizzato, condividendo lo stesso dispositivo fisico. -Questa opzione può essere utilizzata solo con `fix`. +Questa opzione può essere utilizzata solo con fix. @@ -1268,7 +1268,7 @@ Questa opzione può essere utilizzata solo con `fix`.
-N, --force-nocopy
-In `sync`, `check` e `fix`, disabilita l'euristica di rilevamento +In sync, check e fix, disabilita l'euristica di rilevamento della copia. Senza questa opzione, SnapRAID presume che i file con gli stessi attributi, come nome, dimensione e timestamp, siano copie con gli @@ -1279,8 +1279,8 @@ per rilevare errori silenti o per recuperare file mancanti. In alcuni rari casi, questo comportamento può comportare falsi positivi o un processo lento a causa di molte verifiche di hash, e questa opzione consente di risolvere tali problemi. -Questa opzione può essere utilizzata solo con `sync`, `check` -e `fix`. +Questa opzione può essere utilizzata solo con sync, check +e fix.
@@ -1289,15 +1289,15 @@ e `fix`.
-F, --force-full
-In `sync`, forza un ricalcolo completo della parità. +In sync, forza un ricalcolo completo della parità. Questa opzione può essere utilizzata quando si aggiunge un nuovo livello di parità o se si è tornati a un vecchio file di contenuto utilizzando dati di parità più recenti. Invece di ricreare la parità da zero, questo consente di riutilizzare gli hash presenti nel file di contenuto per convalidare i dati e -mantenere la protezione dei dati durante il processo `sync` +mantenere la protezione dei dati durante il processo sync utilizzando i dati di parità esistenti. -Questa opzione può essere utilizzata solo con `sync`. +Questa opzione può essere utilizzata solo con sync.
@@ -1306,15 +1306,15 @@ Questa opzione può essere utilizzata solo con `sync`.
-R, --force-realloc
-In `sync`, forza una riallocazione completa dei file e la +In sync, forza una riallocazione completa dei file e la ricostruzione della parità. Questa opzione può essere utilizzata per riallocare completamente tutti i file, rimuovendo la frammentazione, riutilizzando gli hash presenti nel file di contenuto per convalidare i dati. -Questa opzione può essere utilizzata solo con `sync`. +Questa opzione può essere utilizzata solo con sync. ATTENZIONE! Questa opzione è solo per esperti ed è vivamente sconsigliato utilizzarla. -NON si ha protezione dei dati durante l'operazione `sync`. +NON si ha protezione dei dati durante l'operazione sync.
@@ -1329,14 +1329,14 @@ stampati sullo schermo, potenzialmente resulting in un output eccessivo in caso di molti errori. Quando -l, --log è specificato, vengono stampati sullo schermo solo gli errori fatali che causano l'arresto di SnapRAID. -Se il percorso inizia con '>>', il file viene aperto in modalità -append. Le occorrenze di '%D' e '%T' nel nome vengono sostituite +Se il percorso inizia con >>, il file viene aperto in modalità +append. Le occorrenze di %D e %T nel nome vengono sostituite con la data e l'ora nel formato YYYYMMDD e HHMMSS. Nei file batch -di Windows, è necessario raddoppiare il carattere '%', ad esempio -result-%%D.log. Per utilizzare '>>', è necessario racchiudere -il nome tra virgolette, ad esempio `">>result.log"`. +di Windows, è necessario raddoppiare il carattere %, ad esempio +result-%%D.log. Per utilizzare >>, è necessario racchiudere +il nome tra virgolette, ad esempio ">>result.log". Per indirizzare l'output del log all'output standard o all'errore -standard, è possibile utilizzare `">&1"` e `">&2"`, +standard, è possibile utilizzare ">&1" e ">&2", rispettivamente. Vedere il file snapraid_log.txt o la pagina man per le descrizioni dei tag di log. @@ -1352,10 +1352,10 @@ Imposta un nuovo limite di errore prima di interrompere l'esecuzione. Per impostazione predefinita, SnapRAID si interrompe se incontra più di 100 errori di input/output, indicando che un disco sta probabilmente fallendo. -Questa opzione influisce su `sync` e `scrub`, a cui è consentito +Questa opzione influisce su sync e scrub, a cui è consentito continuare dopo il primo set di errori del disco per cercare di completare le loro operazioni. -Tuttavia, `check` e `fix` si interrompono sempre al primo errore. +Tuttavia, check e fix si interrompono sempre al primo errore. @@ -1447,10 +1447,10 @@ Configurazione

SnapRAID richiede un file di configurazione per sapere dove si trova l'array di dischi e dove memorizzare le informazioni di parità. -

In Unix, utilizza il file `/usr/local/etc/snapraid.conf` se esiste, -altrimenti `/etc/snapraid.conf`. -In Windows, utilizza il file `snapraid.conf` nella stessa -directory di `snapraid.exe`. +

In Unix, utilizza il file /usr/local/etc/snapraid.conf se esiste, +altrimenti /etc/snapraid.conf. +In Windows, utilizza il file snapraid.conf nella stessa +directory di snapraid.exe.

Deve contenere le seguenti opzioni (sensibili al maiuscolo/minuscolo):

@@ -1498,7 +1498,7 @@ aggiuntivo di protezione:

Ogni livello di parità richiede la presenza di tutti i livelli di parità precedenti. -

Si applicano le stesse considerazioni dell'opzione 'parity'. +

Si applicano le stesse considerazioni dell'opzione parity.

Queste opzioni sono facoltative e possono essere utilizzate solo una volta.

@@ -1507,17 +1507,17 @@ z-parity FILE [,FILE] ...

Definisce un file e un formato alternativi per memorizzare la tripla parità. -

Questa opzione è un'alternativa a '3-parity', destinata +

Questa opzione è un'alternativa a 3-parity, destinata principalmente a CPU di fascia bassa come ARM o AMD Phenom, Athlon e Opteron che non supportano il set di istruzioni SSSE3. In tali casi, fornisce prestazioni migliori.

Questo formato è simile ma più veloce di quello utilizzato da ZFS RAIDZ3. Come ZFS, non funziona oltre la tripla parità. -

Quando si utilizza '3-parity', si verrà avvisati se è consigliato -utilizzare il formato 'z-parity' per un miglioramento delle prestazioni. +

Quando si utilizza 3-parity, si verrà avvisati se è consigliato +utilizzare il formato z-parity per un miglioramento delle prestazioni.

È possibile convertire da un formato all'altro regolando il file di configurazione con il file z-parity o 3-parity desiderato e -utilizzando 'fix' per ricrearlo. +utilizzando fix per ricrearlo.

@@ -1528,7 +1528,7 @@ di tutti i file presenti nell'array di dischi.

Può essere posizionato su un disco utilizzato per dati, parità o qualsiasi altro disco disponibile. Se si utilizza un disco dati, questo file viene automaticamente -escluso dal processo `sync`. +escluso dal processo sync.

Questa opzione è obbligatoria e può essere utilizzata più volte per salvare più copie dello stesso file.

È necessario memorizzare almeno una copia per ogni disco di parità @@ -1546,7 +1546,7 @@ purché si mantenga fisso NAME.

È necessario utilizzare un'opzione per ogni disco dati nell'array.

È possibile rinominare un disco in seguito modificando NAME direttamente nel file di configurazione e quindi eseguendo un -comando 'sync'. +comando sync. In caso di ridenominazione, l'associazione viene eseguita utilizzando l'UUID memorizzato dei dischi.

@@ -1555,7 +1555,7 @@ l'UUID memorizzato dei dischi. nohidden

Esclude tutti i file e le directory nascosti. -In Unix, i file nascosti sono quelli che iniziano con `.`. +In Unix, i file nascosti sono quelli che iniziano con .. In Windows, sono quelli con l'attributo nascosto.

@@ -1565,11 +1565,11 @@ exclude/include PATTERN

Definisce i modelli di file o directory da escludere o includere nel processo di sync. Tutti i modelli vengono elaborati nell'ordine specificato. -

Se il primo modello che corrisponde è un `exclude`, il file -viene escluso. Se è un `include`, il file viene incluso. +

Se il primo modello che corrisponde è un exclude, il file +viene escluso. Se è un include, il file viene incluso. Se nessun modello corrisponde, il file viene escluso se l'ultimo -modello specificato è un `include`, o incluso se l'ultimo modello -specificato è un `exclude`. +modello specificato è un include, o incluso se l'ultimo modello +specificato è un exclude.

Vedere la sezione PATTERN per maggiori dettagli sulle specifiche del modello.

Questa opzione può essere utilizzata più volte. @@ -1602,7 +1602,7 @@ dimensione di blocco di 256 KiB, si sprecheranno 12,8 GB di parità, il che può comportare 12,8 GB in meno di spazio disponibile sul disco dati.

È possibile controllare la quantità di spazio sprecato su ogni disco -utilizzando `status`. +utilizzando status. Questa è la quantità di spazio che è necessario lasciare libero sui dischi dati o utilizzare per i file non inclusi nell'array. Se questo valore è negativo, significa che si è vicini a riempire @@ -1663,7 +1663,7 @@ autosave SIZE_IN_GIGABYTES

Salva automaticamente lo stato durante la sincronizzazione o lo scrubbing dopo la quantità specificata di GB elaborati. -Questa opzione è utile per evitare di riavviare lunghi comandi `sync` +Questa opzione è utile per evitare di riavviare lunghi comandi sync da zero se interrotti da un arresto anomalo della macchina o qualsiasi altro evento.

@@ -1677,7 +1677,7 @@ i dischi utilizzando lo strumento smartctl. Le temperature attuali dei dischi vengono visualizzate mentre SnapRAID è in funzione. Se un disco supera questo limite, tutte le operazioni si interrompono e i dischi vengono messi in stand-by (spin down) per la durata definita -dall'opzione `temp_sleep`. Dopo il periodo di sonno, le operazioni +dall'opzione temp_sleep. Dopo il periodo di sonno, le operazioni riprendono, potenzialmente mettendosi in pausa di nuovo se il limite di temperatura viene raggiunto ancora una volta.

Durante il funzionamento, SnapRAID analizza anche la curva di riscaldamento @@ -1714,7 +1714,7 @@ viene raggiunto. Durante questo periodo, i dischi rimangono fermi pool DIR

Definisce la directory di pooling in cui viene creata la vista virtuale -dell'array di dischi utilizzando il comando `pool`. +dell'array di dischi utilizzando il comando pool.

La directory deve già esistere.

@@ -1730,7 +1730,7 @@ solo percorsi locali, il che non consente la condivisione della directory pool sulla rete.

I collegamenti simbolici sono formati utilizzando il percorso UNC specificato, aggiungendo il nome del disco come specificato nell'opzione -`data` e infine aggiungendo la directory e il nome del file. +data e infine aggiungendo la directory e il nome del file.

Questa opzione è richiesta solo per Windows.

@@ -1742,12 +1742,12 @@ SMART per ogni disco. Ciò potrebbe essere richiesto per controller RAID e alcuni dischi USB che non possono essere rilevati automaticamente. Il segnaposto %s viene sostituito dal nome del dispositivo, ma è facoltativo per dispositivi fissi come i controller RAID. -

DISK è lo stesso nome del disco specificato nell'opzione `data`. -PARITY è uno dei nomi di parità: `parity`, `2-parity`, `3-parity`, -`4-parity`, `5-parity`, `6-parity` o `z-parity`. -

Nelle OPTIONS specificate, la stringa `%s` viene sostituita dal +

DISK è lo stesso nome del disco specificato nell'opzione data. +PARITY è uno dei nomi di parità: parity, 2-parity, 3-parity, +4-parity, 5-parity, 6-parity o z-parity. +

Nelle OPTIONS specificate, la stringa %s viene sostituita dal nome del dispositivo. Per i controller RAID, il dispositivo è -probabilmente fisso e potrebbe non essere necessario utilizzare `%s`. +probabilmente fisso e potrebbe non essere necessario utilizzare %s.

Fare riferimento alla documentazione di smartmontools per le possibili opzioni:

@@ -1766,12 +1766,12 @@ smartignore DISK/PARITY ATTR [ATTR...]
 

Ignora l'attributo SMART specificato durante il calcolo della probabilità di guasto del disco. Questa opzione è utile se un disco segnala valori insoliti o fuorvianti per un particolare attributo. -

DISK è lo stesso nome del disco specificato nell'opzione `data`. -PARITY è uno dei nomi di parità: `parity`, `2-parity`, `3-parity`, -`4-parity`, `5-parity`, `6-parity` o `z-parity`. +

DISK è lo stesso nome del disco specificato nell'opzione data. +PARITY è uno dei nomi di parità: parity, 2-parity, 3-parity, +4-parity, 5-parity, 6-parity o z-parity. Il valore speciale * può essere utilizzato per ignorare l'attributo su tutti i dischi. -

Ad esempio, per ignorare l'attributo `Current Pending Sector Count` +

Ad esempio, per ignorare l'attributo Current Pending Sector Count su tutti i dischi:

 smartignore * 197
@@ -1826,32 +1826,32 @@ Pattern
 escludere. Usando i caratteri globbing, è possibile definire regole che
 corrispondano a nomi di file specifici o a intere strutture di directory senza
 elencare manualmente ogni percorso.
-

Il punto interrogativo `?` corrisponde a qualsiasi carattere singolo eccetto il +

Il punto interrogativo ? corrisponde a qualsiasi carattere singolo eccetto il separatore di directory. Questo lo rende utile per far corrispondere nomi di file con caratteri variabili mantenendo il pattern confinato a un singolo livello di directory. -

L'asterisco singolo `*` corrisponde a qualsiasi sequenza di caratteri, ma come il +

L'asterisco singolo * corrisponde a qualsiasi sequenza di caratteri, ma come il punto interrogativo, non attraversa mai i confini delle directory. Si ferma allo slash in avanti, rendendolo adatto per la corrispondenza all'interno di un singolo componente del percorso. Questo è il comportamento standard dei wildcard familiare dal globbing della shell. -

Il doppio asterisco `**` è più potente, corrisponde a qualsiasi sequenza di +

Il doppio asterisco ** è più potente, corrisponde a qualsiasi sequenza di caratteri inclusi i separatori di directory. Ciò consente ai pattern di corrispondere -attraverso più livelli di directory. Quando `**` appare inserito direttamente in +attraverso più livelli di directory. Quando ** appare inserito direttamente in un pattern, può corrispondere a zero o più caratteri inclusi gli slash tra il testo letterale circostante. -

L'uso più importante di `**` è nella forma speciale `/**/`. Questa corrisponde a +

L'uso più importante di ** è nella forma speciale /**/. Questa corrisponde a zero o più livelli di directory completi, rendendo possibile la corrispondenza di file a qualsiasi profondità in un albero di directory senza conoscere l'esatta struttura del percorso. -Per esempio, il pattern `src/**/main.js` corrisponde a `src/main.js` (saltando -zero directory), `src/ui/main.js` (saltando una directory), e -`src/ui/components/main.js` (saltando due directory). -

Le classi di caratteri che usano le parentesi quadre `[]` corrispondono a un singolo carattere da un +Per esempio, il pattern src/**/main.js corrisponde a src/main.js (saltando +zero directory), src/ui/main.js (saltando una directory), e +src/ui/components/main.js (saltando due directory). +

Le classi di caratteri che usano le parentesi quadre [] corrispondono a un singolo carattere da un set o intervallo specificato. Come gli altri pattern a carattere singolo, esse non corrispondono ai separatori di directory. Le classi supportano intervalli e la negazione usando un punto esclamativo. -

La distinzione fondamentale da ricordare è che `*`, `?` e le classi di caratteri +

La distinzione fondamentale da ricordare è che *, ? e le classi di caratteri rispettano tutti i confini delle directory e corrispondono solo all'interno di un singolo -componente del percorso, mentre `**` è l'unico pattern che può corrispondere attraverso +componente del percorso, mentre ** è l'unico pattern che può corrispondere attraverso i separatori di directory.

Esistono quattro diversi tipi di pattern:

@@ -1902,43 +1902,43 @@ in avanti /. Le directory di sistema di Windows, le junction, i punti di montaggio e altre directory speciali di Windows sono trattati come file, il che significa che per escluderli, è necessario utilizzare una regola di file, non una di directory. -

Se il nome del file contiene un carattere '*', '?', '[' o ']', +

Se il nome del file contiene un carattere *, ?, [ o ], è necessario eseguirne l'escape per evitare che venga interpretato -come un carattere di globbing. In Unix, il carattere di escape è '\'; -in Windows, è '^'. +come un carattere di globbing. In Unix, il carattere di escape è \; +in Windows, è ^. Quando il pattern è sulla riga di comando, è necessario raddoppiare il carattere di escape per evitare che venga interpretato dalla shell dei comandi.

Nel file di configurazione, è possibile utilizzare diverse strategie per filtrare i file da elaborare. -L'approccio più semplice è utilizzare solo regole `exclude` per +L'approccio più semplice è utilizzare solo regole exclude per rimuovere tutti i file e le directory che non si desidera elaborare. Ad esempio:

-# Esclude qualsiasi file denominato `*.unrecoverable`
+# Esclude qualsiasi file denominato *.unrecoverable
 exclude *.unrecoverable
-# Esclude la directory radice `/lost+found`
+# Esclude la directory radice /lost+found
 exclude /lost+found/
-# Esclude qualsiasi sottodirectory denominata `tmp`
+# Esclude qualsiasi sottodirectory denominata tmp
 exclude tmp/
 

L'approccio opposto è definire solo i file che si desidera elaborare, -utilizzando solo regole `include`. Ad esempio: +utilizzando solo regole include. Ad esempio:

 # Include solo alcune directory
 include /movies/
 include /musics/
 include /pictures/
 
-

L'approccio finale è mescolare regole `exclude` e `include`. In questo +

L'approccio finale è mescolare regole exclude e include. In questo caso, l'ordine delle regole è importante. Le regole precedenti hanno la precedenza su quelle successive. -Per semplificare, è possibile elencare prima tutte le regole `exclude` -e poi tutte le regole `include`. Ad esempio: +Per semplificare, è possibile elencare prima tutte le regole exclude +e poi tutte le regole include. Ad esempio:

-# Esclude qualsiasi file denominato `*.unrecoverable`
+# Esclude qualsiasi file denominato *.unrecoverable
 exclude *.unrecoverable
-# Esclude qualsiasi sottodirectory denominata `tmp`
+# Esclude qualsiasi sottodirectory denominata tmp
 exclude tmp/
 # Include solo alcune directory
 include /movies/
@@ -1946,7 +1946,7 @@ include /musics/
 include /pictures/
 

Sulla riga di comando, utilizzando l'opzione -f, è possibile utilizzare -solo pattern `include`. Ad esempio: +solo pattern include. Ad esempio:

 # Controlla solo i file .mp3.
 # In Unix, utilizzare le virgolette per evitare l'espansione
@@ -1961,14 +1961,14 @@ comando, è necessario citarli per impedire alla shell di espanderli.
 Ignore File
 
 

In aggiunta alle regole globali nel file di configurazione, è possibile -inserire file `.snapraidignore` in qualsiasi directory all'interno dell'array +inserire file .snapraidignore in qualsiasi directory all'interno dell'array per definire regole di esclusione decentralizzate. -

Le regole definite in `.snapraidignore` vengono applicate dopo le regole nel +

Le regole definite in .snapraidignore vengono applicate dopo le regole nel file di configurazione. Ciò significa che hanno una priorità più alta e possono essere utilizzate per escludere file che erano stati precedentemente inclusi dalla configurazione globale. In pratica, se una regola locale corrisponde, il file viene escluso indipendentemente dalle impostazioni di inclusione globali. -

La logica dei pattern in `.snapraidignore` rispecchia la configurazione globale +

La logica dei pattern in .snapraidignore rispecchia la configurazione globale ma ancora i pattern alla directory in cui si trova il file:

@@ -1996,7 +1996,7 @@ che risieda in questa directory o sotto di essa. /PATH/FILE
Seleziona l'esatto file specificato relativo alla posizione -del file `.snapraidignore`. +del file .snapraidignore.
@@ -2006,17 +2006,17 @@ del file `.snapraidignore`. /PATH/DIR/
Seleziona l'esatta directory specificata e tutto ciò che contiene, -relativa alla posizione del file `.snapraidignore`. +relativa alla posizione del file .snapraidignore.
-

A differenza della configurazione globale, i file `.snapraidignore` supportano -solo regole di esclusione; non è possibile utilizzare pattern `include` o negazioni (!). -

Ad esempio, se hai un `.snapraidignore` in `/mnt/disk1/projects/`: +

A differenza della configurazione globale, i file .snapraidignore supportano +solo regole di esclusione; non è possibile utilizzare pattern include o negazioni (!). +

Ad esempio, se hai un .snapraidignore in /mnt/disk1/projects/:

 # Esclude SOLO /mnt/disk1/projects/output.bin
 /output.bin
-# Esclude qualsiasi directory chiamata 'build' all'interno di projects/
+# Esclude qualsiasi directory chiamata build all'interno di projects/
 build/
 # Esclude qualsiasi file .tmp all'interno di projects/ o delle sue sottocartelle
 *.tmp
@@ -2029,8 +2029,8 @@ Content
 

SnapRAID memorizza l'elenco e i checksum dei file nel file di contenuto.

È un file binario che elenca tutti i file presenti nell'array di dischi, insieme a tutti i checksum per verificarne l'integrità. -

Questo file viene letto e scritto dai comandi `sync` e `scrub` e -letto dai comandi `fix`, `check` e `status`. +

Questo file viene letto e scritto dai comandi sync e scrub e +letto dai comandi fix, check e status.

@@ -2039,9 +2039,9 @@ Parity

SnapRAID memorizza le informazioni di parità dell'array nei file di parità.

Questi sono file binari contenenti la parità calcolata di tutti i -blocchi definiti nel file `content`. -

Questi file vengono letti e scritti dai comandi `sync` e `fix` e -solo letti dai comandi `scrub` e `check`. +blocchi definiti nel file content. +

Questi file vengono letti e scritti dai comandi sync e fix e +solo letti dai comandi scrub e check.

@@ -2052,8 +2052,8 @@ nomi dei file con la stessa codifica utilizzata dal file system.

In Windows, tutti i nomi letti dal file system vengono convertiti e elaborati in formato UTF-8.

Per avere i nomi dei file stampati correttamente, è necessario impostare -la console di Windows in modalità UTF-8 con il comando `chcp 65001` e -utilizzare un carattere TrueType come `Lucida Console` come carattere +la console di Windows in modalità UTF-8 con il comando chcp 65001 e +utilizzare un carattere TrueType come Lucida Console come carattere della console. Questo influisce solo sui nomi dei file stampati; se si reindirizza l'output della console a un file, il file risultante è diff --git a/beta/manual-ja.html b/beta/manual-ja.html index d0889021..6de08246 100644 --- a/beta/manual-ja.html +++ b/beta/manual-ja.html @@ -182,9 +182,9 @@ Limitations

SnapRAIDはRAIDとバックアッププログラムのハイブリッドであり、両方の利点を組み合わせることを 目指しています。ただし、使用する前に考慮すべきいくつかの制限があります。 -

主な制限は、ディスクが故障し、最近 `sync` を実行していない場合、完全に復旧できない +

主な制限は、ディスクが故障し、最近 sync を実行していない場合、完全に復旧できない 可能性があることです。 -より具体的には、最後の `sync` 操作以降に変更または削除されたファイルのサイズまでのデータが +より具体的には、最後の sync 操作以降に変更または削除されたファイルのサイズまでのデータが 復旧できない可能性があります。 これは、変更または削除されたファイルが故障したディスク上にない場合でも発生します。 このため、SnapRAIDは**めったに変更されない**データに適しています。 @@ -218,24 +218,24 @@ SnapRAIDは**限られた数のディスク障害**からのみデータを復

Getting Started

-

SnapRAIDを使用するには、まずディスクアレイ内の1つのディスクを `parity` 情報専用に +

SnapRAIDを使用するには、まずディスクアレイ内の1つのディスクを parity 情報専用に 選択する必要があります。パリティ用に1つのディスクを使用すると、RAID5と同様に、単一のディスク障害から 復旧できます。

RAID6と同様に、より多くのディスク障害から復旧したい場合は、パリティ用に追加のディスクを 確保する必要があります。パリティディスクを追加するたびに、復旧できるディスク障害が1つ増えます。

パリティ情報はアレイ内の**最大のデータディスク**のサイズにまで増える可能性があるため、 パリティディスクとしては、アレイ内の**最大のディスク**を選択する必要があります。 -

これらのディスクは、`parity` ファイルの保存専用になります。 +

これらのディスクは、parity ファイルの保存専用になります。 **データを保存しないでください**。 -

次に、SnapRAIDで保護したい `data` ディスクを定義する必要があります。 +

次に、SnapRAIDで保護したい data ディスクを定義する必要があります。 これらのディスクに含まれるデータがめったに変更されない場合に、保護が最も効果的です。 このため、WindowsのC:\ディスクやUnixの/home、/var、/tmpディレクトリを含めない方が 良いでしょう。 -

ファイルの一覧は `content` ファイルに保存され、通常はデータ、パリティ、または +

ファイルの一覧は content ファイルに保存され、通常はデータ、パリティ、または ブートディスクに保存されます。 このファイルには、バックアップの詳細と、その整合性を検証するためのすべての チェックサムが含まれています。 -`content` ファイルは**複数のコピー**で保存され、複数のディスク障害が発生した場合でも、 +content ファイルは**複数のコピー**で保存され、複数のディスク障害が発生した場合でも、 少なくとも1つのコピーが利用可能であることを保証するために、**各コピーは異なるディスクに** 配置する必要があります。

たとえば、1レベルのパリティ保護のみに関心があり、ディスクが次の場所にあるとします。 @@ -245,7 +245,7 @@ Getting Started /mnt/disk2 <- 保護する2番目のディスク /mnt/disk3 <- 保護する3番目のディスク

-

構成ファイル `/etc/snapraid.conf` を次のオプションで作成する必要があります。 +

構成ファイル /etc/snapraid.conf を次のオプションで作成する必要があります。

 parity /mnt/diskp/snapraid.parity
 content /var/snapraid/snapraid.content
@@ -271,7 +271,7 @@ data d3 H:\array\
 

 https://www.google.com/search?q=Windows+mount+point
 
-

この時点で、パリティ情報を構築するために `sync` コマンドを実行する準備が整いました。 +

この時点で、パリティ情報を構築するために sync コマンドを実行する準備が整いました。

 snapraid sync
 
@@ -279,18 +279,18 @@ snapraid sync 場合があります。ディスクが空の場合は、プロセスは即座に完了します。

Ctrl+Cを押すことでいつでも停止でき、次回の実行時には中断された場所から再開されます。

このコマンドが完了すると、データは**SAFE**になります。 -

これで、アレイを自由に使い始め、定期的に `sync` コマンドを実行してパリティ情報を +

これで、アレイを自由に使い始め、定期的に sync コマンドを実行してパリティ情報を 更新できます。

Scrubbing

-

データとパリティのエラーを定期的にチェックするには、`scrub` コマンドを +

データとパリティのエラーを定期的にチェックするには、scrub コマンドを 実行できます。

 snapraid scrub
 
-

このコマンドは、配列内のデータを `sync` コマンド中に計算されたハッシュと比較して、 +

このコマンドは、配列内のデータを sync コマンド中に計算されたハッシュと比較して、 整合性を検証します。

このコマンドを1回実行すると、前回の10日間で既にスクラブされたデータを除いて、 アレイの約8%がチェックされます。 @@ -302,24 +302,24 @@ snapraid scrub snapraid -p 5 -o 20 scrub

プロセス中にサイレントエラーまたは入出力エラーが見つかった場合、 -対応するブロックは `content` ファイル内で不良としてマークされ、 -`status` コマンドで一覧表示されます。 +対応するブロックは content ファイル内で不良としてマークされ、 +status コマンドで一覧表示されます。

 snapraid status
 

それらを修正するには、-e, --filter-error オプションで不良ブロックをフィルタリングして、 -`fix` コマンドを使用できます。 +fix コマンドを使用できます。

 snapraid -e fix
 
-

次回の `scrub` で、エラーが本当に修正されていれば、`status` レポートから -エラーは消えます。より高速にするために、`-p bad` を使用して不良としてマークされた +

次回の scrub で、エラーが本当に修正されていれば、status レポートから +エラーは消えます。より高速にするために、-p bad を使用して不良としてマークされた ブロックのみをスクラブできます。

 snapraid -p bad scrub
 
-

未同期のアレイで `scrub` を実行すると、削除または変更されたファイルによって -引き起こされたエラーが報告される場合があります。これらのエラーは `scrub` の +

未同期のアレイで scrub を実行すると、削除または変更されたファイルによって +引き起こされたエラーが報告される場合があります。これらのエラーは scrub の 出力で報告されますが、関連するブロックは不良としてマークされません。

@@ -334,9 +334,9 @@ Mergefs は、複数のドライブを単一の統合されたマウントポイ うまく統合されており、OpenMediaVault (OMV) やカスタムNAS構成などのセットアップで 一般的に使用されています。

アレイ内のすべてのファイルを同じディレクトリツリーに表示させるには、 -`pooling` 機能を有効にできます。これは、シンボリックリンクを使用して、 +pooling 機能を有効にできます。これは、シンボリックリンクを使用して、 アレイ内のすべてのファイルの読み取り専用の仮想ビューを作成します。 -

構成ファイルで `pooling` ディレクトリを次のように構成できます。 +

構成ファイルで pooling ディレクトリを次のように構成できます。

 pool /pool
 
@@ -344,12 +344,12 @@ pool /pool

 pool C:\pool
 
-

そして、`pool` コマンドを実行して仮想ビューを作成または更新します。 +

そして、pool コマンドを実行して仮想ビューを作成または更新します。

 snapraid pool
 

Unixプラットフォームを使用しており、このディレクトリをWindowsまたはUnixマシンに -ネットワーク経由で共有したい場合は、`/etc/samba/smb.conf` に次のオプションを +ネットワーク経由で共有したい場合は、/etc/samba/smb.conf に次のオプションを 追加する必要があります。

 # smb.conf の global セクションで
@@ -370,8 +370,8 @@ follow symlinks = yes
 共有することに加えて、構成ファイルで定義された**ディスク名**を共有ポイントとして
 使用して、**すべてのディスクを個別に**共有する必要があります。また、リモートクライアントが
 これらの共有ディスクにアクセスするために使用する必要があるWindows UNCパスを、
-構成ファイルの `share` オプションで指定する必要があります。
-

たとえば、`darkstar` という名前のサーバーで操作している場合、次のオプションを +構成ファイルの share オプションで指定する必要があります。 +

たとえば、darkstar という名前のサーバーで操作している場合、次のオプションを 使用できます。

 data d1 F:\array\
@@ -387,7 +387,7 @@ share \\darkstar
 \\darkstar\d2 -> G:\array
 \\darkstar\d3 -> H:\array
 
-

これにより、リモートクライアントは `\\darkstar\pool` ですべてのファイルに +

これにより、リモートクライアントは \\darkstar\pool ですべてのファイルに アクセスできるようになります。

また、リモートクライアントがリモートシンボリックリンクへのアクセスを有効にするために、 次のコマンドで構成する必要がある場合もあります。 @@ -427,7 +427,7 @@ Recovering

最悪の事態が発生し、1台以上のディスクを失いました!

**パニックにならないでください!** 復旧できます!

最初に行うべきことは、ディスクアレイへの**さらなる変更を避ける**ことです。 -リモート接続、およびスケジュールされたSnapRAIDの夜間 `sync` や `scrub` を含む、 +リモート接続、およびスケジュールされたSnapRAIDの夜間 sync や scrub を含む、 すべてのスケジュールされたプロセスを無効にしてください。

次に、次の手順に進みます。

@@ -436,10 +436,10 @@ STEP 1 -> Reconfigure

復旧のためにいくらかのスペースが必要です。理想的には追加の 予備ディスクですが、外部USBディスクやリモートディスクでも十分です。 -

SnapRAIDの構成ファイルを変更して、故障したディスクの `data` または `parity` +

SnapRAIDの構成ファイルを変更して、故障したディスクの data または parity オプションを、ファイルを復旧するための十分な空き容量のある場所に 向けます。 -

たとえば、ディスク `d1` が故障した場合、次のように変更します。 +

たとえば、ディスク d1 が故障した場合、次のように変更します。

 data d1 /mnt/disk1/
 
@@ -447,7 +447,7 @@ data d1 /mnt/disk1/

 data d1 /mnt/new_spare_disk/
 
-

復旧するディスクがパリティディスクの場合は、適切な `parity` オプションを +

復旧するディスクがパリティディスクの場合は、適切な parity オプションを 更新します。 複数のディスクが故障している場合は、すべての構成オプションを更新します。

@@ -455,41 +455,41 @@ data d1 /mnt/new_spare_disk/

STEP 2 -> Fix

-

ログを外部ファイルに保存して、`fix` コマンドを実行します。 +

ログを外部ファイルに保存して、fix コマンドを実行します。

 snapraid -d NAME -l fix.log fix
 
-

ここで NAME はディスクの名前であり、前の例では `d1` のようなものです。 -復旧するディスクがパリティディスクの場合は、`parity`、`2-parity` などの +

ここで NAME はディスクの名前であり、前の例では d1 のようなものです。 +復旧するディスクがパリティディスクの場合は、parity、2-parity などの 名前を使用します。 -複数のディスクが故障している場合は、複数の `-d` オプションを使用して +複数のディスクが故障している場合は、複数の -d オプションを使用して すべてを指定します。

このコマンドは時間がかかります。 -

`fix.log` ファイルを保存するために数ギガバイトの空き容量があることを確認してください。 +

fix.log ファイルを保存するために数ギガバイトの空き容量があることを確認してください。 十分な空き容量のあるディスクから実行してください。

これで、復旧可能なすべてのものが復旧されました。一部のファイルが部分的または完全に -復旧できない場合、それらは `.unrecoverable` 拡張子を追加して名前が変更されます。 -

`fix.log` ファイルで、`unrecoverable:` で始まるすべての行をチェックすることで、 +復旧できない場合、それらは .unrecoverable 拡張子を追加して名前が変更されます。 +

fix.log ファイルで、unrecoverable: で始まるすべての行をチェックすることで、 すべての復旧不能なブロックの詳細なリストを見つけることができます。

復旧に満足できない場合は、何度でも再試行できます。 -

たとえば、最後の `sync` の後にアレイからファイルを削除した場合、 +

たとえば、最後の sync の後にアレイからファイルを削除した場合、 これにより一部のファイルが復旧されない可能性があります。 この場合、-i, --import オプションを使用して、これらのファイルが現在どこにあるかを指定することで、 -復旧プロセスにそれらを再度含めるように `fix` を再試行できます。 +復旧プロセスにそれらを再度含めるように fix を再試行できます。

復旧に満足している場合は、さらに進むことができますが、**sync** の実行後には -`fix` コマンドを**再試行できない**ことに注意してください! +fix コマンドを**再試行できない**ことに注意してください!

STEP 3 -> Check

-

慎重なチェックとして、`check` コマンドを実行して、復旧されたディスク上の +

慎重なチェックとして、check コマンドを実行して、復旧されたディスク上の すべてが正しいことを確認できます。

 snapraid -d NAME -a check
 
-

ここで NAME はディスクの名前であり、前の例では `d1` のようなものです。 -

`-d` および `-a` オプションは、SnapRAIDに**指定されたディスクのみ**をチェックし、 +

ここで NAME はディスクの名前であり、前の例では d1 のようなものです。 +

-d および -a オプションは、SnapRAIDに**指定されたディスクのみ**をチェックし、 **すべてのパリティデータを無視**するように指示します。

このコマンドは時間がかかりますが、過度に慎重でない場合はスキップできます。

@@ -497,7 +497,7 @@ snapraid -d NAME -a check

STEP 4 -> Sync

-

`sync` コマンドを実行して、アレイを新しいディスクと再同期します。 +

sync コマンドを実行して、アレイを新しいディスクと再同期します。

 snapraid sync
 
@@ -512,19 +512,19 @@ Commands

SnapRAIDは、次のことを可能にするいくつかの簡単なコマンドを提供します。

  • -アレイの状態の概要を出力 -> `status` +アレイの状態の概要を出力 -> status
  • -ディスクの制御 -> `smart`、`probe`、`up`、`down` +ディスクの制御 -> smart、probe、up、down
  • -バックアップ/スナップショットの作成 -> `sync` +バックアップ/スナップショットの作成 -> sync
  • -データの定期的なチェック -> `scrub` +データの定期的なチェック -> scrub
  • -最後のバックアップ/スナップショットの復元 -> `fix`。 +最後のバックアップ/スナップショットの復元 -> fix。

コマンドは**小文字**で記述する必要があります。 @@ -536,12 +536,12 @@ status

これには、パリティの断片化、チェックなしでのブロックの古さ、および スクラビング中に遭遇したすべての記録されたサイレントエラーに関する情報が 含まれます。 -

提示される情報は、最後に `sync` を実行した時点のものです。 +

提示される情報は、最後に sync を実行した時点のものです。 それ以降の変更は考慮されません。

不良ブロックが検出された場合、それらのブロック番号が一覧表示されます。 -それらを修正するには、`fix -e` コマンドを使用できます。 +それらを修正するには、fix -e コマンドを使用できます。

また、各ブロックが最後にスクラブまたは同期された時期を示すグラフも表示されます。 -スクラブされたブロックは `*` で、同期されたがまだスクラブされていないブロックは `o` で +スクラブされたブロックは * で、同期されたがまだスクラブされていないブロックは o で 示されます。

何も変更されません。

@@ -557,7 +557,7 @@ smart

 https://www.backblaze.com/hard-drive-test-data.html
 
-

SMARTがディスクが故障していると報告した場合、そのディスクに対して `FAIL` または `PREFAIL` が +

SMARTがディスクが故障していると報告した場合、そのディスクに対して FAIL または PREFAIL が 出力され、SnapRAIDはエラーを返します。 この場合、**ディスクの即時交換**が強く推奨されます。

その他の可能なステータス文字列は次のとおりです。 @@ -593,9 +593,9 @@ selferr

この分析は、より多くまたはより少ないパリティが必要かどうかを決定するのに役立ちます。 -

このコマンドは `smartctl` ツールを使用し、すべてのデバイスで `smartctl -a` を実行するのと +

このコマンドは smartctl ツールを使用し、すべてのデバイスで smartctl -a を実行するのと 同等です。 -

デバイスが正しく自動検出されない場合は、構成ファイルで `smartctl` オプションを +

デバイスが正しく自動検出されない場合は、構成ファイルで smartctl オプションを 使用してカスタムコマンドを指定できます。

何も変更されません。

@@ -604,11 +604,11 @@ selferr probe

システム内のすべてのディスクのPOWER状態を出力します。 -

`Standby` はディスクがスピンしていないことを意味します。`Active` は +

Standby はディスクがスピンしていないことを意味します。Active は ディスクがスピンしていることを意味します。 -

このコマンドは `smartctl` ツールを使用し、すべてのデバイスで `smartctl -n standby -i` を実行するのと +

このコマンドは smartctl ツールを使用し、すべてのデバイスで smartctl -n standby -i を実行するのと 同等です。 -

デバイスが正しく自動検出されない場合は、構成ファイルで `smartctl` オプションを +

デバイスが正しく自動検出されない場合は、構成ファイルで smartctl オプションを 使用してカスタムコマンドを指定できます。

何も変更されません。

@@ -634,7 +634,7 @@ up down

アレイのすべてのディスクをスピンダウンします。 -

このコマンドは `smartctl` ツールを使用し、すべてのデバイスで `smartctl -s standby,now` を実行するのと +

このコマンドは smartctl ツールを使用し、すべてのデバイスで smartctl -s standby,now を実行するのと 同等です。

@@ -645,14 +645,14 @@ down

エラー時に自動的にスピンダウンするには、他の任意のコマンドで -s, --spin-down-on-error -オプションを使用できます。これは、エラーが発生したときに手動で `down` を実行するのと同等です。 +オプションを使用できます。これは、エラーが発生したときに手動で down を実行するのと同等です。

何も変更されません。

diff

-

最後の `sync` 以降に変更され、パリティデータを再計算する必要があるすべてのファイルを +

最後の sync 以降に変更され、パリティデータを再計算する必要があるすべてのファイルを 一覧表示します。

このコマンドはファイルデータはチェックせず、ファイルのタイムスタンプ、サイズ、 およびinodeのみをチェックします。 @@ -702,7 +702,7 @@ moved copied

同じディスクまたは異なるディスクにコピーされたファイル。 -異なるディスクに真に移動された場合、`removed` にも +異なるディスクに真に移動された場合、removed にも カウントされることに注意してください。 同じ名前、サイズ、およびタイムスタンプを持つことで識別されます。 サブ秒のタイムスタンプがゼロの場合、ファイル名だけでなく、 @@ -718,7 +718,7 @@ inodeは異なるが、名前、サイズ、タイムスタンプが一致する
-

`sync` が必要な場合、プロセスはデフォルトの0ではなく、リターンコード2を返します。 +

sync が必要な場合、プロセスはデフォルトの0ではなく、リターンコード2を返します。 リターンコード1は、一般的なエラー状態に使用されます。

何も変更されません。

@@ -730,7 +730,7 @@ sync 対応するパリティデータが更新されます。

Ctrl+Cを押すことでいつでもこのプロセスを停止でき、 既に完了した作業を失うことはありません。 -次回の実行時には、`sync` プロセスは中断された場所から +次回の実行時には、sync プロセスは中断された場所から 再開されます。

プロセス中にサイレントエラーまたは入出力エラーが見つかった場合、 対応するブロックは不良としてマークされます。 @@ -742,7 +742,7 @@ sync パリティは再計算されません。 ファイルが別のディスクに移動された場合、パリティは再計算されますが、 以前に計算されたハッシュ情報は保持されます。 -

`content` ファイルと `parity` ファイルは必要に応じて変更されます。 +

content ファイルと parity ファイルは必要に応じて変更されます。 アレイ内のファイルは**変更されません**。

@@ -772,21 +772,21 @@ full - すべてをスクラブします。 ブロックがどれくらいの古さである必要があるかを定義することもできます。 最も古いブロックが最初にスクラブされ、最適なチェックが保証されます。 まだスクラブされていない、同期されたばかりのブロックのみをスクラブしたい場合は、 -`-p new` オプションを使用します。 -

スクラブステータスの詳細を取得するには、`status` コマンドを使用します。 +-p new オプションを使用します。 +

スクラブステータスの詳細を取得するには、status コマンドを使用します。

見つかったサイレントエラーまたは入出力エラーごとに、対応するブロックは -`content` ファイル内で不良としてマークされます。 -これらの不良ブロックは `status` で一覧表示され、`fix -e` で修正できます。 +content ファイル内で不良としてマークされます。 +これらの不良ブロックは status で一覧表示され、fix -e で修正できます。 修正後、次回のスクラブで再チェックされ、修正されていると判明した場合、 不良マークは削除されます。 -不良ブロックのみをスクラブするには、`scrub -p bad` コマンドを使用できます。 +不良ブロックのみをスクラブするには、scrub -p bad コマンドを使用できます。

未同期のデータによって引き起こされた報告されたエラーを避けるために、 -`scrub` は**同期された**アレイでのみ実行することをお勧めします。これらのエラーは +scrub は**同期された**アレイでのみ実行することをお勧めします。これらのエラーは サイレントエラーではないと認識され、ブロックは不良としてマークされませんが、 そのようなエラーはコマンドの出力で報告されます。 -

`content` ファイルは、各ブロックの最後のチェック時刻を更新し、不良ブロックを +

content ファイルは、各ブロックの最後のチェック時刻を更新し、不良ブロックを マークするために変更されます。 -`parity` ファイルは**変更されません**。 +parity ファイルは**変更されません**。 アレイ内のファイルは**変更されません**。

@@ -794,29 +794,29 @@ full - すべてをスクラブします。 fix

すべてのファイルとパリティデータを修正します。 -

すべてのファイルとパリティデータは、最後の `sync` で保存されたスナップショット状態と +

すべてのファイルとパリティデータは、最後の sync で保存されたスナップショット状態と 比較されます。 違いが見つかった場合、保存されたスナップショットに**元に戻されます**。 -

**警告!** `fix` コマンドは、エラーと意図的な変更を区別しません。 -ファイルの_状態を_最後の `sync` に**無条件に元に戻します**。 +

**警告!** fix コマンドは、エラーと意図的な変更を区別しません。 +ファイルの_状態を_最後の sync に**無条件に元に戻します**。

他のオプションが指定されていない場合、アレイ全体が処理されます。 フィルタオプションを使用して、操作するファイルまたはディスクのサブセットを 選択します。 -

`sync` および `scrub` 中に不良としてマークされたブロックのみを修正するには、 +

sync および scrub 中に不良としてマークされたブロックのみを修正するには、 -e, --filter-error オプションを使用します。 -他のフィルタオプションとは異なり、これは最新の `sync` 以降に**変更されていない** +他のフィルタオプションとは異なり、これは最新の sync 以降に**変更されていない** ファイルにのみ修正を適用します。 -

SnapRAIDは、修正できないすべてのファイルの名前を `.unrecoverable` 拡張子を +

SnapRAIDは、修正できないすべてのファイルの名前を .unrecoverable 拡張子を 追加して変更します。 -

修正する前に、アレイ全体がスキャンされ、最後の `sync` 操作以降に移動されたファイルが +

修正する前に、アレイ全体がスキャンされ、最後の sync 操作以降に移動されたファイルが 見つけられます。 これらのファイルは、名前を無視してタイムスタンプによって識別され、 必要に応じて復旧プロセスで使用されます。 それらのいくつかをアレイ外に移動した場合は、-i, --import オプションを使用して スキャンする追加のディレクトリを指定できます。

ファイルは**パスによってのみ**識別され、inodeによっては識別されません。 -

`content` ファイルは**変更されません**。 -`parity` ファイルは必要に応じて変更されます。 +

content ファイルは**変更されません**。 +parity ファイルは必要に応じて変更されます。 アレイ内のファイルは必要に応じて変更されます。

@@ -824,10 +824,10 @@ fix check

すべてのファイルとパリティデータを検証します。 -

`fix` のように機能しますが、復旧を**シミュレートするだけ**で、アレイに**変更は書き込まれません**。 +

fix のように機能しますが、復旧を**シミュレートするだけ**で、アレイに**変更は書き込まれません**。

このコマンドは、主に復旧プロセス後やその他の特殊な条件下での手動検証を 目的としています。 -定期的でスケジュールされたチェックには、`scrub` を使用します。 +定期的でスケジュールされたチェックには、scrub を使用します。

@@ -844,7 +844,7 @@ check

list

-

最後の `sync` の時点のアレイに含まれるすべてのファイルを +

最後の sync の時点のアレイに含まれるすべてのファイルを 一覧表示します。

@@ -868,7 +868,7 @@ dup

pool

-

`pooling` ディレクトリに、ディスクアレイ内のすべてのファイルの仮想ビューを +

pooling ディレクトリに、ディスクアレイ内のすべてのファイルの仮想ビューを 作成または更新します。

ファイルはコピーされず、シンボリックリンクを使用してリンクされます。

更新時、既存のすべてのシンボリックリンクと空のサブディレクトリは削除され、 @@ -915,10 +915,10 @@ rehash 切り替えるために行われます。

既に最適なハッシュを使用している場合、このコマンドは何もせず、アクションが不要であることを 通知します。 -

リハッシュはすぐには実行されず、`sync` および `scrub` の間に徐々に実行されます。 -

`status` を使用してリハッシュの状態を確認できます。 +

リハッシュはすぐには実行されず、sync および scrub の間に徐々に実行されます。 +

status を使用してリハッシュの状態を確認できます。

リハッシュ中もSnapRAIDは完全な機能を維持しますが、唯一の例外として、 -`dup` は異なるハッシュを使用している重複ファイルを検出できません。 +dup は異なるハッシュを使用している重複ファイルを検出できません。

@@ -932,9 +932,9 @@ Options -c, --conf CONFIG
使用する構成ファイルを選択します。指定されていない場合、Unixでは、存在すれば -`/usr/local/etc/snapraid.conf` を使用し、それ以外の場合は `/etc/snapraid.conf` を +/usr/local/etc/snapraid.conf を使用し、それ以外の場合は /etc/snapraid.conf を 使用します。 -Windowsでは、`snapraid.exe` と同じディレクトリにある `snapraid.conf` ファイルを +Windowsでは、snapraid.exe と同じディレクトリにある snapraid.conf ファイルを 使用します。
@@ -944,13 +944,13 @@ Windowsでは、`snapraid.exe` と同じディレクトリにある `snapraid.co
-f, --filter PATTERN
-`check` および `fix` で処理するファイルをフィルタリングします。 +check および fix で処理するファイルをフィルタリングします。 指定されたパターンに一致するファイルのみが処理されます。 このオプションは複数回使用できます。 パターン仕様の詳細については、PATTERNセクションを参照してください。 Unixでは、グロブ文字を使用する場合は引用符で囲むようにしてください。 -このオプションは、`check` および `fix` のみで使用できます。 -これらは常にアレイ全体を処理するため、`sync` および `scrub` では +このオプションは、check および fix のみで使用できます。 +これらは常にアレイ全体を処理するため、sync および scrub では 使用できません。
@@ -960,15 +960,15 @@ Unixでは、グロブ文字を使用する場合は引用符で囲むように
-d, --filter-disk NAME
-`check`、`fix`、`up`、および `down` で処理するディスクをフィルタリングします。 +check、fix、up、および down で処理するディスクをフィルタリングします。 構成ファイルで定義されているディスク名を指定する必要があります。 -`parity`、`2-parity`、`3-parity` などの名前でパリティディスクも指定して、 +parity、2-parity、3-parity などの名前でパリティディスクも指定して、 特定のパリティディスクに操作を限定できます。 複数の --filter、--filter-disk、および --filter-missing オプションを組み合わせると、 すべてのフィルタに一致するファイルのみが選択されます。 このオプションは複数回使用できます。 -このオプションは、`check`、`fix`、`up`、および `down` のみで使用できます。 -これらは常にアレイ全体を処理するため、`sync` および `scrub` では +このオプションは、check、fix、up、および down のみで使用できます。 +これらは常にアレイ全体を処理するため、sync および scrub では 使用できません。
@@ -978,13 +978,13 @@ Unixでは、グロブ文字を使用する場合は引用符で囲むように
-m, --filter-missing
-`check` および `fix` で処理するファイルをフィルタリングします。 +check および fix で処理するファイルをフィルタリングします。 アレイから不足または削除されたファイルのみが処理されます。 -`fix` と一緒に使用すると、これは `undelete` コマンドとして機能します。 +fix と一緒に使用すると、これは undelete コマンドとして機能します。 複数の --filter、--filter-disk、および --filter-missing オプションを組み合わせると、 すべてのフィルタに一致するファイルのみが選択されます。 -このオプションは、`check` および `fix` のみで使用できます。 -これらは常にアレイ全体を処理するため、`sync` および `scrub` では +このオプションは、check および fix のみで使用できます。 +これらは常にアレイ全体を処理するため、sync および scrub では 使用できません。
@@ -994,10 +994,10 @@ Unixでは、グロブ文字を使用する場合は引用符で囲むように
-e, --filter-error
-`check` および `fix` でエラーのあるファイルを処理します。 -`status` で一覧表示されているように、`sync` および `scrub` 中にサイレントエラーまたは +check および fix でエラーのあるファイルを処理します。 +status で一覧表示されているように、sync および scrub 中にサイレントエラーまたは 入出力エラーでマークされたブロックを持つファイルのみを処理します。 -このオプションは、`check` および `fix` のみで使用できます。 +このオプションは、check および fix のみで使用できます。
@@ -1009,9 +1009,9 @@ Unixでは、グロブ文字を使用する場合は引用符で囲むように スクラブプランを選択します。PERCが0から100までの数値である場合、 スクラブするブロックのパーセンテージとして解釈されます。 パーセンテージの代わりに、プランを指定できます。 -`bad` は不良ブロックをスクラブし、`new` はまだスクラブされていないブロックをスクラブし、 -`full` はすべてをスクラブします。 -このオプションは、`scrub` のみで使用できます。 +bad は不良ブロックをスクラブし、new はまだスクラブされていないブロックをスクラブし、 +full はすべてをスクラブします。 +このオプションは、scrub のみで使用できます。 @@ -1020,10 +1020,10 @@ Unixでは、グロブ文字を使用する場合は引用符で囲むように
-o, --older-than DAYS
-`scrub` で処理するアレイの最も古い部分を選択します。 +scrub で処理するアレイの最も古い部分を選択します。 DAYS は、ブロックがスクラブされるための最小経過日数であり、デフォルトは10です。 不良としてマークされたブロックは、このオプションに関係なく常にスクラブされます。 -このオプションは、`scrub` のみで使用できます。 +このオプションは、scrub のみで使用できます。
@@ -1032,10 +1032,10 @@ DAYS は、ブロックがスクラブされるための最小経過日数であ
-a, --audit-only
-`check` で、パリティデータをチェックせずにファイルのハッシュを検証します。 +check で、パリティデータをチェックせずにファイルのハッシュを検証します。 ファイルデータのみのチェックに関心がある場合、このオプションはチェックプロセスを 大幅に高速化できます。 -このオプションは、`check` のみで使用できます。 +このオプションは、check のみで使用できます。
@@ -1044,20 +1044,20 @@ DAYS は、ブロックがスクラブされるための最小経過日数であ
-h, --pre-hash
-`sync` で、パリティ計算の前の追加検証のために、すべての新しいデータの +sync で、パリティ計算の前の追加検証のために、すべての新しいデータの 予備ハッシュ化フェーズを実行します。 -通常、`sync` では、予備ハッシュ化は行われず、新しいデータはパリティ計算の直前に、 +通常、sync では、予備ハッシュ化は行われず、新しいデータはパリティ計算の直前に、 最初に読み取られたときにハッシュ化されます。 このプロセスは、システムが重い負荷の下にあり、すべてのディスクがスピンしており、CPUが ビジーなときに発生します。 これはマシンにとって極端な状態であり、潜在的なハードウェアの問題がある場合、 データがまだハッシュ化されていないため、サイレントエラーが検出されないままになる 可能性があります。 -このリスクを回避するために、`pre-hash` モードを有効にして、すべてのデータを2回読み取り、 +このリスクを回避するために、pre-hash モードを有効にして、すべてのデータを2回読み取り、 その整合性を確保できます。 このオプションは、アレイ内で移動されたファイルも検証して、移動操作が成功したことを 確認し、必要に応じて、続行する前に修正操作を実行できるようにします。 -このオプションは、`sync` のみで使用できます。 +このオプションは、sync のみで使用できます。
@@ -1066,12 +1066,12 @@ DAYS は、ブロックがスクラブされるための最小経過日数であ
-i, --import DIR
-最後の `sync` の後にアレイから削除されたファイルを、指定されたディレクトリから +最後の sync の後にアレイから削除されたファイルを、指定されたディレクトリから インポートします。 これらのファイルをまだ持っている場合、それらは復旧プロセスを改善するために -`check` および `fix` で使用できます。 +check および fix で使用できます。 ファイルは、サブディレクトリを含めて読み取られ、名前に関係なく識別されます。 -このオプションは、`check` および `fix` のみで使用できます。 +このオプションは、check および fix のみで使用できます。
@@ -1129,7 +1129,7 @@ SnapRAIDがこのような状態を検出した場合、このオプションを これにより、システムクラッシュ後に一部のアクセスされたファイルが切り捨てられたときに、 それを簡単に検出できます。 これは、ext3/ext4ファイルシステムを使用したLinuxで起こりうる状態です。 -このオプションは、`sync` のみで使用できます。 +このオプションは、sync のみで使用できます。 @@ -1144,7 +1144,7 @@ SnapRAIDが、元々ディスクに存在していたすべてのファイルが 続行を停止します。 これにより、データファイルシステムがマウントされていないときに、それを簡単に 検出できます。 -このオプションは、`sync` のみで使用できます。 +このオプションは、sync のみで使用できます。 @@ -1159,7 +1159,7 @@ SnapRAIDが一部のディスクがUUIDを変更したことを検出した場 これにより、ディスクが間違ったマウントポイントにマウントされているときに、それを検出できます。 ただし、単一パリティでの単一のUUID変更、および複数のパリティでのより多くのUUID変更は 許可されています。これは、復旧後にディスクを交換するときの通常のケースであるためです。 -このオプションは、`sync`、`check`、または `fix` のみで使用できます。 +このオプションは、sync、check、または fix のみで使用できます。 @@ -1173,7 +1173,7 @@ SnapRAIDが一部のディスクがUUIDを変更したことを検出した場 2番目のアクセスできないディスクを無視できます。 または、既に**使用されている**ディスクに残された空き容量にディスクを復旧したい場合、 同じ物理デバイスを共有します。 -このオプションは、`fix` のみで使用できます。 +このオプションは、fix のみで使用できます。 @@ -1182,7 +1182,7 @@ SnapRAIDが一部のディスクがUUIDを変更したことを検出した場
-N, --force-nocopy
-`sync`、`check`、および `fix` で、コピー検出ヒューリスティックを無効にします。 +sync、check、および fix で、コピー検出ヒューリスティックを無効にします。 このオプションがない場合、SnapRAIDは、名前、サイズ、タイムスタンプなどの同じ属性を持つファイルが、 同じデータを持つコピーであると見なします。 これにより、あるディスクから別のディスクにコピーまたは移動されたファイルを識別し、 @@ -1190,7 +1190,7 @@ SnapRAIDが一部のディスクがUUIDを変更したことを検出した場 復旧したりできます。 まれに、この動作が誤検出や、多くのハッシュ検証によるプロセスの遅延につながる可能性があり、 このオプションを使用すると、そのような問題を解決できます。 -このオプションは、`sync`、`check`、および `fix` のみで使用できます。 +このオプションは、sync、check、および fix のみで使用できます。
@@ -1199,13 +1199,13 @@ SnapRAIDが一部のディスクがUUIDを変更したことを検出した場
-F, --force-full
-`sync` で、パリティの完全な再計算を強制します。 +sync で、パリティの完全な再計算を強制します。 このオプションは、新しいパリティレベルを追加する場合、またはより新しいパリティデータを使用して 古いコンテンツファイルに戻した場合に使用できます。 パリティを最初から再作成する代わりに、これにより、コンテンツファイルに存在するハッシュを -再利用してデータを検証し、既存のパリティデータを使用して `sync` プロセス中にデータ保護を +再利用してデータを検証し、既存のパリティデータを使用して sync プロセス中にデータ保護を 維持できます。 -このオプションは、`sync` のみで使用できます。 +このオプションは、sync のみで使用できます。
@@ -1214,13 +1214,13 @@ SnapRAIDが一部のディスクがUUIDを変更したことを検出した場
-R, --force-realloc
-`sync` で、ファイルの完全な再割り当てとパリティの再構築を強制します。 +sync で、ファイルの完全な再割り当てとパリティの再構築を強制します。 このオプションは、コンテンツファイルに存在するハッシュを再利用してデータを検証しながら、 断片化を削除して、すべてのファイルを完全に再割り当てするために使用できます。 -このオプションは、`sync` のみで使用できます。 +このオプションは、sync のみで使用できます。 **警告!** このオプションはエキスパートのみを対象としており、使用しないことを強く お勧めします。 -`sync` 操作中にデータ保護はありません。 +sync 操作中にデータ保護はありません。
@@ -1234,12 +1234,12 @@ SnapRAIDが一部のディスクがUUIDを変更したことを検出した場 多くのエラーが発生した場合に過剰な出力になる可能性があります。 -l, --log が指定されている場合、SnapRAIDが停止する原因となる致命的なエラーのみが 画面に出力されます。 -パスが '>>' で始まる場合、ファイルは追記モードで開かれます。 -名前に '%D' と '%T' が出現すると、それぞれYYYYMMDDとHHMMSSの形式で -日付と時刻に置き換えられます。Windowsバッチファイルでは、'%' 文字を -2倍にする必要があります。例:result-%%D.log。'>>' を使用するには、 -名前を引用符で囲む必要があります。例:`">>result.log"`。 -ログを標準出力または標準エラーに出力するには、それぞれ `">&1"` および `">&2"` を +パスが >> で始まる場合、ファイルは追記モードで開かれます。 +名前に %D と %T が出現すると、それぞれYYYYMMDDとHHMMSSの形式で +日付と時刻に置き換えられます。Windowsバッチファイルでは、% 文字を +2倍にする必要があります。例:result-%%D.log。>> を使用するには、 +名前を引用符で囲む必要があります。例:">>result.log"。 +ログを標準出力または標準エラーに出力するには、それぞれ ">&1" および ">&2" を 使用できます。 ログタグの説明については、snapraid_log.txtファイルまたはmanページを参照してください。 @@ -1253,9 +1253,9 @@ SnapRAIDが一部のディスクがUUIDを変更したことを検出した場 実行を停止する前の新しいエラー制限を設定します。 デフォルトでは、SnapRAIDは100を超える入出力エラーに遭遇した場合に停止します。 これは、ディスクが故障している可能性が高いことを示しています。 -このオプションは `sync` と `scrub` に影響し、最初の一連のディスクエラーの後に +このオプションは sync と scrub に影響し、最初の一連のディスクエラーの後に 続行して操作を完了しようとすることが許可されます。 -ただし、`check` と `fix` は常に最初のエラーで停止します。 +ただし、check と fix は常に最初のエラーで停止します。 @@ -1342,9 +1342,9 @@ Configuration

SnapRAIDは、ディスクアレイの場所とパリティ情報の保存場所を知るために、構成ファイルを 必要とします。 -

Unixでは、存在すれば `/usr/local/etc/snapraid.conf` を使用し、それ以外の場合は -`/etc/snapraid.conf` を使用します。 -Windowsでは、`snapraid.exe` と同じディレクトリにある `snapraid.conf` ファイルを +

Unixでは、存在すれば /usr/local/etc/snapraid.conf を使用し、それ以外の場合は +/etc/snapraid.conf を使用します。 +Windowsでは、snapraid.exe と同じディレクトリにある snapraid.conf ファイルを 使用します。

次のオプションを含める必要があります(大文字と小文字を区別します)。

@@ -1388,7 +1388,7 @@ parity FILE [,FILE] ...

各パリティレベルには、以前のすべてのパリティレベルが存在する必要があります。 -

`parity` オプションと同じ考慮事項が適用されます。 +

parity オプションと同じ考慮事項が適用されます。

これらのオプションはオプションであり、1回のみ使用できます。

@@ -1396,15 +1396,15 @@ parity FILE [,FILE] ... z-parity FILE [,FILE] ...

トリプルパリティを保存するための代替ファイルとフォーマットを定義します。 -

このオプションは `3-parity` の代替であり、主にARMやSSSE3命令セットをサポートしていない +

このオプションは 3-parity の代替であり、主にARMやSSSE3命令セットをサポートしていない AMD Phenom、Athlon、OpteronなどのローエンドCPUを対象としています。 このような場合、より良いパフォーマンスを提供します。

このフォーマットは、ZFS RAIDZ3で使用されるものと似ていますが、より高速です。 ZFSと同様に、トリプルパリティを超えては機能しません。 -

`3-parity` を使用している場合、パフォーマンス向上のために `z-parity` フォーマットの +

3-parity を使用している場合、パフォーマンス向上のために z-parity フォーマットの 使用が推奨される場合は警告が表示されます。 -

構成ファイルを目的の `z-parity` または `3-parity` ファイルで調整し、 -`fix` を使用して再作成することで、あるフォーマットから別のフォーマットに +

構成ファイルを目的の z-parity または 3-parity ファイルで調整し、 +fix を使用して再作成することで、あるフォーマットから別のフォーマットに 変換することが可能です。

@@ -1414,7 +1414,7 @@ content FILE

ディスクアレイに存在するすべてのファイルの一覧とチェックサムを保存するために使用するファイルを 定義します。

データ、パリティ、またはその他の利用可能なディスクに配置できます。 -データディスクを使用する場合、このファイルは `sync` プロセスから自動的に +データディスクを使用する場合、このファイルは sync プロセスから自動的に 除外されます。

このオプションは必須であり、同じファイルを複数コピー保存するために複数回使用できます。

使用するパリティディスクごとに**少なくとも1つのコピー**と、さらに**1つのコピー**を @@ -1429,7 +1429,7 @@ NAME はディスクを識別するために使用され、**一意である** DIR はファイルシステム内のディスクの**マウントポイント**です。

NAME を固定したままにしておけば、必要に応じてマウントポイントを変更できます。

アレイ内のデータディスクごとに1つのオプションを使用する必要があります。 -

構成ファイルで直接 NAME を変更してから `sync` コマンドを実行することで、 +

構成ファイルで直接 NAME を変更してから sync コマンドを実行することで、 後でディスクの名前を変更できます。 名前変更の場合、関連付けはディスクの保存されたUUIDを使用して行われます。

@@ -1438,7 +1438,7 @@ DIR はファイルシステム内のディスクの**マウントポイント** nohidden

すべての隠しファイルとディレクトリを除外します。 -Unixでは、隠しファイルは `.` で始まるファイルです。 +Unixでは、隠しファイルは . で始まるファイルです。 Windowsでは、隠し属性を持つファイルです。

@@ -1447,10 +1447,10 @@ exclude/include PATTERN

syncプロセスで除外または含めるファイルまたはディレクトリのパターンを定義します。 すべてのパターンは指定された順序で処理されます。 -

一致する最初のパターンが `exclude` の場合、ファイルは除外されます。 -`include` の場合、ファイルは含まれます。 -パターンが一致しない場合、最後に指定されたパターンが `include` の場合はファイルは除外され、 -`exclude` の場合は含まれます。 +

一致する最初のパターンが exclude の場合、ファイルは除外されます。 +include の場合、ファイルは含まれます。 +パターンが一致しない場合、最後に指定されたパターンが include の場合はファイルは除外され、 +exclude の場合は含まれます。

パターン仕様の詳細については、PATTERNセクションを参照してください。

このオプションは複数回使用できます。

@@ -1474,7 +1474,7 @@ blocksize SIZE_IN_KIBIBYTES

概算として、ファイルごとにブロックサイズの半分が浪費されると仮定できます。 たとえば、100,000ファイルと256 KiBのブロックサイズがある場合、12.8 GBのパリティが浪費され、 これによりデータディスク上で12.8 GB少ないスペースしか利用できなくなる可能性があります。 -

`status` を使用して、各ディスクの浪費スペースの量を確認できます。 +

status を使用して、各ディスクの浪費スペースの量を確認できます。 これは、データディスク上に**空き**として残す必要がある、またはアレイに含まれないファイルに 使用する必要があるスペースの量です。 この値が負の場合、パリティが満杯に近づいていることを意味し、まだ浪費できるスペースを @@ -1528,7 +1528,7 @@ autosave SIZE_IN_GIGABYTES

処理された指定されたGB量後に、同期またはスクラビング時に状態を自動的に保存します。 このオプションは、マシンクラッシュやその他のイベントによって中断された場合に、 -長い `sync` コマンドを最初から再起動するのを避けるのに役立ちます。 +長い sync コマンドを最初から再起動するのを避けるのに役立ちます。

@@ -1537,7 +1537,7 @@ temp_limit TEMPERATURE_CELSIUS

許容される最大ディスク温度を摂氏で設定します。指定されている場合、 SnapRAIDは smartctl ツールを使用してすべてのディスクの温度を定期的にチェックします。 SnapRAIDが動作している間、現在のディスク温度が表示されます。 -いずれかのディスクがこの制限を超えると、すべての操作が停止し、ディスクは `temp_sleep` +いずれかのディスクがこの制限を超えると、すべての操作が停止し、ディスクは temp_sleep オプションで定義された期間、スピンダウン(スタンバイ状態に移行)されます。 スリープ期間後、操作は再開されますが、温度制限に再度達した場合は再び一時停止する 可能性があります。 @@ -1567,7 +1567,7 @@ temp_sleep TIME_IN_MINUTES

pool DIR

-

`pool` コマンドを使用してディスクアレイの仮想ビューが作成されるプーリングディレクトリを +

pool コマンドを使用してディスクアレイの仮想ビューが作成されるプーリングディレクトリを 定義します。

ディレクトリは既に存在している必要があります。

@@ -1580,7 +1580,7 @@ share UNC_DIR ディスクにアクセスするためにこのUNCパスを使用します。 このオプションがない場合、生成されたシンボリックリンクはローカルパスのみを使用し、 プールディレクトリをネットワーク経由で共有することはできません。 -

シンボリックリンクは、指定されたUNCパスを使用して形成され、`data` オプションで +

シンボリックリンクは、指定されたUNCパスを使用して形成され、data オプションで 指定されたディスク名を追加し、最後にファイルのディレクトリと名前を追加します。

このオプションはWindowsでのみ必要です。

@@ -1590,14 +1590,14 @@ smartctl DISK/PARITY OPTIONS...

各ディスクのSMART属性を取得するためのカスタムsmartctlオプションを定義します。 これは、RAIDコントローラーや一部のUSBディスクが自動検出できない場合に必要になる -ことがあります。`%s` プレースホルダーはデバイス名に置き換えられますが、 +ことがあります。%s プレースホルダーはデバイス名に置き換えられますが、 RAIDコントローラーなどの固定デバイスではオプションです。 -

DISK は `data` オプションで指定されたのと同じディスク名です。 -PARITY はパリティ名のいずれかです:`parity`、`2-parity`、`3-parity`、 -`4-parity`、`5-parity`、`6-parity`、または `z-parity`。 -

指定された OPTIONS で、`%s` 文字列はデバイス名に置き換えられます。 +

DISK は data オプションで指定されたのと同じディスク名です。 +PARITY はパリティ名のいずれかです:parity、2-parity、3-parity、 +4-parity、5-parity、6-parity、または z-parity。 +

指定された OPTIONS で、%s 文字列はデバイス名に置き換えられます。 RAIDコントローラーの場合、デバイスは固定されている可能性が高いため、 -`%s` を使用する必要はないかもしれません。 +%s を使用する必要はないかもしれません。

使用可能なオプションについては、smartmontoolsのドキュメントを参照してください。

 https://www.smartmontools.org/wiki/Supported_RAID-Controllers
@@ -1615,11 +1615,11 @@ smartignore DISK/PARITY ATTR [ATTR...]
 

ディスク障害の確率を計算するときに、指定されたSMART属性を無視します。 このオプションは、ディスクが特定の属性について異常な値または誤解を招く値を報告する場合に 役立ちます。 -

DISK は `data` オプションで指定されたのと同じディスク名です。 -PARITY はパリティ名のいずれかです:`parity`、`2-parity`、`3-parity`、 -`4-parity`、`5-parity`、`6-parity`、または `z-parity`。 -特殊な値 `*` は、すべてのディスクで属性を無視するために使用できます。 -

例として、すべてのディスクで `Current Pending Sector Count` 属性を無視するには: +

DISK は data オプションで指定されたのと同じディスク名です。 +PARITY はパリティ名のいずれかです:parity、2-parity、3-parity、 +4-parity、5-parity、6-parity、または z-parity。 +特殊な値 * は、すべてのディスクで属性を無視するために使用できます。 +

例として、すべてのディスクで Current Pending Sector Count 属性を無視するには:

 smartignore * 197
 
@@ -1672,30 +1672,30 @@ Pattern

パターンは、含めるファイルまたは除外するファイルをフィルタリングするための柔軟な方法を 提供します。グロブ文字を使用することで、すべてのパスを手動でリストすることなく、 特定のファイル名やディレクトリ構造全体に一致するルールを定義できます。 -

疑問符 `?` は、ディレクトリ区切り文字を除く任意の1文字に一致します。 +

疑問符 ? は、ディレクトリ区切り文字を除く任意の1文字に一致します。 これにより、パターンを単一のディレクトリレベルに限定したまま、可変文字を 持つファイル名と一致させるのに役立ちます。 -

単一のアスタリスク `*` は任意の文字列に一致しますが、疑問符と同様に +

単一のアスタリスク * は任意の文字列に一致しますが、疑問符と同様に ディレクトリの境界を越えることはありません。スラッシュで停止するため、 単一のパスコンポーネント内での一致に適しています。これは、シェルの グロブでおなじみの標準的なワイルドカードの動作です。 -

ダブルアスタリスク `**` はより強力で、ディレクトリ区切り文字を含む +

ダブルアスタリスク ** はより強力で、ディレクトリ区切り文字を含む 任意の文字列に一致します。これにより、パターンが複数のディレクトリレベルを -またいで一致できるようになります。`**` がパターン内に直接埋め込まれている場合、 +またいで一致できるようになります。** がパターン内に直接埋め込まれている場合、 周囲のリテラルテキストの間にあるスラッシュを含む0文字以上の文字に一致します。 -

`**` の最も重要な使い方は、特別な形式である `/**/` です。これは +

** の最も重要な使い方は、特別な形式である /**/ です。これは 0個以上の完全なディレクトリレベルに一致し、正確なパス構造を知らなくても、 ディレクトリツリー内の任意の深さにあるファイルと一致させることができます。 -例えば、パターン `src/**/main.js` は `src/main.js`(ディレクトリを0個スキップ)、 -`src/ui/main.js`(1個スキップ)、`src/ui/components/main.js`(2個スキップ) +例えば、パターン src/**/main.js は src/main.js(ディレクトリを0個スキップ)、 +src/ui/main.js(1個スキップ)、src/ui/components/main.js(2個スキップ) に一致します。 -

角括弧 `[]` を使用した文字クラスは、指定されたセットまたは範囲の +

角括弧 [] を使用した文字クラスは、指定されたセットまたは範囲の 任意の1文字に一致します。他の単一文字パターンと同様に、 ディレクトリ区切り文字には一致しません。クラスは範囲と、感嘆符を 使用した否定をサポートしています。 -

覚えておくべき根本的な違いは、`*`、`?`、および文字クラスはすべて +

覚えておくべき根本的な違いは、*、?、および文字クラスはすべて ディレクトリの境界を尊重し、単一のパスコンポーネント内でのみ一致するのに対し、 -`**` はディレクトリ区切り文字をまたいで一致できる唯一のパターンであるということです。 +** はディレクトリ区切り文字をまたいで一致できる唯一のパターンであるということです。

4つの異なる種類のパターンがあります。

@@ -1750,23 +1750,23 @@ DIR という名前の任意のディレクトリとその中のすべてを選 Windowsシステムディレクトリ、ジャンクション、マウントポイント、およびその他のWindowsの 特殊ディレクトリはファイルとして扱われます。つまり、それらを除外するには、 ディレクトリルールではなく**ファイルルール**を使用する必要があります。 -

ファイル名に '*'、'?'、'['、または ']' 文字が含まれている場合は、 +

ファイル名に *、?、[、または ] 文字が含まれている場合は、 グロブ文字として解釈されないように**エスケープ**する必要があります。 -Unixではエスケープ文字は '\' です。Windowsでは '^' です。 +Unixではエスケープ文字は \ です。Windowsでは ^ です。 パターンがコマンドラインにある場合は、コマンドシェルによって解釈されるのを防ぐために、 エスケープ文字を**2倍**にする必要があります。

構成ファイルでは、処理するファイルをフィルタリングするために異なる戦略を使用できます。 最も簡単なアプローチは、**除外**したいすべてのファイルとディレクトリを削除するために、 -`exclude` ルールのみを使用することです。例: +exclude ルールのみを使用することです。例:

-# `*.unrecoverable` という名前の任意のファイルを除外
+# *.unrecoverable という名前の任意のファイルを除外
 exclude *.unrecoverable
-# ルートディレクトリ `/lost+found` を除外
+# ルートディレクトリ /lost+found を除外
 exclude /lost+found/
-# `tmp` という名前の任意のサブディレクトリを除外
+# tmp という名前の任意のサブディレクトリを除外
 exclude tmp/
 
-

反対のアプローチは、`include` ルールのみを使用して、**処理したいファイルのみ**を +

反対のアプローチは、include ルールのみを使用して、**処理したいファイルのみ**を 定義することです。例:

 # 一部のディレクトリのみを含める
@@ -1774,21 +1774,21 @@ include /movies/
 include /musics/
 include /pictures/
 
-

最後の方法としては、`exclude` と `include` ルールを混在させます。この場合、 +

最後の方法としては、exclude と include ルールを混在させます。この場合、 **ルールの順序が重要**です。前のルールは後のルールよりも優先されます。 -簡素化するために、すべての `exclude` ルールを最初にリストし、次にすべての `include` +簡素化するために、すべての exclude ルールを最初にリストし、次にすべての include ルールをリストできます。例:

-# `*.unrecoverable` という名前の任意のファイルを除外
+# *.unrecoverable という名前の任意のファイルを除外
 exclude *.unrecoverable
-# `tmp` という名前の任意のサブディレクトリを除外
+# tmp という名前の任意のサブディレクトリを除外
 exclude tmp/
 # 一部のディレクトリのみを含める
 include /movies/
 include /musics/
 include /pictures/
 
-

コマンドラインで -f オプションを使用する場合、`include` パターンのみを +

コマンドラインで -f オプションを使用する場合、include パターンのみを 使用できます。例:

 # .mp3 ファイルのみをチェック。
@@ -1804,12 +1804,12 @@ Ignore File
 
 

設定ファイルのグローバルルールに加えて、アレイ内の任意のディレクトリに .snapraidignore ファイルを配置して、分散型の除外ルールを定義できます。 -

`.snapraidignore` で定義されたルールは、設定ファイルのルールの後に +

.snapraidignore で定義されたルールは、設定ファイルのルールの後に 適用されます。これは、それらがより高い優先度を持ち、グローバル設定で 以前に含まれていたファイルを除外するために使用できることを意味します。 事実上、ローカルルールが一致する場合、グローバルな包含設定に関係なく、 ファイルは除外されます。 -

`.snapraidignore` のパターンロジックはグローバル設定を反映していますが、 +

.snapraidignore のパターンロジックはグローバル設定を反映していますが、 パターンはそのファイルが配置されているディレクトリに固定されます:

@@ -1836,7 +1836,7 @@ DIR/
/PATH/FILE
-`.snapraidignore` ファイルの場所を基準にして、指定された正確な +.snapraidignore ファイルの場所を基準にして、指定された正確な ファイルを選択します。
@@ -1846,18 +1846,18 @@ DIR/
/PATH/DIR/
-`.snapraidignore` ファイルの場所を基準にして、指定された正確な +.snapraidignore ファイルの場所を基準にして、指定された正確な ディレクトリとその中のすべてを選択します。
-

グローバル設定とは異なり、`.snapraidignore` ファイルは除外ルールのみを -サポートします。`include` パターンや否定 (!) は使用できません。 -

たとえば、`/mnt/disk1/projects/` に `.snapraidignore` がある場合: +

グローバル設定とは異なり、.snapraidignore ファイルは除外ルールのみを +サポートします。include パターンや否定 (!) は使用できません。 +

たとえば、/mnt/disk1/projects/ に .snapraidignore がある場合:

 # /mnt/disk1/projects/output.bin のみを除外
 /output.bin
-# projects/ 内の 'build' という名前のディレクトリをすべて除外
+# projects/ 内の build という名前のディレクトリをすべて除外
 build/
 # projects/ またはそのサブフォルダ内のすべての .tmp ファイルを除外
 *.tmp
@@ -1870,18 +1870,18 @@ Content
 

SnapRAIDは、ファイルの一覧とチェックサムをコンテンツファイルに保存します。

これはバイナリファイルであり、ディスクアレイに存在するすべてのファイルと、 それらの整合性を検証するためのすべてのチェックサムを一覧表示します。 -

このファイルは `sync` および `scrub` コマンドによって読み書きされ、 -`fix`、`check`、および `status` コマンドによって読み取られます。 +

このファイルは sync および scrub コマンドによって読み書きされ、 +fix、check、および status コマンドによって読み取られます。

Parity

SnapRAIDは、アレイのパリティ情報をパリティファイルに保存します。 -

これらはバイナリファイルであり、`content` ファイルで定義されたすべてのブロックの +

これらはバイナリファイルであり、content ファイルで定義されたすべてのブロックの 計算されたパリティが含まれています。 -

これらのファイルは `sync` および `fix` コマンドによって読み書きされ、 -`scrub` および `check` コマンドによって**読み取られるだけ**です。 +

これらのファイルは sync および fix コマンドによって読み書きされ、 +scrub および check コマンドによって**読み取られるだけ**です。

@@ -1891,8 +1891,8 @@ Encoding のと同じエンコーディングでファイル名を読み取り、保存します。

Windowsでは、ファイルシステムから読み取られたすべての名前はUTF-8形式に変換され、 処理されます。 -

ファイル名を正しく出力するには、`chcp 65001` コマンドでWindowsコンソールをUTF-8モードに設定し、 -コンソールフォントとして `Lucida Console` などのTrueTypeフォントを**使用する**必要があります。 +

ファイル名を正しく出力するには、chcp 65001 コマンドでWindowsコンソールをUTF-8モードに設定し、 +コンソールフォントとして Lucida Console などのTrueTypeフォントを**使用する**必要があります。 これは出力されるファイル名にのみ影響します。コンソール出力をファイルにリダイレクトする場合、 結果のファイルは常にUTF-8形式になります。

diff --git a/beta/manual-ko.html b/beta/manual-ko.html index 3b3aa47a..48ea7a7c 100644 --- a/beta/manual-ko.html +++ b/beta/manual-ko.html @@ -224,7 +224,7 @@ SnapRAID는 제한된 수의 디스크 오류에서만 데이터를 복구할 Getting Started

SnapRAID를 사용하려면, 먼저 디스크 어레이에서 하나의 디스크를 -`parity`(패리티) 정보 전용으로 선택해야 합니다. 하나의 패리티 디스크로 +parity(패리티) 정보 전용으로 선택해야 합니다. 하나의 패리티 디스크로 RAID5와 유사하게 단일 디스크 오류로부터 복구할 수 있습니다.

RAID6와 유사하게 더 많은 디스크 오류로부터 복구하려면, 추가 디스크를 패리티용으로 예약해야 합니다. 추가 패리티 디스크 @@ -232,17 +232,17 @@ RAID5와 유사하게 단일 디스크 오류로부터 복구할 수 있습니

패리티 디스크로는 어레이에서 가장 큰 디스크를 선택해야 합니다. 패리티 정보가 어레이에서 가장 큰 **데이터 디스크**의 크기만큼 커질 수 있기 때문입니다. -

이 디스크들은 `parity` 파일을 저장하는 데 전념하게 됩니다. +

이 디스크들은 parity 파일을 저장하는 데 전념하게 됩니다. 여기에 데이터를 저장해서는 안 됩니다. -

다음으로, SnapRAID로 보호하려는 `data`(데이터) 디스크를 정의해야 합니다. +

다음으로, SnapRAID로 보호하려는 data(데이터) 디스크를 정의해야 합니다. 이 디스크들이 **거의 변경되지 않는 데이터**를 포함할 때 보호 효과가 더 좋습니다. 이러한 이유로, Windows C:\ 디스크나 Unix의 /home, /var, /tmp 디렉토리를 포함하지 않는 것이 좋습니다. -

파일 목록은 `content` 파일에 저장되며, 보통 데이터, 패리티, 또는 부트 +

파일 목록은 content 파일에 저장되며, 보통 데이터, 패리티, 또는 부트 디스크에 저장됩니다. 이 파일에는 무결성을 확인하기 위한 모든 체크섬을 포함하여 백업에 대한 세부 정보가 들어 있습니다. -`content` 파일은 여러 복사본으로 저장되며, 다중 디스크 오류의 경우에도 +content 파일은 여러 복사본으로 저장되며, 다중 디스크 오류의 경우에도 적어도 하나의 복사본을 사용할 수 있도록 각 복사본은 서로 다른 디스크에 있어야 합니다.

예를 들어, 하나의 패리티 보호 수준만 원하고 디스크가 다음과 같이 @@ -279,7 +279,7 @@ data d3 H:\array\

 https://www.google.com/search?q=Windows+mount+point
 
-

이 시점에서, 패리티 정보를 빌드하기 위해 `sync` 명령을 실행할 +

이 시점에서, 패리티 정보를 빌드하기 위해 sync 명령을 실행할 준비가 되었습니다.

 snapraid sync
@@ -290,18 +290,18 @@ snapraid sync
 

Ctrl+C를 눌러 언제든지 중지할 수 있으며, 다음 실행 시 중단된 곳에서 재개됩니다.

이 명령이 완료되면 데이터는 **SAFE**합니다. -

이제 어레이를 원하는 대로 사용하고 주기적으로 `sync` 명령을 +

이제 어레이를 원하는 대로 사용하고 주기적으로 sync 명령을 실행하여 패리티 정보를 업데이트할 수 있습니다.

Scrubbing

-

주기적으로 데이터 및 패리티의 오류를 확인하려면 `scrub` 명령을 +

주기적으로 데이터 및 패리티의 오류를 확인하려면 scrub 명령을 실행할 수 있습니다.

 snapraid scrub
 
-

이 명령은 데이터 무결성을 확인하기 위해 어레이의 데이터를 `sync` 명령 +

이 명령은 데이터 무결성을 확인하기 위해 어레이의 데이터를 sync 명령 중에 계산된 해시와 비교합니다.

이 명령을 실행할 때마다 이전에 10일 이내에 스크럽된 데이터를 제외하고 어레이의 약 8%를 확인합니다. @@ -313,23 +313,23 @@ snapraid scrub snapraid -p 5 -o 20 scrub

이 프로세스 중에 무단 또는 입출력 오류가 발견되면, 해당 블록은 -`content` 파일에 bad로 표시되며 `status` 명령에 나열됩니다. +content 파일에 bad로 표시되며 status 명령에 나열됩니다.

 snapraid status
 

이들을 수정하려면 -e, --filter-error 옵션으로 bad 블록을 필터링하여 -`fix` 명령을 사용할 수 있습니다. +fix 명령을 사용할 수 있습니다.

 snapraid -e fix
 
-

다음 `scrub` 시에 오류가 실제로 수정되면 `status` 보고서에서 -사라집니다. 더 빠르게 하려면, `-p bad`를 사용하여 bad로 표시된 블록만 +

다음 scrub 시에 오류가 실제로 수정되면 status 보고서에서 +사라집니다. 더 빠르게 하려면, -p bad를 사용하여 bad로 표시된 블록만 스크럽할 수 있습니다.

 snapraid -p bad scrub
 
-

동기화되지 않은 어레이에서 `scrub`을 실행하면 제거되거나 수정된 파일로 -인한 오류가 보고될 수 있습니다. 이러한 오류는 `scrub` 출력에는 +

동기화되지 않은 어레이에서 scrub을 실행하면 제거되거나 수정된 파일로 +인한 오류가 보고될 수 있습니다. 이러한 오류는 scrub 출력에는 보고되지만, 관련 블록은 bad로 표시되지 않습니다.

@@ -344,9 +344,9 @@ Mergefs는 여러 드라이브를 단일 통합 마운트 지점으로 풀링하 SnapRAID와 잘 통합되며, OpenMediaVault (OMV) 또는 사용자 정의 NAS 구성과 같은 설정에서 흔히 사용됩니다.

어레이의 모든 파일을 동일한 디렉토리 트리에 표시하려면, -`pooling` 기능을 활성화할 수 있습니다. 이 기능은 심볼릭 링크를 사용하여 +pooling 기능을 활성화할 수 있습니다. 이 기능은 심볼릭 링크를 사용하여 어레이의 모든 파일에 대한 읽기 전용 가상 뷰를 생성합니다. -

설정 파일에서 `pooling` 디렉토리를 다음과 같이 구성할 수 있습니다: +

설정 파일에서 pooling 디렉토리를 다음과 같이 구성할 수 있습니다:

 pool /pool
 
@@ -354,7 +354,7 @@ pool /pool

 pool C:\pool
 
-

그리고 나서 `pool` 명령을 실행하여 가상 뷰를 생성하거나 업데이트합니다. +

그리고 나서 pool 명령을 실행하여 가상 뷰를 생성하거나 업데이트합니다.

 snapraid pool
 
@@ -379,9 +379,9 @@ follow symlinks = yes 원격으로 이들을 해석해야 합니다. 이를 활성화하기 위해, 풀 디렉토리를 공유하는 것 외에도, 설정 파일에 정의된 디스크 이름을 공유 지점으로 사용하여 모든 디스크를 독립적으로 공유해야 합니다. 또한 설정 파일의 -`share` 옵션에서 원격 클라이언트가 이러한 공유 디스크에 액세스하는 데 +share 옵션에서 원격 클라이언트가 이러한 공유 디스크에 액세스하는 데 필요한 Windows UNC 경로를 지정해야 합니다. -

예를 들어, `darkstar`라는 서버에서 작업하는 경우, 다음 옵션을 +

예를 들어, darkstar라는 서버에서 작업하는 경우, 다음 옵션을 사용할 수 있습니다:

 data d1 F:\array\
@@ -446,10 +446,10 @@ STEP 1 -> Reconfigure
 
 

복구할 공간이 필요하며, 이상적으로는 추가 예비 디스크에, 하지만 외부 USB 디스크 또는 원격 디스크로도 충분합니다. -

SnapRAID 설정 파일을 수정하여 실패한 디스크의 `data` 또는 `parity` +

SnapRAID 설정 파일을 수정하여 실패한 디스크의 data 또는 parity 옵션이 파일을 복구할 수 있는 충분한 빈 공간이 있는 위치를 가리키도록 합니다. -

예를 들어, 디스크 `d1`이 실패한 경우, 다음에서 변경합니다: +

예를 들어, 디스크 d1이 실패한 경우, 다음에서 변경합니다:

 data d1 /mnt/disk1/
 
@@ -457,7 +457,7 @@ data d1 /mnt/disk1/

 data d1 /mnt/new_spare_disk/
 
-

복구할 디스크가 패리티 디스크인 경우, 적절한 `parity` 옵션을 +

복구할 디스크가 패리티 디스크인 경우, 적절한 parity 옵션을 업데이트합니다. 여러 개의 실패한 디스크가 있는 경우, 모든 구성 옵션을 업데이트합니다.

@@ -469,8 +469,8 @@ STEP 2 -> Fix

 snapraid -d NAME -l fix.log fix
 
-

여기서 NAME은 이전 예제의 `d1`과 같은 디스크 이름입니다. -복구할 디스크가 패리티 디스크인 경우, `parity`, `2-parity` 등의 이름을 +

여기서 NAME은 이전 예제의 d1과 같은 디스크 이름입니다. +복구할 디스크가 패리티 디스크인 경우, parity, 2-parity 등의 이름을 사용합니다. 여러 개의 실패한 디스크가 있는 경우, 여러 -d 옵션을 사용하여 모두 지정합니다. @@ -478,29 +478,29 @@ snapraid -d NAME -l fix.log fix

fix.log 파일을 저장할 몇 기가바이트의 여유 공간이 있는지 확인하십시오. 충분한 여유 공간이 있는 디스크에서 실행하십시오.

이제 복구할 수 있는 모든 것을 복구했습니다. 일부 파일이 부분적으로 -또는 완전히 복구 불가능한 경우, `.unrecoverable` 확장자가 추가되어 +또는 완전히 복구 불가능한 경우, .unrecoverable 확장자가 추가되어 이름이 변경됩니다. -

`unrecoverable:`로 시작하는 모든 줄을 확인하여 fix.log 파일에서 +

unrecoverable:로 시작하는 모든 줄을 확인하여 fix.log 파일에서 복구 불가능한 모든 블록의 자세한 목록을 찾을 수 있습니다.

복구가 만족스럽지 않으면, 원하는 만큼 여러 번 재시도할 수 있습니다. -

예를 들어, 마지막 `sync` 이후 어레이에서 파일을 제거한 경우, +

예를 들어, 마지막 sync 이후 어레이에서 파일을 제거한 경우, 일부 파일이 복구되지 않을 수 있습니다. -이 경우, -i, --import 옵션을 사용하여 `fix`를 재시도하고, +이 경우, -i, --import 옵션을 사용하여 fix를 재시도하고, 이 파일들이 현재 어디에 있는지 지정하여 복구 프로세스에 다시 포함시킬 수 있습니다. -

복구가 만족스럽다면 계속 진행할 수 있지만, 동기화 후에는 `fix` 명령을 +

복구가 만족스럽다면 계속 진행할 수 있지만, 동기화 후에는 fix 명령을 더 이상 재시도할 수 없다는 점에 유의하십시오!

STEP 3 -> Check

-

조심스러운 확인으로, 이제 `check` 명령을 실행하여 복구된 디스크의 +

조심스러운 확인으로, 이제 check 명령을 실행하여 복구된 디스크의 모든 것이 올바른지 확인할 수 있습니다.

 snapraid -d NAME -a check
 
-

여기서 NAME은 이전 예제의 `d1`과 같은 디스크 이름입니다. +

여기서 NAME은 이전 예제의 d1과 같은 디스크 이름입니다.

@@ -517,7 +517,7 @@ snapraid -d NAME -a check

STEP 4 -> Sync

-

`sync` 명령을 실행하여 새 디스크로 어레이를 재동기화합니다. +

sync 명령을 실행하여 새 디스크로 어레이를 재동기화합니다.

 snapraid sync
 
@@ -532,19 +532,19 @@ Commands

SnapRAID는 다음을 허용하는 몇 가지 간단한 명령을 제공합니다:

  • -어레이의 상태 출력 -> `status` +어레이의 상태 출력 -> status
  • -디스크 제어 -> `smart`, `probe`, `up`, `down` +디스크 제어 -> smart, probe, up, down
  • -백업/스냅샷 생성 -> `sync` +백업/스냅샷 생성 -> sync
  • -주기적으로 데이터 확인 -> `scrub` +주기적으로 데이터 확인 -> scrub
  • -마지막 백업/스냅샷 복원 -> `fix`. +마지막 백업/스냅샷 복원 -> fix.

명령은 소문자로 작성해야 합니다. @@ -555,13 +555,13 @@ status

디스크 어레이의 상태 요약을 출력합니다.

패리티 단편화, 확인 없이 블록이 얼마나 오래되었는지, 그리고 스크럽 중에 발생한 모든 기록된 무단 오류에 대한 정보를 포함합니다. -

제시된 정보는 마지막으로 `sync`를 실행했을 때를 나타냅니다. +

제시된 정보는 마지막으로 sync를 실행했을 때를 나타냅니다. 나중에 수정된 내용은 고려되지 않습니다.

bad 블록이 감지되면 해당 블록 번호가 나열됩니다. -이들을 수정하려면 `fix -e` 명령을 사용할 수 있습니다. +이들을 수정하려면 fix -e 명령을 사용할 수 있습니다.

또한 각 블록이 마지막으로 스크럽되거나 동기화된 시간을 나타내는 -그래프를 보여줍니다. 스크럽된 블록은 '*', 동기화되었지만 아직 -스크럽되지 않은 블록은 'o'로 표시됩니다. +그래프를 보여줍니다. 스크럽된 블록은 *, 동기화되었지만 아직 +스크럽되지 않은 블록은 o로 표시됩니다.

아무것도 수정되지 않습니다.

@@ -577,7 +577,7 @@ SMART 속성을 상호 연관시켜 얻습니다: https://www.backblaze.com/hard-drive-test-data.html

SMART가 디스크가 실패하고 있다고 보고하면, 해당 디스크에 대해 -`FAIL` 또는 `PREFAIL`이 출력되며, SnapRAID는 오류를 반환하며 종료됩니다. +FAIL 또는 PREFAIL이 출력되며, SnapRAID는 오류를 반환하며 종료됩니다. 이 경우, 디스크의 즉각적인 교체가 강력히 권장됩니다.

다른 가능한 상태 문자열은 다음과 같습니다:

@@ -612,9 +612,9 @@ selferr

이 분석은 더 많거나 적은 패리티가 필요한지 결정하는 데 도움이 될 수 있습니다. -

이 명령은 `smartctl` 도구를 사용하며, 모든 장치에서 `smartctl -a`를 +

이 명령은 smartctl 도구를 사용하며, 모든 장치에서 smartctl -a를 실행하는 것과 동일합니다. -

장치가 올바르게 자동 감지되지 않으면, 설정 파일에서 `smartctl` 옵션을 +

장치가 올바르게 자동 감지되지 않으면, 설정 파일에서 smartctl 옵션을 사용하여 사용자 정의 명령을 지정할 수 있습니다.

아무것도 수정되지 않습니다.

@@ -623,11 +623,11 @@ selferr probe

시스템의 모든 디스크의 POWER 상태를 출력합니다. -

`Standby`는 디스크가 회전하지 않음을 의미합니다. `Active`는 +

Standby는 디스크가 회전하지 않음을 의미합니다. Active는 디스크가 회전하고 있음을 의미합니다. -

이 명령은 `smartctl` 도구를 사용하며, 모든 장치에서 `smartctl -n standby -i`를 +

이 명령은 smartctl 도구를 사용하며, 모든 장치에서 smartctl -n standby -i를 실행하는 것과 동일합니다. -

장치가 올바르게 자동 감지되지 않으면, 설정 파일에서 `smartctl` 옵션을 +

장치가 올바르게 자동 감지되지 않으면, 설정 파일에서 smartctl 옵션을 사용하여 사용자 정의 명령을 지정할 수 있습니다.

아무것도 수정되지 않습니다.

@@ -653,7 +653,7 @@ up down

어레이의 모든 디스크를 회전 중지합니다(spin down). -

이 명령은 `smartctl` 도구를 사용하며, 모든 장치에서 `smartctl -s standby,now`를 +

이 명령은 smartctl 도구를 사용하며, 모든 장치에서 smartctl -s standby,now를 실행하는 것과 동일합니다.

@@ -664,7 +664,7 @@ down

오류 발생 시 자동으로 회전 중지하려면, 다른 명령과 함께 -s, --spin-down-on-error -옵션을 사용할 수 있습니다. 이는 오류 발생 시 수동으로 `down`을 실행하는 것과 +옵션을 사용할 수 있습니다. 이는 오류 발생 시 수동으로 down을 실행하는 것과 동일합니다.

아무것도 수정되지 않습니다.

@@ -672,7 +672,7 @@ down

diff

-

마지막 `sync` 이후 수정되어 패리티 데이터를 재계산해야 하는 모든 파일을 +

마지막 sync 이후 수정되어 패리티 데이터를 재계산해야 하는 모든 파일을 나열합니다.

이 명령은 파일 데이터를 확인하지 않고, 파일 타임스탬프, 크기 및 아이노드(inode)만 확인합니다. @@ -721,7 +721,7 @@ moved copied

동일하거나 다른 디스크에 복사된 파일. 다른 디스크로 -실제로 이동된 경우 `removed`에도 포함된다는 점에 유의하십시오. +실제로 이동된 경우 removed에도 포함된다는 점에 유의하십시오. 이들은 이름, 크기 및 타임스탬프가 동일한 것으로 식별됩니다. 하위 초 타임스탬프(sub-second timestamp)가 0인 경우, 이름뿐만 아니라 전체 경로가 일치해야 합니다. @@ -736,7 +736,7 @@ restored
-

`sync`가 필요한 경우, 프로세스 반환 코드는 기본 0 대신 2입니다. +

sync가 필요한 경우, 프로세스 반환 코드는 기본 0 대신 2입니다. 반환 코드 1은 일반적인 오류 조건에 사용됩니다.

아무것도 수정되지 않습니다.

@@ -748,7 +748,7 @@ sync 읽고 해당 패리티 데이터를 업데이트합니다.

이미 수행된 작업을 잃지 않고 Ctrl+C를 눌러 언제든지 이 프로세스를 중지할 수 있습니다. -다음 실행 시 `sync` 프로세스는 중단된 곳에서 재개됩니다. +다음 실행 시 sync 프로세스는 중단된 곳에서 재개됩니다.

이 프로세스 중에 무단 또는 입출력 오류가 발견되면, 해당 블록은 bad로 표시됩니다.

파일은 경로 및/또는 아이노드로 식별되며 크기와 타임스탬프로 @@ -759,7 +759,7 @@ sync 유지하면 패리티는 재계산되지 않습니다. 파일이 다른 디스크로 이동되면 패리티는 재계산되지만, 이전에 계산된 해시 정보는 유지됩니다. -

`content` 및 `parity` 파일은 필요한 경우 수정됩니다. +

content 및 parity 파일은 필요한 경우 수정됩니다. 어레이의 파일은 수정되지 않습니다.

@@ -789,21 +789,21 @@ full - 모든 것 스크럽. 얼마나 오래되었는지 정의할 수도 있습니다. 가장 오래된 블록이 먼저 스크럽되어 최적의 확인을 보장합니다. 동기화되었지만 아직 스크럽되지 않은 블록만 스크럽하려면, -`-p new` 옵션을 사용하십시오. -

스크럽 상태의 세부 정보를 얻으려면 `status` 명령을 사용하십시오. -

발견된 모든 무단 또는 입출력 오류에 대해, 해당 블록은 `content` 파일에 +-p new 옵션을 사용하십시오. +

스크럽 상태의 세부 정보를 얻으려면 status 명령을 사용하십시오. +

발견된 모든 무단 또는 입출력 오류에 대해, 해당 블록은 content 파일에 bad로 표시됩니다. -이러한 bad 블록은 `status`에 나열되며 `fix -e`로 수정할 수 있습니다. +이러한 bad 블록은 status에 나열되며 fix -e로 수정할 수 있습니다. 수정 후, 다음 스크럽 시에 다시 확인되며, 수정된 것으로 발견되면 bad 표시는 제거됩니다. -bad 블록만 스크럽하려면 `scrub -p bad` 명령을 사용할 수 있습니다. +bad 블록만 스크럽하려면 scrub -p bad 명령을 사용할 수 있습니다.

동기화되지 않은 데이터로 인한 보고된 오류를 피하기 위해 동기화된 -어레이에서만 `scrub`을 실행하는 것이 좋습니다. 이러한 오류는 무단 +어레이에서만 scrub을 실행하는 것이 좋습니다. 이러한 오류는 무단 오류가 아닌 것으로 인식되며, 블록은 bad로 표시되지 않지만, 이러한 오류는 명령의 출력에 보고됩니다. -

`content` 파일은 각 블록의 마지막 확인 시간을 업데이트하고 bad 블록을 +

content 파일은 각 블록의 마지막 확인 시간을 업데이트하고 bad 블록을 표시하기 위해 수정됩니다. -`parity` 파일은 수정되지 않습니다. +parity 파일은 수정되지 않습니다. 어레이의 파일은 수정되지 않습니다.

@@ -811,28 +811,28 @@ bad 블록만 스크럽하려면 `scrub -p bad` 명령을 사용할 수 있습 fix

모든 파일과 패리티 데이터를 수정합니다. -

모든 파일과 패리티 데이터는 마지막 `sync`에 저장된 스냅샷 +

모든 파일과 패리티 데이터는 마지막 sync에 저장된 스냅샷 상태와 비교됩니다. 차이가 발견되면 저장된 스냅샷으로 되돌려집니다. -

**경고!** `fix` 명령은 오류와 의도적인 수정 사이를 구별하지 -않습니다. 파일 상태를 무조건 마지막 `sync`로 되돌립니다. +

**경고!** fix 명령은 오류와 의도적인 수정 사이를 구별하지 +않습니다. 파일 상태를 무조건 마지막 sync로 되돌립니다.

다른 옵션이 지정되지 않으면 전체 어레이가 처리됩니다. 필터 옵션을 사용하여 처리할 파일 또는 디스크의 하위 집합을 선택하십시오. -

`sync` 및 `scrub` 중에 bad로 표시된 블록만 수정하려면, +

sync 및 scrub 중에 bad로 표시된 블록만 수정하려면, -e, --filter-error 옵션을 사용하십시오. -다른 필터 옵션과 달리, 이 옵션은 최신 `sync` 이후 변경되지 않은 +다른 필터 옵션과 달리, 이 옵션은 최신 sync 이후 변경되지 않은 파일에만 수정을 적용합니다. -

SnapRAID는 수정할 수 없는 모든 파일에 `.unrecoverable` 확장자를 +

SnapRAID는 수정할 수 없는 모든 파일에 .unrecoverable 확장자를 추가하여 이름을 변경합니다. -

수정하기 전에, 전체 어레이를 스캔하여 마지막 `sync` 이후 이동된 +

수정하기 전에, 전체 어레이를 스캔하여 마지막 sync 이후 이동된 파일을 찾습니다. 이 파일들은 이름과 디렉토리를 무시하고 타임스탬프로 식별되며, 필요한 경우 복구 프로세스에 사용됩니다. 일부 파일을 어레이 외부로 이동한 경우, -i, --import 옵션을 사용하여 추가로 스캔할 디렉토리를 지정할 수 있습니다.

파일은 아이노드가 아닌 경로로만 식별됩니다. -

`content` 파일은 수정되지 않습니다. -`parity` 파일은 필요한 경우 수정됩니다. +

content 파일은 수정되지 않습니다. +parity 파일은 필요한 경우 수정됩니다. 어레이의 파일은 필요한 경우 수정됩니다.

@@ -840,11 +840,11 @@ fix check

모든 파일과 패리티 데이터를 확인합니다. -

`fix`처럼 작동하지만, 복구를 시뮬레이션할 뿐이며 어레이에 +

fix처럼 작동하지만, 복구를 시뮬레이션할 뿐이며 어레이에 어떤 변경 사항도 기록되지 않습니다.

이 명령은 주로 복구 프로세스 후 또는 기타 특별한 조건에서와 같이 수동 확인을 위한 것입니다. -주기적이고 예약된 확인을 위해서는 `scrub`을 사용하십시오. +주기적이고 예약된 확인을 위해서는 scrub을 사용하십시오.

@@ -861,7 +861,7 @@ check

list

-

마지막 `sync` 시점에 어레이에 포함된 모든 파일을 나열합니다. +

마지막 sync 시점에 어레이에 포함된 모든 파일을 나열합니다.

@@ -885,7 +885,7 @@ dup

pool

-

`pooling` 디렉토리에서 디스크 어레이의 모든 파일에 대한 가상 뷰를 +

pooling 디렉토리에서 디스크 어레이의 모든 파일에 대한 가상 뷰를 생성하거나 업데이트합니다.

파일은 복사되지 않고 심볼릭 링크를 사용하여 연결됩니다.

업데이트 시, 모든 기존 심볼릭 링크와 빈 하위 디렉토리는 삭제되고 @@ -932,11 +932,11 @@ rehash 전환하기 위해 사용됩니다.

이미 최적의 해시를 사용하고 있다면, 이 명령은 아무것도 하지 않고 조치가 필요하지 않음을 알려줍니다. -

재해시는 즉시 수행되지 않고 `sync` 및 `scrub` 중에 점진적으로 +

재해시는 즉시 수행되지 않고 sync 및 scrub 중에 점진적으로 진행됩니다. -

`status`를 사용하여 재해시 상태를 확인할 수 있습니다. +

status를 사용하여 재해시 상태를 확인할 수 있습니다.

재해시 중에도 SnapRAID는 전체 기능을 유지하며, 유일한 예외는 -`dup`가 다른 해시를 사용하는 중복 파일을 감지할 수 없다는 것입니다. +dup가 다른 해시를 사용하는 중복 파일을 감지할 수 없다는 것입니다.

@@ -950,10 +950,10 @@ Options -c, --conf CONFIG
사용할 설정 파일을 선택합니다. 지정하지 않으면 Unix에서는 -`/usr/local/etc/snapraid.conf` 파일이 존재하면 사용하고, -그렇지 않으면 `/etc/snapraid.conf`를 사용합니다. -Windows에서는 `snapraid.exe`와 같은 디렉토리에 있는 -`snapraid.conf` 파일을 사용합니다. +/usr/local/etc/snapraid.conf 파일이 존재하면 사용하고, +그렇지 않으면 /etc/snapraid.conf를 사용합니다. +Windows에서는 snapraid.exe와 같은 디렉토리에 있는 +snapraid.conf 파일을 사용합니다.
@@ -962,13 +962,13 @@ Windows에서는 `snapraid.exe`와 같은 디렉토리에 있는
-f, --filter PATTERN
-`check` 및 `fix`에서 처리할 파일을 필터링합니다. +check 및 fix에서 처리할 파일을 필터링합니다. 지정된 패턴과 일치하는 파일만 처리됩니다. 이 옵션은 여러 번 사용될 수 있습니다. 패턴 사양에 대한 자세한 내용은 PATTERN 섹션을 참조하십시오. Unix에서는 글로빙 문자가 사용되는 경우 따옴표로 묶어야 합니다. -이 옵션은 `check` 및 `fix`에서만 사용할 수 있습니다. -`sync` 및 `scrub`은 항상 전체 어레이를 처리하므로 사용할 수 없습니다. +이 옵션은 check 및 fix에서만 사용할 수 있습니다. +sync 및 scrub은 항상 전체 어레이를 처리하므로 사용할 수 없습니다.
@@ -977,15 +977,15 @@ Unix에서는 글로빙 문자가 사용되는 경우 따옴표로 묶어야 합
-d, --filter-disk NAME
-`check`, `fix`, `up`, 및 `down`에서 처리할 디스크를 필터링합니다. +check, fix, up, 및 down에서 처리할 디스크를 필터링합니다. 설정 파일에 정의된 디스크 이름을 지정해야 합니다. -또한 `parity`, `2-parity`, `3-parity` 등의 이름으로 패리티 디스크를 +또한 parity, 2-parity, 3-parity 등의 이름으로 패리티 디스크를 지정하여 특정 패리티 디스크로 작업을 제한할 수 있습니다. 여러 --filter, --filter-disk, --filter-missing 옵션을 결합하면, 모든 필터와 일치하는 파일만 선택됩니다. 이 옵션은 여러 번 사용될 수 있습니다. -이 옵션은 `check`, `fix`, `up`, 및 `down`에서만 사용할 수 있습니다. -`sync` 및 `scrub`은 항상 전체 어레이를 처리하므로 사용할 수 없습니다. +이 옵션은 check, fix, up, 및 down에서만 사용할 수 있습니다. +sync 및 scrub은 항상 전체 어레이를 처리하므로 사용할 수 없습니다.
@@ -994,13 +994,13 @@ Unix에서는 글로빙 문자가 사용되는 경우 따옴표로 묶어야 합
-m, --filter-missing
-`check` 및 `fix`에서 처리할 파일을 필터링합니다. +check 및 fix에서 처리할 파일을 필터링합니다. 어레이에서 누락되거나 삭제된 파일만 처리됩니다. -`fix`와 함께 사용하면, 이 옵션은 `undelete` 명령 역할을 합니다. +fix와 함께 사용하면, 이 옵션은 undelete 명령 역할을 합니다. 여러 --filter, --filter-disk, --filter-missing 옵션을 결합하면, 모든 필터와 일치하는 파일만 선택됩니다. -이 옵션은 `check` 및 `fix`에서만 사용할 수 있습니다. -`sync` 및 `scrub`은 항상 전체 어레이를 처리하므로 사용할 수 없습니다. +이 옵션은 check 및 fix에서만 사용할 수 있습니다. +sync 및 scrub은 항상 전체 어레이를 처리하므로 사용할 수 없습니다.
@@ -1009,10 +1009,10 @@ Unix에서는 글로빙 문자가 사용되는 경우 따옴표로 묶어야 합
-e, --filter-error
-`check` 및 `fix`에서 오류가 있는 파일을 처리합니다. -`status`에 나열된 대로 `sync` 및 `scrub` 중에 무단 또는 입출력 오류가 +check 및 fix에서 오류가 있는 파일을 처리합니다. +status에 나열된 대로 sync 및 scrub 중에 무단 또는 입출력 오류가 표시된 블록을 가진 파일만 처리합니다. -이 옵션은 `check` 및 `fix`에서만 사용할 수 있습니다. +이 옵션은 check 및 fix에서만 사용할 수 있습니다.
@@ -1024,9 +1024,9 @@ Unix에서는 글로빙 문자가 사용되는 경우 따옴표로 묶어야 합 스크럽 계획을 선택합니다. PERC가 0에서 100 사이의 숫자 값인 경우, 스크럽할 블록의 백분율로 해석됩니다. 백분율 대신 계획을 지정할 수 있습니다: -`bad`는 bad 블록을 스크럽하고, `new`는 아직 스크럽되지 않은 -막 동기화된 블록을 스크럽하며, `full`은 모든 것을 스크럽합니다. -이 옵션은 `scrub`에서만 사용할 수 있습니다. +bad는 bad 블록을 스크럽하고, new는 아직 스크럽되지 않은 +막 동기화된 블록을 스크럽하며, full은 모든 것을 스크럽합니다. +이 옵션은 scrub에서만 사용할 수 있습니다. @@ -1035,11 +1035,11 @@ Unix에서는 글로빙 문자가 사용되는 경우 따옴표로 묶어야 합
-o, --older-than DAYS
-`scrub`에서 처리할 어레이의 가장 오래된 부분을 선택합니다. +scrub에서 처리할 어레이의 가장 오래된 부분을 선택합니다. DAYS는 블록이 스크럽되어야 하는 최소 일령(days)이며, 기본값은 10입니다. bad로 표시된 블록은 이 옵션에 관계없이 항상 스크럽됩니다. -이 옵션은 `scrub`에서만 사용할 수 있습니다. +이 옵션은 scrub에서만 사용할 수 있습니다.
@@ -1048,11 +1048,11 @@ bad로 표시된 블록은 이 옵션에 관계없이 항상 스크럽됩니다.
-a, --audit-only
-`check`에서 패리티 데이터를 확인하지 않고 파일의 해시를 +check에서 패리티 데이터를 확인하지 않고 파일의 해시를 확인합니다. 파일 데이터만 확인하는 데 관심이 있다면, 이 옵션은 확인 프로세스의 속도를 상당히 높일 수 있습니다. -이 옵션은 `check`에서만 사용할 수 있습니다. +이 옵션은 check에서만 사용할 수 있습니다.
@@ -1061,21 +1061,21 @@ bad로 표시된 블록은 이 옵션에 관계없이 항상 스크럽됩니다.
-h, --pre-hash
-`sync`에서 패리티 계산 전에 추가 확인을 위해 모든 새 데이터에 대한 +sync에서 패리티 계산 전에 추가 확인을 위해 모든 새 데이터에 대한 예비 해시 단계를 실행합니다. -일반적으로 `sync`에서는 예비 해시가 수행되지 않으며, 새 데이터는 +일반적으로 sync에서는 예비 해시가 수행되지 않으며, 새 데이터는 패리티 계산 직전에 처음 읽을 때 해시됩니다. 이 프로세스는 모든 디스크가 회전하고 CPU가 바쁜, 시스템이 과부하 상태일 때 발생합니다. 이는 기계의 극한 조건이며, 잠재된 하드웨어 문제가 있는 경우 데이터가 아직 해시되지 않았기 때문에 무단 오류가 감지되지 않고 지나갈 수 있습니다. -이러한 위험을 피하려면, `pre-hash` 모드를 활성화하여 모든 데이터를 +이러한 위험을 피하려면, pre-hash 모드를 활성화하여 모든 데이터를 두 번 읽어 무결성을 보장할 수 있습니다. 이 옵션은 또한 어레이 내에서 이동된 파일을 확인하여 이동 작업이 성공했는지 확인하고, 필요한 경우 계속 진행하기 전에 fix 작업을 실행할 수 있도록 합니다. -이 옵션은 `sync`에서만 사용할 수 있습니다. +이 옵션은 sync에서만 사용할 수 있습니다.
@@ -1084,13 +1084,13 @@ bad로 표시된 블록은 이 옵션에 관계없이 항상 스크럽됩니다.
-i, --import DIR
-지정된 디렉토리에서 마지막 `sync` 이후 어레이에서 삭제된 파일을 +지정된 디렉토리에서 마지막 sync 이후 어레이에서 삭제된 파일을 가져옵니다. -이러한 파일이 여전히 있는 경우, 이들은 `check` 및 `fix`에 의해 +이러한 파일이 여전히 있는 경우, 이들은 check 및 fix에 의해 복구 프로세스를 개선하는 데 사용될 수 있습니다. 파일은 하위 디렉토리를 포함하여 읽히며, 이름에 관계없이 식별됩니다. -이 옵션은 `check` 및 `fix`에서만 사용할 수 있습니다. +이 옵션은 check 및 fix에서만 사용할 수 있습니다.
@@ -1153,7 +1153,7 @@ SnapRAID가 이러한 조건을 감지하면, 이 옵션을 지정하지 않는 이는 시스템 충돌 후 일부 액세스된 파일이 잘렸을 때 쉽게 감지할 수 있도록 합니다. 이는 ext3/ext4 파일 시스템을 사용하는 Linux에서 가능한 조건입니다. -이 옵션은 `sync`에서만 사용할 수 있습니다. +이 옵션은 sync에서만 사용할 수 있습니다. @@ -1169,7 +1169,7 @@ SnapRAID가 디스크에 원래 있던 모든 파일이 누락되거나 다시 중지합니다. 이는 데이터 파일 시스템이 마운트되지 않았을 때 쉽게 감지할 수 있도록 합니다. -이 옵션은 `sync`에서만 사용할 수 있습니다. +이 옵션은 sync에서만 사용할 수 있습니다. @@ -1187,7 +1187,7 @@ SnapRAID가 일부 디스크의 UUID가 변경되었음을 감지하면, 그러나 단일 패리티를 사용하는 경우 하나의 UUID 변경이 허용되며, 여러 패리티를 사용하는 경우 더 많은 변경이 허용됩니다. 이는 복구 후 디스크를 교체할 때의 일반적인 경우이기 때문입니다. -이 옵션은 `sync`, `check`, 또는 `fix`에서만 사용할 수 있습니다. +이 옵션은 sync, check, 또는 fix에서만 사용할 수 있습니다. @@ -1203,7 +1203,7 @@ SnapRAID가 일부 디스크의 UUID가 변경되었음을 감지하면, 디스크를 무시할 수 있습니다. 또는 이미 사용 중인 디스크에 남은 여유 공간에 디스크를 복구하려는 경우, 동일한 물리적 장치를 공유합니다. -이 옵션은 `fix`에서만 사용할 수 있습니다. +이 옵션은 fix에서만 사용할 수 있습니다. @@ -1212,7 +1212,7 @@ SnapRAID가 일부 디스크의 UUID가 변경되었음을 감지하면,
-N, --force-nocopy
-`sync`, `check`, 및 `fix`에서 복사 감지 발견법(heuristic)을 +sync, check, 및 fix에서 복사 감지 발견법(heuristic)을 비활성화합니다. 이 옵션이 없으면 SnapRAID는 이름, 크기 및 타임스탬프와 같은 동일한 속성을 가진 파일이 동일한 데이터를 가진 복사본이라고 @@ -1223,7 +1223,7 @@ SnapRAID가 일부 디스크의 UUID가 변경되었음을 감지하면, 일부 드문 경우에 이 동작은 오탐(false positives) 또는 많은 해시 확인으로 인한 느린 프로세스를 초래할 수 있으며, 이 옵션을 사용하면 이러한 문제를 해결할 수 있습니다. -이 옵션은 `sync`, `check`, 및 `fix`에서만 사용할 수 있습니다. +이 옵션은 sync, check, 및 fix에서만 사용할 수 있습니다.
@@ -1232,14 +1232,14 @@ SnapRAID가 일부 디스크의 UUID가 변경되었음을 감지하면,
-F, --force-full
-`sync`에서 패리티의 전체 재계산을 강제합니다. +sync에서 패리티의 전체 재계산을 강제합니다. 이 옵션은 새 패리티 수준을 추가하거나, 더 최근의 패리티 데이터를 사용하여 이전 content 파일로 되돌렸을 때 사용할 수 있습니다. 처음부터 패리티를 다시 생성하는 대신, 이 옵션을 사용하면 content 파일에 있는 해시를 재사용하여 데이터를 검증하고 -기존 패리티 데이터를 사용하여 `sync` 프로세스 중에 데이터 보호를 +기존 패리티 데이터를 사용하여 sync 프로세스 중에 데이터 보호를 유지할 수 있습니다. -이 옵션은 `sync`에서만 사용할 수 있습니다. +이 옵션은 sync에서만 사용할 수 있습니다.
@@ -1248,14 +1248,14 @@ content 파일에 있는 해시를 재사용하여 데이터를 검증하고
-R, --force-realloc
-`sync`에서 파일의 전체 재할당 및 패리티 재빌드를 강제합니다. +sync에서 파일의 전체 재할당 및 패리티 재빌드를 강제합니다. 이 옵션은 content 파일에 있는 해시를 재사용하여 데이터를 검증하면서 단편화를 제거하고 모든 파일을 완전히 재할당하는 데 사용될 수 있습니다. -이 옵션은 `sync`에서만 사용할 수 있습니다. +이 옵션은 sync에서만 사용할 수 있습니다. **경고!** 이 옵션은 전문가 전용이며, 사용하지 않는 것이 강력히 권장됩니다. -`sync` 작업 중에는 데이터 보호가 없습니다. +sync 작업 중에는 데이터 보호가 없습니다.
@@ -1269,12 +1269,12 @@ content 파일에 있는 해시를 재사용하여 데이터를 검증하고 많은 오류가 발생하는 경우 과도한 출력이 발생할 수 있습니다. -l, --log가 지정되면 SnapRAID가 중지되는 치명적인 오류만 화면에 출력됩니다. -경로가 '>>'로 시작하면 파일이 추가 모드로 열립니다. -이름의 '%D'와 '%T'는 YYYYMMDD 및 HHMMSS 형식의 날짜 및 -시간으로 대체됩니다. Windows 배치 파일에서는 '%' 문자를 -두 배로 늘려야 합니다(예: result-%%D.log). '>>'를 사용하려면 -이름을 따옴표로 묶어야 합니다(예: `">>result.log"`). -로그를 표준 출력 또는 표준 오류로 출력하려면 각각 `">&1"` 및 `">&2"`를 +경로가 >>로 시작하면 파일이 추가 모드로 열립니다. +이름의 %D와 %T는 YYYYMMDD 및 HHMMSS 형식의 날짜 및 +시간으로 대체됩니다. Windows 배치 파일에서는 % 문자를 +두 배로 늘려야 합니다(예: result-%%D.log). >>를 사용하려면 +이름을 따옴표로 묶어야 합니다(예: ">>result.log"). +로그를 표준 출력 또는 표준 오류로 출력하려면 각각 ">&1" 및 ">&2"를 사용할 수 있습니다. 로그 태그 설명은 snapraid_log.txt 파일 또는 man 페이지를 참조하십시오. @@ -1288,10 +1288,10 @@ content 파일에 있는 해시를 재사용하여 데이터를 검증하고 실행을 중지하기 전에 새로운 오류 제한을 설정합니다. 기본적으로 SnapRAID는 100개 이상의 입출력 오류가 발생하면 중지됩니다. 이는 디스크가 실패할 가능성이 있음을 나타냅니다. -이 옵션은 `sync` 및 `scrub`에 영향을 미치며, 첫 번째 디스크 오류 +이 옵션은 sync 및 scrub에 영향을 미치며, 첫 번째 디스크 오류 세트 후에 계속 진행하여 작업을 완료하려고 시도할 수 있도록 허용합니다. -그러나 `check` 및 `fix`는 항상 첫 번째 오류에서 중지됩니다. +그러나 check 및 fix는 항상 첫 번째 오류에서 중지됩니다. @@ -1379,10 +1379,10 @@ Configuration

SnapRAID는 디스크 어레이의 위치와 패리티 정보를 저장할 위치를 알기 위해 설정 파일이 필요합니다. -

Unix에서는 `/usr/local/etc/snapraid.conf` 파일이 존재하면 사용하고, -그렇지 않으면 `/etc/snapraid.conf`를 사용합니다. -Windows에서는 `snapraid.exe`와 같은 디렉토리에 있는 -`snapraid.conf` 파일을 사용합니다. +

Unix에서는 /usr/local/etc/snapraid.conf 파일이 존재하면 사용하고, +그렇지 않으면 /etc/snapraid.conf를 사용합니다. +Windows에서는 snapraid.exe와 같은 디렉토리에 있는 +snapraid.conf 파일을 사용합니다.

다음 옵션이 포함되어야 합니다(대소문자 구분):

@@ -1430,7 +1430,7 @@ parity FILE [,FILE] ...

각 패리티 수준은 모든 이전 패리티 수준의 존재를 필요로 합니다. -

`parity` 옵션과 동일한 고려 사항이 적용됩니다. +

parity 옵션과 동일한 고려 사항이 적용됩니다.

이 옵션은 선택 사항이며 한 번만 사용할 수 있습니다.

@@ -1438,15 +1438,15 @@ parity FILE [,FILE] ... z-parity FILE [,FILE] ...

삼중 패리티를 저장하는 대체 파일 및 형식을 정의합니다. -

이 옵션은 '3-parity'의 대안이며, 주로 SSSE3 명령어 세트를 지원하지 +

이 옵션은 3-parity의 대안이며, 주로 SSSE3 명령어 세트를 지원하지 않는 ARM 또는 AMD Phenom, Athlon, Opteron과 같은 저가형 CPU를 위한 것입니다. 이러한 경우 더 나은 성능을 제공합니다.

이 형식은 ZFS RAIDZ3에서 사용되는 것과 유사하지만 더 빠릅니다. ZFS와 마찬가지로 삼중 패리티 이상에서는 작동하지 않습니다. -

'3-parity'를 사용할 때 성능 향상을 위해 'z-parity' 형식을 사용하는 +

3-parity를 사용할 때 성능 향상을 위해 z-parity 형식을 사용하는 것이 권장되는 경우 경고를 받게 됩니다.

원하는 z-parity 또는 3-parity 파일로 설정 파일을 조정하고 -'fix'를 사용하여 다시 생성함으로써 한 형식에서 다른 형식으로 +fix를 사용하여 다시 생성함으로써 한 형식에서 다른 형식으로 변환할 수 있습니다.

@@ -1456,7 +1456,7 @@ content FILE

디스크 어레이에 있는 모든 파일의 목록과 체크섬을 저장하는 데 사용할 파일을 정의합니다.

데이터, 패리티 또는 사용 가능한 다른 디스크에 배치할 수 있습니다. -데이터 디스크를 사용하는 경우, 이 파일은 `sync` 프로세스에서 +데이터 디스크를 사용하는 경우, 이 파일은 sync 프로세스에서 자동으로 제외됩니다.

이 옵션은 필수이며 동일한 파일의 여러 복사본을 저장하기 위해 여러 번 사용될 수 있습니다. @@ -1474,7 +1474,7 @@ NAME은 디스크를 식별하는 데 사용되며 고유해야 합니다. DIR

NAME을 고정된 상태로 유지하는 한, 필요에 따라 마운트 지점을 변경할 수 있습니다.

어레이의 각 데이터 디스크에 대해 하나의 옵션을 사용해야 합니다. -

나중에 설정 파일에서 직접 NAME을 변경하고 'sync' 명령을 +

나중에 설정 파일에서 직접 NAME을 변경하고 sync 명령을 실행하여 디스크의 이름을 바꿀 수 있습니다. 이름 변경의 경우, 디스크의 저장된 UUID를 사용하여 연결됩니다.

@@ -1493,10 +1493,10 @@ exclude/include PATTERN

sync 프로세스에서 제외하거나 포함할 파일 또는 디렉토리 패턴을 정의합니다. 모든 패턴은 지정된 순서대로 처리됩니다. -

일치하는 첫 번째 패턴이 `exclude` 패턴이면 파일은 제외됩니다. -`include` 패턴이면 파일은 포함됩니다. -일치하는 패턴이 없으면, 지정된 마지막 패턴이 `include`이면 -파일은 제외되고, `exclude`이면 포함됩니다. +

일치하는 첫 번째 패턴이 exclude 패턴이면 파일은 제외됩니다. +include 패턴이면 파일은 포함됩니다. +일치하는 패턴이 없으면, 지정된 마지막 패턴이 include이면 +파일은 제외되고, exclude이면 포함됩니다.

패턴 사양에 대한 자세한 내용은 PATTERN 섹션을 참조하십시오.

이 옵션은 여러 번 사용될 수 있습니다.

@@ -1523,7 +1523,7 @@ blocksize SIZE_IN_KIBIBYTES 있습니다. 예를 들어, 100,000개의 파일과 256KiB 블록 크기로 12.8GB의 패리티가 낭비되며, 이는 데이터 디스크에서 12.8GB의 사용 가능한 공간이 줄어들 수 있음을 의미합니다. -

`status`를 사용하여 각 디스크의 낭비된 공간의 양을 확인할 수 있습니다. +

status를 사용하여 각 디스크의 낭비된 공간의 양을 확인할 수 있습니다. 이는 데이터 디스크에 비워 두거나 어레이에 포함되지 않은 파일에 사용해야 하는 공간의 양입니다. 이 값이 음수이면 패리티를 거의 채우고 있음을 의미하며, 여전히 @@ -1580,7 +1580,7 @@ RAM = (8 * 4 * 10^12) * (1+8) / (512 * 2^10) = 0.51 GiB autosave SIZE_IN_GIGABYTES

지정된 GB 양이 처리된 후 동기화 또는 스크럽 시 상태를 자동으로 저장합니다. -이 옵션은 기계 충돌 또는 기타 이벤트로 인해 중단된 경우 긴 `sync` +이 옵션은 기계 충돌 또는 기타 이벤트로 인해 중단된 경우 긴 sync 명령을 처음부터 다시 시작하는 것을 방지하는 데 유용합니다.

@@ -1591,7 +1591,7 @@ temp_limit TEMPERATURE_CELSIUS smartctl 도구를 사용하여 주기적으로 모든 디스크의 온도를 확인합니다. SnapRAID가 작동하는 동안 현재 디스크 온도가 표시됩니다. 어떤 디스크라도 이 제한을 초과하면 모든 작업이 중지되고, 디스크는 -`temp_sleep` 옵션으로 정의된 기간 동안 회전 중지됩니다(대기 모드로 +temp_sleep 옵션으로 정의된 기간 동안 회전 중지됩니다(대기 모드로 전환됨). 절전 기간 후 작업이 재개되며, 온도 제한에 다시 도달하면 다시 일시 중지될 수 있습니다.

작동 중에 SnapRAID는 각 디스크의 가열 곡선을 분석하고 활동이 계속되면 @@ -1620,7 +1620,7 @@ temp_sleep TIME_IN_MINUTES

pool DIR

-

`pool` 명령을 사용하여 디스크 어레이의 가상 뷰가 생성되는 풀링 +

pool 명령을 사용하여 디스크 어레이의 가상 뷰가 생성되는 풀링 디렉토리를 정의합니다.

디렉토리는 이미 존재해야 합니다.

@@ -1633,7 +1633,7 @@ share UNC_DIR 사용하여 디스크에 액세스합니다. 이 옵션이 없으면 생성된 심볼릭 링크는 로컬 경로만 사용하며, 이는 네트워크를 통해 풀 디렉토리를 공유하는 것을 허용하지 않습니다. -

심볼릭 링크는 지정된 UNC 경로를 사용하여 형성되며, `data` 옵션에 +

심볼릭 링크는 지정된 UNC 경로를 사용하여 형성되며, data 옵션에 지정된 디스크 이름이 추가되고, 마지막으로 파일 디렉토리와 이름이 추가됩니다.

이 옵션은 Windows에만 필요합니다. @@ -1646,12 +1646,12 @@ smartctl DISK/PARITY OPTIONS... 정의합니다. 이는 RAID 컨트롤러 및 일부 자동 감지할 수 없는 USB 디스크에 필요할 수 있습니다. %s 자리 표시자는 장치 이름으로 대체되지만, RAID 컨트롤러와 같은 고정된 장치에서는 선택 사항입니다. -

DISK는 `data` 옵션에 지정된 것과 동일한 디스크 이름입니다. -PARITY는 `parity`, `2-parity`, `3-parity`, `4-parity`, `5-parity`, -`6-parity`, 또는 `z-parity` 중 하나의 패리티 이름입니다. -

지정된 OPTIONS에서 `%s` 문자열은 장치 이름으로 대체됩니다. +

DISK는 data 옵션에 지정된 것과 동일한 디스크 이름입니다. +PARITY는 parity, 2-parity, 3-parity, 4-parity, 5-parity, +6-parity, 또는 z-parity 중 하나의 패리티 이름입니다. +

지정된 OPTIONS에서 %s 문자열은 장치 이름으로 대체됩니다. RAID 컨트롤러의 경우 장치가 고정되어 있을 가능성이 높으므로 -`%s`를 사용할 필요가 없을 수 있습니다. +%s를 사용할 필요가 없을 수 있습니다.

가능한 옵션은 smartmontools 설명서를 참조하십시오:

 https://www.smartmontools.org/wiki/Supported_RAID-Controllers
@@ -1669,11 +1669,11 @@ smartignore DISK/PARITY ATTR [ATTR...]
 

디스크 실패 확률을 계산할 때 지정된 SMART 속성을 무시합니다. 이 옵션은 디스크가 특정 속성에 대해 특이하거나 오해의 소지가 있는 값을 보고하는 경우에 유용합니다. -

DISK는 `data` 옵션에 지정된 것과 동일한 디스크 이름입니다. -PARITY는 `parity`, `2-parity`, `3-parity`, `4-parity`, `5-parity`, -`6-parity`, 또는 `z-parity` 중 하나의 패리티 이름입니다. +

DISK는 data 옵션에 지정된 것과 동일한 디스크 이름입니다. +PARITY는 parity, 2-parity, 3-parity, 4-parity, 5-parity, +6-parity, 또는 z-parity 중 하나의 패리티 이름입니다. 특수 값 *는 모든 디스크에서 속성을 무시하는 데 사용될 수 있습니다. -

예를 들어, 모든 디스크에서 `Current Pending Sector Count` 속성을 +

예를 들어, 모든 디스크에서 Current Pending Sector Count 속성을 무시하려면:

 smartignore * 197
@@ -1727,30 +1727,30 @@ Pattern
 

패턴은 포함하거나 제외할 파일을 필터링하는 유연한 방법을 제공합니다. 글로빙(globbing) 문자를 사용하면 모든 경로를 일일이 나열하지 않고도 특정 파일 이름이나 전체 디렉토리 구조와 일치하는 규칙을 정의할 수 있습니다. -

물음표 `?`는 디렉토리 구분 기호를 제외한 모든 단일 문자와 일치합니다. +

물음표 ?는 디렉토리 구분 기호를 제외한 모든 단일 문자와 일치합니다. 이는 패턴을 단일 디렉토리 수준으로 제한하면서 가변 문자가 포함된 파일 이름을 일치시키는 데 유용합니다. -

단일 별표 `*`는 모든 문자 시퀀스와 일치하지만, 물음표와 마찬가지로 +

단일 별표 *는 모든 문자 시퀀스와 일치하지만, 물음표와 마찬가지로 디렉토리 경계를 넘지 않습니다. 슬래시에서 멈추므로 단일 경로 구성 요소 내에서의 일치에 적합합니다. 이는 쉘 글로빙에서 익숙한 표준 와일드카드 동작입니다. -

이중 별표 `**`는 더 강력하며 디렉토리 구분 기호를 포함한 모든 문자 +

이중 별표 **는 더 강력하며 디렉토리 구분 기호를 포함한 모든 문자 시퀀스와 일치합니다. 이를 통해 패턴이 여러 디렉토리 수준에서 일치할 수 -있습니다. `**`가 패턴 내에 직접 포함된 경우, 주변 리터럴 텍스트 사이의 +있습니다. **가 패턴 내에 직접 포함된 경우, 주변 리터럴 텍스트 사이의 슬래시를 포함하여 0개 이상의 문자와 일치할 수 있습니다. -

`**`의 가장 중요한 용도는 특수 형식인 `/**/`입니다. 이는 0개 이상의 +

**의 가장 중요한 용도는 특수 형식인 /**/입니다. 이는 0개 이상의 전체 디렉토리 수준과 일치하므로 정확한 경로 구조를 모르더라도 디렉토리 트리의 모든 깊이에서 파일과 일치시킬 수 있습니다. -예를 들어, `src/**/main.js` 패턴은 `src/main.js`(0개의 디렉토리 건너뜀), -`src/ui/main.js`(1개의 디렉토리 건너뜀), `src/ui/components/main.js` +예를 들어, src/**/main.js 패턴은 src/main.js(0개의 디렉토리 건너뜀), +src/ui/main.js(1개의 디렉토리 건너뜀), src/ui/components/main.js (2개의 디렉토리 건너뜀)와 일치합니다. -

대괄호 `[]`를 사용하는 문자 클래스는 지정된 세트 또는 범위에서 +

대괄호 []를 사용하는 문자 클래스는 지정된 세트 또는 범위에서 단일 문자와 일치합니다. 다른 단일 문자 패턴과 마찬가지로 디렉토리 구분 기호와는 일치하지 않습니다. 클래스는 범위 및 느낌표를 사용한 부정을 지원합니다. -

기억해야 할 근본적인 차이점은 `*`, `?` 및 문자 클래스는 모두 +

기억해야 할 근본적인 차이점은 *, ? 및 문자 클래스는 모두 디렉토리 경계를 준수하고 단일 경로 구성 요소 내에서만 일치하는 반면, -`**`는 디렉토리 구분 기호를 가로질러 일치할 수 있는 유일한 패턴이라는 것입니다. +**는 디렉토리 구분 기호를 가로질러 일치할 수 있는 유일한 패턴이라는 것입니다.

네 가지 유형의 패턴이 있습니다:

@@ -1805,25 +1805,25 @@ DIR이라는 이름의 모든 디렉토리와 그 안의 모든 것을 선택합 Windows 시스템 디렉토리, 접합점(junctions), 마운트 지점 및 기타 Windows 특수 디렉토리는 파일로 취급됩니다. 즉, 이들을 제외하려면 디렉토리 규칙이 아닌 파일 규칙을 사용해야 합니다. -

파일 이름에 '*', '?', '[', -또는 ']' 문자가 포함된 경우, 글로빙 문자로 해석되는 것을 피하기 위해 -이스케이프해야 합니다. Unix에서는 이스케이프 문자가 '\'이고, -Windows에서는 '^'입니다. +

파일 이름에 *, ?, [, +또는 ] 문자가 포함된 경우, 글로빙 문자로 해석되는 것을 피하기 위해 +이스케이프해야 합니다. Unix에서는 이스케이프 문자가 \이고, +Windows에서는 ^입니다. 패턴이 명령줄에 있는 경우, 명령 셸에 의해 해석되는 것을 피하기 위해 이스케이프 문자를 두 배로 늘려야 합니다.

설정 파일에서는 처리할 파일을 필터링하기 위해 다른 전략을 사용할 수 있습니다. 가장 간단한 접근 방식은 원하지 않는 모든 파일과 디렉토리를 제거하기 -위해 `exclude` 규칙만 사용하는 것입니다. 예를 들어: +위해 exclude 규칙만 사용하는 것입니다. 예를 들어:

-# `*.unrecoverable`이라는 이름의 모든 파일 제외
+# *.unrecoverable이라는 이름의 모든 파일 제외
 exclude *.unrecoverable
-# 루트 디렉토리 `/lost+found` 제외
+# 루트 디렉토리 /lost+found 제외
 exclude /lost+found/
-# `tmp`라는 이름의 모든 하위 디렉토리 제외
+# tmp라는 이름의 모든 하위 디렉토리 제외
 exclude tmp/
 
-

반대 접근 방식은 `include` 규칙만 사용하여 처리하려는 파일만 +

반대 접근 방식은 include 규칙만 사용하여 처리하려는 파일만 정의하는 것입니다. 예를 들어:

 # 일부 디렉토리만 포함
@@ -1831,22 +1831,22 @@ include /movies/
 include /musics/
 include /pictures/
 
-

최종 접근 방식은 `exclude` 및 `include` 규칙을 혼합하는 것입니다. +

최종 접근 방식은 exclude 및 include 규칙을 혼합하는 것입니다. 이 경우 규칙의 순서가 중요합니다. 앞선 규칙이 뒤의 규칙보다 우선합니다. -단순화를 위해 모든 `exclude` 규칙을 먼저 나열한 다음 모든 -`include` 규칙을 나열할 수 있습니다. 예를 들어: +단순화를 위해 모든 exclude 규칙을 먼저 나열한 다음 모든 +include 규칙을 나열할 수 있습니다. 예를 들어:

-# `*.unrecoverable`이라는 이름의 모든 파일 제외
+# *.unrecoverable이라는 이름의 모든 파일 제외
 exclude *.unrecoverable
-# `tmp`라는 이름의 모든 하위 디렉토리 제외
+# tmp라는 이름의 모든 하위 디렉토리 제외
 exclude tmp/
 # 일부 디렉토리만 포함
 include /movies/
 include /musics/
 include /pictures/
 
-

명령줄에서 -f 옵션을 사용할 때 `include` 패턴만 사용할 수 있습니다. +

명령줄에서 -f 옵션을 사용할 때 include 패턴만 사용할 수 있습니다. 예를 들어:

 # .mp3 파일만 확인.
@@ -1860,13 +1860,13 @@ snapraid -f "*.mp3" check
 

Ignore File

-

설정 파일의 전역 규칙 외에도, 배열 내의 모든 디렉토리에 `.snapraidignore` +

설정 파일의 전역 규칙 외에도, 배열 내의 모든 디렉토리에 .snapraidignore 파일을 배치하여 분산된 제외 규칙을 정의할 수 있습니다. -

`.snapraidignore`에 정의된 규칙은 설정 파일의 규칙 다음에 적용됩니다. +

.snapraidignore에 정의된 규칙은 설정 파일의 규칙 다음에 적용됩니다. 이는 해당 규칙들이 더 높은 우선순위를 가지며, 전역 설정에 의해 이전에 포함되었던 파일들을 제외하는 데 사용될 수 있음을 의미합니다. 사실상 로컬 규칙이 일치하면, 전역 포함 설정과 관계없이 해당 파일은 제외됩니다. -

`.snapraidignore`의 패턴 로직은 전역 설정을 따르지만, 패턴은 해당 파일이 +

.snapraidignore의 패턴 로직은 전역 설정을 따르지만, 패턴은 해당 파일이 위치한 디렉토리를 기준으로 고정됩니다:

@@ -1893,7 +1893,7 @@ DIR/
/PATH/FILE
-`.snapraidignore` 파일의 위치를 기준으로 지정된 정확한 파일을 +.snapraidignore 파일의 위치를 기준으로 지정된 정확한 파일을 선택합니다.
@@ -1903,18 +1903,18 @@ DIR/
/PATH/DIR/
-`.snapraidignore` 파일의 위치를 기준으로 지정된 정확한 디렉토리와 +.snapraidignore 파일의 위치를 기준으로 지정된 정확한 디렉토리와 그 안의 모든 항목을 선택합니다.
-

전역 설정과 달리, `.snapraidignore` 파일은 제외 규칙만 지원합니다. -`include` 패턴이나 부정(!)은 사용할 수 없습니다. -

예를 들어, `/mnt/disk1/projects/`에 `.snapraidignore`가 있는 경우: +

전역 설정과 달리, .snapraidignore 파일은 제외 규칙만 지원합니다. +include 패턴이나 부정(!)은 사용할 수 없습니다. +

예를 들어, /mnt/disk1/projects/에 .snapraidignore가 있는 경우:

 # /mnt/disk1/projects/output.bin만 제외
 /output.bin
-# projects/ 내부의 'build'라는 이름의 모든 디렉토리 제외
+# projects/ 내부의 build라는 이름의 모든 디렉토리 제외
 build/
 # projects/ 또는 그 하위 폴더의 모든 .tmp 파일 제외
 *.tmp
@@ -1927,18 +1927,18 @@ Content
 

SnapRAID는 content 파일에 파일 목록과 체크섬을 저장합니다.

이것은 디스크 어레이에 있는 모든 파일의 목록과 무결성을 확인하기 위한 모든 체크섬을 나열하는 이진 파일입니다. -

이 파일은 `sync` 및 `scrub` 명령에 의해 읽고 쓰여지며, -`fix`, `check`, 및 `status` 명령에 의해 읽혀집니다. +

이 파일은 sync 및 scrub 명령에 의해 읽고 쓰여지며, +fix, check, 및 status 명령에 의해 읽혀집니다.

Parity

SnapRAID는 패리티 파일에 어레이의 패리티 정보를 저장합니다. -

이들은 `content` 파일에 정의된 모든 블록의 계산된 패리티를 포함하는 +

이들은 content 파일에 정의된 모든 블록의 계산된 패리티를 포함하는 이진 파일입니다. -

이 파일들은 `sync` 및 `fix` 명령에 의해 읽고 쓰여지며, -`scrub` 및 `check` 명령에 의해서만 읽혀집니다. +

이 파일들은 sync 및 fix 명령에 의해 읽고 쓰여지며, +scrub 및 check 명령에 의해서만 읽혀집니다.

@@ -1948,8 +1948,8 @@ Encoding 것과 동일한 인코딩으로 파일 이름을 읽고 저장합니다.

Windows에서는 파일 시스템에서 읽은 모든 이름이 UTF-8 형식으로 변환되고 처리됩니다. -

파일 이름이 올바르게 출력되도록 하려면, `chcp 65001` 명령으로 -Windows 콘솔을 UTF-8 모드로 설정하고 콘솔 글꼴로 `Lucida Console`과 +

파일 이름이 올바르게 출력되도록 하려면, chcp 65001 명령으로 +Windows 콘솔을 UTF-8 모드로 설정하고 콘솔 글꼴로 Lucida Console과 같은 TrueType 글꼴을 사용해야 합니다. 이는 출력되는 파일 이름에만 영향을 미치며, 콘솔 출력을 파일로 리디렉션하는 경우 결과 파일은 항상 UTF-8 형식입니다. diff --git a/beta/manual-log.html b/beta/manual-log.html index f1360e93..a1b0293a 100644 --- a/beta/manual-log.html +++ b/beta/manual-log.html @@ -93,11 +93,11 @@ Description which are designed to be used by tools monitoring the SnapRAID processing state. The tags provide information in an easy-to-parse format, ideal for automation and integration. -

To capture these structured log tags, you must use the `--log` option +

To capture these structured log tags, you must use the --log option with SnapRAID.

You can direct the output to a specific file, or force the output to the standard output or standard error using the special arguments -`>&1` or `>&2`. Note that these arguments often need to be quoted on +>&1 or >&2. Note that these arguments often need to be quoted on the command line to prevent the shell from interpreting them.

Example:

@@ -113,16 +113,16 @@ NAME:VALUE:VALUE:VALUE...<EOL>
 NAME
 

This is the primary tag identifier, always a lowercase string -without spaces (e.g., `summary`, `block`). +without spaces (e.g., summary, block).
VALUE
-Following the `NAME`, these can be additional sub-identifiers, +Following the NAME, these can be additional sub-identifiers, descriptive names (like a disk name), or numeric/string data -values. They are separated by a colon `:`. +values. They are separated by a colon :.
@@ -136,7 +136,7 @@ Each tag is terminated by an end-of-line character.

This document provides a summary of the tags generated by SnapRAID. For the most detailed and up-to-date information regarding the meaning and context of the values, it is recommended to check the source -code's `log_tag()` statements. +code's log_tag() statements.

When a path is output, it is always escaped using a backslash (\) as the escape character.

The following characters are escaped into sequences: @@ -170,15 +170,15 @@ is escaped to \\.

-

Some tags are output only when the `--gui` or `--gui-verbose` option +

Some tags are output only when the --gui or --gui-verbose option is used. They provide extra verbose state and runtime progress only useful for a GUI interface. -

Integer values are marked as `uint` when they are unsigned and as `int` +

Integer values are marked as uint when they are unsigned and as int when they are signed. However, for practical purposes you can treat all of them as signed integers. All integer values should be assumed to be 64 bits wide, regardless of the signed/unsigned marker. -Floating point values are marked as `float`. +Floating point values are marked as float.

@@ -249,8 +249,8 @@ The UUID of the filesystem containing the dir.
mode:<raidname>
-The RAID mode used. One of `par1`, `par2`, `par3`, `par4`, -`par5`, `par6` or `parz`. The number indicates the maximum +The RAID mode used. One of par1, par2, par3, par4, +par5, par6 or parz. The number indicates the maximum number of simultaneous disk failures the array can withstand.

@@ -269,11 +269,11 @@ The parity files as defined in the configuration file.
<parity_level>[/<split_index>]
-One of `parity`, `2-parity`, -..., `6-parity`. This corresponds to the level of redundancy. +One of parity, 2-parity, +..., 6-parity. This corresponds to the level of redundancy. In case of split parity, the parity name is followed -by `/N` to indicate the split index, where N starts -from 0. The `/0` is always omitted. +by /N to indicate the split index, where N starts +from 0. The /0 is always omitted.
@@ -371,7 +371,7 @@ The free size in the data disk (uint).
<type>
-The filesystem type. A string like `ext4`, `ntfs`. +The filesystem type. A string like ext4, ntfs.
@@ -410,7 +410,7 @@ The free size in the parity disk (uint).
<type>
-The filesystem type. A string like `ext4`, `ntfs`. +The filesystem type. A string like ext4, ntfs.
@@ -605,11 +605,11 @@ The parity split info as stored in the content file.
<parity_level>[/<split_index>]
-One of `parity`, `2-parity`, -..., `6-parity`. This corresponds to the level of redundancy. +One of parity, 2-parity, +..., 6-parity. This corresponds to the level of redundancy. In case of split parity, the parity name is followed -by `/N` to indicate the split index, where N starts -from 0. The `/0` is always omitted. +by /N to indicate the split index, where N starts +from 0. The /0 is always omitted.
@@ -639,7 +639,7 @@ The size of the parity file (uint).
content_info:<kind>:<counter>
-The counters in the content file. The `kind` is +The counters in the content file. The kind is one of the following:
@@ -719,7 +719,7 @@ The total counter of blocks.
bucket_count:<uint>
-Total number of info records listed with `bucket`. +Total number of info records listed with bucket.
@@ -728,7 +728,7 @@ Total number of info records listed with `bucket`.
bucket_block_count:<uint>
-Total number of info blocks listed with `bucket`. This is the +Total number of info blocks listed with bucket. This is the sum of all the counters listed.
@@ -804,7 +804,7 @@ The current time in human format.
command:<command>
-The command run. One of `sync`, `scrub`, `check`, `fix`, `status`, ... +The command run. One of sync, scrub, check, fix, status, ...
@@ -832,7 +832,7 @@ The total memory currently used by the application in bytes (uint).
memory:block:<bytes>
-Size of the internal `snapraid_block` structure in bytes (uint). +Size of the internal snapraid_block structure in bytes (uint).
@@ -841,7 +841,7 @@ Size of the internal `snapraid_block` structure in bytes (uint).
memory:extent:<bytes>
-Size of the internal `snapraid_extent` structure in bytes (uint). +Size of the internal snapraid_extent structure in bytes (uint).
@@ -850,7 +850,7 @@ Size of the internal `snapraid_extent` structure in bytes (uint).
memory:file:<bytes>
-Size of the internal `snapraid_file` structure in bytes (uint). +Size of the internal snapraid_file structure in bytes (uint).
@@ -859,7 +859,7 @@ Size of the internal `snapraid_file` structure in bytes (uint).
memory:link:<bytes>
-Size of the internal `snapraid_link` structure in bytes (uint). +Size of the internal snapraid_link structure in bytes (uint).
@@ -868,7 +868,7 @@ Size of the internal `snapraid_link` structure in bytes (uint).
memory:dir:<bytes>
-Size of the internal `snapraid_dir` structure in bytes (uint). +Size of the internal snapraid_dir structure in bytes (uint).
@@ -886,7 +886,7 @@ scan:equal:<disk_name>:<path>
A file, link, or directory is equal (unchanged). No action is required for this item. -Only produced when `--gui-verbose` option is used. +Only produced when --gui-verbose option is used.
@@ -913,7 +913,7 @@ Path to the file/link relative to the disk mount scan:add:<disk_name>:<path>
A new file or link was found that is not in the content file. -This item will be added to the array in a `sync`. +This item will be added to the array in a sync.
@@ -933,7 +933,7 @@ since the last sync. scan:update:<disk_name>:<path>
A file or link has been updated (size, timestamp, or link target changed). -This item will have its content data blocks re-hashed in a `sync`. +This item will have its content data blocks re-hashed in a sync.
@@ -997,7 +997,7 @@ scan:restore:<disk_name>:<path>
A file's inode has changed but not its date-time and size, which suggests the file may be restored from backup. -The file won't be re-hashed in `sync` as its precomputed hash +The file won't be re-hashed in sync as its precomputed hash is assumed to be correct.
@@ -1078,7 +1078,7 @@ name/time/size but with a new inode (uint).
summary:exit:<status>
-Logs the overall exit status of the command. The `status` is +Logs the overall exit status of the command. The status is one of the following:
@@ -1097,7 +1097,7 @@ The array is already synchronized. diff
Indicates that differences were found. -The array needs a `sync` operation. +The array needs a sync operation.
@@ -1105,7 +1105,7 @@ The array needs a `sync` operation. unsynced
The array has an interrupted sync. -The array needs another `sync` operation. +The array needs another sync operation.
@@ -1115,8 +1115,8 @@ The array needs another `sync` operation. General Progress and Execution Tags

These tags are used to report the runtime processing of the commands -`sync`, `scrub`, `check` and `fix`. -Only produced when `--gui` option is used. +sync, scrub, check and fix. +Only produced when --gui option is used.

@@ -1285,8 +1285,8 @@ Messages printed to the screen.
<level>
-One of `fatal`, `fatal_hardware`, `error`, `error_hardware`, -`expected`, `status`, `progress` or `verbose`. +One of fatal, fatal_hardware, error, error_hardware, +expected, status, progress or verbose.
@@ -1295,7 +1295,7 @@ fatal, fatal_hardware
A fatal error occurred. Program will abort after this message. -The `hardware` one means that the problem was caused +The hardware one means that the problem was caused by a hardware failure, like an Input/Output error or a silent data error.
@@ -1306,7 +1306,7 @@ error, error_hardware
A generic error condition that doesn't prevent the program to continue. -The `hardware` one means that the problem was caused +The hardware one means that the problem was caused by a hardware failure, like an Input/Output error or a silent data error.
@@ -1316,7 +1316,7 @@ or a silent data error. expected
An expected error condition. At present it -happens only when using the `-m` option with files +happens only when using the -m option with files expected missing.
@@ -1481,8 +1481,8 @@ device.
The configured name of the disk. In case of split parity, the parity name is followed -by `/N` to indicate the split index, where N starts -from 0. The `/0` is always omitted. +by /N to indicate the split index, where N starts +from 0. The /0 is always omitted.
@@ -1682,7 +1682,7 @@ are being spun back up to resume the operation.

Command Status Tags

-

This section describes the tags output with the `status` command. +

This section describes the tags output with the status command.

Summary Tags @@ -1711,7 +1711,7 @@ combined. summary:parity_block_total:<name>:<uint>

Total blocks available for a specific parity level (e.g., -`parity`, `2-parity`). +parity, 2-parity).
@@ -1793,7 +1793,7 @@ This is the effective maximum protection size.
summary:hash:<name>
-The current hash algorithm in use (e.g., `sha256`). +The current hash algorithm in use (e.g., sha256).
@@ -1866,7 +1866,7 @@ Days ago the newest block was last scrubbed.
summary:exit:<status>
-Logs the overall exit status of the command. The `status` is +Logs the overall exit status of the command. The status is one of the following:
@@ -1884,7 +1884,7 @@ No issues. The array is fully synchronized and healthy. bad
The array has some blocks marked as bad. -The array needs a `-e fix` and and a `-p bad scrub` +The array needs a -e fix and and a -p bad scrub operation.
@@ -1893,7 +1893,7 @@ operation. unsynced
The array has an interrupted sync. -The array needs another `sync` operation. +The array needs another sync operation.
@@ -1989,7 +1989,7 @@ This is the logical limit imposed by the parity files.
summary:disk_block_max:<name>:<uint>
-Maximum usable blocks (minimum of `..._by_space` and `..._by_parity`). +Maximum usable blocks (minimum of ..._by_space and ..._by_parity).
@@ -2011,14 +2011,14 @@ Used space on the disk in bytes.
summary:disk_free:<name>:<uint>
-Free usable space on the disk in bytes, limited by `disk_block_max`. +Free usable space on the disk in bytes, limited by disk_block_max.
summary:disk_use_percent:<name>:<uint>
-Disk use percentage relative to `disk_block_max`. +Disk use percentage relative to disk_block_max.
@@ -2051,8 +2051,8 @@ operations. scrub_graph_range:<max_columns>:<max_height>
Dimensions of the scrub history graph obtained from the -`content_info:bucket` records. This provides the boundary for the -precomputed graph data available in the `scrub_graph_bar` tags. +content_info:bucket records. This provides the boundary for the +precomputed graph data available in the scrub_graph_bar tags.
@@ -2119,7 +2119,7 @@ Count of newly synced (unscrubbed) blocks in that day range.

Command Sync/Scrub Tags

-

Tags specific for the `sync` and `scrub` commands. +

Tags specific for the sync and scrub commands. Also the error tags are possible.

@@ -2134,7 +2134,7 @@ hash_summary:error_soft:<count> Logs the total count of file-related errors that caused a block to be skipped during the hashing phase. These are often due to file changes (missing, size/time change) during the -sync operation. This happens only in `sync`. +sync operation. This happens only in sync.

@@ -2190,7 +2190,7 @@ The total number of I/O errors encountered (uint).
summary:error_data:<count>
-Logs the total count of `silent data errors` (data blocks +Logs the total count of silent data errors (data blocks not matching their expected hash) encountered during the sync process.
@@ -2210,7 +2210,7 @@ The total number of silent data errors encountered (uint).
summary:exit:<status>
-Logs the overall exit status of the command. The `status` is +Logs the overall exit status of the command. The status is one of the following:
@@ -2247,8 +2247,8 @@ or filesystem inspection.

Command Check/Fix Tags

-

Tags specific for the `check` and `fix` commands. For `audit` mode, -it's inteded `check` with the `--audit-only` option. +

Tags specific for the check and fix commands. For audit mode, +it's inteded check with the --audit-only option. Also the error tags are possible.

@@ -2291,7 +2291,7 @@ The file path relative to disk root (escaped). <msg>

A descriptive message indicating the nature of the fix -(e.g., `Fixed size`, `Fixed data error at position...`). +(e.g., Fixed size, Fixed data error at position...).
@@ -2317,7 +2317,7 @@ The block position being processed (uint).
<parity>
-The name of the parity level (e.g., `parity`, `2-parity`). +The name of the parity level (e.g., parity, 2-parity).
@@ -2325,7 +2325,7 @@ The name of the parity level (e.g., `parity`, `2-parity`). <msg>
A descriptive message indicating the nature of the fix -(e.g., `Fixed data error`). +(e.g., Fixed data error).
@@ -2358,7 +2358,7 @@ The file path relative to disk root (escaped). <msg>
A descriptive message indicating the nature of the fix -(e.g., `Fixed empty file`). +(e.g., Fixed empty file).
@@ -2391,7 +2391,7 @@ The hard link path relative to disk root (escaped). <msg>
A descriptive message indicating the nature of the fix -(e.g., `Fixed hardlink error`). +(e.g., Fixed hardlink error).
@@ -2424,7 +2424,7 @@ The symlink path relative to disk root (escaped). <msg>
A descriptive message indicating the nature of the fix -(e.g., `Fixed symlink error`). +(e.g., Fixed symlink error).
@@ -2458,7 +2458,7 @@ The directory path relative to disk root (escaped). <msg>
A descriptive message indicating the nature of the fix -(e.g., `Fixed dir error`). +(e.g., Fixed dir error).
@@ -2505,8 +2505,8 @@ The file path relative to disk root (escaped). <msg>
A descriptive message indicating the nature of the problem -(e.g., `Unrecoverable error at position <file_pos>`, -`Unrecoverable unsynced error at position <file_pos>`). +(e.g., Unrecoverable error at position <file_pos>, +Unrecoverable unsynced error at position <file_pos>).
@@ -2547,7 +2547,7 @@ The path of the colliding file (escaped). <msg>
A descriptive message indicating the nature of the problem -(e.g., `Not setting modification time to avoid inode collision`). +(e.g., Not setting modification time to avoid inode collision).
@@ -2563,7 +2563,7 @@ File Status Tags status:unrecoverable:<disk_name>:<file_path>
Indicates that a file has unrecoverable errors and was renamed to -`.unrecoverable` (fix) or cannot be recovered (check). +.unrecoverable (fix) or cannot be recovered (check).
@@ -2614,7 +2614,7 @@ The file path relative to disk root (escaped). status:recoverable:<disk_name>:<file_path>
Logs that a file has errors but could be recovered with a -`fix` (check). +fix (check).
@@ -2708,7 +2708,7 @@ The total number of I/O errors encountered (uint).
summary:error_data:<count>
-Logs the total count of `silent data errors` (data blocks +Logs the total count of silent data errors (data blocks not matching their expected hash) encountered during the sync process.
@@ -2782,7 +2782,7 @@ Number of unrecoverable errors (uint).
summary:exit:<status>
-Logs the overall exit status of the command. The `status` is one of +Logs the overall exit status of the command. The status is one of the following:
@@ -2844,7 +2844,7 @@ found (check/fix).

Command List Tags

-

This section describes the tags output with the `list` command. +

This section describes the tags output with the list command.

List Tags @@ -2912,7 +2912,7 @@ The file's inode number (uint).
link_<type>:<disk_name>:<subpath>:<linkto>
-Logs details for a link found on a disk. The `<type>` component +Logs details for a link found on a disk. The <type> component varies based on the kind of link.

@@ -2922,8 +2922,8 @@ varies based on the kind of link.
<type>
-The type of link, one of: `hardlink`, `symlink`, -`symdir` (symlink to a directory), `junction` +The type of link, one of: hardlink, symlink, +symdir (symlink to a directory), junction (Windows-specific reparse point).
@@ -3028,7 +3028,7 @@ and you won't get this tag.

Command Dup Tags

-

This section describes the tags output with the `dup` command. +

This section describes the tags output with the dup command.

Duplicate Tags @@ -3070,7 +3070,7 @@ relative to its disk's mount point (escaped).

The configured name of the disk containing the previously processed file that is the duplicate -of `<file_path1>`. +of <file_path1>.
@@ -3086,7 +3086,7 @@ relative to its disk's mount point (escaped). <size>
The size of the duplicate file in bytes (uint). This -size corresponds to the file `<file_path2>`. +size corresponds to the file <file_path2>.
@@ -3139,7 +3139,7 @@ The total size of duplicate files in gigabytes (uint).
summary:exit:<status>
-Logs the overall exit status of the command. The `status` is one of +Logs the overall exit status of the command. The status is one of the following:
@@ -3166,7 +3166,7 @@ Indicates that at least one duplicate file was found.

Command Pool Tags

-

This section describes the tags output with the `pool` command. +

This section describes the tags output with the pool command.

@@ -3201,7 +3201,7 @@ and you won't get this tag.

Command Rehash Tags

-

This section describes the tags output with the `rehash` command. +

This section describes the tags output with the rehash command.

Summary Tags @@ -3212,7 +3212,7 @@ Summary Tags
summary:exit:<status>
-Logs the overall exit status of the command. The `status` is one of +Logs the overall exit status of the command. The status is one of the following:

@@ -3224,7 +3224,7 @@ scheduled
Indicates that a rehash operation has been successfully scheduled. The rehash will be performed -incrementally in future `sync` or `scrub` commands. +incrementally in future sync or scrub commands.
@@ -3241,7 +3241,7 @@ program to exit with a fatal error. not_required
Indicates that the current hash algorithm is -already the `best hash` for the platform, and thus +already the best hash for the platform, and thus a rehash is not required. This causes the program to exit with a fatal error.
@@ -3253,19 +3253,19 @@ exit with a fatal error.

Command Smart And Probe Tags

-

This section describes the tags output by the `smart` and `probe` -commands. The main difference between the two is that `probe` doesn't +

This section describes the tags output by the smart and probe +commands. The main difference between the two is that probe doesn't spin up the disk, so it won't be able to get all attributes if the -disk is spun down. The `smart` command, instead, will always get all +disk is spun down. The smart command, instead, will always get all attributes, but with the risk of spinning up all disks. -

Note that a `<disk_name>` may be associated with more `<device_file>`, +

Note that a <disk_name> may be associated with more <device_file>, in case the logical disk uses more physical disks. In such a case, -you'll see multiple `<attr>` and `<smart>` tags for the same -`<disk_name>` but with different `<device_file>`. The exception is the -`stat` attrbute that is cumulative for all the devices part of the +you'll see multiple <attr> and <smart> tags for the same +<disk_name> but with different <device_file>. The exception is the +stat attrbute that is cumulative for all the devices part of the disk. -

In case of split parity, the parity name is followed by `/N` to indicate -the split index, where N starts from 0. The `/0` is always omitted. +

In case of split parity, the parity name is followed by /N to indicate +the split index, where N starts from 0. The /0 is always omitted.

Attributes @@ -3294,8 +3294,8 @@ The file path of the device (e.g., /dev/sdb).

The configured name of the disk. In case of split parity, the parity name is followed -by `/N` to indicate the split index, where N starts -from 0. The `/0` is always omitted. +by /N to indicate the split index, where N starts +from 0. The /0 is always omitted.
@@ -3358,7 +3358,7 @@ The disk's model identifier (escaped).
attr:<device_file>:<disk_name>[/<split_index>]:interface:<interface>
-Logs the disk's interface. Something like `USB`, `SATA`, `NVMe`. +Logs the disk's interface. Something like USB, SATA, NVMe.
@@ -3516,11 +3516,10 @@ rotational speed in RPM.
attr:<device_file>:<disk_name>[/<split_index>]:flags:<flags_decimal>:<flags_hex>
-Logs the SMART status flags from the `smartctl` utility. +Logs the SMART status flags from the smartctl utility. Per the smartctl manpage, these flags are bit-mapped -to indicate specific issues like `Command line did not parse`, -`Device could not be opened`, or `SMART status check -returned 'DISK FAILING'`. +to indicate specific issues like Command line did not parse, +Device could not be opened, or SMART status check returned 'DISK FAILING'.
@@ -3676,7 +3675,7 @@ the next year (float). Device Status Tags

These tags log the lifecycle of hardware interactions and external -command execution with the `smartctl` command. +command execution with the smartctl command.

@@ -3700,8 +3699,8 @@ The system path to the device node.
The configured name of the disk. In case of split parity, the parity name is followed -by `/N` to indicate the split index, where N starts -from 0. The `/0` is always omitted. +by /N to indicate the split index, where N starts +from 0. The /0 is always omitted.
@@ -3789,7 +3788,7 @@ typically signaling a failing sector or cable issue. _data
Indicates the data was read successfully but failed -the checksum/hash verification. This signals `silent` +the checksum/hash verification. This signals silent corruption or an unsuccessful parity match.
@@ -3820,8 +3819,8 @@ file containing the block (escaped). <msg>
A descriptive message indicating the nature of the -error (e.g., `Open/Read/Write error`, -`Data error at position <pos>, diff bits <diff>/<bits>`). +error (e.g., Open/Read/Write error, +Data error at position <pos>, diff bits <diff>/<bits>).
@@ -3849,7 +3848,7 @@ typically signaling a failing sector or cable issue. _data
Indicates the data was read successfully but failed -the checksum/hash verification. This signals `silent` +the checksum/hash verification. This signals silent corruption or an unsuccessful parity match.
@@ -3865,7 +3864,7 @@ The zero-based index of the block where the error occurred (uint). <level>
The configuration name of the parity level (e.g., -`parity`, `2-parity`). +parity, 2-parity).
@@ -3873,8 +3872,8 @@ The configuration name of the parity level (e.g., <msg>
A descriptive message indicating the nature of the -error (e.g., `Read/Write error`, -`Data error, diff bits <diff>/<bits>`). +error (e.g., Read/Write error, +Data error, diff bits <diff>/<bits>).
@@ -3914,10 +3913,10 @@ The target path of the hard link (escaped). <msg>
A descriptive message indicating the nature of the -error (e.g., `Hardlink stat error`, -`Hardlink error for not regular file`, `Hardlink to stat error`, -`Hardlink-to error for not regular file`, -`Hardlink mismatch for different inode`). +error (e.g., Hardlink stat error, +Hardlink error for not regular file, Hardlink to stat error, +Hardlink-to error for not regular file, +Hardlink mismatch for different inode).
@@ -3950,8 +3949,8 @@ The symlink path relative to disk root (escaped). <msg>
A descriptive message indicating the nature of the -error (e.g., `Symlink read error`, -`Symlink data error '<actual>' instead of '<expected>'`). +error (e.g., Symlink read error, +Symlink data error '<actual>' instead of '<expected>').
@@ -3984,7 +3983,7 @@ The directory path relative to disk root (escaped). <msg>
A descriptive message indicating the nature of the -error (e.g., `Dir stat error`, `Dir error for not directory`). +error (e.g., Dir stat error, Dir error for not directory).
diff --git a/beta/manual-pl.html b/beta/manual-pl.html index f1b5ac62..3907b8e9 100644 --- a/beta/manual-pl.html +++ b/beta/manual-pl.html @@ -227,7 +227,7 @@ Uprawnienia, właścicielstwo i rozszerzone atrybuty nie są zapisywane. Getting Started

Aby użyć SnapRAID, musisz najpierw wybrać jeden dysk w swojej macierzy -dysków, który zostanie przeznaczony na informacje o `parzystości`. Z jednym dyskiem +dysków, który zostanie przeznaczony na informacje o parzystości. Z jednym dyskiem na parzystość będziesz w stanie odzyskać dane po awarii pojedynczego dysku, podobnie jak w RAID5.

Jeśli chcesz odzyskać dane po większej liczbie awarii dysków, podobnie jak @@ -236,18 +236,18 @@ dysk parzystości umożliwia odzyskanie danych po jeszcze jednej awarii dysku.

Jako dyski parzystości musisz wybrać największe dyski w macierzy, ponieważ informacje o parzystości mogą urosnąć do rozmiaru największego dysku danych w macierzy. -

Dyski te będą przeznaczone do przechowywania plików `parzystości`. +

Dyski te będą przeznaczone do przechowywania plików parzystości. Nie powinieneś na nich przechowywać swoich danych. -

Następnie musisz zdefiniować dyski `danych`, które chcesz chronić +

Następnie musisz zdefiniować dyski danych, które chcesz chronić za pomocą SnapRAID. Ochrona jest bardziej skuteczna, jeśli te dyski zawierają dane, które rzadko się zmieniają. Z tego powodu lepiej jest NIE włączać dysku C:\ w systemie Windows ani katalogów /home, /var i /tmp w systemie Unix. -

Lista plików jest zapisywana w plikach `zawartości`, zwykle +

Lista plików jest zapisywana w plikach zawartości, zwykle przechowywanych na dyskach danych, parzystości lub rozruchowych. Plik ten zawiera szczegóły Twojej kopii zapasowej, w tym wszystkie sumy kontrolne w celu weryfikacji jej integralności. -Plik `zawartości` jest przechowywany w wielu kopiach, a każda kopia musi +Plik zawartości jest przechowywany w wielu kopiach, a każda kopia musi znajdować się na innym dysku, aby zapewnić, że nawet w przypadku wielu awarii dysków, przynajmniej jedna kopia jest dostępna.

Na przykład, załóżmy, że interesuje Cię tylko jeden poziom parzystości @@ -285,7 +285,7 @@ dyski bezpośrednio w podfolderach. Zobacz:

 https://www.google.com/search?q=Windows+mount+point
 
-

W tym momencie jesteś gotowy do uruchomienia polecenia `sync`, aby zbudować +

W tym momencie jesteś gotowy do uruchomienia polecenia sync, aby zbudować informacje o parzystości.

 snapraid sync
@@ -297,18 +297,18 @@ proces jest natychmiastowy.
 uruchomieniu wznowi się w miejscu, w którym został przerwany.
 

Kiedy to polecenie się zakończy, Twoje dane są BEZPIECZNE.

Teraz możesz zacząć używać swojej macierzy, jak chcesz, i okresowo -aktualizować informacje o parzystości, uruchamiając polecenie `sync`. +aktualizować informacje o parzystości, uruchamiając polecenie sync.

Scrubbing

Aby okresowo sprawdzać dane i parzystość pod kątem błędów, możesz -uruchomić polecenie `scrub`. +uruchomić polecenie scrub.

 snapraid scrub
 

To polecenie porównuje dane w Twojej macierzy z haszem obliczonym -podczas polecenia `sync`, aby zweryfikować integralność. +podczas polecenia sync, aby zweryfikować integralność.

Każde uruchomienie polecenia sprawdza około 8% macierzy, z wyłączeniem danych już sprawdzonych w ciągu poprzednich 10 dni. Możesz użyć opcji -p, --plan, aby określić inną ilość, @@ -318,25 +318,25 @@ Na przykład, aby sprawdzić 5% macierzy dla bloków starszych niż 20 dni, uży snapraid -p 5 -o 20 scrub

Jeśli podczas procesu zostaną znalezione ciche błędy lub błędy wejścia/wyjścia, -odpowiednie bloki zostaną oznaczone jako złe w pliku `content` -i wymienione w poleceniu `status`. +odpowiednie bloki zostaną oznaczone jako złe w pliku content +i wymienione w poleceniu status.

 snapraid status
 
-

Aby je naprawić, możesz użyć polecenia `fix`, filtrując złe bloki +

Aby je naprawić, możesz użyć polecenia fix, filtrując złe bloki za pomocą opcji -e, --filter-error:

 snapraid -e fix
 
-

Przy następnym `scrub`, błędy znikną z raportu `status`, +

Przy następnym scrub, błędy znikną z raportu status, jeśli zostały faktycznie naprawione. Aby przyspieszyć, możesz użyć -p bad, aby sprawdzić tylko bloki oznaczone jako złe.

 snapraid -p bad scrub
 
-

Uruchomienie `scrub` na niezsynchronizowanej macierzy może zgłosić błędy +

Uruchomienie scrub na niezsynchronizowanej macierzy może zgłosić błędy spowodowane usuniętymi lub zmodyfikowanymi plikami. Błędy te są zgłaszane -w wyniku `scrub`, ale powiązane bloki nie są oznaczane jako złe. +w wyniku scrub, ale powiązane bloki nie są oznaczane jako złe.

@@ -351,9 +351,9 @@ na dowiązaniach symbolicznych. Dobrze integruje się z SnapRAID w celu ochrony parzystości i jest powszechnie używane w konfiguracjach takich jak OpenMediaVault (OMV) lub niestandardowe konfiguracje NAS.

Aby wszystkie pliki w Twojej macierzy były widoczne w tym samym drzewie katalogów, -możesz włączyć funkcję `pooling`. Tworzy ona wirtualny, tylko do odczytu, +możesz włączyć funkcję pooling. Tworzy ona wirtualny, tylko do odczytu, widok wszystkich plików w Twojej macierzy za pomocą dowiązań symbolicznych. -

Katalog `pooling` możesz skonfigurować w pliku konfiguracyjnym za pomocą: +

Katalog pooling możesz skonfigurować w pliku konfiguracyjnym za pomocą:

 pool /pool
 
@@ -361,7 +361,7 @@ pool /pool

 pool C:\pool
 
-

a następnie uruchom polecenie `pool`, aby utworzyć lub zaktualizować wirtualny widok. +

a następnie uruchom polecenie pool, aby utworzyć lub zaktualizować wirtualny widok.

 snapraid pool
 
@@ -386,9 +386,9 @@ follow symlinks = yes zdalnego ich rozwiązywania. Aby to umożliwić, oprócz udostępnienia katalogu puli, musisz również udostępnić wszystkie dyski niezależnie, używając nazw dysków zdefiniowanych w pliku konfiguracyjnym jako punkty udostępniania. Musisz również -określić w opcji `share` w pliku konfiguracyjnym ścieżkę UNC Windows, +określić w opcji share w pliku konfiguracyjnym ścieżkę UNC Windows, której klienci zdalni muszą użyć, aby uzyskać dostęp do tych udostępnionych dysków. -

Na przykład, działając z serwera o nazwie `darkstar`, możesz użyć +

Na przykład, działając z serwera o nazwie darkstar, możesz użyć opcji:

 data d1 F:\array\
@@ -452,10 +452,10 @@ KROK 1 -> Ponowna konfiguracja
 

Potrzebujesz trochę miejsca do odzyskania, najlepiej na dodatkowych zapasowych dyskach, ale wystarczy zewnętrzny dysk USB lub dysk zdalny. -

Zmodyfikuj plik konfiguracyjny SnapRAID, aby opcja `data` lub `parity` +

Zmodyfikuj plik konfiguracyjny SnapRAID, aby opcja data lub parity uszkodzonego dysku wskazywała na lokalizację z wystarczającą ilością pustego miejsca do odzyskania plików. -

Na przykład, jeśli dysk `d1` uległ awarii, zmień z: +

Na przykład, jeśli dysk d1 uległ awarii, zmień z:

 data d1 /mnt/disk1/
 
@@ -464,7 +464,7 @@ data d1 /mnt/disk1/ data d1 /mnt/new_spare_disk/

Jeśli dysk do odzyskania jest dyskiem parzystości, zaktualizuj odpowiednią -opcję `parity`. +opcję parity. Jeśli masz wiele uszkodzonych dysków, zaktualizuj wszystkie ich opcje konfiguracyjne.

@@ -475,8 +475,8 @@ KROK 2 -> Naprawa

 snapraid -d NAME -l fix.log fix
 
-

Gdzie NAME to nazwa dysku, taka jak `d1` w naszym poprzednim przykładzie. -Jeśli dysk do odzyskania jest dyskiem parzystości, użyj nazw `parity`, `2-parity`, +

Gdzie NAME to nazwa dysku, taka jak d1 w naszym poprzednim przykładzie. +Jeśli dysk do odzyskania jest dyskiem parzystości, użyj nazw parity, 2-parity, itp. Jeśli masz wiele uszkodzonych dysków, użyj wielu opcji -d, aby określić wszystkie z nich. @@ -485,29 +485,29 @@ wszystkie z nich. Uruchom je z dysku z wystarczającą ilością wolnego miejsca.

Teraz odzyskałeś wszystko, co jest możliwe do odzyskania. Jeśli niektóre pliki są częściowo lub całkowicie nie do odzyskania, zostaną one przemianowane -poprzez dodanie rozszerzenia `.unrecoverable`. +poprzez dodanie rozszerzenia .unrecoverable.

Szczegółową listę wszystkich nie do odzyskania bloków znajdziesz w pliku fix.log, -sprawdzając wszystkie linie zaczynające się od `unrecoverable:`. +sprawdzając wszystkie linie zaczynające się od unrecoverable:.

Jeśli nie jesteś zadowolony z odzyskiwania, możesz spróbować ponownie tyle razy, ile chcesz.

Na przykład, jeśli usunąłeś pliki z macierzy po ostatniej -`sync`, może to spowodować, że niektóre pliki nie zostaną odzyskane. -W tym przypadku możesz ponowić próbę `fix` za pomocą opcji -i, --import, +sync, może to spowodować, że niektóre pliki nie zostaną odzyskane. +W tym przypadku możesz ponowić próbę fix za pomocą opcji -i, --import, określając, gdzie te pliki znajdują się teraz, aby włączyć je ponownie do procesu odzyskiwania.

Jeśli jesteś zadowolony z odzyskiwania, możesz kontynuować, -ale pamiętaj, że po synchronizacji nie możesz już ponowić próby polecenia `fix`! +ale pamiętaj, że po synchronizacji nie możesz już ponowić próby polecenia fix!

KROK 3 -> Sprawdzenie

-

Jako ostrożne sprawdzenie, możesz teraz uruchomić polecenie `check`, aby upewnić się, że +

Jako ostrożne sprawdzenie, możesz teraz uruchomić polecenie check, aby upewnić się, że wszystko jest poprawne na odzyskanym dysku.

 snapraid -d NAME -a check
 
-

Gdzie NAME to nazwa dysku, taka jak `d1` w naszym poprzednim przykładzie. +

Gdzie NAME to nazwa dysku, taka jak d1 w naszym poprzednim przykładzie.

Opcje -d i -a mówią SnapRAID, aby sprawdził tylko określony dysk i zignorował wszystkie dane parzystości.

To polecenie zajmie dużo czasu, ale jeśli nie jesteś zbyt ostrożny, @@ -517,7 +517,7 @@ możesz je pominąć.

KROK 4 -> Synchronizacja

-

Uruchom polecenie `sync`, aby ponownie zsynchronizować macierz z nowym dyskiem. +

Uruchom polecenie sync, aby ponownie zsynchronizować macierz z nowym dyskiem.

 snapraid sync
 
@@ -532,19 +532,19 @@ Commands

SnapRAID udostępnia kilka prostych poleceń, które pozwalają na:

  • -Wyświetlenie statusu macierzy -> `status` +Wyświetlenie statusu macierzy -> status
  • -Kontrolę dysków -> `smart`, `probe`, `up`, `down` +Kontrolę dysków -> smart, probe, up, down
  • -Wykonanie kopii zapasowej/migawki -> `sync` +Wykonanie kopii zapasowej/migawki -> sync
  • -Okresowe sprawdzanie danych -> `scrub` +Okresowe sprawdzanie danych -> scrub
  • -Przywrócenie ostatniej kopii zapasowej/migawki -> `fix`. +Przywrócenie ostatniej kopii zapasowej/migawki -> fix.

Polecenia muszą być zapisane małymi literami. @@ -557,12 +557,12 @@ status są bloki bez sprawdzenia i wszystkie zarejestrowane ciche błędy napotkane podczas scrubbingu.

Prezentowane informacje odnoszą się do ostatniego momentu, w którym -uruchomiłeś `sync`. Późniejsze modyfikacje nie są brane pod uwagę. +uruchomiłeś sync. Późniejsze modyfikacje nie są brane pod uwagę.

Jeśli wykryto złe bloki, ich numery bloków są wymienione. -Aby je naprawić, możesz użyć polecenia `fix -e`. +Aby je naprawić, możesz użyć polecenia fix -e.

Pokazuje również wykres reprezentujący ostatni raz, kiedy każdy blok został sprawdzony lub zsynchronizowany. Sprawdzone bloki są pokazane -za pomocą '*', bloki zsynchronizowane, ale jeszcze niesprawdzone, za pomocą 'o'. +za pomocą *, bloki zsynchronizowane, ale jeszcze niesprawdzone, za pomocą o.

Nic nie jest modyfikowane.

@@ -579,7 +579,7 @@ dysków z danymi Backblaze dostępnymi pod adresem: https://www.backblaze.com/hard-drive-test-data.html

Jeśli SMART zgłosi, że dysk ulega awarii, dla tego dysku -wyświetlane jest `FAIL` lub `PREFAIL`, a SnapRAID zwraca błąd. +wyświetlane jest FAIL lub PREFAIL, a SnapRAID zwraca błąd. W takim przypadku natychmiastowa wymiana dysku jest wysoce zalecana.

Inne możliwe ciągi statusu to:

@@ -609,10 +609,10 @@ Dziennik autotestu urządzenia zawiera błędy.

Jeśli określono opcję -v, --verbose, dostarczana jest głębsza analiza statystyczna. Ta analiza może pomóc Ci zdecydować, czy potrzebujesz więcej czy mniej parzystości. -

To polecenie używa narzędzia `smartctl` i jest równoważne -uruchomieniu `smartctl -a` na wszystkich urządzeniach. +

To polecenie używa narzędzia smartctl i jest równoważne +uruchomieniu smartctl -a na wszystkich urządzeniach.

Jeśli Twoje urządzenia nie zostaną poprawnie wykryte automatycznie, możesz określić -niestandardowe polecenie za pomocą opcji `smartctl` w pliku konfiguracyjnym. +niestandardowe polecenie za pomocą opcji smartctl w pliku konfiguracyjnym.

Nic nie jest modyfikowane.

@@ -620,12 +620,12 @@ niestandardowe polecenie za pomocą opcji `smartctl` w pliku konfiguracyjnym. probe

Wyświetla stan ZASILANIA wszystkich dysków w systemie. -

`Standby` oznacza, że dysk się nie kręci. `Active` oznacza, +

Standby oznacza, że dysk się nie kręci. Active oznacza, że dysk się kręci. -

To polecenie używa narzędzia `smartctl` i jest równoważne -uruchomieniu `smartctl -n standby -i` na wszystkich urządzeniach. +

To polecenie używa narzędzia smartctl i jest równoważne +uruchomieniu smartctl -n standby -i na wszystkich urządzeniach.

Jeśli Twoje urządzenia nie zostaną poprawnie wykryte automatycznie, możesz określić -niestandardowe polecenie za pomocą opcji `smartctl` w pliku konfiguracyjnym. +niestandardowe polecenie za pomocą opcji smartctl w pliku konfiguracyjnym.

Nic nie jest modyfikowane.

@@ -643,19 +643,19 @@ Upewnij się, że Twój zasilacz jest w stanie to wytrzymać. down

Zatrzymuje wszystkie dyski macierzy. -

To polecenie używa narzędzia `smartctl` i jest równoważne -uruchomieniu `smartctl -s standby,now` na wszystkich urządzeniach. +

To polecenie używa narzędzia smartctl i jest równoważne +uruchomieniu smartctl -s standby,now na wszystkich urządzeniach.

Możesz zatrzymać tylko określone dyski za pomocą opcji -d, --filter-disk.

Aby automatycznie zatrzymać dyski w przypadku błędu, możesz użyć opcji -s, --spin-down-on-error z dowolnym innym poleceniem, co jest -równoważne ręcznemu uruchomieniu `down`, gdy wystąpi błąd. +równoważne ręcznemu uruchomieniu down, gdy wystąpi błąd.

Nic nie jest modyfikowane.

diff

-

Wyświetla listę wszystkich plików zmodyfikowanych od ostatniej `sync`, które +

Wyświetla listę wszystkich plików zmodyfikowanych od ostatniej sync, które wymagają ponownego obliczenia danych parzystości.

To polecenie nie sprawdza danych pliku, a jedynie znacznik czasu pliku, rozmiar i inode. @@ -706,7 +706,7 @@ copied

Pliki skopiowane na tym samym lub innym dysku. Zauważ, że jeśli zostały faktycznie przeniesione na inny dysk, zostaną również -policzone w `removed`. +policzone w removed. Są one identyfikowane przez tę samą nazwę, rozmiar i znacznik czasu. Jeśli znacznik czasu z dokładnością do podsekundy wynosi zero, musi pasować pełna ścieżka, a nie tylko nazwa. @@ -721,7 +721,7 @@ Są to zazwyczaj pliki przywrócone po usunięciu.
-

Jeśli wymagana jest `sync`, kod powrotu procesu wynosi 2, zamiast +

Jeśli wymagana jest sync, kod powrotu procesu wynosi 2, zamiast domyślnego 0. Kod powrotu 1 jest używany dla ogólnego stanu błędu.

Nic nie jest modyfikowane.

@@ -734,7 +734,7 @@ w macierzy dysków są odczytywane, a odpowiednie dane parzystości są aktualizowane.

Możesz zatrzymać ten proces w dowolnym momencie, naciskając Ctrl+C, bez utraty już wykonanej pracy. -Przy następnym uruchomieniu proces `sync` wznowi się w miejscu, w którym +Przy następnym uruchomieniu proces sync wznowi się w miejscu, w którym został przerwany.

Jeśli podczas procesu zostaną znalezione ciche błędy lub błędy wejścia/wyjścia, odpowiednie bloki zostaną oznaczone jako złe. @@ -746,7 +746,7 @@ Jeśli plik zostanie przeniesiony lub zmieniony na tym samym dysku, zachowując parzystość nie jest ponownie obliczana. Jeśli plik zostanie przeniesiony na inny dysk, parzystość jest ponownie obliczana, ale wcześniej obliczone informacje o haszu są zachowywane. -

Pliki `content` i `parity` są modyfikowane w razie potrzeby. +

Pliki content i parity są modyfikowane w razie potrzeby. Pliki w macierzy NIE są modyfikowane.

@@ -769,21 +769,21 @@ full - Sprawdza wszystko. aby zdefiniować, jak stary powinien być blok. Najpierw sprawdzane są najstarsze bloki, co zapewnia optymalne sprawdzenie. Jeśli chcesz sprawdzić tylko bloki właśnie zsynchronizowane, jeszcze niesprawdzone, -użyj opcji `-p new`. -

Aby uzyskać szczegóły statusu sprawdzania, użyj polecenia `status`. +użyj opcji -p new. +

Aby uzyskać szczegóły statusu sprawdzania, użyj polecenia status.

Dla każdego znalezionego cichego błędu lub błędu wejścia/wyjścia, odpowiednie bloki -są oznaczane jako złe w pliku `content`. -Te złe bloki są wymienione w `status` i mogą zostać naprawione za pomocą `fix -e`. +są oznaczane jako złe w pliku content. +Te złe bloki są wymienione w status i mogą zostać naprawione za pomocą fix -e. Po naprawie, przy następnym sprawdzeniu, zostaną one ponownie sprawdzone, a jeśli okaże się, że zostały poprawione, oznaczenie złego zostanie usunięte. -Aby sprawdzić tylko złe bloki, możesz użyć polecenia `scrub -p bad`. -

Zaleca się uruchamianie `scrub` tylko na zsynchronizowanej macierzy, aby uniknąć +Aby sprawdzić tylko złe bloki, możesz użyć polecenia scrub -p bad. +

Zaleca się uruchamianie scrub tylko na zsynchronizowanej macierzy, aby uniknąć zgłaszania błędów spowodowanych przez niezsynchronizowane dane. Błędy te są rozpoznawane jako nie będące cichymi błędami, a bloki nie są oznaczane jako złe, ale takie błędy są zgłaszane w wyniku polecenia. -

Plik `content` jest modyfikowany w celu zaktualizowania czasu ostatniego sprawdzenia +

Plik content jest modyfikowany w celu zaktualizowania czasu ostatniego sprawdzenia dla każdego bloku i oznaczenia złych bloków. -Pliki `parity` NIE są modyfikowane. +Pliki parity NIE są modyfikowane. Pliki w macierzy NIE są modyfikowane.

@@ -792,28 +792,28 @@ fix

Naprawia wszystkie pliki i dane parzystości.

Wszystkie pliki i dane parzystości są porównywane ze stanem migawki -zapisanym w ostatniej `sync`. +zapisanym w ostatniej sync. Jeśli zostanie znaleziona różnica, jest ona przywracana do zapisanego stanu migawki. -

OSTRZEŻENIE! Polecenie `fix` nie rozróżnia błędów od +

OSTRZEŻENIE! Polecenie fix nie rozróżnia błędów od celowych modyfikacji. Bezwarunkowo przywraca stan pliku -do ostatniej `sync`. +do ostatniej sync.

Jeśli nie określono żadnej innej opcji, przetwarzana jest cała macierz. Użyj opcji filtra, aby wybrać podzbiór plików lub dysków do operacji. -

Aby naprawić tylko bloki oznaczone jako złe podczas `sync` i `scrub`, +

Aby naprawić tylko bloki oznaczone jako złe podczas sync i scrub, użyj opcji -e, --filter-error. W przeciwieństwie do innych opcji filtra, ta stosuje poprawki tylko do plików, które są -niezmienione od ostatniej `sync`. +niezmienione od ostatniej sync.

SnapRAID zmienia nazwy wszystkich plików, których nie można naprawić, dodając -rozszerzenie `.unrecoverable`. +rozszerzenie .unrecoverable.

Przed naprawą, cała macierz jest skanowana w celu znalezienia wszelkich plików przeniesionych -od ostatniej operacji `sync`. +od ostatniej operacji sync. Pliki te są identyfikowane na podstawie ich znacznika czasu, ignorując ich nazwę i katalog, i są używane w procesie odzyskiwania, jeśli to konieczne. Jeśli przeniosłeś niektóre z nich poza macierz, możesz użyć opcji -i, --import, aby określić dodatkowe katalogi do skanowania.

Pliki są identyfikowane tylko po ścieżce, a nie po inode. -

Plik `content` NIE jest modyfikowany. -Pliki `parity` są modyfikowane w razie potrzeby. +

Plik content NIE jest modyfikowany. +Pliki parity są modyfikowane w razie potrzeby. Pliki w macierzy są modyfikowane w razie potrzeby.

@@ -821,11 +821,11 @@ Pliki w macierzy są modyfikowane w razie potrzeby. check

Weryfikuje wszystkie pliki i dane parzystości. -

Działa jak `fix`, ale tylko symuluje odzyskiwanie i żadne zmiany +

Działa jak fix, ale tylko symuluje odzyskiwanie i żadne zmiany nie są zapisywane w macierzy.

To polecenie jest przeznaczone głównie do ręcznej weryfikacji, takiej jak po procesie odzyskiwania lub w innych specjalnych warunkach. -Do okresowych i zaplanowanych sprawdzeń użyj `scrub`. +Do okresowych i zaplanowanych sprawdzeń użyj scrub.

Jeśli użyjesz opcji -a, --audit-only, sprawdzane są tylko dane pliku, a dane parzystości są ignorowane, co zapewnia szybsze działanie. @@ -837,7 +837,7 @@ szybsze działanie. list

Wyświetla listę wszystkich plików zawartych w macierzy w momencie -ostatniej `sync`. +ostatniej sync.

Z -v lub --verbose, wyświetlany jest również czas z dokładnością do podsekundy.

Nic nie jest modyfikowane.

@@ -855,7 +855,7 @@ wcześniej obliczone hasze. pool

Tworzy lub aktualizuje wirtualny widok wszystkich -plików w Twojej macierzy dysków w katalogu `pooling`. +plików w Twojej macierzy dysków w katalogu pooling.

Pliki nie są kopiowane, ale linkowane za pomocą dowiązań symbolicznych.

Podczas aktualizacji, wszystkie istniejące dowiązania symboliczne i puste @@ -906,10 +906,10 @@ MurmurHash3 na szybszy SpookyHash.

Jeśli używasz już optymalnego hasza, to polecenie nic nie robi i informuje Cię, że nie jest potrzebne żadne działanie.

Ponowne haszowanie nie jest wykonywane natychmiast, ale odbywa się -stopniowo podczas `sync` i `scrub`. -

Możesz sprawdzić stan ponownego haszowania za pomocą `status`. +stopniowo podczas sync i scrub. +

Możesz sprawdzić stan ponownego haszowania za pomocą status.

Podczas ponownego haszowania SnapRAID zachowuje pełną funkcjonalność, -z jedynym wyjątkiem, że `dup` nie może wykryć zduplikowanych +z jedynym wyjątkiem, że dup nie może wykryć zduplikowanych plików używających innego hasza.

@@ -924,10 +924,10 @@ Options -c, --conf CONFIG
Wybiera plik konfiguracyjny do użycia. Jeśli nie określono, w systemie Unix -używa pliku `/usr/local/etc/snapraid.conf`, jeśli istnieje, -w przeciwnym razie `/etc/snapraid.conf`. -W systemie Windows używa pliku `snapraid.conf` w tym samym -katalogu co `snapraid.exe`. +używa pliku /usr/local/etc/snapraid.conf, jeśli istnieje, +w przeciwnym razie /etc/snapraid.conf. +W systemie Windows używa pliku snapraid.conf w tym samym +katalogu co snapraid.exe.
@@ -936,14 +936,14 @@ katalogu co `snapraid.exe`.
-f, --filter PATTERN
-Filtruje pliki do przetworzenia w `check` i `fix`. +Filtruje pliki do przetworzenia w check i fix. Przetwarzane są tylko pliki pasujące do określonego wzorca. Ta opcja może być używana wielokrotnie. Zobacz sekcję PATTERN, aby uzyskać więcej szczegółów na temat specyfikacji wzorców. W systemie Unix upewnij się, że znaki globbing są cytowane, jeśli są używane. -Ta opcja może być używana tylko z `check` i `fix`. -Nie może być używana z `sync` i `scrub`, ponieważ zawsze +Ta opcja może być używana tylko z check i fix. +Nie może być używana z sync i scrub, ponieważ zawsze przetwarzają całą macierz.
@@ -953,15 +953,15 @@ przetwarzają całą macierz.
-d, --filter-disk NAME
-Filtruje dyski do przetworzenia w `check`, `fix`, `up` i `down`. +Filtruje dyski do przetworzenia w check, fix, up i down. Musisz określić nazwę dysku zdefiniowaną w pliku konfiguracyjnym. -Możesz również określić dyski parzystości za pomocą nazw: `parity`, `2-parity`, -`3-parity`, itp., aby ograniczyć operacje do określonego dysku parzystości. +Możesz również określić dyski parzystości za pomocą nazw: parity, 2-parity, +3-parity, itp., aby ograniczyć operacje do określonego dysku parzystości. Jeśli połączysz wiele opcji --filter, --filter-disk i --filter-missing, wybrane zostaną tylko pliki pasujące do wszystkich filtrów. Ta opcja może być używana wielokrotnie. -Ta opcja może być używana tylko z `check`, `fix`, `up` i `down`. -Nie może być używana z `sync` i `scrub`, ponieważ zawsze +Ta opcja może być używana tylko z check, fix, up i down. +Nie może być używana z sync i scrub, ponieważ zawsze przetwarzają całą macierz.
@@ -971,13 +971,13 @@ przetwarzają całą macierz.
-m, --filter-missing
-Filtruje pliki do przetworzenia w `check` i `fix`. +Filtruje pliki do przetworzenia w check i fix. Przetwarzane są tylko pliki brakujące lub usunięte z macierzy. -Użyte z `fix`, działa to jako polecenie `undelete`. +Użyte z fix, działa to jako polecenie undelete. Jeśli połączysz wiele opcji --filter, --filter-disk i --filter-missing, wybrane zostaną tylko pliki pasujące do wszystkich filtrów. -Ta opcja może być używana tylko z `check` i `fix`. -Nie może być używana z `sync` i `scrub`, ponieważ zawsze +Ta opcja może być używana tylko z check i fix. +Nie może być używana z sync i scrub, ponieważ zawsze przetwarzają całą macierz.
@@ -987,10 +987,10 @@ przetwarzają całą macierz.
-e, --filter-error
-Przetwarza pliki z błędami w `check` i `fix`. +Przetwarza pliki z błędami w check i fix. Przetwarza tylko pliki, które mają bloki oznaczone cichymi -błędami lub błędami wejścia/wyjścia podczas `sync` i `scrub`, jak wymieniono w `status`. -Ta opcja może być używana tylko z `check` i `fix`. +błędami lub błędami wejścia/wyjścia podczas sync i scrub, jak wymieniono w status. +Ta opcja może być używana tylko z check i fix.
@@ -1002,9 +1002,9 @@ Ta opcja może być używana tylko z `check` i `fix`. Wybiera plan sprawdzania. Jeśli PERC jest wartością numeryczną od 0 do 100, jest interpretowany jako procent bloków do sprawdzenia. Zamiast wartości procentowej możesz określić plan: -`bad` sprawdza złe bloki, `new` sprawdza bloki jeszcze niesprawdzone, -a `full` sprawdza wszystko. -Ta opcja może być używana tylko z `scrub`. +bad sprawdza złe bloki, new sprawdza bloki jeszcze niesprawdzone, +a full sprawdza wszystko. +Ta opcja może być używana tylko z scrub. @@ -1013,11 +1013,11 @@ Ta opcja może być używana tylko z `scrub`.
-o, --older-than DAYS
-Wybiera najstarszą część macierzy do przetworzenia w `scrub`. +Wybiera najstarszą część macierzy do przetworzenia w scrub. DAYS to minimalny wiek w dniach dla bloku, który ma być sprawdzony; domyślnie jest to 10. Bloki oznaczone jako złe są zawsze sprawdzane niezależnie od tej opcji. -Ta opcja może być używana tylko z `scrub`. +Ta opcja może być używana tylko z scrub.
@@ -1026,11 +1026,11 @@ Ta opcja może być używana tylko z `scrub`.
-a, --audit-only
-W `check`, weryfikuje hasz plików bez +W check, weryfikuje hasz plików bez sprawdzania danych parzystości. Jeśli interesuje Cię tylko sprawdzenie danych pliku, ta opcja może znacznie przyspieszyć proces sprawdzania. -Ta opcja może być używana tylko z `check`. +Ta opcja może być używana tylko z check.
@@ -1039,9 +1039,9 @@ Ta opcja może być używana tylko z `check`.
-h, --pre-hash
-W `sync`, uruchamia wstępną fazę haszowania wszystkich nowych danych +W sync, uruchamia wstępną fazę haszowania wszystkich nowych danych w celu dodatkowej weryfikacji przed obliczeniem parzystości. -Zazwyczaj w `sync` nie jest wykonywane wstępne haszowanie, a nowe +Zazwyczaj w sync nie jest wykonywane wstępne haszowanie, a nowe dane są haszowane tuż przed obliczeniem parzystości, gdy są odczytywane po raz pierwszy. Ten proces zachodzi, gdy system jest pod @@ -1049,12 +1049,12 @@ dużym obciążeniem, wszystkie dyski się kręcą, a CPU jest zajęte. Jest to ekstremalny warunek dla maszyny, a jeśli ma ukryty problem sprzętowy, ciche błędy mogą pozostać niewykryte, ponieważ dane nie są jeszcze haszowane. -Aby uniknąć tego ryzyka, możesz włączyć tryb `pre-hash`, aby +Aby uniknąć tego ryzyka, możesz włączyć tryb pre-hash, aby wszystkie dane były odczytywane dwukrotnie w celu zapewnienia ich integralności. Ta opcja weryfikuje również pliki przeniesione wewnątrz macierzy, aby upewnić się, że operacja przeniesienia zakończyła się pomyślnie, i, jeśli to konieczne, umożliwia uruchomienie operacji fix przed kontynuowaniem. -Ta opcja może być używana tylko z `sync`. +Ta opcja może być używana tylko z sync.
@@ -1064,12 +1064,12 @@ Ta opcja może być używana tylko z `sync`. -i, --import DIR
Importuje z określonego katalogu wszelkie pliki usunięte -z macierzy po ostatniej `sync`. -Jeśli nadal masz takie pliki, mogą być użyte przez `check` -i `fix`, aby poprawić proces odzyskiwania. +z macierzy po ostatniej sync. +Jeśli nadal masz takie pliki, mogą być użyte przez check +i fix, aby poprawić proces odzyskiwania. Pliki są odczytywane, w tym w podkatalogach, i są identyfikowane niezależnie od ich nazwy. -Ta opcja może być używana tylko z `check` i `fix`. +Ta opcja może być używana tylko z check i fix.
@@ -1134,7 +1134,7 @@ chyba że określisz tę opcję. Pozwala to łatwo wykryć, kiedy po awarii systemu niektóre dostępne pliki zostały obcięte. Jest to możliwy stan w systemie Linux z systemami plików ext3/ext4. -Ta opcja może być używana tylko z `sync`. +Ta opcja może być używana tylko z sync. @@ -1150,7 +1150,7 @@ na dysku lub zostały przepisane, zatrzymuje przetwarzanie, chyba że określisz tę opcję. Pozwala to łatwo wykryć, kiedy system plików danych nie jest zamontowany. -Ta opcja może być używana tylko z `sync`. +Ta opcja może być używana tylko z sync. @@ -1168,8 +1168,8 @@ niewłaściwych punktach montowania. Dozwolona jest jednak pojedyncza zmiana UUID z pojedynczą parzystością i więcej z wielokrotną parzystością, ponieważ jest to normalny przypadek podczas wymiany dysków po odzyskaniu. -Ta opcja może być używana tylko z `sync`, `check` lub -`fix`. +Ta opcja może być używana tylko z sync, check lub +fix. @@ -1184,7 +1184,7 @@ Na przykład, jeśli straciłeś dwa dyski danych i masz zapasowy dysk do odzysk tylko pierwszego, możesz zignorować drugi niedostępny dysk. Lub, jeśli chcesz odzyskać dysk w wolnym miejscu pozostawionym na już używanym dysku, współdzielącym to samo urządzenie fizyczne. -Ta opcja może być używana tylko z `fix`. +Ta opcja może być używana tylko z fix. @@ -1193,7 +1193,7 @@ Ta opcja może być używana tylko z `fix`.
-N, --force-nocopy
-W `sync`, `check` i `fix`, wyłącza heurystykę wykrywania kopii. +W sync, check i fix, wyłącza heurystykę wykrywania kopii. Bez tej opcji SnapRAID zakłada, że pliki o tych samych atrybutach, takich jak nazwa, rozmiar i znacznik czasu, są kopiami z tymi samymi danymi. @@ -1203,7 +1203,7 @@ w celu wykrycia cichych błędów lub odzyskania brakujących plików. W niektórych rzadkich przypadkach to zachowanie może prowadzić do fałszywych alarmów lub spowolnienia procesu z powodu wielu weryfikacji hasza, a ta opcja pozwala rozwiązać takie problemy. -Ta opcja może być używana tylko z `sync`, `check` i `fix`. +Ta opcja może być używana tylko z sync, check i fix.
@@ -1212,14 +1212,14 @@ Ta opcja może być używana tylko z `sync`, `check` i `fix`.
-F, --force-full
-W `sync`, wymusza pełne ponowne obliczenie parzystości. +W sync, wymusza pełne ponowne obliczenie parzystości. Ta opcja może być używana, gdy dodajesz nowy poziom parzystości lub jeśli powróciłeś do starego pliku zawartości, używając nowszych danych parzystości. Zamiast ponownego tworzenia parzystości od podstaw, pozwala to na ponowne wykorzystanie haszy obecnych w pliku zawartości do walidacji danych -i utrzymania ochrony danych podczas procesu `sync` za pomocą +i utrzymania ochrony danych podczas procesu sync za pomocą istniejących danych parzystości. -Ta opcja może być używana tylko z `sync`. +Ta opcja może być używana tylko z sync.
@@ -1228,14 +1228,14 @@ Ta opcja może być używana tylko z `sync`.
-R, --force-realloc
-W `sync`, wymusza pełną realokację plików i przebudowę parzystości. +W sync, wymusza pełną realokację plików i przebudowę parzystości. Ta opcja może być używana do całkowitej realokacji wszystkich plików, usuwając fragmentację, jednocześnie ponownie wykorzystując hasze obecne w pliku zawartości do walidacji danych. -Ta opcja może być używana tylko z `sync`. +Ta opcja może być używana tylko z sync. OSTRZEŻENIE! Ta opcja jest tylko dla ekspertów i jest wysoce zalecane, aby jej nie używać. -NIE MASZ ochrony danych podczas operacji `sync`. +NIE MASZ ochrony danych podczas operacji sync.
@@ -1250,14 +1250,14 @@ na ekranie, potencjalnie prowadząc do nadmiernego wyjścia w przypadku wielu błędów. Gdy -l, --log jest określone, tylko krytyczne błędy, które powodują zatrzymanie SnapRAID, są drukowane na ekranie. -Jeśli ścieżka zaczyna się od '>>', plik jest otwierany -w trybie dołączania. Wystąpienia '%D' i '%T' w nazwie są +Jeśli ścieżka zaczyna się od >>, plik jest otwierany +w trybie dołączania. Wystąpienia %D i %T w nazwie są zastępowane datą i czasem w formacie RRRRMMDD i GGMMSS. W plikach wsadowych Windows musisz podwoić -znak '%', np. result-%%D.log. Aby użyć '>>', musisz -ujęć nazwę w cudzysłów, np. `">>result.log"`. +znak %, np. result-%%D.log. Aby użyć >>, musisz +ujęć nazwę w cudzysłów, np. ">>result.log". Aby wyprowadzić log do standardowego wyjścia lub standardowego błędu, -możesz użyć odpowiednio `">&1"` i `">&2"`. +możesz użyć odpowiednio ">&1" i ">&2". Opisy tagów logu znajdziesz w pliku snapraid_log.txt lub na stronie podręcznika. @@ -1270,10 +1270,10 @@ Opisy tagów logu znajdziesz w pliku snapraid_log.txt lub na stronie podręcznik Ustawia nowy limit błędów przed zatrzymaniem wykonania. Domyślnie SnapRAID zatrzymuje się, jeśli napotka więcej niż 100 błędów wejścia/wyjścia, co wskazuje, że dysk prawdopodobnie ulega awarii. -Ta opcja dotyczy `sync` i `scrub`, które mogą +Ta opcja dotyczy sync i scrub, które mogą kontynuować po pierwszym zestawie błędów dysku, aby spróbować ukończyć swoje operacje. -Jednak `check` i `fix` zawsze zatrzymują się przy pierwszym błędzie. +Jednak check i fix zawsze zatrzymują się przy pierwszym błędzie. @@ -1365,10 +1365,10 @@ Configuration

SnapRAID wymaga pliku konfiguracyjnego, aby wiedzieć, gdzie znajduje się Twoja macierz dysków i gdzie przechowywać informacje o parzystości. -

W systemie Unix używa pliku `/usr/local/etc/snapraid.conf`, jeśli istnieje, -w przeciwnym razie `/etc/snapraid.conf`. -W systemie Windows używa pliku `snapraid.conf` w tym samym -katalogu co `snapraid.exe`. +

W systemie Unix używa pliku /usr/local/etc/snapraid.conf, jeśli istnieje, +w przeciwnym razie /etc/snapraid.conf. +W systemie Windows używa pliku snapraid.conf w tym samym +katalogu co snapraid.exe.

Musi zawierać następujące opcje (uwzględniające wielkość liter):

@@ -1414,7 +1414,7 @@ poziom ochrony:

Każdy poziom parzystości wymaga obecności wszystkich poprzednich poziomów parzystości. -

Obowiązują te same uwagi, co dla opcji 'parity'. +

Obowiązują te same uwagi, co dla opcji parity.

Te opcje są opcjonalne i mogą być używane tylko raz.

@@ -1422,17 +1422,17 @@ poziom ochrony: z-parity FILE [,FILE] ...

Definiuje alternatywny plik i format do przechowywania potrójnej parzystości. -

Ta opcja jest alternatywą dla '3-parity', przeznaczoną głównie dla +

Ta opcja jest alternatywą dla 3-parity, przeznaczoną głównie dla procesorów niskiej klasy, takich jak ARM lub AMD Phenom, Athlon i Opteron, które nie obsługują zestawu instrukcji SSSE3. W takich przypadkach zapewnia lepszą wydajność.

Ten format jest podobny, ale szybszy niż ten używany przez ZFS RAIDZ3. Podobnie jak ZFS, nie działa powyżej potrójnej parzystości. -

Podczas używania '3-parity' zostaniesz ostrzeżony, jeśli zaleca się użycie -formatu 'z-parity' w celu poprawy wydajności. +

Podczas używania 3-parity zostaniesz ostrzeżony, jeśli zaleca się użycie +formatu z-parity w celu poprawy wydajności.

Możliwa jest konwersja z jednego formatu na inny poprzez dostosowanie pliku konfiguracyjnego z pożądanym plikiem z-parity lub 3-parity -i użycie 'fix' do jego ponownego utworzenia. +i użycie fix do jego ponownego utworzenia.

@@ -1443,7 +1443,7 @@ plików obecnych w Twojej macierzy dysków.

Może być umieszczony na dysku używanym do danych, parzystości lub każdym innym dostępnym dysku. Jeśli użyjesz dysku danych, ten plik jest automatycznie wykluczony -z procesu `sync`. +z procesu sync.

Ta opcja jest obowiązkowa i może być używana wielokrotnie do zapisania wielu kopii tego samego pliku.

Musisz przechowywać co najmniej jedną kopię dla każdego używanego dysku parzystości @@ -1461,7 +1461,7 @@ systemie plików. zachowasz stałą nazwę NAME.

Powinieneś użyć jednej opcji dla każdego dysku danych w macierzy.

Możesz później zmienić nazwę dysku, zmieniając bezpośrednio nazwę NAME -w pliku konfiguracyjnym, a następnie uruchamiając polecenie 'sync'. +w pliku konfiguracyjnym, a następnie uruchamiając polecenie sync. W przypadku zmiany nazwy, skojarzenie odbywa się za pomocą zapisanego UUID dysków.

@@ -1470,7 +1470,7 @@ UUID dysków. nohidden

Wyklucza wszystkie ukryte pliki i katalogi. -W systemie Unix ukryte pliki to te zaczynające się od `.`. +W systemie Unix ukryte pliki to te zaczynające się od .. W systemie Windows są to te z atrybutem ukrycia.

@@ -1480,10 +1480,10 @@ exclude/include PATTERN

Definiuje wzorce plików lub katalogów do wykluczenia lub włączenia do procesu synchronizacji. Wszystkie wzorce są przetwarzane w określonej kolejności. -

Jeśli pierwszy pasujący wzorzec jest `exclude`, plik -jest wykluczony. Jeśli jest to `include`, plik jest włączony. +

Jeśli pierwszy pasujący wzorzec jest exclude, plik +jest wykluczony. Jeśli jest to include, plik jest włączony. Jeśli żaden wzorzec nie pasuje, plik jest wykluczony, jeśli ostatni określony -wzorzec to `include`, lub włączony, jeśli ostatni określony wzorzec to `exclude`. +wzorzec to include, lub włączony, jeśli ostatni określony wzorzec to exclude.

Zobacz sekcję PATTERN, aby uzyskać więcej szczegółów na temat specyfikacji wzorców.

Ta opcja może być używana wielokrotnie. @@ -1511,7 +1511,7 @@ ilość danych na tym dysku danych, a nie na innych. marnowana dla każdego pliku. Na przykład, z 100 000 plików i rozmiarem bloku 256 KiB, zmarnujesz 12,8 GB parzystości, co może skutkować 12,8 GB mniejszą dostępną przestrzenią na dysku danych. -

Możesz sprawdzić ilość zmarnowanego miejsca na każdym dysku za pomocą `status`. +

Możesz sprawdzić ilość zmarnowanego miejsca na każdym dysku za pomocą status. Jest to ilość miejsca, którą musisz pozostawić wolną na dyskach danych lub użyć dla plików nie włączonych do macierzy. Jeśli ta wartość jest ujemna, oznacza to, że jesteś blisko wypełnienia @@ -1570,7 +1570,7 @@ autosave SIZE_IN_GIGABYTES

Automatycznie zapisuje stan podczas synchronizacji lub sprawdzania po przetworzeniu określonej ilości GB. -Ta opcja jest przydatna, aby uniknąć ponownego uruchamiania długich poleceń `sync` +Ta opcja jest przydatna, aby uniknąć ponownego uruchamiania długich poleceń sync od zera, jeśli zostaną przerwane przez awarię maszyny lub inne zdarzenie.

@@ -1582,7 +1582,7 @@ SnapRAID okresowo sprawdza temperaturę wszystkich dysków za pomocą narzędzia smartctl. Aktualne temperatury dysków są wyświetlane podczas działania SnapRAID. Jeśli którykolwiek dysk przekroczy ten limit, wszystkie operacje zostają zatrzymane, a dyski są zatrzymywane (przechodzą w stan gotowości) na czas -zdefiniowany przez opcję `temp_sleep`. Po okresie uśpienia, operacje +zdefiniowany przez opcję temp_sleep. Po okresie uśpienia, operacje są wznawiane, potencjalnie ponownie zatrzymując się, jeśli limit temperatury zostanie ponownie osiągnięty.

Podczas działania SnapRAID analizuje również krzywą nagrzewania każdego @@ -1614,7 +1614,7 @@ W tym okresie dyski pozostają zatrzymane. Domyślnie jest to 5 minut. pool DIR

Definiuje katalog puli, w którym tworzony jest wirtualny widok macierzy -dysków za pomocą polecenia `pool`. +dysków za pomocą polecenia pool.

Katalog musi już istnieć.

@@ -1627,7 +1627,7 @@ używają tej ścieżki UNC do dostępu do dysków. Bez tej opcji generowane dowiązania symboliczne używają tylko ścieżek lokalnych, co nie pozwala na udostępnianie katalogu puli w sieci.

Dowiązania symboliczne są tworzone przy użyciu określonej ścieżki UNC, -dodając nazwę dysku określoną w opcji `data`, a na końcu dodając +dodając nazwę dysku określoną w opcji data, a na końcu dodając katalog i nazwę pliku.

Ta opcja jest wymagana tylko dla systemu Windows.

@@ -1639,12 +1639,12 @@ smartctl DISK/PARITY OPTIONS... każdego dysku. Może to być wymagane dla kontrolerów RAID i niektórych dysków USB, których nie można wykryć automatycznie. Symbol zastępczy %s jest zastępowany nazwą urządzenia, ale jest opcjonalny dla stałych urządzeń, takich jak kontrolery RAID. -

DISK to ta sama nazwa dysku określona w opcji `data`. -PARITY to jedna z nazw parzystości: `parity`, `2-parity`, `3-parity`, -`4-parity`, `5-parity`, `6-parity` lub `z-parity`. -

W określonych OPCJACH ciąg `%s` jest zastępowany +

DISK to ta sama nazwa dysku określona w opcji data. +PARITY to jedna z nazw parzystości: parity, 2-parity, 3-parity, +4-parity, 5-parity, 6-parity lub z-parity. +

W określonych OPCJACH ciąg %s jest zastępowany nazwą urządzenia. W przypadku kontrolerów RAID, urządzenie jest -prawdopodobnie stałe i może nie być konieczne użycie `%s`. +prawdopodobnie stałe i może nie być konieczne użycie %s.

Zapoznaj się z dokumentacją smartmontools, aby uzyskać możliwe opcje:

 https://www.smartmontools.org/wiki/Supported_RAID-Controllers
@@ -1662,11 +1662,11 @@ smartignore DISK/PARITY ATTR [ATTR...]
 

Ignoruje określony atrybut SMART podczas obliczania prawdopodobieństwa awarii dysku. Ta opcja jest przydatna, jeśli dysk zgłasza nietypowe lub wprowadzające w błąd wartości dla określonego atrybutu. -

DISK to ta sama nazwa dysku określona w opcji `data`. -PARITY to jedna z nazw parzystości: `parity`, `2-parity`, `3-parity`, -`4-parity`, `5-parity`, `6-parity` lub `z-parity`. +

DISK to ta sama nazwa dysku określona w opcji data. +PARITY to jedna z nazw parzystości: parity, 2-parity, 3-parity, +4-parity, 5-parity, 6-parity lub z-parity. Specjalna wartość * może być użyta do zignorowania atrybutu na wszystkich dyskach. -

Na przykład, aby zignorować atrybut `Current Pending Sector Count` na +

Na przykład, aby zignorować atrybut Current Pending Sector Count na wszystkich dyskach:

 smartignore * 197
@@ -1721,32 +1721,32 @@ Pattern
 wykluczenia. Używając znaków globbingowych, można zdefiniować reguły, które
 pasują do określonych nazw plików lub całych struktur katalogów bez
 ręcznego wymieniania każdej ścieżki.
-

Znak zapytania `?` dopasowuje dowolny pojedynczy znak z wyjątkiem +

Znak zapytania ? dopasowuje dowolny pojedynczy znak z wyjątkiem separatora katalogów. Dzięki temu jest przydatny do dopasowywania nazw plików ze zmiennymi znakami, przy jednoczesnym ograniczeniu wzorca do jednego poziomu katalogu. -

Pojedyncza gwiazdka `*` dopasowuje dowolną sekwencję znaków, ale podobnie jak +

Pojedyncza gwiazdka * dopasowuje dowolną sekwencję znaków, ale podobnie jak znak zapytania, nigdy nie przekracza granic katalogów. Zatrzymuje się na ukośniku, co czyni ją odpowiednią do dopasowywania w obrębie jednego składnika ścieżki. Jest to standardowe zachowanie symboli wieloznacznych znane z globbingu powłoki (shell). -

Podwójna gwiazdka `**` jest potężniejsza, dopasowuje dowolną sekwencję +

Podwójna gwiazdka ** jest potężniejsza, dopasowuje dowolną sekwencję znaków, w tym separatory katalogów. Pozwala to wzorcom dopasowywać się -na wielu poziomach katalogów. Gdy `**` pojawia się bezpośrednio wewnątrz +na wielu poziomach katalogów. Gdy ** pojawia się bezpośrednio wewnątrz wzorca, może dopasować zero lub więcej znaków, w tym ukośniki między otaczającym tekstem dosłownym. -

Najważniejszym zastosowaniem `**` jest specjalna forma `/**/`. Dopasowuje ona +

Najważniejszym zastosowaniem ** jest specjalna forma /**/. Dopasowuje ona zero lub więcej pełnych poziomów katalogów, umożliwiając dopasowanie plików na dowolnej głębokości w drzewie katalogów bez znajomości dokładnej struktury ścieżki. -Na przykład wzorzec `src/**/main.js` pasuje do `src/main.js` (pomijając -zero katalogów), `src/ui/main.js` (pomijając jeden katalog) oraz -`src/ui/components/main.js` (pomijając dwa katalogi). -

Klasy znaków używające nawiasów kwadratowych `[]` dopasowują pojedynczy znak z +Na przykład wzorzec src/**/main.js pasuje do src/main.js (pomijając +zero katalogów), src/ui/main.js (pomijając jeden katalog) oraz +src/ui/components/main.js (pomijając dwa katalogi). +

Klasy znaków używające nawiasów kwadratowych [] dopasowują pojedynczy znak z określonego zestawu lub zakresu. Podobnie jak inne wzorce pojedynczych znaków, nie pasują one do separatorów katalogów. Klasy obsługują zakresy i negację za pomocą wykrzyknika. -

Podstawową różnicą, o której należy pamiętać, jest to, że `*`, `?` i klasy znaków +

Podstawową różnicą, o której należy pamiętać, jest to, że *, ? i klasy znaków wszystkie respektują granice katalogów i dopasowują się tylko w obrębie jednego -składnika ścieżki, podczas gdy `**` jest jedynym wzorcem, który może dopasowywać się poprzez +składnika ścieżki, podczas gdy ** jest jedynym wzorcem, który może dopasowywać się poprzez separatory katalogów.

Istnieją cztery różne typy wzorców:

@@ -1795,47 +1795,47 @@ katalogu głównym macierzy, a nie w katalogu głównym lokalnego systemu plikó Katalogi systemowe Windows, połączenia, punkty montowania i inne specjalne katalogi Windows są traktowane jako pliki, co oznacza, że aby je wykluczyć, musisz użyć reguły pliku, a nie katalogu. -

Jeśli nazwa pliku zawiera znak '*', '?', '[', -lub ']', musisz go uciec, aby uniknąć interpretacji jako -znaku globbing. W systemie Unix znakiem ucieczki jest '\'; w systemie Windows jest to '^'. +

Jeśli nazwa pliku zawiera znak *, ?, [, +lub ], musisz go uciec, aby uniknąć interpretacji jako +znaku globbing. W systemie Unix znakiem ucieczki jest \; w systemie Windows jest to ^. Gdy wzorzec znajduje się w wierszu poleceń, musisz podwoić znak ucieczki, aby uniknąć interpretacji przez powłokę poleceń.

W pliku konfiguracyjnym możesz użyć różnych strategii do filtrowania plików do przetworzenia. -Najprostszym podejściem jest użycie tylko reguł `exclude`, aby usunąć wszystkie +Najprostszym podejściem jest użycie tylko reguł exclude, aby usunąć wszystkie pliki i katalogi, których nie chcesz przetwarzać. Na przykład:

-# Wyklucza dowolny plik o nazwie `*.unrecoverable`
+# Wyklucza dowolny plik o nazwie *.unrecoverable
 exclude *.unrecoverable
-# Wyklucza katalog główny `/lost+found`
+# Wyklucza katalog główny /lost+found
 exclude /lost+found/
-# Wyklucza dowolny podkatalog o nazwie `tmp`
+# Wyklucza dowolny podkatalog o nazwie tmp
 exclude tmp/
 

Odwrotnym podejściem jest zdefiniowanie tylko plików, które chcesz przetwarzać, -używając tylko reguł `include`. Na przykład: +używając tylko reguł include. Na przykład:

 # Włącza tylko niektóre katalogi
 include /movies/
 include /musics/
 include /pictures/
 
-

Ostatecznym podejściem jest mieszanie reguł `exclude` i `include`. W tym przypadku +

Ostatecznym podejściem jest mieszanie reguł exclude i include. W tym przypadku kolejność reguł jest ważna. Wcześniejsze reguły mają pierwszeństwo przed późniejszymi. -Aby uprościć, możesz najpierw wymienić wszystkie reguły `exclude`, a następnie -wszystkie reguły `include`. Na przykład: +Aby uprościć, możesz najpierw wymienić wszystkie reguły exclude, a następnie +wszystkie reguły include. Na przykład:

-# Wyklucza dowolny plik o nazwie `*.unrecoverable`
+# Wyklucza dowolny plik o nazwie *.unrecoverable
 exclude *.unrecoverable
-# Wyklucza dowolny podkatalog o nazwie `tmp`
+# Wyklucza dowolny podkatalog o nazwie tmp
 exclude tmp/
 # Włącza tylko niektóre katalogi
 include /movies/
 include /musics/
 include /pictures/
 
-

W wierszu poleceń, używając opcji -f, możesz użyć tylko wzorców `include`. +

W wierszu poleceń, używając opcji -f, możesz użyć tylko wzorców include. Na przykład:

 # Sprawdza tylko pliki .mp3.
@@ -1850,14 +1850,14 @@ je cytować, aby zapobiec ich rozszerzeniu przez powłokę.
 Ignore File
 
 

Oprócz reguł globalnych w pliku konfiguracyjnym, możesz umieścić pliki -`.snapraidignore` w dowolnym katalogu w macierzy, aby zdefiniować +.snapraidignore w dowolnym katalogu w macierzy, aby zdefiniować zdecentralizowane reguły wykluczania. -

Reguły zdefiniowane w `.snapraidignore` są stosowane po regułach w pliku +

Reguły zdefiniowane w .snapraidignore są stosowane po regułach w pliku konfiguracyjnym. Oznacza to, że mają one wyższy priorytet i mogą być używane do wykluczania plików, które zostały wcześniej uwzględnione przez konfigurację globalną. Skutecznie, jeśli reguła lokalna pasuje, plik jest wykluczany bez względu na globalne ustawienia uwzględniania. -

Logika wzorców w `.snapraidignore` odzwierciedla konfigurację globalną, ale +

Logika wzorców w .snapraidignore odzwierciedla konfigurację globalną, ale zakotwicza wzorce w katalogu, w którym znajduje się plik:

@@ -1885,7 +1885,7 @@ znajdujący się w tym katalogu lub poniżej. /PATH/FILE
Wybiera dokładnie określony plik względem lokalizacji -pliku `.snapraidignore`. +pliku .snapraidignore.
@@ -1895,17 +1895,17 @@ pliku `.snapraidignore`. /PATH/DIR/
Wybiera dokładnie określony katalog i wszystko w jego wnętrzu, -względem lokalizacji pliku `.snapraidignore`. +względem lokalizacji pliku .snapraidignore.
-

W przeciwieństwie do konfiguracji globalnej, pliki `.snapraidignore` obsługują -tylko reguły wykluczania; nie można używać wzorców `include` ani negacji (!). -

Na przykład, jeśli masz `.snapraidignore` w `/mnt/disk1/projects/`: +

W przeciwieństwie do konfiguracji globalnej, pliki .snapraidignore obsługują +tylko reguły wykluczania; nie można używać wzorców include ani negacji (!). +

Na przykład, jeśli masz .snapraidignore w /mnt/disk1/projects/:

 # Wyklucza TYLKO /mnt/disk1/projects/output.bin
 /output.bin
-# Wyklucza każdy katalog o nazwie 'build' wewnątrz projects/
+# Wyklucza każdy katalog o nazwie build wewnątrz projects/
 build/
 # Wyklucza każdy plik .tmp wewnątrz projects/ lub jego podfolderach
 *.tmp
@@ -1918,8 +1918,8 @@ Content
 

SnapRAID przechowuje listę i sumy kontrolne Twoich plików w pliku zawartości.

Jest to plik binarny, który zawiera listę wszystkich plików obecnych w Twojej macierzy dysków, wraz ze wszystkimi sumami kontrolnymi w celu weryfikacji ich integralności. -

Ten plik jest odczytywany i zapisywany przez polecenia `sync` i `scrub` -oraz odczytywany przez polecenia `fix`, `check` i `status`. +

Ten plik jest odczytywany i zapisywany przez polecenia sync i scrub +oraz odczytywany przez polecenia fix, check i status.

@@ -1928,9 +1928,9 @@ Parity

SnapRAID przechowuje informacje o parzystości Twojej macierzy w plikach parzystości.

Są to pliki binarne zawierające obliczoną parzystość wszystkich -bloków zdefiniowanych w pliku `content`. -

Pliki te są odczytywane i zapisywane przez polecenia `sync` i `fix` -oraz tylko odczytywane przez polecenia `scrub` i `check`. +bloków zdefiniowanych w pliku content. +

Pliki te są odczytywane i zapisywane przez polecenia sync i fix +oraz tylko odczytywane przez polecenia scrub i check.

@@ -1941,8 +1941,8 @@ nazwy plików z tym samym kodowaniem używanym przez system plików.

W systemie Windows wszystkie nazwy odczytane z systemu plików są konwertowane i przetwarzane w formacie UTF-8.

Aby nazwy plików były poprawnie drukowane, musisz ustawić konsolę Windows -na tryb UTF-8 za pomocą polecenia `chcp 65001` i użyć -czcionki TrueType, takiej jak `Lucida Console`, jako czcionki konsoli. +na tryb UTF-8 za pomocą polecenia chcp 65001 i użyć +czcionki TrueType, takiej jak Lucida Console, jako czcionki konsoli. Dotyczy to tylko drukowanych nazw plików; jeśli przekierujesz wyjście konsoli do pliku, wynikowy plik jest zawsze w formacie UTF-8. diff --git a/beta/manual-pt.html b/beta/manual-pt.html index 9cda3f84..c8347e86 100644 --- a/beta/manual-pt.html +++ b/beta/manual-pt.html @@ -227,7 +227,7 @@ são salvos. Permissões, propriedade e atributos estendidos não são salvos. Primeiros Passos

Para usar o SnapRAID, você precisa primeiro selecionar um disco em seu array -de discos para dedicar às informações de `parity` (paridade). Com um +de discos para dedicar às informações de parity (paridade). Com um disco para paridade, você poderá recuperar de uma única falha de disco, semelhante ao RAID5.

Se você quiser recuperar de mais falhas de disco, semelhante ao RAID6, @@ -236,18 +236,18 @@ adicional permite a recuperação de mais uma falha de disco.

Como discos de paridade, você deve escolher os maiores discos do array, pois a informação de paridade pode crescer até o tamanho do maior disco de dados no array. -

Esses discos serão dedicados a armazenar os arquivos de `parity`. +

Esses discos serão dedicados a armazenar os arquivos de parity. Você não deve armazenar seus dados neles. -

Em seguida, você deve definir os discos de `data` (dados) que deseja proteger +

Em seguida, você deve definir os discos de data (dados) que deseja proteger com o SnapRAID. A proteção é mais eficaz se esses discos contiverem dados que raramente mudam. Por esse motivo, é melhor NÃO incluir o disco C:\ do Windows ou os diretórios /home, /var e /tmp do Unix. -

A lista de arquivos é salva nos arquivos de `content` (conteúdo), geralmente +

A lista de arquivos é salva nos arquivos de content (conteúdo), geralmente armazenados nos discos de dados, paridade ou boot. Este arquivo contém os detalhes do seu backup, incluindo todos os checksums para verificar sua integridade. -O arquivo de `content` é armazenado em várias cópias, e cada cópia deve +O arquivo de content é armazenado em várias cópias, e cada cópia deve estar em um disco diferente para garantir que, mesmo em caso de múltiplas falhas de disco, pelo menos uma cópia esteja disponível.

Por exemplo, suponha que você esteja interessado em apenas um nível de @@ -285,7 +285,7 @@ discos diretamente em subpastas. Consulte:

 https://www.google.com/search?q=Windows+mount+point
 
-

Neste ponto, você está pronto para executar o comando `sync` para construir +

Neste ponto, você está pronto para executar o comando sync para construir as informações de paridade.

 snapraid sync
@@ -297,18 +297,18 @@ o processo é imediato.
 execução, ele será retomado de onde foi interrompido.
 

Quando este comando for concluído, seus dados estarão SEGUROS.

Agora você pode começar a usar seu array como quiser e periodicamente -atualizar as informações de paridade executando o comando `sync`. +atualizar as informações de paridade executando o comando sync.

Scrubbing

Para verificar periodicamente os dados e a paridade em busca de erros, -você pode executar o comando `scrub`. +você pode executar o comando scrub.

 snapraid scrub
 

Este comando compara os dados em seu array com o hash calculado -durante o comando `sync` para verificar a integridade. +durante o comando sync para verificar a integridade.

Cada execução do comando verifica aproximadamente 8% do array, excluindo dados já examinados nos 10 dias anteriores. Você pode usar a opção -p, --plan para especificar uma quantidade diferente @@ -319,24 +319,24 @@ Por exemplo, para verificar 5% do array em busca de blocos com mais de snapraid -p 5 -o 20 scrub

Se erros silenciosos ou de entrada/saída forem encontrados durante o processo, -os blocos correspondentes serão marcados como ruins no arquivo de `content` -e listados no comando `status`. +os blocos correspondentes serão marcados como ruins no arquivo de content +e listados no comando status.

 snapraid status
 
-

Para corrigi-los, você pode usar o comando `fix`, filtrando por blocos +

Para corrigi-los, você pode usar o comando fix, filtrando por blocos ruins com a opção -e, --filter-error:

 snapraid -e fix
 
-

Na próxima execução de `scrub`, os erros desaparecerão do relatório de `status` +

Na próxima execução de scrub, os erros desaparecerão do relatório de status se estiverem realmente corrigidos. Para torná-lo mais rápido, você pode usar -p bad para examinar apenas blocos marcados como ruins.

 snapraid -p bad scrub
 
-

Executar `scrub` em um array não sincronizado pode relatar erros causados por -arquivos removidos ou modificados. Esses erros são relatados na saída de `scrub`, +

Executar scrub em um array não sincronizado pode relatar erros causados por +arquivos removidos ou modificados. Esses erros são relatados na saída de scrub, mas os blocos relacionados não são marcados como ruins.

@@ -351,10 +351,10 @@ perfeito a arquivos em todo o seu array sem depender de links simbólicos. Ele se integra bem ao SnapRAID para proteção de paridade e é comumente usado em configurações como OpenMediaVault (OMV) ou configurações NAS personalizadas.

Para ter todos os arquivos em seu array mostrados na mesma árvore de -diretórios, você pode habilitar o recurso de `pooling`. Ele cria uma +diretórios, você pode habilitar o recurso de pooling. Ele cria uma visualização virtual somente leitura de todos os arquivos em seu array usando links simbólicos. -

Você pode configurar o diretório de `pooling` no arquivo de configuração com: +

Você pode configurar o diretório de pooling no arquivo de configuração com:

 pool /pool
 
@@ -362,7 +362,7 @@ pool /pool

 pool C:\pool
 
-

e, em seguida, executar o comando `pool` para criar ou atualizar a +

e, em seguida, executar o comando pool para criar ou atualizar a visualização virtual.

 snapraid pool
@@ -389,10 +389,10 @@ clientes os resolvam remotamente. Para habilitar isso, além de
 compartilhar o diretório do pool, você também deve compartilhar todos
 os discos de forma independente, usando os nomes de disco definidos no
 arquivo de configuração como pontos de compartilhamento. Você também
-deve especificar na opção `share` do arquivo de configuração o caminho
+deve especificar na opção share do arquivo de configuração o caminho
 UNC do Windows que os clientes remotos precisam usar para acessar
 esses discos compartilhados.
-

Por exemplo, operando a partir de um servidor chamado `darkstar`, você +

Por exemplo, operando a partir de um servidor chamado darkstar, você pode usar as opções:

 data d1 F:\array\
@@ -458,9 +458,9 @@ PASSO 1 -> Reconfigurar
 

Você precisa de algum espaço para recuperar, idealmente em discos sobressalentes adicionais, mas um disco USB externo ou um disco remoto será suficiente.

Modifique o arquivo de configuração do SnapRAID para fazer com que a opção -`data` ou `parity` do disco com falha aponte para um local com espaço +data ou parity do disco com falha aponte para um local com espaço vazio suficiente para recuperar os arquivos. -

Por exemplo, se o disco `d1` falhou, mude de: +

Por exemplo, se o disco d1 falhou, mude de:

 data d1 /mnt/disk1/
 
@@ -469,7 +469,7 @@ data d1 /mnt/disk1/ data d1 /mnt/new_spare_disk/

Se o disco a ser recuperado for um disco de paridade, atualize a opção -`parity` apropriada. +parity apropriada. Se você tiver vários discos com falha, atualize todas as opções de configuração deles.

@@ -481,9 +481,9 @@ PASSO 2 -> Corrigir

 snapraid -d NAME -l fix.log fix
 
-

Onde NAME é o nome do disco, como `d1` em nosso exemplo anterior. +

Onde NAME é o nome do disco, como d1 em nosso exemplo anterior. Se o disco a ser recuperado for um disco de paridade, use os nomes -`parity`, `2-parity`, etc. +parity, 2-parity, etc. Se você tiver vários discos com falha, use várias opções -d para especificar todos eles.

Este comando levará muito tempo. @@ -491,30 +491,30 @@ especificar todos eles. Execute-o a partir de um disco com espaço livre suficiente.

Agora você recuperou tudo o que é recuperável. Se alguns arquivos estiverem parcialmente ou totalmente irrecuperáveis, eles serão renomeados -adicionando a extensão `.unrecoverable`. +adicionando a extensão .unrecoverable.

Você pode encontrar uma lista detalhada de todos os blocos irrecuperáveis -no arquivo fix.log, verificando todas as linhas que começam com `unrecoverable:`. +no arquivo fix.log, verificando todas as linhas que começam com unrecoverable:.

Se você não estiver satisfeito com a recuperação, pode tentar novamente quantas vezes quiser.

Por exemplo, se você removeu arquivos do array após a última -`sync`, isso pode resultar em alguns arquivos não sendo recuperados. -Neste caso, você pode tentar novamente o `fix` usando a opção -i, --import, +sync, isso pode resultar em alguns arquivos não sendo recuperados. +Neste caso, você pode tentar novamente o fix usando a opção -i, --import, especificando onde esses arquivos estão agora para incluí-los novamente no processo de recuperação.

Se você estiver satisfeito com a recuperação, pode prosseguir, mas observe que, após a sincronização, você não pode mais tentar -o comando `fix` novamente! +o comando fix novamente!

PASSO 3 -> Checar

Como uma verificação cautelosa, você pode agora executar um comando -`check` para garantir que tudo esteja correto no disco recuperado. +check para garantir que tudo esteja correto no disco recuperado.

 snapraid -d NAME -a check
 
-

Onde NAME é o nome do disco, como `d1` em nosso exemplo anterior. +

Onde NAME é o nome do disco, como d1 em nosso exemplo anterior.

As opções -d e -a dizem ao SnapRAID para verificar apenas o disco especificado e ignorar todos os dados de paridade.

Este comando levará muito tempo, mas se você não for excessivamente @@ -524,7 +524,7 @@ cauteloso, pode pulá-lo.

PASSO 4 -> Sincronizar

-

Execute o comando `sync` para ressincronizar o array com o novo disco. +

Execute o comando sync para ressincronizar o array com o novo disco.

 snapraid sync
 
@@ -539,19 +539,19 @@ Comandos

SnapRAID fornece alguns comandos simples que permitem a você:

  • -Imprimir o status do array -> `status` +Imprimir o status do array -> status
  • -Controlar os discos -> `smart`, `probe`, `up`, `down` +Controlar os discos -> smart, probe, up, down
  • -Fazer um backup/snapshot -> `sync` +Fazer um backup/snapshot -> sync
  • -Verificar periodicamente os dados -> `scrub` +Verificar periodicamente os dados -> scrub
  • -Restaurar o último backup/snapshot -> `fix`. +Restaurar o último backup/snapshot -> fix.

Os comandos devem ser escritos em letras minúsculas. @@ -564,13 +564,13 @@ status dos blocos sem verificação e todos os erros silenciosos registrados encontrados durante o scrubbing.

As informações apresentadas referem-se à última vez que você -executou `sync`. Modificações posteriores não são levadas em conta. +executou sync. Modificações posteriores não são levadas em conta.

Se blocos ruins foram detectados, seus números de bloco são listados. -Para corrigi-los, você pode usar o comando `fix -e`. +Para corrigi-los, você pode usar o comando fix -e.

Também mostra um gráfico que representa a última vez que cada bloco foi examinado (scrubbed) ou sincronizado (synced). Blocos examinados -são mostrados com '*', blocos sincronizados, mas ainda não examinados, -com 'o'. +são mostrados com *, blocos sincronizados, mas ainda não examinados, +com o.

Nada é modificado.

@@ -586,7 +586,7 @@ SMART dos discos com os dados do Backblaze disponíveis em:

 https://www.backblaze.com/hard-drive-test-data.html
 
-

Se o SMART relatar que um disco está falhando, `FAIL` ou `PREFAIL` é +

Se o SMART relatar que um disco está falhando, FAIL ou PREFAIL é impresso para esse disco, e o SnapRAID retorna com um erro. Neste caso, a substituição imediata do disco é altamente recomendada.

Outras possíveis strings de status são: @@ -617,11 +617,11 @@ O log de autoteste do dispositivo contém erros.

Se a opção -v, --verbose for especificada, uma análise estatística mais profunda é fornecida. Esta análise pode ajudá-lo a decidir se você precisa de mais ou menos paridade. -

Este comando usa a ferramenta `smartctl` e é equivalente a executar -`smartctl -a` em todos os dispositivos. +

Este comando usa a ferramenta smartctl e é equivalente a executar +smartctl -a em todos os dispositivos.

Se seus dispositivos não forem detectados automaticamente corretamente, você pode especificar um comando personalizado usando a opção -`smartctl` no arquivo de configuração. +smartctl no arquivo de configuração.

Nada é modificado.

@@ -629,13 +629,13 @@ você pode especificar um comando personalizado usando a opção probe

Imprime o estado de ENERGIA de todos os discos no sistema. -

`Standby` significa que o disco não está girando. `Active` significa +

Standby significa que o disco não está girando. Active significa que o disco está girando. -

Este comando usa a ferramenta `smartctl` e é equivalente a executar -`smartctl -n standby -i` em todos os dispositivos. +

Este comando usa a ferramenta smartctl e é equivalente a executar +smartctl -n standby -i em todos os dispositivos.

Se seus dispositivos não forem detectados automaticamente corretamente, você pode especificar um comando personalizado usando a opção -`smartctl` no arquivo de configuração. +smartctl no arquivo de configuração.

Nada é modificado.

@@ -653,19 +653,19 @@ Certifique-se de que sua fonte de alimentação pode suportar isso. down

Desliga (spins down) todos os discos do array. -

Este comando usa a ferramenta `smartctl` e é equivalente a executar -`smartctl -s standby,now` em todos os dispositivos. +

Este comando usa a ferramenta smartctl e é equivalente a executar +smartctl -s standby,now em todos os dispositivos.

Você pode desligar apenas discos específicos usando a opção -d, --filter-disk.

Para desligar automaticamente em caso de erro, você pode usar a opção -s, --spin-down-on-error com qualquer outro comando, o que é -equivalente a executar `down` manualmente quando ocorre um erro. +equivalente a executar down manualmente quando ocorre um erro.

Nada é modificado.

diff

-

Lista todos os arquivos modificados desde o último `sync` que precisam ter +

Lista todos os arquivos modificados desde o último sync que precisam ter seus dados de paridade recalculados.

Este comando não verifica os dados do arquivo, mas apenas o carimbo de data/hora, tamanho e inode do arquivo. @@ -716,7 +716,7 @@ copied

Arquivos copiados no mesmo ou em um disco diferente. Observe que se eles forem realmente movidos para um disco -diferente, eles também serão contados em `removed`. +diferente, eles também serão contados em removed. Eles são identificados por terem o mesmo nome, tamanho e carimbo de data/hora. Se o carimbo de data/hora sub-segundo for zero, o caminho completo deve corresponder, não apenas @@ -733,7 +733,7 @@ restaurados após terem sido excluídos.
-

Se uma `sync` for necessária, o código de retorno do processo é 2, +

Se uma sync for necessária, o código de retorno do processo é 2, em vez do padrão 0. O código de retorno 1 é usado para uma condição de erro genérica.

Nada é modificado. @@ -747,7 +747,7 @@ no array de discos são lidos, e os dados de paridade correspondentes são atualizados.

Você pode parar este processo a qualquer momento pressionando Ctrl+C, sem perder o trabalho já feito. -Na próxima execução, o processo `sync` será retomado de onde +Na próxima execução, o processo sync será retomado de onde foi interrompido.

Se erros silenciosos ou de entrada/saída forem encontrados durante o processo, os blocos correspondentes são marcados como ruins. @@ -759,7 +759,7 @@ Se o arquivo for movido ou renomeado no mesmo disco, mantendo o mesmo inode, a paridade não é recalculada. Se o arquivo for movido para outro disco, a paridade é recalculada, mas as informações de hash calculadas anteriormente são mantidas. -

Os arquivos `content` e `parity` são modificados se necessário. +

Os arquivos content e parity são modificados se necessário. Os arquivos no array NÃO são modificados.

@@ -784,23 +784,23 @@ full - Examina tudo. Os blocos mais antigos são examinados primeiro, garantindo uma verificação ideal. Se você quiser examinar apenas os blocos recém-sincronizados ainda -não examinados, use a opção `-p new`. -

Para obter detalhes do status do scrub, use o comando `status`. +não examinados, use a opção -p new. +

Para obter detalhes do status do scrub, use o comando status.

Para qualquer erro silencioso ou de entrada/saída encontrado, os blocos -correspondentes são marcados como ruins no arquivo de `content`. -Esses blocos ruins são listados em `status` e podem ser corrigidos com -`fix -e`. +correspondentes são marcados como ruins no arquivo de content. +Esses blocos ruins são listados em status e podem ser corrigidos com +fix -e. Após a correção, no próximo scrub, eles serão verificados novamente e, se considerados corrigidos, a marcação de ruim será removida. Para examinar apenas os blocos ruins, você pode usar o comando -`scrub -p bad`. -

É recomendado executar `scrub` apenas em um array sincronizado para +scrub -p bad. +

É recomendado executar scrub apenas em um array sincronizado para evitar erros relatados causados por dados não sincronizados. Esses erros são reconhecidos como não sendo erros silenciosos, e os blocos não são marcados como ruins, mas tais erros são relatados na saída do comando. -

O arquivo `content` é modificado para atualizar o tempo da última verificação +

O arquivo content é modificado para atualizar o tempo da última verificação para cada bloco e para marcar blocos ruins. -Os arquivos `parity` NÃO são modificados. +Os arquivos parity NÃO são modificados. Os arquivos no array NÃO são modificados.

@@ -809,30 +809,30 @@ fix

Corrige todos os arquivos e os dados de paridade.

Todos os arquivos e dados de paridade são comparados com o estado de -snapshot salvo na última `sync`. +snapshot salvo na última sync. Se uma diferença for encontrada, ela é revertida para o snapshot armazenado. -

ATENÇÃO! O comando `fix` não diferencia entre erros e modificações +

ATENÇÃO! O comando fix não diferencia entre erros e modificações intencionais. Ele reverte incondicionalmente o estado do arquivo -para a última `sync`. +para a última sync.

Se nenhuma outra opção for especificada, todo o array é processado. Use as opções de filtro para selecionar um subconjunto de arquivos ou discos para operar. -

Para corrigir apenas os blocos marcados como ruins durante `sync` e `scrub`, +

Para corrigir apenas os blocos marcados como ruins durante sync e scrub, use a opção -e, --filter-error. Ao contrário de outras opções de filtro, esta aplica correções apenas a -arquivos que não foram alterados desde a última `sync`. +arquivos que não foram alterados desde a última sync.

O SnapRAID renomeia todos os arquivos que não podem ser corrigidos adicionando -a extensão `.unrecoverable`. +a extensão .unrecoverable.

Antes de corrigir, todo o array é escaneado para encontrar quaisquer -arquivos movidos desde a última operação `sync`. +arquivos movidos desde a última operação sync. Esses arquivos são identificados por seu carimbo de data/hora, ignorando seu nome e diretório, e são usados no processo de recuperação, se necessário. Se você moveu alguns deles para fora do array, pode usar a opção -i, --import para especificar diretórios adicionais para escanear.

Os arquivos são identificados apenas por caminho, não por inode. -

O arquivo `content` NÃO é modificado. -Os arquivos `parity` são modificados se necessário. +

O arquivo content NÃO é modificado. +Os arquivos parity são modificados se necessário. Os arquivos no array são modificados se necessário.

@@ -840,11 +840,11 @@ Os arquivos no array são modificados se necessário. check

Verifica todos os arquivos e os dados de paridade. -

Funciona como `fix`, mas apenas simula uma recuperação e nenhuma alteração +

Funciona como fix, mas apenas simula uma recuperação e nenhuma alteração é escrita no array.

Este comando é destinado principalmente a verificações manuais, como após um processo de recuperação ou em outras condições especiais. -Para verificações periódicas e agendadas, use `scrub`. +Para verificações periódicas e agendadas, use scrub.

Se você usar a opção -a, --audit-only, apenas os dados do arquivo são verificados, e os dados de paridade são ignorados para uma execução mais rápida. @@ -856,7 +856,7 @@ execução mais rápida. list

Lista todos os arquivos contidos no array no momento da -última `sync`. +última sync.

Com -v ou --verbose, o tempo sub-segundo também é mostrado.

Nada é modificado.

@@ -874,7 +874,7 @@ apenas os hashes pré-calculados são usados. pool

Cria ou atualiza uma visualização virtual de todos -os arquivos em seu array de discos no diretório `pooling`. +os arquivos em seu array de discos no diretório pooling.

Os arquivos não são copiados, mas ligados usando links simbólicos.

Ao atualizar, todos os links simbólicos existentes e subdiretórios @@ -926,10 +926,10 @@ MurmurHash3 para o mais rápido SpookyHash.

Se você já estiver usando o hash ideal, este comando não faz nada e informa que nenhuma ação é necessária.

O novo hash não é executado imediatamente, mas ocorre -progressivamente durante `sync` e `scrub`. -

Você pode verificar o estado do novo hash usando `status`. +progressivamente durante sync e scrub. +

Você pode verificar o estado do novo hash usando status.

Durante o novo hash, o SnapRAID mantém a funcionalidade total, -com a única exceção de que `dup` não pode detectar arquivos duplicados +com a única exceção de que dup não pode detectar arquivos duplicados usando um hash diferente.

@@ -944,10 +944,10 @@ Opções -c, --conf CONFIG
Seleciona o arquivo de configuração a ser usado. Se não for especificado, -no Unix, ele usa o arquivo `/usr/local/etc/snapraid.conf` se existir, -caso contrário, `/etc/snapraid.conf`. -No Windows, ele usa o arquivo `snapraid.conf` no mesmo -diretório que `snapraid.exe`. +no Unix, ele usa o arquivo /usr/local/etc/snapraid.conf se existir, +caso contrário, /etc/snapraid.conf. +No Windows, ele usa o arquivo snapraid.conf no mesmo +diretório que snapraid.exe.
@@ -956,14 +956,14 @@ diretório que `snapraid.exe`.
-f, --filter PATTERN
-Filtra os arquivos a serem processados em `check` e `fix`. +Filtra os arquivos a serem processados em check e fix. Apenas os arquivos que correspondem ao padrão especificado são processados. Esta opção pode ser usada várias vezes. Consulte a seção PATTERN para obter mais detalhes sobre especificações de padrão. No Unix, certifique-se de que os caracteres globbing sejam citados, se usados. -Esta opção pode ser usada apenas com `check` e `fix`. -Não pode ser usada com `sync` e `scrub`, pois eles sempre +Esta opção pode ser usada apenas com check e fix. +Não pode ser usada com sync e scrub, pois eles sempre processam o array inteiro.
@@ -973,17 +973,17 @@ processam o array inteiro.
-d, --filter-disk NAME
-Filtra os discos a serem processados em `check`, `fix`, `up` e `down`. +Filtra os discos a serem processados em check, fix, up e down. Você deve especificar um nome de disco conforme definido no arquivo de configuração. -Você também pode especificar discos de paridade com os nomes: `parity`, -`2-parity`, `3-parity`, etc., para limitar as operações a um +Você também pode especificar discos de paridade com os nomes: parity, +2-parity, 3-parity, etc., para limitar as operações a um disco de paridade específico. Se você combinar múltiplas opções --filter, --filter-disk e --filter-missing, apenas os arquivos que correspondem a todos os filtros são selecionados. Esta opção pode ser usada várias vezes. -Esta opção pode ser usada apenas com `check`, `fix`, `up` e `down`. -Não pode ser usada com `sync` e `scrub`, pois eles sempre +Esta opção pode ser usada apenas com check, fix, up e down. +Não pode ser usada com sync e scrub, pois eles sempre processam o array inteiro.
@@ -993,13 +993,13 @@ processam o array inteiro.
-m, --filter-missing
-Filtra os arquivos a serem processados em `check` e `fix`. +Filtra os arquivos a serem processados em check e fix. Apenas os arquivos ausentes ou excluídos do array são processados. -Quando usado com `fix`, isso age como um comando `undelete` (desexcluir). +Quando usado com fix, isso age como um comando undelete (desexcluir). Se você combinar múltiplas opções --filter, --filter-disk e --filter-missing, apenas os arquivos que correspondem a todos os filtros são selecionados. -Esta opção pode ser usada apenas com `check` e `fix`. -Não pode ser usada com `sync` e `scrub`, pois eles sempre +Esta opção pode ser usada apenas com check e fix. +Não pode ser usada com sync e scrub, pois eles sempre processam o array inteiro.
@@ -1009,10 +1009,10 @@ processam o array inteiro.
-e, --filter-error
-Processa os arquivos com erros em `check` e `fix`. +Processa os arquivos com erros em check e fix. Processa apenas arquivos que têm blocos marcados com erros silenciosos -ou de entrada/saída durante `sync` e `scrub`, conforme listado em `status`. -Esta opção pode ser usada apenas com `check` e `fix`. +ou de entrada/saída durante sync e scrub, conforme listado em status. +Esta opção pode ser usada apenas com check e fix.
@@ -1024,9 +1024,9 @@ Esta opção pode ser usada apenas com `check` e `fix`. Seleciona o plano de scrub. Se PERC for um valor numérico de 0 a 100, ele é interpretado como a porcentagem de blocos a serem examinados. Em vez de uma porcentagem, você pode especificar um plano: -`bad` examina blocos ruins, `new` examina blocos ainda não examinados, -e `full` examina tudo. -Esta opção pode ser usada apenas com `scrub`. +bad examina blocos ruins, new examina blocos ainda não examinados, +e full examina tudo. +Esta opção pode ser usada apenas com scrub. @@ -1035,12 +1035,12 @@ Esta opção pode ser usada apenas com `scrub`.
-o, --older-than DAYS
-Seleciona a parte mais antiga do array a ser processada em `scrub`. +Seleciona a parte mais antiga do array a ser processada em scrub. DAYS é a idade mínima em dias para um bloco ser examinado; o padrão é 10. Os blocos marcados como ruins são sempre examinados, independentemente desta opção. -Esta opção pode ser usada apenas com `scrub`. +Esta opção pode ser usada apenas com scrub.
@@ -1049,11 +1049,11 @@ Esta opção pode ser usada apenas com `scrub`.
-a, --audit-only
-Em `check`, verifica o hash dos arquivos sem +Em check, verifica o hash dos arquivos sem verificar os dados de paridade. Se você estiver interessado apenas em verificar os dados do arquivo, esta opção pode acelerar significativamente o processo de verificação. -Esta opção pode ser usada apenas com `check`. +Esta opção pode ser usada apenas com check.
@@ -1062,9 +1062,9 @@ Esta opção pode ser usada apenas com `check`.
-h, --pre-hash
-Em `sync`, executa uma fase de hash preliminar de todos os novos dados +Em sync, executa uma fase de hash preliminar de todos os novos dados para verificação adicional antes do cálculo da paridade. -Normalmente, em `sync`, nenhum hash preliminar é feito, e os novos +Normalmente, em sync, nenhum hash preliminar é feito, e os novos dados são hashados logo antes do cálculo da paridade, quando são lidos pela primeira vez. Este processo ocorre quando o sistema está sob @@ -1072,12 +1072,12 @@ carga pesada, com todos os discos girando e uma CPU ocupada. Esta é uma condição extrema para a máquina, e se ela tiver um problema de hardware latente, erros silenciosos podem passar despercebidos porque os dados ainda não foram hashados. -Para evitar esse risco, você pode habilitar o modo `pre-hash` para +Para evitar esse risco, você pode habilitar o modo pre-hash para ter todos os dados lidos duas vezes para garantir sua integridade. Esta opção também verifica arquivos movidos dentro do array para garantir que a operação de movimentação foi bem-sucedida e, se necessário, permite que você execute uma operação fix antes de prosseguir. -Esta opção pode ser usada apenas com `sync`. +Esta opção pode ser usada apenas com sync.
@@ -1087,12 +1087,12 @@ Esta opção pode ser usada apenas com `sync`. -i, --import DIR
Importa do diretório especificado quaisquer arquivos excluídos -do array após a última `sync`. -Se você ainda tiver esses arquivos, eles podem ser usados por `check` -e `fix` para melhorar o processo de recuperação. +do array após a última sync. +Se você ainda tiver esses arquivos, eles podem ser usados por check +e fix para melhorar o processo de recuperação. Os arquivos são lidos, incluindo em subdiretórios, e são identificados independentemente de seu nome. -Esta opção pode ser usada apenas com `check` e `fix`. +Esta opção pode ser usada apenas com check e fix.
@@ -1160,7 +1160,7 @@ Isso permite que você detecte facilmente quando, após uma falha do sistema, alguns arquivos acessados foram truncados. Esta é uma condição possível no Linux com os sistemas de arquivos ext3/ext4. -Esta opção pode ser usada apenas com `sync`. +Esta opção pode ser usada apenas com sync. @@ -1176,7 +1176,7 @@ no disco estão ausentes ou foram reescritos, ele para de prosseguir a menos que você especifique esta opção. Isso permite que você detecte facilmente quando um sistema de arquivos de dados não está montado. -Esta opção pode ser usada apenas com `sync`. +Esta opção pode ser usada apenas com sync. @@ -1194,8 +1194,8 @@ nos pontos de montagem errados. No entanto, é permitido ter uma única mudança de UUID com paridade única e mais com paridade múltipla, porque este é o caso normal ao substituir discos após uma recuperação. -Esta opção pode ser usada apenas com `sync`, `check` ou -`fix`. +Esta opção pode ser usada apenas com sync, check ou +fix. @@ -1211,7 +1211,7 @@ sobressalente para recuperar apenas o primeiro, você pode ignorar o segundo disco inacessível. Ou, se você quiser recuperar um disco no espaço livre restante em um disco já usado, compartilhando o mesmo dispositivo físico. -Esta opção pode ser usada apenas com `fix`. +Esta opção pode ser usada apenas com fix. @@ -1220,7 +1220,7 @@ Esta opção pode ser usada apenas com `fix`.
-N, --force-nocopy
-Em `sync`, `check` e `fix`, desabilita a heurística de detecção +Em sync, check e fix, desabilita a heurística de detecção de cópia. Sem esta opção, o SnapRAID assume que arquivos com os mesmos atributos, como nome, tamanho e carimbo de data/hora, são cópias com os mesmos dados. @@ -1230,7 +1230,7 @@ para detectar erros silenciosos ou para recuperar arquivos ausentes. Em alguns casos raros, esse comportamento pode resultar em falsos positivos ou em um processo lento devido a muitas verificações de hash, e esta opção permite que você resolva tais problemas. -Esta opção pode ser usada apenas com `sync`, `check` e `fix`. +Esta opção pode ser usada apenas com sync, check e fix.
@@ -1239,15 +1239,15 @@ Esta opção pode ser usada apenas com `sync`, `check` e `fix`.
-F, --force-full
-Em `sync`, força um recálculo completo da paridade. +Em sync, força um recálculo completo da paridade. Esta opção pode ser usada quando você adiciona um novo nível de paridade ou se você reverteu para um arquivo de conteúdo antigo usando dados de paridade mais recentes. Em vez de recriar a paridade do zero, isso permite que você reutilize os hashes presentes no arquivo de conteúdo para validar dados e manter a proteção de dados durante o processo -`sync` usando os dados de paridade existentes. -Esta opção pode ser usada apenas com `sync`. +sync usando os dados de paridade existentes. +Esta opção pode ser usada apenas com sync.
@@ -1256,15 +1256,15 @@ Esta opção pode ser usada apenas com `sync`.
-R, --force-realloc
-Em `sync`, força uma realocação completa de arquivos e reconstrução +Em sync, força uma realocação completa de arquivos e reconstrução da paridade. Esta opção pode ser usada para realocar completamente todos os arquivos, removendo a fragmentação, enquanto reutiliza os hashes presentes no arquivo de conteúdo para validar dados. -Esta opção pode ser usada apenas com `sync`. +Esta opção pode ser usada apenas com sync. ATENÇÃO! Esta opção é apenas para especialistas e é altamente recomendado não usá-la. -Você NÃO tem proteção de dados durante a operação `sync`. +Você NÃO tem proteção de dados durante a operação sync.
@@ -1279,14 +1279,14 @@ impressos na tela, resultando potencialmente em saída excessiva em caso de muitos erros. Quando -l, --log é especificado, apenas erros fatais que fazem o SnapRAID parar são impressos na tela. -Se o caminho começar com '>>', o arquivo é aberto -no modo de anexação. Ocorrências de '%D' e '%T' no nome são +Se o caminho começar com >>, o arquivo é aberto +no modo de anexação. Ocorrências de %D e %T no nome são substituídas pela data e hora no formato YYYYMMDD e HHMMSS. Em arquivos em lote do Windows, você deve duplicar -o caractere '%', por exemplo, resultado-%%D.log. Para usar '>>', você deve -colocar o nome entre aspas, por exemplo, `">>resultado.log"`. +o caractere %, por exemplo, resultado-%%D.log. Para usar >>, você deve +colocar o nome entre aspas, por exemplo, ">>resultado.log". Para enviar o log para a saída padrão ou erro padrão, -você pode usar `">&1"` e `">&2"`, respectivamente. +você pode usar ">&1" e ">&2", respectivamente. Consulte o arquivo snapraid_log.txt ou a página man para descrições de tags de log. @@ -1301,10 +1301,10 @@ Define um novo limite de erro antes de interromper a execução. Por padrão, o SnapRAID para se encontrar mais de 100 erros de entrada/saída, indicando que um disco provavelmente está falhando. -Esta opção afeta `sync` e `scrub`, que têm permissão +Esta opção afeta sync e scrub, que têm permissão para continuar após o primeiro conjunto de erros de disco para tentar completar suas operações. -No entanto, `check` e `fix` sempre param no primeiro erro. +No entanto, check e fix sempre param no primeiro erro. @@ -1396,10 +1396,10 @@ Configuração

SnapRAID requer um arquivo de configuração para saber onde seu array de discos está localizado e onde armazenar as informações de paridade. -

No Unix, ele usa o arquivo `/usr/local/etc/snapraid.conf` se existir, -caso contrário, `/etc/snapraid.conf`. -No Windows, ele usa o arquivo `snapraid.conf` no mesmo -diretório que `snapraid.exe`. +

No Unix, ele usa o arquivo /usr/local/etc/snapraid.conf se existir, +caso contrário, /etc/snapraid.conf. +No Windows, ele usa o arquivo snapraid.conf no mesmo +diretório que snapraid.exe.

Deve conter as seguintes opções (sensível a maiúsculas/minúsculas):

@@ -1446,7 +1446,7 @@ aviso sobre discos cheios.

Cada nível de paridade requer a presença de todos os níveis de paridade anteriores. -

As mesmas considerações que para a opção 'parity' se aplicam. +

As mesmas considerações que para a opção parity se aplicam.

Estas opções são opcionais e podem ser usadas apenas uma vez.

@@ -1454,17 +1454,17 @@ anteriores. z-parity FILE [,FILE] ...

Define um arquivo e formato alternativo para armazenar paridade tripla. -

Esta opção é uma alternativa a '3-parity', destinada principalmente a +

Esta opção é uma alternativa a 3-parity, destinada principalmente a CPUs de baixo custo como ARM ou AMD Phenom, Athlon e Opteron que não suportam o conjunto de instruções SSSE3. Nesses casos, ela fornece melhor desempenho.

Este formato é semelhante, mas mais rápido do que o usado pelo ZFS RAIDZ3. Assim como o ZFS, ele não funciona além da paridade tripla. -

Ao usar '3-parity', você será avisado se for recomendado usar -o formato 'z-parity' para melhoria de desempenho. +

Ao usar 3-parity, você será avisado se for recomendado usar +o formato z-parity para melhoria de desempenho.

É possível converter de um formato para outro ajustando o arquivo de configuração com o z-parity ou 3-parity desejado -e usando 'fix' para recriá-lo. +e usando fix para recriá-lo.

@@ -1475,7 +1475,7 @@ os arquivos presentes em seu array de discos.

Pode ser colocado em um disco usado para dados, paridade ou qualquer outro disco disponível. Se você usar um disco de dados, este arquivo é automaticamente excluído -do processo `sync`. +do processo sync.

Esta opção é obrigatória e pode ser usada várias vezes para salvar múltiplas cópias do mesmo arquivo.

Você deve armazenar pelo menos uma cópia para cada disco de paridade usado @@ -1493,7 +1493,7 @@ sistema de arquivos. mantenha o NAME fixo.

Você deve usar uma opção para cada disco de dados no array.

Você pode renomear um disco mais tarde alterando o NAME diretamente -no arquivo de configuração e, em seguida, executando um comando 'sync'. +no arquivo de configuração e, em seguida, executando um comando sync. No caso de renomeação, a associação é feita usando o UUID armazenado dos discos.

@@ -1502,7 +1502,7 @@ armazenado dos discos. nohidden

Exclui todos os arquivos e diretórios ocultos. -No Unix, arquivos ocultos são aqueles que começam com `.`. +No Unix, arquivos ocultos são aqueles que começam com .. No Windows, são aqueles com o atributo oculto.

@@ -1512,11 +1512,11 @@ exclude/include PATTERN

Define os padrões de arquivo ou diretório a serem excluídos ou incluídos no processo de sincronização. Todos os padrões são processados na ordem especificada. -

Se o primeiro padrão que corresponde for um `exclude`, o arquivo -é excluído. Se for um `include`, o arquivo é incluído. +

Se o primeiro padrão que corresponde for um exclude, o arquivo +é excluído. Se for um include, o arquivo é incluído. Se nenhum padrão corresponder, o arquivo é excluído se o último padrão -especificado for um `include`, ou incluído se o último padrão -especificado for um `exclude`. +especificado for um include, ou incluído se o último padrão +especificado for um exclude.

Consulte a seção PATTERN para obter mais detalhes sobre especificações de padrão.

Esta opção pode ser usada várias vezes. @@ -1527,11 +1527,11 @@ blocksize SIZE_IN_KIBIBYTES

Define o tamanho básico do bloco em kibibytes para a paridade. Um kibibyte é 1024 bytes. -

O `blocksize` padrão é 256, o que deve funcionar para a maioria dos casos. +

O blocksize padrão é 256, o que deve funcionar para a maioria dos casos.

ATENÇÃO! Esta opção é apenas para especialistas e é altamente recomendado não alterar este valor. Para alterar este valor no futuro, você precisará recriar toda a paridade! -

Uma razão para usar um `blocksize` diferente é se você tiver muitos arquivos +

Uma razão para usar um blocksize diferente é se você tiver muitos arquivos pequenos, na ordem de milhões.

Para cada arquivo, mesmo que apenas alguns bytes, um bloco inteiro de paridade é alocado, e com muitos arquivos, isso pode resultar em @@ -1546,7 +1546,7 @@ não em outros. desperdiçada para cada arquivo. Por exemplo, com 100.000 arquivos e um tamanho de bloco de 256 KiB, você desperdiçará 12,8 GB de paridade, o que pode resultar em 12,8 GB a menos de espaço disponível no disco de dados. -

Você pode verificar a quantidade de espaço desperdiçado em cada disco usando `status`. +

Você pode verificar a quantidade de espaço desperdiçado em cada disco usando status. Esta é a quantidade de espaço que você deve deixar livre nos discos de dados ou usar para arquivos não incluídos no array. Se este valor for negativo, significa que você está perto de encher @@ -1569,12 +1569,12 @@ de dados sem qualquer espaço desperdiçado. hashsize SIZE_IN_BYTES

Define o tamanho do hash em bytes para os blocos salvos. -

O `hashsize` padrão é 16 bytes (128 bits), o que deve funcionar +

O hashsize padrão é 16 bytes (128 bits), o que deve funcionar para a maioria dos casos.

ATENÇÃO! Esta opção é apenas para especialistas e é altamente recomendado não alterar este valor. Para alterar este valor no futuro, você precisará recriar toda a paridade! -

Uma razão para usar um `hashsize` diferente é se o seu sistema tiver +

Uma razão para usar um hashsize diferente é se o seu sistema tiver memória limitada. Como regra geral, o SnapRAID tipicamente requer 1 GiB de RAM para cada 16 TB de dados no array.

Especificamente, para armazenar os hashes dos dados, o SnapRAID requer @@ -1605,7 +1605,7 @@ autosave SIZE_IN_GIGABYTES

Salva automaticamente o estado ao sincronizar ou examinar após a quantidade especificada de GB processados. -Esta opção é útil para evitar reiniciar longos comandos `sync` +Esta opção é útil para evitar reiniciar longos comandos sync do zero se interrompidos por uma falha de máquina ou qualquer outro evento.

@@ -1617,7 +1617,7 @@ o SnapRAID verifica periodicamente a temperatura de todos os discos usando a ferramenta smartctl. As temperaturas atuais dos discos são exibidas enquanto o SnapRAID está operando. Se algum disco exceder este limite, todas as operações param, e os discos são desligados (colocados em standby) pela -duração definida pela opção `temp_sleep`. Após o período de espera, as +duração definida pela opção temp_sleep. Após o período de espera, as operações são retomadas, potencialmente pausando novamente se o limite de temperatura for atingido mais uma vez.

Durante a operação, o SnapRAID também analisa a curva de aquecimento de @@ -1652,7 +1652,7 @@ desligados. O padrão é 5 minutos. pool DIR

Define o diretório de pooling onde a visualização virtual do array -de discos é criada usando o comando `pool`. +de discos é criada usando o comando pool.

O diretório já deve existir.

@@ -1665,7 +1665,7 @@ do pool usam este caminho UNC para acessar os discos. Sem esta opção, os links simbólicos gerados usam apenas caminhos locais, o que não permite compartilhar o diretório do pool pela rede.

Os links simbólicos são formados usando o caminho UNC especificado, -adicionando o nome do disco conforme especificado na opção `data`, +adicionando o nome do disco conforme especificado na opção data, e finalmente adicionando o diretório e nome do arquivo.

Esta opção é necessária apenas para Windows.

@@ -1678,12 +1678,12 @@ cada disco. Isso pode ser necessário para controladores RAID e alguns discos USB que não podem ser detectados automaticamente. O placeholder %s é substituído pelo nome do dispositivo, mas é opcional para dispositivos fixos como controladores RAID. -

DISK é o mesmo nome de disco especificado na opção `data`. -PARITY é um dos nomes de paridade: `parity`, `2-parity`, `3-parity`, -`4-parity`, `5-parity`, `6-parity` ou `z-parity`. -

Nas OPTIONS especificadas, a string `%s` é substituída pelo +

DISK é o mesmo nome de disco especificado na opção data. +PARITY é um dos nomes de paridade: parity, 2-parity, 3-parity, +4-parity, 5-parity, 6-parity ou z-parity. +

Nas OPTIONS especificadas, a string %s é substituída pelo nome do dispositivo. Para controladores RAID, o dispositivo é -provavelmente fixo, e você pode não precisar usar `%s`. +provavelmente fixo, e você pode não precisar usar %s.

Consulte a documentação do smartmontools para possíveis opções:

 https://www.smartmontools.org/wiki/Supported_RAID-Controllers
@@ -1701,11 +1701,11 @@ smartignore DISK/PARITY ATTR [ATTR...]
 

Ignora o atributo SMART especificado ao calcular a probabilidade de falha do disco. Esta opção é útil se um disco relatar valores incomuns ou enganosos para um atributo específico. -

DISK é o mesmo nome de disco especificado na opção `data`. -PARITY é um dos nomes de paridade: `parity`, `2-parity`, `3-parity`, -`4-parity`, `5-parity`, `6-parity` ou `z-parity`. +

DISK é o mesmo nome de disco especificado na opção data. +PARITY é um dos nomes de paridade: parity, 2-parity, 3-parity, +4-parity, 5-parity, 6-parity ou z-parity. O valor especial * pode ser usado para ignorar o atributo em todos os discos. -

Por exemplo, para ignorar o atributo `Current Pending Sector Count` em +

Por exemplo, para ignorar o atributo Current Pending Sector Count em todos os discos:

 smartignore * 197
@@ -1760,32 +1760,32 @@ Padrão (Pattern)
 exclusão. Ao usar caracteres de globbing, você pode definir regras que
 correspondam a nomes de arquivos específicos ou estruturas de diretórios inteiras sem
 listar cada caminho manualmente.
-

O ponto de interrogação `?` corresponde a qualquer caractere único, exceto o +

O ponto de interrogação ? corresponde a qualquer caractere único, exceto o separador de diretórios. Isso o torna útil para corresponder nomes de arquivos com caracteres variáveis, mantendo o padrão confinado a um único nível de diretório. -

O asterisco simples `*` corresponde a qualquer sequência de caracteres, mas, como o +

O asterisco simples * corresponde a qualquer sequência de caracteres, mas, como o ponto de interrogação, nunca cruza as fronteiras do diretório. Ele para na barra invertida, tornando-o adequado para correspondência dentro de um único componente de caminho. Este é o comportamento padrão de curinga familiar do globbing de shell. -

O asterisco duplo `**` é mais poderoso, ele corresponde a qualquer sequência de +

O asterisco duplo ** é mais poderoso, ele corresponde a qualquer sequência de caracteres, incluindo separadores de diretórios. Isso permite que os padrões correspondam -em vários níveis de diretório. Quando o `**` aparece incorporado diretamente em +em vários níveis de diretório. Quando o ** aparece incorporado diretamente em um padrão, ele pode corresponder a zero ou mais caracteres, incluindo barras entre o texto literal circundante. -

O uso mais importante do `**` é na forma especial `/**/`. Isso corresponde a +

O uso mais importante do ** é na forma especial /**/. Isso corresponde a zero ou mais níveis de diretório completos, tornando possível corresponder arquivos em qualquer profundidade em uma árvore de diretórios sem conhecer a estrutura exata do caminho. -Por exemplo, o padrão `src/**/main.js` corresponde a `src/main.js` (pulando -zero diretórios), `src/ui/main.js` (pulando um diretório) e -`src/ui/components/main.js` (pulando dois diretórios). -

Classes de caracteres usando colchetes `[]` correspondem a um único caractere de um +Por exemplo, o padrão src/**/main.js corresponde a src/main.js (pulando +zero diretórios), src/ui/main.js (pulando um diretório) e +src/ui/components/main.js (pulando dois diretórios). +

Classes de caracteres usando colchetes [] correspondem a um único caractere de um conjunto ou intervalo especificado. Como os outros padrões de caractere único, elas não correspondem a separadores de diretório. As classes suportam intervalos e negação usando um ponto de exclamação. -

A distinção fundamental a ser lembrada é que `*`, `?` e classes de caracteres +

A distinção fundamental a ser lembrada é que *, ? e classes de caracteres respeitam os limites do diretório e correspondem apenas dentro de um único -componente de caminho, enquanto `**` é o único padrão que pode corresponder através de +componente de caminho, enquanto ** é o único padrão que pode corresponder através de separadores de diretório.

Existem quatro tipos diferentes de padrões:

@@ -1834,47 +1834,47 @@ no diretório raiz do array, não no diretório raiz do sistema de arquivos loca Diretórios do sistema Windows, junctions, pontos de montagem e outros diretórios especiais do Windows são tratados como arquivos, o que significa que para excluí-los, você deve usar uma regra de arquivo, não uma de diretório. -

Se o nome do arquivo contiver um caractere '*', '?', '[', -ou ']', você deve escapá-lo para evitar que seja interpretado como um -caractere globbing. No Unix, o caractere de escape é '\'; no Windows, é '^'. +

Se o nome do arquivo contiver um caractere *, ?, [, +ou ], você deve escapá-lo para evitar que seja interpretado como um +caractere globbing. No Unix, o caractere de escape é \; no Windows, é ^. Quando o padrão está na linha de comando, você deve duplicar o caractere de escape para evitar que seja interpretado pelo shell de comando.

No arquivo de configuração, você pode usar diferentes estratégias para filtrar os arquivos a serem processados. -A abordagem mais simples é usar apenas regras `exclude` para remover todos os +A abordagem mais simples é usar apenas regras exclude para remover todos os arquivos e diretórios que você não deseja processar. Por exemplo:

-# Exclui qualquer arquivo chamado `*.unrecoverable`
+# Exclui qualquer arquivo chamado *.unrecoverable
 exclude *.unrecoverable
-# Exclui o diretório raiz `/lost+found`
+# Exclui o diretório raiz /lost+found
 exclude /lost+found/
-# Exclui qualquer subdiretório chamado `tmp`
+# Exclui qualquer subdiretório chamado tmp
 exclude tmp/
 

A abordagem oposta é definir apenas os arquivos que você deseja processar, -usando apenas regras `include`. Por exemplo: +usando apenas regras include. Por exemplo:

 # Inclui apenas alguns diretórios
 include /movies/
 include /musics/
 include /pictures/
 
-

A abordagem final é misturar regras `exclude` e `include`. Neste caso, +

A abordagem final é misturar regras exclude e include. Neste caso, a ordem das regras é importante. As regras anteriores têm precedência sobre as posteriores. -Para simplificar, você pode listar todas as regras `exclude` primeiro e -depois todas as regras `include`. Por exemplo: +Para simplificar, você pode listar todas as regras exclude primeiro e +depois todas as regras include. Por exemplo:

-# Exclui qualquer arquivo chamado `*.unrecoverable`
+# Exclui qualquer arquivo chamado *.unrecoverable
 exclude *.unrecoverable
-# Exclui qualquer subdiretório chamado `tmp`
+# Exclui qualquer subdiretório chamado tmp
 exclude tmp/
 # Inclui apenas alguns diretórios
 include /movies/
 include /musics/
 include /pictures/
 
-

Na linha de comando, usando a opção -f, você pode usar apenas padrões `include`. +

Na linha de comando, usando a opção -f, você pode usar apenas padrões include. Por exemplo:

 # Verifica apenas os arquivos .mp3.
@@ -1889,14 +1889,14 @@ citá-los para evitar que o shell os expanda.
 Ignorar Arquivos (Ignore File)
 
 

Além das regras globais no arquivo de configuração, você pode colocar -arquivos `.snapraidignore` em qualquer diretório dentro do array para definir +arquivos .snapraidignore em qualquer diretório dentro do array para definir regras de exclusão descentralizadas. -

As regras definidas em `.snapraidignore` são aplicadas após as regras no +

As regras definidas em .snapraidignore são aplicadas após as regras no arquivo de configuração. Isso significa que elas têm uma prioridade maior e podem ser usadas para excluir arquivos que foram anteriormente incluídos pela configuração global. Efetivamente, se uma regra local corresponder, o arquivo é excluído independentemente das configurações globais de inclusão. -

A lógica de padrões no `.snapraidignore` espelha a configuração global, mas +

A lógica de padrões no .snapraidignore espelha a configuração global, mas ancora os padrões ao diretório onde o arquivo está localizado:

@@ -1924,7 +1924,7 @@ residente neste diretório ou abaixo. /PATH/FILE
Seleciona o arquivo exato especificado relativo à localização -do arquivo `.snapraidignore`. +do arquivo .snapraidignore.
@@ -1934,17 +1934,17 @@ do arquivo `.snapraidignore`. /PATH/DIR/
Seleciona o diretório exato especificado e tudo dentro dele, -relativo à localização do arquivo `.snapraidignore`. +relativo à localização do arquivo .snapraidignore.
-

Ao contrário da configuração global, os arquivos `.snapraidignore` suportam -apenas regras de exclusão; você não pode usar padrões `include` ou negação (!). -

Por exemplo, se você tiver um `.snapraidignore` em `/mnt/disk1/projects/`: +

Ao contrário da configuração global, os arquivos .snapraidignore suportam +apenas regras de exclusão; você não pode usar padrões include ou negação (!). +

Por exemplo, se você tiver um .snapraidignore em /mnt/disk1/projects/:

 # Exclui APENAS /mnt/disk1/projects/output.bin
 /output.bin
-# Exclui qualquer diretório chamado 'build' dentro de projects/
+# Exclui qualquer diretório chamado build dentro de projects/
 build/
 # Exclui qualquer arquivo .tmp dentro de projects/ ou suas subpastas
 *.tmp
@@ -1957,8 +1957,8 @@ Conteúdo (Content)
 

SnapRAID armazena a lista e os checksums de seus arquivos no arquivo content.

É um arquivo binário que lista todos os arquivos presentes em seu array de discos, juntamente com todos os checksums para verificar sua integridade. -

Este arquivo é lido e escrito pelos comandos `sync` e `scrub` e -lido pelos comandos `fix`, `check` e `status`. +

Este arquivo é lido e escrito pelos comandos sync e scrub e +lido pelos comandos fix, check e status.

@@ -1966,9 +1966,9 @@ Paridade (Parity)

SnapRAID armazena as informações de paridade do seu array nos arquivos parity.

Estes são arquivos binários contendo a paridade calculada de todos os -blocos definidos no arquivo `content`. -

Estes arquivos são lidos e escritos pelos comandos `sync` e `fix` e -apenas lidos pelos comandos `scrub` e `check`. +blocos definidos no arquivo content. +

Estes arquivos são lidos e escritos pelos comandos sync e fix e +apenas lidos pelos comandos scrub e check.

@@ -1979,8 +1979,8 @@ nomes de arquivo com a mesma codificação usada pelo sistema de arquivos.

No Windows, todos os nomes lidos do sistema de arquivos são convertidos e processados no formato UTF-8.

Para que os nomes de arquivo sejam impressos corretamente, você deve -definir o console do Windows para o modo UTF-8 com o comando `chcp 65001` -e usar uma fonte TrueType como `Lucida Console` como fonte do console. +definir o console do Windows para o modo UTF-8 com o comando chcp 65001 +e usar uma fonte TrueType como Lucida Console como fonte do console. Isso afeta apenas os nomes de arquivo impressos; se você redirecionar a saída do console para um arquivo, o arquivo resultante estará sempre no formato UTF-8. diff --git a/beta/manual-ro.html b/beta/manual-ro.html index 659fb023..8a739a66 100644 --- a/beta/manual-ro.html +++ b/beta/manual-ro.html @@ -227,7 +227,7 @@ Permisiunile, proprietarul și atributele extinse nu sunt salvate. Noțiuni de Bază

Pentru a utiliza SnapRAID, trebuie mai întâi să selectați un disc în matricea dvs. de discuri -pentru a-l dedica informațiilor de `paritate`. Cu un singur disc pentru paritate, veți +pentru a-l dedica informațiilor de paritate. Cu un singur disc pentru paritate, veți putea recupera dintr-o singură defecțiune de disc, similar cu RAID5.

Dacă doriți să recuperați din mai multe defecțiuni de disc, similar cu RAID6, trebuie să rezervați discuri suplimentare pentru paritate. Fiecare disc de paritate @@ -235,17 +235,17 @@ suplimentar permite recuperarea dintr-o defecțiune de disc în plus.

Ca discuri de paritate, trebuie să le alegeți pe cele mai mari din matrice, deoarece informațiile de paritate pot crește până la dimensiunea celui mai mare disc de date din matrice. -

Aceste discuri vor fi dedicate stocării fișierelor de `paritate`. +

Aceste discuri vor fi dedicate stocării fișierelor de paritate. Nu ar trebui să stocați datele dvs. pe ele. -

Apoi, trebuie să definiți discurile de `date` pe care doriți să le protejați +

Apoi, trebuie să definiți discurile de date pe care doriți să le protejați cu SnapRAID. Protecția este mai eficientă dacă aceste discuri conțin date care se schimbă rar. Din acest motiv, este mai bine să NU includeți discul C:\ al Windows sau directoarele Unix /home, /var și /tmp. -

Lista de fișiere este salvată în fișierele de `conținut`, de obicei +

Lista de fișiere este salvată în fișierele de conținut, de obicei stocate pe discurile de date, de paritate sau de boot. Acest fișier conține detaliile backup-ului dvs., inclusiv toate sumele de control (checksums) pentru a-i verifica integritatea. -Fișierul de `conținut` este stocat în mai multe copii, iar fiecare copie trebuie +Fișierul de conținut este stocat în mai multe copii, iar fiecare copie trebuie să fie pe un disc diferit pentru a se asigura că, chiar și în cazul a multiple defecte de disc, cel puțin o copie este disponibilă.

De exemplu, să presupunem că sunteți interesați doar de un singur nivel de paritate @@ -283,7 +283,7 @@ discurile direct în subfoldere. Vedeți:

 https://www.google.com/search?q=Windows+mount+point
 
-

În acest moment, sunteți gata să rulați comanda `sync` pentru a construi +

În acest moment, sunteți gata să rulați comanda sync pentru a construi informațiile de paritate.

 snapraid sync
@@ -295,18 +295,18 @@ procesul este imediat.
 va relua de unde a fost întrerupt.
 

Când această comandă se finalizează, datele dvs. sunt ÎN SIGURANȚĂ.

Acum puteți începe să utilizați matricea după cum doriți și -să actualizați periodic informațiile de paritate rulând comanda `sync`. +să actualizați periodic informațiile de paritate rulând comanda sync.

Scrubbing (Verificare)

Pentru a verifica periodic datele și paritatea pentru erori, puteți -rula comanda `scrub`. +rula comanda scrub.

 snapraid scrub
 

Această comandă compară datele din matricea dvs. cu hash-ul calculat -în timpul comenzii `sync` pentru a verifica integritatea. +în timpul comenzii sync pentru a verifica integritatea.

Fiecare rulare a comenzii verifică aproximativ 8% din matrice, excluzând datele deja verificate în ultimele 10 zile. Puteți utiliza opțiunea -p, --plan pentru a specifica o cantitate diferită @@ -316,24 +316,24 @@ De exemplu, pentru a verifica 5% din matrice pentru blocuri mai vechi de 20 de z snapraid -p 5 -o 20 scrub

Dacă se găsesc erori silențioase sau de intrare/ieșire în timpul procesului, -blocurile corespunzătoare sunt marcate ca fiind defecte în fișierul de `conținut` -și listate în comanda `status`. +blocurile corespunzătoare sunt marcate ca fiind defecte în fișierul de conținut +și listate în comanda status.

 snapraid status
 
-

Pentru a le repara, puteți utiliza comanda `fix`, filtrând pentru blocuri defecte cu +

Pentru a le repara, puteți utiliza comanda fix, filtrând pentru blocuri defecte cu opțiunea -e, --filter-error:

 snapraid -e fix
 
-

La următorul `scrub`, erorile vor dispărea din raportul `status` +

La următorul scrub, erorile vor dispărea din raportul status dacă sunt într-adevăr reparate. Pentru a face mai rapid, puteți utiliza -p bad pentru a verifica doar blocurile marcate ca defecte.

 snapraid -p bad scrub
 
-

Rularea `scrub` pe o matrice nesincronizată poate raporta erori cauzate de -fișiere eliminate sau modificate. Aceste erori sunt raportate în ieșirea `scrub`, +

Rularea scrub pe o matrice nesincronizată poate raporta erori cauzate de +fișiere eliminate sau modificate. Aceste erori sunt raportate în ieșirea scrub, dar blocurile aferente nu sunt marcate ca defecte.

@@ -349,9 +349,9 @@ pe link-uri simbolice. Se integrează bine cu SnapRAID pentru protecția parită și este utilizat în mod obișnuit în configurații precum OpenMediaVault (OMV) sau configurații NAS personalizate.

Pentru a avea toate fișierele din matricea dvs. afișate în același arbore de directoare, -puteți activa funcționalitatea de `pooling`. Aceasta creează o vizualizare virtuală +puteți activa funcționalitatea de pooling. Aceasta creează o vizualizare virtuală doar în citire a tuturor fișierelor din matricea dvs. folosind link-uri simbolice. -

Puteți configura directorul de `pooling` în fișierul de configurare cu: +

Puteți configura directorul de pooling în fișierul de configurare cu:

 pool /pool
 
@@ -359,7 +359,7 @@ pool /pool

 pool C:\pool
 
-

și apoi rulați comanda `pool` pentru a crea sau actualiza vizualizarea virtuală. +

și apoi rulați comanda pool pentru a crea sau actualiza vizualizarea virtuală.

 snapraid pool
 
@@ -384,9 +384,9 @@ follow symlinks = yes le rezolve de la distanță. Pentru a permite acest lucru, pe lângă partajarea directorului pool, trebuie să partajați și toate discurile în mod independent, folosind numele discurilor definite în fișierul de configurare ca puncte de partajare. De asemenea, trebuie să specificați -în opțiunea `share` din fișierul de configurare calea UNC Windows pe care +în opțiunea share din fișierul de configurare calea UNC Windows pe care clienții la distanță trebuie să o folosească pentru a accesa aceste discuri partajate. -

De exemplu, operând de pe un server numit `darkstar`, puteți utiliza +

De exemplu, operând de pe un server numit darkstar, puteți utiliza opțiunile:

 data d1 F:\array\
@@ -449,10 +449,10 @@ PASUL 1 -> Reconfigurare
 
 

Aveți nevoie de spațiu pentru a recupera, ideal pe discuri de rezervă suplimentare, dar un disc USB extern sau un disc la distanță vor fi suficiente. -

Modificați fișierul de configurare SnapRAID pentru a face ca opțiunea `data` sau `parity` +

Modificați fișierul de configurare SnapRAID pentru a face ca opțiunea data sau parity a discului defect să indice o locație cu suficient spațiu gol pentru a recupera fișierele. -

De exemplu, dacă discul `d1` a eșuat, schimbați de la: +

De exemplu, dacă discul d1 a eșuat, schimbați de la:

 data d1 /mnt/disk1/
 
@@ -460,7 +460,7 @@ data d1 /mnt/disk1/

 data d1 /mnt/new_spare_disk/
 
-

Dacă discul de recuperat este un disc de paritate, actualizați opțiunea `parity` +

Dacă discul de recuperat este un disc de paritate, actualizați opțiunea parity corespunzătoare. Dacă aveți mai multe discuri defecte, actualizați toate opțiunile lor de configurare.

@@ -472,38 +472,38 @@ PASUL 2 -> Reparare (Fix)

 snapraid -d NAME -l fix.log fix
 
-

Unde NAME este numele discului, cum ar fi `d1` în exemplul nostru anterior. -Dacă discul de recuperat este un disc de paritate, utilizați numele `parity`, `2-parity`, +

Unde NAME este numele discului, cum ar fi d1 în exemplul nostru anterior. +Dacă discul de recuperat este un disc de paritate, utilizați numele parity, 2-parity, etc. Dacă aveți mai multe discuri defecte, utilizați mai multe opțiuni -d pentru a le specifica pe toate.

Această comandă va dura mult timp.

Asigurați-vă că aveți câțiva gigabytes liberi pentru a stoca fișierul fix.log. Rulați-l de pe un disc cu suficient spațiu liber.

Acum ați recuperat tot ce este recuperabil. Dacă unele fișiere sunt parțial -sau total nerecuperabile, vor fi redenumite adăugând extensia `.unrecoverable`. +sau total nerecuperabile, vor fi redenumite adăugând extensia .unrecoverable.

Puteți găsi o listă detaliată a tuturor blocurilor nerecuperabile în fișierul fix.log -verificând toate liniile care încep cu `unrecoverable:`. +verificând toate liniile care încep cu unrecoverable:.

Dacă nu sunteți mulțumit de recuperare, o puteți reîncerca de câte ori doriți.

De exemplu, dacă ați eliminat fișiere din matrice după ultima -`sync`, acest lucru poate duce la nerecuperarea unor fișiere. -În acest caz, puteți reîncerca `fix`-ul utilizând opțiunea -i, --import, +sync, acest lucru poate duce la nerecuperarea unor fișiere. +În acest caz, puteți reîncerca fix-ul utilizând opțiunea -i, --import, specificând unde se află acum aceste fișiere pentru a le include din nou în procesul de recuperare.

Dacă sunteți mulțumit de recuperare, puteți continua, -dar rețineți că după sincronizare, nu mai puteți reîncerca comanda `fix` +dar rețineți că după sincronizare, nu mai puteți reîncerca comanda fix deloc!

PASUL 3 -> Verificare (Check)

-

Ca o verificare prudentă, puteți rula acum o comandă `check` pentru a vă asigura că +

Ca o verificare prudentă, puteți rula acum o comandă check pentru a vă asigura că totul este corect pe discul recuperat.

 snapraid -d NAME -a check
 
-

Unde NAME este numele discului, cum ar fi `d1` în exemplul nostru anterior. +

Unde NAME este numele discului, cum ar fi d1 în exemplul nostru anterior.

Opțiunile -d și -a spun SnapRAID să verifice doar discul specificat și să ignore toate datele de paritate.

Această comandă va dura mult timp, dar dacă nu sunteți excesiv de prudent, @@ -513,7 +513,7 @@ o puteți sări.

PASUL 4 -> Sincronizare (Sync)

-

Rulați comanda `sync` pentru a resincroniza matricea cu noul disc. +

Rulați comanda sync pentru a resincroniza matricea cu noul disc.

 snapraid sync
 
@@ -528,19 +528,19 @@ Comenzi

SnapRAID oferă câteva comenzi simple care vă permit să:

  • -Tipăriți starea matricei -> `status` +Tipăriți starea matricei -> status
  • -Controlați discurile -> `smart`, `probe`, `up`, `down` +Controlați discurile -> smart, probe, up, down
  • -Faceți un backup/snapshot -> `sync` +Faceți un backup/snapshot -> sync
  • -Verificați periodic datele -> `scrub` +Verificați periodic datele -> scrub
  • -Restaurați ultimul backup/snapshot -> `fix`. +Restaurați ultimul backup/snapshot -> fix.

Comenzile trebuie scrise cu litere mici. @@ -553,12 +553,12 @@ status sunt blocurile fără verificare și toate erorile silențioase înregistrate întâlnite în timpul verificării (scrubbing).

Informațiile prezentate se referă la ultima dată când ați -rulat `sync`. Modificările ulterioare nu sunt luate în considerare. +rulat sync. Modificările ulterioare nu sunt luate în considerare.

Dacă au fost detectate blocuri defecte, numerele lor de bloc sunt listate. -Pentru a le repara, puteți utiliza comanda `fix -e`. +Pentru a le repara, puteți utiliza comanda fix -e.

De asemenea, arată un grafic care reprezintă ultima dată când fiecare bloc -a fost verificat (scrubbed) sau sincronizat. Blocurile verificate sunt afișate cu '*', -blocurile sincronizate, dar încă neverificate, cu 'o'. +a fost verificat (scrubbed) sau sincronizat. Blocurile verificate sunt afișate cu *, +blocurile sincronizate, dar încă neverificate, cu o.

Nimic nu este modificat.

@@ -574,7 +574,7 @@ ale discurilor cu datele Backblaze disponibile la:

 https://www.backblaze.com/hard-drive-test-data.html
 
-

Dacă SMART raportează că un disc este pe cale să eșueze, `FAIL` sau `PREFAIL` este tipărit +

Dacă SMART raportează că un disc este pe cale să eșueze, FAIL sau PREFAIL este tipărit pentru acel disc, iar SnapRAID returnează o eroare. În acest caz, înlocuirea imediată a discului este puternic recomandată.

Alte șiruri de stare posibile sunt: @@ -605,10 +605,10 @@ Jurnalul de auto-test al dispozitivului conține erori.

Dacă opțiunea -v, --verbose este specificată, este furnizată o analiză statistică mai profundă. Această analiză vă poate ajuta să decideți dacă aveți nevoie de mai multă sau mai puțină paritate. -

Această comandă utilizează instrumentul `smartctl` și este echivalentă cu rularea -`smartctl -a` pe toate dispozitivele. +

Această comandă utilizează instrumentul smartctl și este echivalentă cu rularea +smartctl -a pe toate dispozitivele.

Dacă dispozitivele dvs. nu sunt detectate automat corect, puteți specifica -o comandă personalizată utilizând opțiunea `smartctl` în fișierul de configurare. +o comandă personalizată utilizând opțiunea smartctl în fișierul de configurare.

Nimic nu este modificat.

@@ -616,12 +616,12 @@ o comandă personalizată utilizând opțiunea `smartctl` în fișierul de confi probe

Tipărește starea de ALIMENTARE (POWER) a tuturor discurilor din sistem. -

`Standby` înseamnă că discul nu se rotește. `Active` înseamnă +

Standby înseamnă că discul nu se rotește. Active înseamnă că discul se rotește. -

Această comandă utilizează instrumentul `smartctl` și este echivalentă cu rularea -`smartctl -n standby -i` pe toate dispozitivele. +

Această comandă utilizează instrumentul smartctl și este echivalentă cu rularea +smartctl -n standby -i pe toate dispozitivele.

Dacă dispozitivele dvs. nu sunt detectate automat corect, puteți specifica -o comandă personalizată utilizând opțiunea `smartctl` în fișierul de configurare. +o comandă personalizată utilizând opțiunea smartctl în fișierul de configurare.

Nimic nu este modificat.

@@ -639,11 +639,11 @@ Asigurați-vă că sursa dvs. de alimentare o poate susține. down

Oprirea (spin down) tuturor discurilor din matrice. -

Această comandă utilizează instrumentul `smartctl` și este echivalentă cu rularea -`smartctl -s standby,now` pe toate dispozitivele. +

Această comandă utilizează instrumentul smartctl și este echivalentă cu rularea +smartctl -s standby,now pe toate dispozitivele.

Puteți opri doar discuri specifice utilizând opțiunea -d, --filter-disk.

Pentru a opri automat la eroare, puteți utiliza opțiunea -s, --spin-down-on-error -cu orice altă comandă, care este echivalentă cu rularea manuală a `down` +cu orice altă comandă, care este echivalentă cu rularea manuală a down atunci când apare o eroare.

Nimic nu este modificat.

@@ -651,7 +651,7 @@ atunci când apare o eroare.

diff

-

Listează toate fișierele modificate de la ultima `sync` care trebuie +

Listează toate fișierele modificate de la ultima sync care trebuie să li se recalculeze datele de paritate.

Această comandă nu verifică datele fișierului, ci doar marca temporală, dimensiunea și inodul fișierului. @@ -702,7 +702,7 @@ copied

Fișiere copiate pe același disc sau pe un disc diferit. Rețineți că dacă sunt mutate cu adevărat pe un alt disc, vor fi, de asemenea, -numărate în `removed`. +numărate în removed. Sunt identificate având același nume, dimensiune și marcă temporală. Dacă marca temporală sub-secundă este zero, întreaga cale trebuie să se potrivească, nu doar numele. @@ -717,7 +717,7 @@ Acestea sunt de obicei fișiere restaurate după ce au fost șterse.
-

Dacă este necesară o `sync`, codul de retur al procesului este 2, în loc de +

Dacă este necesară o sync, codul de retur al procesului este 2, în loc de cel implicit 0. Codul de retur 1 este utilizat pentru o condiție de eroare generică.

Nimic nu este modificat.

@@ -730,7 +730,7 @@ din matricea de discuri sunt citite și datele de paritate corespunzătoare sunt actualizate.

Puteți opri acest proces în orice moment apăsând Ctrl+C, fără a pierde munca deja efectuată. -La următoarea rulare, procesul `sync` va relua de unde +La următoarea rulare, procesul sync va relua de unde a fost întrerupt.

Dacă se găsesc erori silențioase sau de intrare/ieșire în timpul procesului, blocurile corespunzătoare sunt marcate ca defecte. @@ -742,7 +742,7 @@ Dacă fișierul este mutat sau redenumit pe același disc, păstrând același inod, paritatea nu este recalculată. Dacă fișierul este mutat pe un alt disc, paritatea este recalculată, dar informațiile hash calculate anterior sunt păstrate. -

Fișierele de `content` și `parity` sunt modificate dacă este necesar. +

Fișierele de content și parity sunt modificate dacă este necesar. Fișierele din matrice NU sunt modificate.

@@ -765,21 +765,21 @@ full - Verifică totul. pentru a defini cât de vechi ar trebui să fie blocul. Cele mai vechi blocuri sunt verificate primele, asigurând o verificare optimă. Dacă doriți să verificați doar blocurile tocmai sincronizate care nu au fost încă verificate, -utilizați opțiunea `-p new`. -

Pentru a obține detalii despre starea verificării, utilizați comanda `status`. +utilizați opțiunea -p new. +

Pentru a obține detalii despre starea verificării, utilizați comanda status.

Pentru orice eroare silențioasă sau de intrare/ieșire găsită, blocurile corespunzătoare -sunt marcate ca defecte în fișierul de `content`. -Aceste blocuri defecte sunt listate în `status` și pot fi reparate cu `fix -e`. +sunt marcate ca defecte în fișierul de content. +Aceste blocuri defecte sunt listate în status și pot fi reparate cu fix -e. După reparare, la următorul scrub, vor fi reverificate, iar dacă se găsesc corectate, marca defectă va fi eliminată. -Pentru a verifica doar blocurile defecte, puteți utiliza comanda `scrub -p bad`. -

Este recomandat să rulați `scrub` doar pe o matrice sincronizată pentru a evita +Pentru a verifica doar blocurile defecte, puteți utiliza comanda scrub -p bad. +

Este recomandat să rulați scrub doar pe o matrice sincronizată pentru a evita erorile raportate cauzate de date nesincronizate. Aceste erori sunt recunoscute ca nefiind erori silențioase, iar blocurile nu sunt marcate ca defecte, dar astfel de erori sunt raportate în ieșirea comenzii. -

Fișierul de `content` este modificat pentru a actualiza ora ultimei verificări +

Fișierul de content este modificat pentru a actualiza ora ultimei verificări pentru fiecare bloc și pentru a marca blocurile defecte. -Fișierele de `parity` NU sunt modificate. +Fișierele de parity NU sunt modificate. Fișierele din matrice NU sunt modificate.

@@ -788,28 +788,28 @@ fix

Repară toate fișierele și datele de paritate.

Toate fișierele și datele de paritate sunt comparate cu starea snapshot-ului -salvată la ultima `sync`. +salvată la ultima sync. Dacă se găsește o diferență, este readusă la snapshot-ul stocat. -

ATENȚIE! Comanda `fix` nu face diferența între erori și +

ATENȚIE! Comanda fix nu face diferența între erori și modificări intenționate. Ea revine necondiționat la starea fișierului -de la ultima `sync`. +de la ultima sync.

Dacă nu este specificată nicio altă opțiune, întreaga matrice este procesată. Utilizați opțiunile de filtrare pentru a selecta un subset de fișiere sau discuri de operat. -

Pentru a repara doar blocurile marcate ca defecte în timpul `sync` și `scrub`, +

Pentru a repara doar blocurile marcate ca defecte în timpul sync și scrub, utilizați opțiunea -e, --filter-error. Spre deosebire de alte opțiuni de filtrare, aceasta aplică reparații doar fișierelor care sunt -neschimbate de la ultima `sync`. +neschimbate de la ultima sync.

SnapRAID redenumește toate fișierele care nu pot fi reparate adăugând extensia -`.unrecoverable`. +.unrecoverable.

Înainte de reparare, întreaga matrice este scanată pentru a găsi orice fișiere mutate -de la ultima operațiune `sync`. +de la ultima operațiune sync. Aceste fișiere sunt identificate prin marca lor temporală, ignorând numele și directorul lor și sunt utilizate în procesul de recuperare dacă este necesar. Dacă ați mutat unele dintre ele în afara matricei, puteți utiliza opțiunea -i, --import pentru a specifica directoare suplimentare de scanat.

Fișierele sunt identificate doar prin cale, nu prin inod. -

Fișierul de `content` NU este modificat. -Fișierele de `parity` sunt modificate dacă este necesar. +

Fișierul de content NU este modificat. +Fișierele de parity sunt modificate dacă este necesar. Fișierele din matrice sunt modificate dacă este necesar.

@@ -817,11 +817,11 @@ Fișierele din matrice sunt modificate dacă este necesar. check

Verifică toate fișierele și datele de paritate. -

Funcționează ca `fix`, dar simulează doar o recuperare și nu sunt scrise modificări +

Funcționează ca fix, dar simulează doar o recuperare și nu sunt scrise modificări în matrice.

Această comandă este destinată în primul rând verificării manuale, cum ar fi după un proces de recuperare sau în alte condiții speciale. -Pentru verificări periodice și programate, utilizați `scrub`. +Pentru verificări periodice și programate, utilizați scrub.

Dacă utilizați opțiunea -a, --audit-only, doar datele fișierului sunt verificate, iar datele de paritate sunt ignorate pentru o rulare mai rapidă. @@ -833,7 +833,7 @@ rulare mai rapidă. list

Listează toate fișierele conținute în matrice la momentul -ultimei `sync`. +ultimei sync.

Cu -v sau --verbose, este afișat și timpul sub-secundă.

Nimic nu este modificat.

@@ -851,7 +851,7 @@ hash-urile precalculate. pool

Creează sau actualizează o vizualizare virtuală a tuturor -fișierelor din matricea dvs. de discuri în directorul de `pooling`. +fișierelor din matricea dvs. de discuri în directorul de pooling.

Fișierele nu sunt copiate, ci legate folosind link-uri simbolice.

La actualizare, toate link-urile simbolice existente și subdirectoarele goale @@ -902,10 +902,10 @@ MurmurHash3 la SpookyHash, care este mai rapid.

Dacă utilizați deja hash-ul optim, această comandă nu face nimic și vă informează că nu este necesară nicio acțiune.

Rehash-ul nu este efectuat imediat, ci are loc -progresiv în timpul `sync` și `scrub`. -

Puteți verifica starea rehash-ului utilizând `status`. +progresiv în timpul sync și scrub. +

Puteți verifica starea rehash-ului utilizând status.

În timpul rehash-ului, SnapRAID își menține funcționalitatea completă, -cu singura excepție că `dup` nu poate detecta fișierele duplicate +cu singura excepție că dup nu poate detecta fișierele duplicate folosind un hash diferit.

@@ -920,10 +920,10 @@ Opțiuni -c, --conf CONFIG
Selectează fișierul de configurare de utilizat. Dacă nu este specificat, în Unix -utilizează fișierul `/usr/local/etc/snapraid.conf` dacă există, -altfel `/etc/snapraid.conf`. -În Windows, utilizează fișierul `snapraid.conf` din același -director ca `snapraid.exe`. +utilizează fișierul /usr/local/etc/snapraid.conf dacă există, +altfel /etc/snapraid.conf. +În Windows, utilizează fișierul snapraid.conf din același +director ca snapraid.exe.
@@ -932,14 +932,14 @@ director ca `snapraid.exe`.
-f, --filter PATTERN
-Filtrează fișierele de procesat în `check` și `fix`. +Filtrează fișierele de procesat în check și fix. Sunt procesate doar fișierele care se potrivesc cu modelul specificat. Această opțiune poate fi utilizată de mai multe ori. Vedeți secțiunea PATTERN pentru mai multe detalii despre specificațiile modelului. În Unix, asigurați-vă că caracterele globbing sunt citate dacă sunt utilizate. -Această opțiune poate fi utilizată doar cu `check` și `fix`. -Nu poate fi utilizată cu `sync` și `scrub`, deoarece acestea +Această opțiune poate fi utilizată doar cu check și fix. +Nu poate fi utilizată cu sync și scrub, deoarece acestea procesează întotdeauna întreaga matrice.
@@ -949,15 +949,15 @@ procesează întotdeauna întreaga matrice.
-d, --filter-disk NAME
-Filtrează discurile de procesat în `check`, `fix`, `up` și `down`. +Filtrează discurile de procesat în check, fix, up și down. Trebuie să specificați un nume de disc așa cum este definit în fișierul de configurare. -Puteți specifica și discurile de paritate cu numele: `parity`, `2-parity`, -`3-parity`, etc., pentru a limita operațiunile la un anumit disc de paritate. +Puteți specifica și discurile de paritate cu numele: parity, 2-parity, +3-parity, etc., pentru a limita operațiunile la un anumit disc de paritate. Dacă combinați mai multe opțiuni --filter, --filter-disk și --filter-missing, sunt selectate doar fișierele care se potrivesc cu toate filtrele. Această opțiune poate fi utilizată de mai multe ori. -Această opțiune poate fi utilizată doar cu `check`, `fix`, `up` și `down`. -Nu poate fi utilizată cu `sync` și `scrub`, deoarece acestea +Această opțiune poate fi utilizată doar cu check, fix, up și down. +Nu poate fi utilizată cu sync și scrub, deoarece acestea procesează întotdeauna întreaga matrice.
@@ -967,13 +967,13 @@ procesează întotdeauna întreaga matrice.
-m, --filter-missing
-Filtrează fișierele de procesat în `check` și `fix`. +Filtrează fișierele de procesat în check și fix. Sunt procesate doar fișierele lipsă sau șterse din matrice. -Când este utilizată cu `fix`, aceasta acționează ca o comandă de `undelete` (anulare ștergere). +Când este utilizată cu fix, aceasta acționează ca o comandă de undelete (anulare ștergere). Dacă combinați mai multe opțiuni --filter, --filter-disk și --filter-missing, sunt selectate doar fișierele care se potrivesc cu toate filtrele. -Această opțiune poate fi utilizată doar cu `check` și `fix`. -Nu poate fi utilizată cu `sync` și `scrub`, deoarece acestea +Această opțiune poate fi utilizată doar cu check și fix. +Nu poate fi utilizată cu sync și scrub, deoarece acestea procesează întotdeauna întreaga matrice.
@@ -983,10 +983,10 @@ procesează întotdeauna întreaga matrice.
-e, --filter-error
-Procesează fișierele cu erori în `check` și `fix`. +Procesează fișierele cu erori în check și fix. Procesează doar fișierele care au blocuri marcate cu erori silențioase -sau de intrare/ieșire în timpul `sync` și `scrub`, așa cum sunt listate în `status`. -Această opțiune poate fi utilizată doar cu `check` și `fix`. +sau de intrare/ieșire în timpul sync și scrub, așa cum sunt listate în status. +Această opțiune poate fi utilizată doar cu check și fix.
@@ -998,9 +998,9 @@ Această opțiune poate fi utilizată doar cu `check` și `fix`. Selectează planul de verificare (scrub). Dacă PERC este o valoare numerică de la 0 la 100, este interpretată ca procentul de blocuri de verificat. În loc de un procent, puteți specifica un plan: -`bad` verifică blocurile defecte, `new` verifică blocurile care nu au fost încă verificate, -iar `full` verifică totul. -Această opțiune poate fi utilizată doar cu `scrub`. +bad verifică blocurile defecte, new verifică blocurile care nu au fost încă verificate, +iar full verifică totul. +Această opțiune poate fi utilizată doar cu scrub. @@ -1009,11 +1009,11 @@ Această opțiune poate fi utilizată doar cu `scrub`.
-o, --older-than DAYS
-Selectează cea mai veche parte a matricei de procesat în `scrub`. +Selectează cea mai veche parte a matricei de procesat în scrub. DAYS este vârsta minimă în zile pentru ca un bloc să fie verificat; valoarea implicită este 10. Blocurile marcate ca defecte sunt întotdeauna verificate, indiferent de această opțiune. -Această opțiune poate fi utilizată doar cu `scrub`. +Această opțiune poate fi utilizată doar cu scrub.
@@ -1022,11 +1022,11 @@ Această opțiune poate fi utilizată doar cu `scrub`.
-a, --audit-only
-În `check`, verifică hash-ul fișierelor fără +În check, verifică hash-ul fișierelor fără a verifica datele de paritate. Dacă sunteți interesați doar de verificarea datelor fișierului, această opțiune poate accelera semnificativ procesul de verificare. -Această opțiune poate fi utilizată doar cu `check`. +Această opțiune poate fi utilizată doar cu check.
@@ -1035,9 +1035,9 @@ Această opțiune poate fi utilizată doar cu `check`.
-h, --pre-hash
-În `sync`, rulează o fază preliminară de hashing a tuturor datelor noi +În sync, rulează o fază preliminară de hashing a tuturor datelor noi pentru o verificare suplimentară înainte de calculul parității. -De obicei, în `sync`, nu se face hashing preliminar, iar datele noi +De obicei, în sync, nu se face hashing preliminar, iar datele noi sunt hash-uite chiar înainte de calculul parității, atunci când sunt citite pentru prima dată. Acest proces are loc atunci când sistemul este sub @@ -1045,12 +1045,12 @@ Acest proces are loc atunci când sistemul este sub Aceasta este o condiție extremă pentru mașină și, dacă are o problemă hardware latentă, erorile silențioase pot trece nedetectate deoarece datele nu sunt încă hash-uite. -Pentru a evita acest risc, puteți activa modul `pre-hash` pentru a avea +Pentru a evita acest risc, puteți activa modul pre-hash pentru a avea toate datele citite de două ori pentru a le asigura integritatea. Această opțiune verifică și fișierele mutate în cadrul matricei pentru a se asigura că operațiunea de mutare a fost reușită și, dacă este necesar, vă permite să rulați o operațiune de reparare (fix) înainte de a continua. -Această opțiune poate fi utilizată doar cu `sync`. +Această opțiune poate fi utilizată doar cu sync.
@@ -1060,12 +1060,12 @@ Această opțiune poate fi utilizată doar cu `sync`. -i, --import DIR
Importă din directorul specificat orice fișiere șterse -din matrice după ultima `sync`. -Dacă mai aveți astfel de fișiere, ele pot fi utilizate de `check` -și `fix` pentru a îmbunătăți procesul de recuperare. +din matrice după ultima sync. +Dacă mai aveți astfel de fișiere, ele pot fi utilizate de check +și fix pentru a îmbunătăți procesul de recuperare. Fișierele sunt citite, inclusiv în subdirectoare, și sunt identificate indiferent de numele lor. -Această opțiune poate fi utilizată doar cu `check` și `fix`. +Această opțiune poate fi utilizată doar cu check și fix.
@@ -1130,7 +1130,7 @@ dacă nu specificați această opțiune. Acest lucru vă permite să detectați cu ușurință când, după o cădere de sistem, unele fișiere accesate au fost trunchiate. Aceasta este o condiție posibilă în Linux cu sistemele de fișiere ext3/ext4. -Această opțiune poate fi utilizată doar cu `sync`. +Această opțiune poate fi utilizată doar cu sync. @@ -1149,8 +1149,8 @@ montat. Este permis, totuși, să aveți o singură schimbare de UUID cu paritate simplă și mai multe cu paritate multiplă, deoarece acesta este cazul normal la înlocuirea discurilor după o recuperare. -Această opțiune poate fi utilizată doar cu `sync`, `check` sau -`fix`. +Această opțiune poate fi utilizată doar cu sync, check sau +fix. @@ -1168,8 +1168,8 @@ punctele de montare greșite. Este permis, totuși, să aveți o singură schimbare de UUID cu paritate simplă și mai multe cu paritate multiplă, deoarece acesta este cazul normal la înlocuirea discurilor după o recuperare. -Această opțiune poate fi utilizată doar cu `sync`, `check` sau -`fix`. +Această opțiune poate fi utilizată doar cu sync, check sau +fix. @@ -1184,7 +1184,7 @@ De exemplu, dacă ați pierdut două discuri de date și aveți un disc de rezer doar primul, puteți ignora al doilea disc inaccesibil. Sau, dacă doriți să recuperați un disc în spațiul liber rămas pe un disc deja utilizat, partajând același dispozitiv fizic. -Această opțiune poate fi utilizată doar cu `fix`. +Această opțiune poate fi utilizată doar cu fix. @@ -1193,7 +1193,7 @@ Această opțiune poate fi utilizată doar cu `fix`.
-N, --force-nocopy
-În `sync`, `check` și `fix`, dezactivează euristica de detectare a copiei. +În sync, check și fix, dezactivează euristica de detectare a copiei. Fără această opțiune, SnapRAID presupune că fișierele cu aceleași atribute, cum ar fi numele, dimensiunea și marca temporală, sunt copii cu aceleași date. @@ -1203,7 +1203,7 @@ pentru a detecta erori silențioase sau pentru a recupera fișiere lipsă. În unele cazuri rare, acest comportament poate duce la rezultate fals pozitive sau la un proces lent din cauza multor verificări hash, iar această opțiune vă permite să rezolvați astfel de probleme. -Această opțiune poate fi utilizată doar cu `sync`, `check` și `fix`. +Această opțiune poate fi utilizată doar cu sync, check și fix.
@@ -1212,14 +1212,14 @@ Această opțiune poate fi utilizată doar cu `sync`, `check` și `fix`.
-F, --force-full
-În `sync`, forțează o recalculare completă a parității. +În sync, forțează o recalculare completă a parității. Această opțiune poate fi utilizată atunci când adăugați un nou nivel de paritate sau dacă ați revenit la un fișier de conținut vechi utilizând date de paritate mai recente. În loc să recreați paritatea de la zero, aceasta vă permite să reutilizați hash-urile prezente în fișierul de conținut pentru a valida datele -și a menține protecția datelor în timpul procesului `sync` utilizând +și a menține protecția datelor în timpul procesului sync utilizând datele de paritate existente. -Această opțiune poate fi utilizată doar cu `sync`. +Această opțiune poate fi utilizată doar cu sync.
@@ -1228,14 +1228,14 @@ Această opțiune poate fi utilizată doar cu `sync`.
-R, --force-realloc
-În `sync`, forțează o realocare completă a fișierelor și o reconstruire a parității. +În sync, forțează o realocare completă a fișierelor și o reconstruire a parității. Această opțiune poate fi utilizată pentru a realoca complet toate fișierele, eliminând fragmentarea, în timp ce reutilizați hash-urile prezente în fișierul de conținut pentru a valida datele. -Această opțiune poate fi utilizată doar cu `sync`. +Această opțiune poate fi utilizată doar cu sync. ATENȚIE! Această opțiune este doar pentru experți și este puternic recomandat să nu o utilizați. -NU aveți protecție a datelor în timpul operațiunii `sync`. +NU aveți protecție a datelor în timpul operațiunii sync.
@@ -1250,14 +1250,14 @@ pe ecran, putând rezulta o ieșire excesivă în caz de multe erori. Când -l, --log este specificat, doar erorile fatale care fac SnapRAID să se oprească sunt tipărite pe ecran. -Dacă calea începe cu '>>', fișierul este deschis -în modul de adăugare. Aparițiile de '%D' și '%T' în nume sunt +Dacă calea începe cu >>, fișierul este deschis +în modul de adăugare. Aparițiile de %D și %T în nume sunt înlocuite cu data și ora în formatul YYYYMMDD și HHMMSS. În fișierele batch Windows, trebuie să dublați -caracterul '%', de exemplu, result-%%D.log. Pentru a utiliza '>>', trebuie -să închideți numele între ghilimele, de exemplu, `">>result.log"`. +caracterul %, de exemplu, result-%%D.log. Pentru a utiliza >>, trebuie +să închideți numele între ghilimele, de exemplu, ">>result.log". Pentru a scoate jurnalul la ieșirea standard sau la eroarea standard, -puteți utiliza `">&1"` și `">&2"`, respectiv. +puteți utiliza ">&1" și ">&2", respectiv. Vedeți fișierul snapraid_log.txt sau pagina de manual pentru descrieri ale etichetelor jurnalului. @@ -1270,10 +1270,10 @@ Vedeți fișierul snapraid_log.txt sau pagina de manual pentru descrieri ale eti Setează o nouă limită de erori înainte de a opri execuția. În mod implicit, SnapRAID se oprește dacă întâlnește mai mult de 100 de erori de intrare/ieșire, indicând că un disc probabil eșuează. -Această opțiune afectează `sync` și `scrub`, cărora li se permite +Această opțiune afectează sync și scrub, cărora li se permite să continue după primul set de erori de disc pentru a încerca să își finalizeze operațiunile. -Cu toate acestea, `check` și `fix` se opresc întotdeauna la prima eroare. +Cu toate acestea, check și fix se opresc întotdeauna la prima eroare. @@ -1365,10 +1365,10 @@ Configurare

SnapRAID necesită un fișier de configurare pentru a ști unde se află matricea dvs. de discuri și unde să stocheze informațiile de paritate. -

În Unix, utilizează fișierul `/usr/local/etc/snapraid.conf` dacă există, -altfel `/etc/snapraid.conf`. -În Windows, utilizează fișierul `snapraid.conf` din același -director ca `snapraid.exe`. +

În Unix, utilizează fișierul /usr/local/etc/snapraid.conf dacă există, +altfel /etc/snapraid.conf. +În Windows, utilizează fișierul snapraid.conf din același +director ca snapraid.exe.

Trebuie să conțină următoarele opțiuni (sensibile la majuscule/minuscule):

@@ -1414,7 +1414,7 @@ avertismentul despre discuri pline.

Fiecare nivel de paritate necesită prezența tuturor nivelurilor de paritate anterioare. -

Aceleași considerații ca pentru opțiunea 'parity' se aplică. +

Aceleași considerații ca pentru opțiunea parity se aplică.

Aceste opțiuni sunt opționale și pot fi utilizate o singură dată.

@@ -1422,17 +1422,17 @@ anterioare. z-parity FILE [,FILE] ...

Definește un fișier și un format alternativ pentru a stoca paritatea triplă. -

Această opțiune este o alternativă la '3-parity', destinată în primul rând +

Această opțiune este o alternativă la 3-parity, destinată în primul rând CPU-urilor low-end precum ARM sau AMD Phenom, Athlon și Opteron care nu suportă setul de instrucțiuni SSSE3. În astfel de cazuri, oferă o performanță mai bună.

Acest format este similar, dar mai rapid decât cel utilizat de ZFS RAIDZ3. Ca și ZFS, nu funcționează dincolo de paritatea triplă. -

Când utilizați '3-parity', veți fi avertizați dacă este recomandat să utilizați -formatul 'z-parity' pentru îmbunătățirea performanței. +

Când utilizați 3-parity, veți fi avertizați dacă este recomandat să utilizați +formatul z-parity pentru îmbunătățirea performanței.

Este posibil să convertiți de la un format la altul ajustând fișierul de configurare cu fișierul z-parity sau 3-parity dorit -și utilizând 'fix' pentru a-l recrea. +și utilizând fix pentru a-l recrea.

@@ -1443,7 +1443,7 @@ fișierelor prezente în matricea dvs. de discuri.

Poate fi plasat pe un disc utilizat pentru date, paritate sau orice alt disc disponibil. Dacă utilizați un disc de date, acest fișier este automat exclus -din procesul `sync`. +din procesul sync.

Această opțiune este obligatorie și poate fi utilizată de mai multe ori pentru a salva mai multe copii ale aceluiași fișier.

Trebuie să stocați cel puțin o copie pentru fiecare disc de paritate utilizat @@ -1461,7 +1461,7 @@ sistemul de fișiere. păstrați NAME fix.

Ar trebui să utilizați o opțiune pentru fiecare disc de date din matrice.

Puteți redenumi un disc mai târziu schimbând NAME direct -în fișierul de configurare și apoi rulând o comandă 'sync'. +în fișierul de configurare și apoi rulând o comandă sync. În cazul redenumirii, asocierea se face utilizând UUID-ul stocat al discurilor.

@@ -1470,7 +1470,7 @@ al discurilor. nohidden

Exclude toate fișierele și directoarele ascunse. -În Unix, fișierele ascunse sunt cele care încep cu `.`. +În Unix, fișierele ascunse sunt cele care încep cu .. În Windows, sunt cele cu atributul ascuns.

@@ -1480,11 +1480,11 @@ exclude/include PATTERN

Definește modelele de fișiere sau directoare de exclus sau inclus în procesul de sincronizare. Toate modelele sunt procesate în ordinea specificată. -

Dacă primul model care se potrivește este un `exclude`, fișierul -este exclus. Dacă este un `include`, fișierul este inclus. +

Dacă primul model care se potrivește este un exclude, fișierul +este exclus. Dacă este un include, fișierul este inclus. Dacă niciun model nu se potrivește, fișierul este exclus dacă ultimul model -specificat este un `include`, sau inclus dacă ultimul model -specificat este un `exclude`. +specificat este un include, sau inclus dacă ultimul model +specificat este un exclude.

Vedeți secțiunea PATTERN pentru mai multe detalii despre specificațiile modelului.

Această opțiune poate fi utilizată de mai multe ori. @@ -1512,7 +1512,7 @@ cantitatea de date de pe acel disc de date, nu pe celelalte. irosită pentru fiecare fișier. De exemplu, cu 100.000 de fișiere și o dimensiune de bloc de 256 KiB, veți irosi 12,8 GB de paritate, ceea ce poate duce la 12,8 GB mai puțin spațiu disponibil pe discul de date. -

Puteți verifica cantitatea de spațiu irosit pe fiecare disc utilizând `status`. +

Puteți verifica cantitatea de spațiu irosit pe fiecare disc utilizând status. Aceasta este cantitatea de spațiu pe care trebuie să o lăsați liberă pe discurile de date sau să o utilizați pentru fișiere care nu sunt incluse în matrice. Dacă această valoare este negativă, înseamnă că sunteți aproape de a umple @@ -1571,7 +1571,7 @@ autosave SIZE_IN_GIGABYTES

Salvează automat starea la sincronizare sau verificare după cantitatea specificată de GB procesați. -Această opțiune este utilă pentru a evita repornirea comenzilor `sync` lungi +Această opțiune este utilă pentru a evita repornirea comenzilor sync lungi de la zero dacă sunt întrerupte de o cădere a mașinii sau de orice alt eveniment.

@@ -1583,7 +1583,7 @@ SnapRAID verifică periodic temperatura tuturor discurilor utilizând instrumentul smartctl. Temperaturile curente ale discurilor sunt afișate în timp ce SnapRAID funcționează. Dacă un disc depășește această limită, toate operațiunile se opresc, iar discurile sunt oprite (puse în standby) pentru durata -definită de opțiunea `temp_sleep`. După perioada de așteptare, operațiunile +definită de opțiunea temp_sleep. După perioada de așteptare, operațiunile reiau, putând întrerupe din nou dacă limita de temperatură este atinsă încă o dată.

În timpul funcționării, SnapRAID analizează și curba de încălzire a fiecărui @@ -1616,7 +1616,7 @@ este 5 minute. pool DIR

Definește directorul de pooling unde este creată vizualizarea virtuală a matricei -de discuri utilizând comanda `pool`. +de discuri utilizând comanda pool.

Directorul trebuie să existe deja.

@@ -1629,7 +1629,7 @@ utilizează această cale UNC pentru a accesa discurile. Fără această opțiune, link-urile simbolice generate utilizează doar căi locale, ceea ce nu permite partajarea directorului pool peste rețea.

Link-urile simbolice sunt formate utilizând calea UNC specificată, adăugând -numele discului specificat în opțiunea `data` și, în final, adăugând +numele discului specificat în opțiunea data și, în final, adăugând directorul și numele fișierului.

Această opțiune este necesară doar pentru Windows.

@@ -1641,12 +1641,12 @@ smartctl DISK/PARITY OPTIONS... fiecare disc. Acest lucru poate fi necesar pentru controlerele RAID și unele discuri USB care nu pot fi detectate automat. Substituția %s este înlocuită de numele dispozitivului, dar este opțională pentru dispozitivele fixe, cum ar fi controlerele RAID. -

DISK este același nume de disc specificat în opțiunea `data`. -PARITY este unul dintre numele de paritate: `parity`, `2-parity`, `3-parity`, -`4-parity`, `5-parity`, `6-parity` sau `z-parity`. -

În OPȚIUNILE specificate, șirul `%s` este înlocuit de +

DISK este același nume de disc specificat în opțiunea data. +PARITY este unul dintre numele de paritate: parity, 2-parity, 3-parity, +4-parity, 5-parity, 6-parity sau z-parity. +

În OPȚIUNILE specificate, șirul %s este înlocuit de numele dispozitivului. Pentru controlerele RAID, dispozitivul este -probabil fix și este posibil să nu fie nevoie să utilizați `%s`. +probabil fix și este posibil să nu fie nevoie să utilizați %s.

Consultați documentația smartmontools pentru opțiuni posibile:

 https://www.smartmontools.org/wiki/Supported_RAID-Controllers
@@ -1664,11 +1664,11 @@ smartignore DISK/PARITY ATTR [ATTR...]
 

Ignoră atributul SMART specificat la calcularea probabilității de eșec a discului. Această opțiune este utilă dacă un disc raportează valori neobișnuite sau înșelătoare pentru un anumit atribut. -

DISK este același nume de disc specificat în opțiunea `data`. -PARITY este unul dintre numele de paritate: `parity`, `2-parity`, `3-parity`, -`4-parity`, `5-parity`, `6-parity` sau `z-parity`. +

DISK este același nume de disc specificat în opțiunea data. +PARITY este unul dintre numele de paritate: parity, 2-parity, 3-parity, +4-parity, 5-parity, 6-parity sau z-parity. Valoarea specială * poate fi utilizată pentru a ignora atributul pe toate discurile. -

De exemplu, pentru a ignora atributul `Current Pending Sector Count` pe +

De exemplu, pentru a ignora atributul Current Pending Sector Count pe toate discurile:

 smartignore * 197
@@ -1723,32 +1723,32 @@ Model (Pattern)
 excludere. Folosind caractere de tip globbing, puteți defini reguli care să
 se potrivească cu nume de fișiere specifice sau cu structuri întregi de directoare fără
 a lista manual fiecare cale.
-

Semnul întrebării `?` se potrivește cu orice caracter unic, cu excepția +

Semnul întrebării ? se potrivește cu orice caracter unic, cu excepția separatorului de directoare. Acest lucru îl face util pentru potrivirea numelor de fișiere cu caractere variabile, păstrând în același timp modelul limitat la un singur nivel de director. -

Asteriscul simplu `*` se potrivește cu orice secvență de caractere, dar, la fel ca +

Asteriscul simplu * se potrivește cu orice secvență de caractere, dar, la fel ca semnul întrebării, nu trece niciodată de limitele directoarelor. Se oprește la slash-ul înainte, ceea ce îl face potrivit pentru potrivirea în cadrul unei singure componente a căii. Acesta este comportamentul standard al metacaracterelor, familiar din shell globbing. -

Asteriscul dublu `**` este mai puternic, se potrivește cu orice secvență de +

Asteriscul dublu ** este mai puternic, se potrivește cu orice secvență de caractere, inclusiv separatori de directoare. Acest lucru permite modelelor să se potrivească -pe mai multe niveluri de directoare. Când `**` apare inserat direct într-un +pe mai multe niveluri de directoare. Când ** apare inserat direct într-un model, se poate potrivi cu zero sau mai multe caractere, inclusiv slash-uri între textul literal înconjurător. -

Cea mai importantă utilizare a lui `**` este în forma specială `/**/`. Aceasta se potrivește cu +

Cea mai importantă utilizare a lui ** este în forma specială /**/. Aceasta se potrivește cu zero sau mai multe niveluri complete de directoare, făcând posibilă potrivirea fișierelor la orice adâncime într-un arbore de directoare fără a cunoaște structura exactă a căii. -De exemplu, modelul `src/**/main.js` se potrivește cu `src/main.js` (sărind -peste zero directoare), `src/ui/main.js` (sărind peste un director) și -`src/ui/components/main.js` (sărind peste două directoare). -

Clasele de caractere care utilizează paranteze pătrate `[]` se potrivesc cu un singur caracter dintr-un +De exemplu, modelul src/**/main.js se potrivește cu src/main.js (sărind +peste zero directoare), src/ui/main.js (sărind peste un director) și +src/ui/components/main.js (sărind peste două directoare). +

Clasele de caractere care utilizează paranteze pătrate [] se potrivesc cu un singur caracter dintr-un set sau interval specificat. La fel ca și celelalte modele de un singur caracter, acestea nu se potrivesc cu separatorii de directoare. Clasele suportă intervale și negarea folosind un semn de exclamare. -

Distincția fundamentală de reținut este că `*`, `?` și clasele de caractere +

Distincția fundamentală de reținut este că *, ? și clasele de caractere respectă toate limitele directoarelor și se potrivesc doar în cadrul unei singure -componente a căii, în timp ce `**` este singurul model care se poate potrivi peste +componente a căii, în timp ce ** este singurul model care se poate potrivi peste separatorii de directoare.

Există patru tipuri diferite de modele:

@@ -1797,47 +1797,47 @@ directorul rădăcină al matricei, nu la directorul rădăcină al sistemului d Directoarele de sistem Windows, joncțiunile, punctele de montare și alte directoare speciale Windows sunt tratate ca fișiere, ceea ce înseamnă că pentru a le exclude, trebuie să utilizați o regulă de fișier, nu una de director. -

Dacă numele fișierului conține un caracter '*', '?', '[', -sau ']', trebuie să îl escape-ați pentru a evita să fie interpretat ca un -caracter de globbing. În Unix, caracterul escape este '\'; în Windows, este '^'. +

Dacă numele fișierului conține un caracter *, ?, [, +sau ], trebuie să îl escape-ați pentru a evita să fie interpretat ca un +caracter de globbing. În Unix, caracterul escape este \; în Windows, este ^. Când modelul este pe linia de comandă, trebuie să dublați caracterul escape pentru a evita ca acesta să fie interpretat de shell-ul de comandă.

În fișierul de configurare, puteți utiliza diferite strategii pentru a filtra fișierele de procesat. -Abordarea cea mai simplă este să utilizați doar reguli `exclude` pentru a elimina toate +Abordarea cea mai simplă este să utilizați doar reguli exclude pentru a elimina toate fișierele și directoarele pe care nu doriți să le procesați. De exemplu:

-# Exclude orice fișier numit `*.unrecoverable`
+# Exclude orice fișier numit *.unrecoverable
 exclude *.unrecoverable
-# Exclude directorul rădăcină `/lost+found`
+# Exclude directorul rădăcină /lost+found
 exclude /lost+found/
-# Exclude orice subdirector numit `tmp`
+# Exclude orice subdirector numit tmp
 exclude tmp/
 

Abordarea opusă este să definiți doar fișierele pe care doriți să le procesați, utilizând -doar reguli `include`. De exemplu: +doar reguli include. De exemplu:

 # Include doar unele directoare
 include /movies/
 include /musics/
 include /pictures/
 
-

Abordarea finală este de a amesteca regulile `exclude` și `include`. În acest caz, +

Abordarea finală este de a amesteca regulile exclude și include. În acest caz, ordinea regulilor este importantă. Regulile anterioare au precedență față de cele ulterioare. -Pentru a simplifica, puteți lista toate regulile `exclude` mai întâi și apoi -toate regulile `include`. De exemplu: +Pentru a simplifica, puteți lista toate regulile exclude mai întâi și apoi +toate regulile include. De exemplu:

-# Exclude orice fișier numit `*.unrecoverable`
+# Exclude orice fișier numit *.unrecoverable
 exclude *.unrecoverable
-# Exclude orice subdirector numit `tmp`
+# Exclude orice subdirector numit tmp
 exclude tmp/
 # Include doar unele directoare
 include /movies/
 include /musics/
 include /pictures/
 
-

Pe linia de comandă, utilizând opțiunea -f, puteți utiliza doar modele `include`. +

Pe linia de comandă, utilizând opțiunea -f, puteți utiliza doar modele include. De exemplu:

 # Verifică doar fișierele .mp3.
@@ -1852,14 +1852,14 @@ să le citați pentru a împiedica shell-ul să le extindă.
 Fișiere de Ignorat (Ignore File)
 
 

Pe lângă regulile globale din fișierul de configurare, puteți plasa fișiere -`.snapraidignore` în orice director din array pentru a defini reguli de excludere +.snapraidignore în orice director din array pentru a defini reguli de excludere descentralizate. -

Regulile definite în `.snapraidignore` sunt aplicate după regulile din fișierul +

Regulile definite în .snapraidignore sunt aplicate după regulile din fișierul de configurare. Acest lucru înseamnă că au o prioritate mai mare și pot fi utilizate pentru a exclude fișiere care au fost incluse anterior de configurația globală. Efectiv, dacă o regulă locală se potrivește, fișierul este exclus indiferent de setările globale de includere. -

Logica modelelor în `.snapraidignore` oglindește configurația globală, dar +

Logica modelelor în .snapraidignore oglindește configurația globală, dar ancorează modelele de directorul în care se află fișierul:

@@ -1887,7 +1887,7 @@ aflat în acest director sau mai jos. /PATH/FILE
Selectează fișierul exact specificat raportat la locația -fișierului `.snapraidignore`. +fișierului .snapraidignore.
@@ -1897,17 +1897,17 @@ fișierului `.snapraidignore`. /PATH/DIR/
Selectează directorul exact specificat și tot ce se află în interior, -raportat la locația fișierului `.snapraidignore`. +raportat la locația fișierului .snapraidignore.
-

Spre deosebire de configurația globală, fișierele `.snapraidignore` suportă -doar reguli de excludere; nu puteți utiliza modele de `include` sau negația (!). -

De exemplu, dacă aveți un `.snapraidignore` în `/mnt/disk1/projects/`: +

Spre deosebire de configurația globală, fișierele .snapraidignore suportă +doar reguli de excludere; nu puteți utiliza modele de include sau negația (!). +

De exemplu, dacă aveți un .snapraidignore în /mnt/disk1/projects/:

 # Exclude DOAR /mnt/disk1/projects/output.bin
 /output.bin
-# Exclude orice director numit 'build' în interiorul projects/
+# Exclude orice director numit build în interiorul projects/
 build/
 # Exclude orice fișier .tmp în interiorul projects/ sau subfolderele sale
 *.tmp
@@ -1920,8 +1920,8 @@ Conținut (Content)
 

SnapRAID stochează lista și sumele de control (checksums) ale fișierelor dvs. în fișierul de conținut.

Este un fișier binar care listează toate fișierele prezente în matricea dvs. de discuri, împreună cu toate sumele de control pentru a le verifica integritatea. -

Acest fișier este citit și scris de comenzile `sync` și `scrub` și -citit de comenzile `fix`, `check` și `status`. +

Acest fișier este citit și scris de comenzile sync și scrub și +citit de comenzile fix, check și status.

@@ -1929,9 +1929,9 @@ Paritate (Parity)

SnapRAID stochează informațiile de paritate ale matricei dvs. în fișierele de paritate.

Acestea sunt fișiere binare care conțin paritatea calculată a tuturor -blocurilor definite în fișierul de `content`. -

Aceste fișiere sunt citite și scrise de comenzile `sync` și `fix` și -doar citite de comenzile `scrub` și `check`. +blocurilor definite în fișierul de content. +

Aceste fișiere sunt citite și scrise de comenzile sync și fix și +doar citite de comenzile scrub și check.

@@ -1942,8 +1942,8 @@ numele fișierelor cu aceeași codare utilizată de sistemul de fișiere.

În Windows, toate numele citite din sistemul de fișiere sunt convertite și procesate în format UTF-8.

Pentru a avea numele fișierelor tipărite corect, trebuie să setați consola Windows -în modul UTF-8 cu comanda `chcp 65001` și să utilizați -un font TrueType precum `Lucida Console` ca font al consolei. +în modul UTF-8 cu comanda chcp 65001 și să utilizați +un font TrueType precum Lucida Console ca font al consolei. Acest lucru afectează doar numele de fișiere tipărite; dacă redirecționați ieșirea consolei către un fișier, fișierul rezultat este întotdeauna în format UTF-8. diff --git a/beta/manual-ru.html b/beta/manual-ru.html index 32c3eac2..63ab68ab 100644 --- a/beta/manual-ru.html +++ b/beta/manual-ru.html @@ -226,7 +226,7 @@ SnapRAID может восстановить данные только при о Getting Started

Чтобы использовать SnapRAID, вам нужно сначала выбрать один диск в вашем дисковом массиве -для выделения под информацию `четности` (parity). С одним диском для четности, вы +для выделения под информацию четности (parity). С одним диском для четности, вы сможете восстановиться после одного сбоя диска, подобно RAID5.

Если вы хотите восстановиться после большего числа сбоев дисков, подобно RAID6, вы должны зарезервировать дополнительные диски для четности. Каждый дополнительный диск @@ -234,17 +234,17 @@ Getting Started

В качестве дисков четности вы должны выбирать самые большие диски в массиве, так как информация четности может вырасти до размера самого большого диска данных в массиве. -

Эти диски будут выделены для хранения файлов `четности`. +

Эти диски будут выделены для хранения файлов четности. Вы не должны хранить на них свои данные. -

Затем вы должны определить диски `данных`, которые вы хотите защитить +

Затем вы должны определить диски данных, которые вы хотите защитить с помощью SnapRAID. Защита более эффективна, если эти диски содержат данные, которые редко меняются. По этой причине лучше НЕ включать диск Windows C:\ или каталоги Unix /home, /var и /tmp. -

Список файлов сохраняется в файлах `content`, обычно +

Список файлов сохраняется в файлах content, обычно хранящихся на дисках данных, четности или загрузочных дисках. Этот файл содержит детали вашего резервного копирования, включая все контрольные суммы для проверки его целостности. -Файл `content` хранится в нескольких копиях, и каждая копия должна +Файл content хранится в нескольких копиях, и каждая копия должна находиться на отдельном диске, чтобы гарантировать, что даже в случае множественных сбоев дисков, хотя бы одна копия будет доступна.

Например, предположим, что вы заинтересованы только в одном уровне защиты четности, @@ -282,7 +282,7 @@ data d3 H:\array\

 https://www.google.com/search?q=Windows+mount+point
 
-

На этом этапе вы готовы запустить команду `sync` для создания +

На этом этапе вы готовы запустить команду sync для создания информации четности.

 snapraid sync
@@ -294,18 +294,18 @@ snapraid sync
 возобновит работу с того места, где был прерван.
 

Когда эта команда завершится, ваши данные ЗАЩИЩЕНЫ.

Теперь вы можете начать использовать свой массив, как вам угодно, и периодически -обновлять информацию четности, запуская команду `sync`. +обновлять информацию четности, запуская команду sync.

Scrubbing

Для периодической проверки данных и четности на наличие ошибок, вы можете -запустить команду `scrub`. +запустить команду scrub.

 snapraid scrub
 

Эта команда сравнивает данные в вашем массиве с хэшем, вычисленным -во время команды `sync`, для проверки целостности. +во время команды sync, для проверки целостности.

Каждый запуск команды проверяет примерно 8% массива, исключая данные, уже проверенные за предыдущие 10 дней. Вы можете использовать опцию -p, --plan, чтобы указать другое количество, @@ -315,24 +315,24 @@ snapraid scrub snapraid -p 5 -o 20 scrub

Если во время процесса обнаруживаются скрытые ошибки или ошибки ввода/вывода, -соответствующие блоки помечаются как плохие в файле `content` -и перечисляются в команде `status`. +соответствующие блоки помечаются как плохие в файле content +и перечисляются в команде status.

 snapraid status
 
-

Чтобы исправить их, вы можете использовать команду `fix`, фильтруя плохие блоки +

Чтобы исправить их, вы можете использовать команду fix, фильтруя плохие блоки с помощью опции -e, --filter-error:

 snapraid -e fix
 
-

При следующем `scrub` ошибки исчезнут из отчета `status`, +

При следующем scrub ошибки исчезнут из отчета status, если они действительно исправлены. Чтобы ускорить процесс, вы можете использовать -p bad для проверки только блоков, помеченных как плохие.

 snapraid -p bad scrub
 
-

Запуск `scrub` на несинхронизированном массиве может сообщить об ошибках, вызванных -удаленными или измененными файлами. Эти ошибки сообщаются в выводе `scrub`, +

Запуск scrub на несинхронизированном массиве может сообщить об ошибках, вызванных +удаленными или измененными файлами. Эти ошибки сообщаются в выводе scrub, но соответствующие блоки не помечаются как плохие.

@@ -348,10 +348,10 @@ mergefs, который теперь является рекомендуемым защиты четности и обычно используется в установках, таких как OpenMediaVault (OMV) или пользовательских конфигурациях NAS.

Чтобы все файлы в вашем массиве отображались в одном дереве каталогов, -вы можете включить функцию `pooling`. Она создает виртуальное +вы можете включить функцию pooling. Она создает виртуальное представление всех файлов в вашем массиве только для чтения, используя символические ссылки. -

Вы можете настроить каталог `pooling` в файле конфигурации с помощью: +

Вы можете настроить каталог pooling в файле конфигурации с помощью:

 pool /pool
 
@@ -359,7 +359,7 @@ pool /pool

 pool C:\pool
 
-

а затем запустить команду `pool` для создания или обновления виртуального представления. +

а затем запустить команду pool для создания или обновления виртуального представления.

 snapraid pool
 
@@ -384,10 +384,10 @@ follow symlinks = yes разрешали их удаленно. Чтобы включить это, помимо предоставления общего доступа к каталогу pool, вы также должны предоставить общий доступ ко всем дискам независимо, используя имена дисков, определенные в файле конфигурации, в качестве -точек общего доступа. Вы также должны указать в опции `share` файла +точек общего доступа. Вы также должны указать в опции share файла конфигурации путь UNC Windows, который удаленные клиенты должны использовать для доступа к этим общим дискам. -

Например, работая с сервера с именем `darkstar`, вы можете использовать +

Например, работая с сервера с именем darkstar, вы можете использовать опции:

 data d1 F:\array\
@@ -451,10 +451,10 @@ STEP 1 -> Reconfigure
 
 

Вам нужно место для восстановления, в идеале на дополнительных запасных дисках, но внешнего USB-диска или удаленного диска будет достаточно. -

Измените файл конфигурации SnapRAID, чтобы опция `data` или `parity` +

Измените файл конфигурации SnapRAID, чтобы опция data или parity отказавшего диска указывала на место с достаточным пустым пространством для восстановления файлов. -

Например, если диск `d1` вышел из строя, измените с: +

Например, если диск d1 вышел из строя, измените с:

 data d1 /mnt/disk1/
 
@@ -462,7 +462,7 @@ data d1 /mnt/disk1/

 data d1 /mnt/new_spare_disk/
 
-

Если восстанавливаемый диск является диском четности, обновите соответствующую опцию `parity`. +

Если восстанавливаемый диск является диском четности, обновите соответствующую опцию parity. Если у вас несколько отказавших дисков, обновите все их опции конфигурации.

@@ -473,8 +473,8 @@ STEP 2 -> Fix

 snapraid -d NAME -l fix.log fix
 
-

Где NAME — это имя диска, например `d1` в нашем предыдущем примере. -Если восстанавливаемый диск является диском четности, используйте имена `parity`, `2-parity` +

Где NAME — это имя диска, например d1 в нашем предыдущем примере. +Если восстанавливаемый диск является диском четности, используйте имена parity, 2-parity и т. д. Если у вас несколько отказавших дисков, используйте несколько опций -d, чтобы указать их все. @@ -483,29 +483,29 @@ snapraid -d NAME -l fix.log fix Запустите ее с диска с достаточным свободным местом.

Теперь вы восстановили все, что можно было восстановить. Если некоторые файлы частично или полностью невосстановимы, они будут переименованы с добавлением -расширения `.unrecoverable`. +расширения .unrecoverable.

Вы можете найти подробный список всех невосстановимых блоков в файле fix.log, -проверяя все строки, начинающиеся с `unrecoverable:`. +проверяя все строки, начинающиеся с unrecoverable:.

Если вы не удовлетворены восстановлением, вы можете повторять его столько раз, сколько пожелаете.

Например, если вы удалили файлы из массива после последнего -`sync`, это может привести к тому, что некоторые файлы не будут восстановлены. -В этом случае вы можете повторить `fix`, используя опцию -i, --import, +sync, это может привести к тому, что некоторые файлы не будут восстановлены. +В этом случае вы можете повторить fix, используя опцию -i, --import, указав, где эти файлы находятся сейчас, чтобы снова включить их в процесс восстановления.

Если вы удовлетворены восстановлением, вы можете продолжить, -но учтите, что после синхронизации вы больше не сможете повторить команду `fix`! +но учтите, что после синхронизации вы больше не сможете повторить команду fix!

STEP 3 -> Check

-

В качестве осторожной проверки, вы можете теперь запустить команду `check`, чтобы убедиться, +

В качестве осторожной проверки, вы можете теперь запустить команду check, чтобы убедиться, что все в порядке на восстановленном диске.

 snapraid -d NAME -a check
 
-

Где NAME — это имя диска, например `d1` в нашем предыдущем примере. +

Где NAME — это имя диска, например d1 в нашем предыдущем примере.

Опции -d и -a говорят SnapRAID проверить только указанный диск и игнорировать все данные четности.

Эта команда займет много времени, но если вы не чрезмерно осторожны, @@ -515,7 +515,7 @@ snapraid -d NAME -a check

STEP 4 -> Sync

-

Запустите команду `sync`, чтобы ресинхронизировать массив с новым диском. +

Запустите команду sync, чтобы ресинхронизировать массив с новым диском.

 snapraid sync
 
@@ -530,19 +530,19 @@ Commands

SnapRAID предоставляет несколько простых команд, которые позволяют:

  • -Печатать статус массива -> `status` +Печатать статус массива -> status
  • -Управлять дисками -> `smart`, `probe`, `up`, `down` +Управлять дисками -> smart, probe, up, down
  • -Сделать резервную копию/снимок -> `sync` +Сделать резервную копию/снимок -> sync
  • -Периодически проверять данные -> `scrub` +Периодически проверять данные -> scrub
  • -Восстановить последнюю резервную копию/снимок -> `fix`. +Восстановить последнюю резервную копию/снимок -> fix.

Команды должны быть написаны строчными буквами. @@ -555,13 +555,13 @@ status блоки без проверки, и все записанные скрытые ошибки, возникшие во время scrubbing.

Представленная информация относится к последнему времени, когда вы -запускали `sync`. Более поздние изменения не учитываются. +запускали sync. Более поздние изменения не учитываются.

Если были обнаружены плохие блоки, перечисляются их номера. -Чтобы исправить их, вы можете использовать команду `fix -e`. +Чтобы исправить их, вы можете использовать команду fix -e.

Он также показывает график, представляющий последнее время, когда каждый блок -был проверен (`scrubbed`) или синхронизирован (`synced`). Проверенные блоки -обозначены символом '*', блоки, синхронизированные, но еще не проверенные, -символом 'o'. +был проверен (scrubbed) или синхронизирован (synced). Проверенные блоки +обозначены символом *, блоки, синхронизированные, но еще не проверенные, +символом o.

Ничего не изменяется.

Если SMART сообщает, что диск выходит из строя, для этого диска -выводится `FAIL` или `PREFAIL`, и SnapRAID возвращает ошибку. +выводится FAIL или PREFAIL, и SnapRAID возвращает ошибку. В этом случае немедленная замена диска настоятельно рекомендуется.

Другие возможные строки статуса:

@@ -608,10 +608,10 @@ selferr

Если указана опция -v, --verbose, предоставляется более глубокий статистический анализ. Этот анализ может помочь вам решить, нужно ли вам больше или меньше четности. -

Эта команда использует инструмент `smartctl` и эквивалентна запуску -`smartctl -a` на всех устройствах. +

Эта команда использует инструмент smartctl и эквивалентна запуску +smartctl -a на всех устройствах.

Если ваши устройства не обнаруживаются автоматически правильно, вы можете указать -пользовательскую команду, используя опцию `smartctl` в файле +пользовательскую команду, используя опцию smartctl в файле конфигурации.

Ничего не изменяется.

@@ -620,12 +620,12 @@ selferr probe

Печатает состояние POWER всех дисков в системе. -

`Standby` означает, что диск не вращается. `Active` означает, +

Standby означает, что диск не вращается. Active означает, что диск вращается. -

Эта команда использует инструмент `smartctl` и эквивалентна запуску -`smartctl -n standby -i` на всех устройствах. +

Эта команда использует инструмент smartctl и эквивалентна запуску +smartctl -n standby -i на всех устройствах.

Если ваши устройства не обнаруживаются автоматически правильно, вы можете указать -пользовательскую команду, используя опцию `smartctl` в файле +пользовательскую команду, используя опцию smartctl в файле конфигурации.

Ничего не изменяется.

@@ -644,19 +644,19 @@ up down

Останавливает вращение всех дисков массива. -

Эта команда использует инструмент `smartctl` и эквивалентна запуску -`smartctl -s standby,now` на всех устройствах. +

Эта команда использует инструмент smartctl и эквивалентна запуску +smartctl -s standby,now на всех устройствах.

Вы можете остановить вращение только определенных дисков, используя опцию -d, --filter-disk.

Чтобы автоматически остановить вращение при ошибке, вы можете использовать опцию -s, --spin-down-on-error с любой другой командой, что эквивалентно -ручному запуску `down` при возникновении ошибки. +ручному запуску down при возникновении ошибки.

Ничего не изменяется.

diff

-

Перечисляет все файлы, измененные с момента последнего `sync`, для которых +

Перечисляет все файлы, измененные с момента последнего sync, для которых требуется пересчитать данные четности.

Эта команда не проверяет данные файла, а только метку времени файла, размер и inode. @@ -707,7 +707,7 @@ copied

Файлы, скопированные на тот же или другой диск. Обратите внимание, что если они действительно перемещены на другой диск, они также будут -учтены в `removed`. +учтены в removed. Они идентифицируются как имеющие то же имя, размер и метку времени. Если метка времени с точностью до доли секунды равна нулю, полный путь должен совпадать, а не только имя. @@ -722,7 +722,7 @@ restored
-

Если требуется `sync`, код возврата процесса равен 2, а не +

Если требуется sync, код возврата процесса равен 2, а не по умолчанию 0. Код возврата 1 используется для общего условия ошибки.

Ничего не изменяется.

@@ -735,7 +735,7 @@ sync обновляются.

Вы можете остановить этот процесс в любое время, нажав Ctrl+C, не теряя уже проделанной работы. -При следующем запуске процесс `sync` возобновится с того места, +При следующем запуске процесс sync возобновится с того места, где был прерван.

Если во время процесса обнаруживаются скрытые ошибки или ошибки ввода/вывода, соответствующие блоки помечаются как плохие. @@ -747,7 +747,7 @@ sync тот же inode, четность не пересчитывается. Если файл перемещен на другой диск, четность пересчитывается, но ранее вычисленная информация хэша сохраняется. -

Файлы `content` и `parity` изменяются при необходимости. +

Файлы content и parity изменяются при необходимости. Файлы в массиве НЕ изменяются.

@@ -770,21 +770,21 @@ full - Проверить все. чтобы определить, насколько старым должен быть блок. Сначала проверяются самые старые блоки, обеспечивая оптимальную проверку. Если вы хотите проверить только что синхронизированные блоки, которые еще не были проверены, -используйте опцию `-p new`. -

Чтобы получить подробности о статусе проверки, используйте команду `status`. +используйте опцию -p new. +

Чтобы получить подробности о статусе проверки, используйте команду status.

При обнаружении любой скрытой ошибки или ошибки ввода/вывода соответствующие блоки -помечаются как плохие в файле `content`. -Эти плохие блоки перечисляются в `status` и могут быть исправлены с помощью `fix -e`. +помечаются как плохие в файле content. +Эти плохие блоки перечисляются в status и могут быть исправлены с помощью fix -e. После исправления при следующем scrub они будут перепроверены, и если обнаружатся исправленными, плохая метка будет удалена. -Чтобы проверить только плохие блоки, вы можете использовать команду `scrub -p bad`. -

Рекомендуется запускать `scrub` только на синхронизированном массиве, чтобы избежать +Чтобы проверить только плохие блоки, вы можете использовать команду scrub -p bad. +

Рекомендуется запускать scrub только на синхронизированном массиве, чтобы избежать сообщений об ошибках, вызванных несинхронизированными данными. Эти ошибки распознаются как не являющиеся скрытыми ошибками, и блоки не помечаются как плохие, но такие ошибки сообщаются в выводе команды. -

Файл `content` изменяется для обновления времени последней проверки +

Файл content изменяется для обновления времени последней проверки для каждого блока и для пометки плохих блоков. -Файлы `parity` НЕ изменяются. +Файлы parity НЕ изменяются. Файлы в массиве НЕ изменяются.

@@ -793,28 +793,28 @@ fix

Исправляет все файлы и данные четности.

Все файлы и данные четности сравниваются с состоянием снимка, -сохраненным при последнем `sync`. +сохраненным при последнем sync. Если обнаружено различие, оно возвращается к сохраненному снимку. -

ВНИМАНИЕ! Команда `fix` не различает ошибки и +

ВНИМАНИЕ! Команда fix не различает ошибки и преднамеренные изменения. Она безусловно возвращает состояние файла -к последнему `sync`. +к последнему sync.

Если не указана другая опция, обрабатывается весь массив. Используйте опции фильтрации, чтобы выбрать подмножество файлов или дисков для работы. -

Чтобы исправить только блоки, помеченные как плохие во время `sync` и `scrub`, +

Чтобы исправить только блоки, помеченные как плохие во время sync и scrub, используйте опцию -e, --filter-error. В отличие от других опций фильтрации, эта применяет исправления только к файлам, -которые не были изменены с момента последнего `sync`. +которые не были изменены с момента последнего sync.

SnapRAID переименовывает все файлы, которые не могут быть исправлены, добавляя -расширение `.unrecoverable`. +расширение .unrecoverable.

Перед исправлением сканируется весь массив, чтобы найти файлы, перемещенные -с момента последней операции `sync`. +с момента последней операции sync. Эти файлы идентифицируются по их метке времени, игнорируя их имя и каталог, и используются в процессе восстановления при необходимости. Если вы переместили некоторые из них за пределы массива, вы можете использовать опцию -i, --import, чтобы указать дополнительные каталоги для сканирования.

Файлы идентифицируются только по пути, а не по inode. -

Файл `content` НЕ изменяется. -Файлы `parity` изменяются при необходимости. +

Файл content НЕ изменяется. +Файлы parity изменяются при необходимости. Файлы в массиве изменяются при необходимости.

@@ -822,11 +822,11 @@ fix check

Проверяет все файлы и данные четности. -

Он работает как `fix`, но только имитирует восстановление, и никакие изменения +

Он работает как fix, но только имитирует восстановление, и никакие изменения не записываются в массив.

Эта команда в основном предназначена для ручной проверки, например, после процесса восстановления или в других особых условиях. -Для периодических и запланированных проверок используйте `scrub`. +Для периодических и запланированных проверок используйте scrub.

Если вы используете опцию -a, --audit-only, проверяются только данные файла, а данные четности игнорируются для более быстрого выполнения. @@ -838,7 +838,7 @@ check list

Перечисляет все файлы, содержащиеся в массиве на момент -последнего `sync`. +последнего sync.

С -v или --verbose также отображается время с точностью до доли секунды.

Ничего не изменяется.

@@ -856,7 +856,7 @@ dup pool

Создает или обновляет виртуальное представление всех -файлов в вашем дисковом массиве в каталоге `pooling`. +файлов в вашем дисковом массиве в каталоге pooling.

Файлы не копируются, а связываются с помощью символических ссылок.

При обновлении все существующие символические ссылки и пустые @@ -907,10 +907,10 @@ MurmurHash3 на более быстрый SpookyHash.

Если вы уже используете оптимальный хэш, эта команда ничего не делает и информирует вас, что никакие действия не требуются.

Перехэширование не выполняется немедленно, а происходит -постепенно во время `sync` и `scrub`. -

Вы можете проверить состояние перехэширования с помощью `status`. +постепенно во время sync и scrub. +

Вы можете проверить состояние перехэширования с помощью status.

Во время перехэширования SnapRAID сохраняет полную функциональность, -за единственным исключением, что `dup` не может обнаружить дублирующиеся +за единственным исключением, что dup не может обнаружить дублирующиеся файлы, использующие другой хэш.

@@ -925,10 +925,10 @@ Options -c, --conf CONFIG
Выбирает файл конфигурации для использования. Если не указан, в Unix -используется файл `/usr/local/etc/snapraid.conf`, если он существует, -в противном случае `/etc/snapraid.conf`. -В Windows используется файл `snapraid.conf` в том же -каталоге, что и `snapraid.exe`. +используется файл /usr/local/etc/snapraid.conf, если он существует, +в противном случае /etc/snapraid.conf. +В Windows используется файл snapraid.conf в том же +каталоге, что и snapraid.exe.
@@ -937,13 +937,13 @@ Options
-f, --filter PATTERN
-Фильтрует файлы для обработки в `check` и `fix`. +Фильтрует файлы для обработки в check и fix. Обрабатываются только файлы, соответствующие указанному шаблону. Эту опцию можно использовать несколько раз. Подробнее о спецификациях шаблонов см. в разделе PATTERN. В Unix убедитесь, что символы глоббинга заключены в кавычки, если используются. -Эту опцию можно использовать только с `check` и `fix`. -Ее нельзя использовать с `sync` и `scrub`, так как они всегда +Эту опцию можно использовать только с check и fix. +Ее нельзя использовать с sync и scrub, так как они всегда обрабатывают весь массив.
@@ -953,15 +953,15 @@ Options
-d, --filter-disk NAME
-Фильтрует диски для обработки в `check`, `fix`, `up` и `down`. +Фильтрует диски для обработки в check, fix, up и down. Вы должны указать имя диска, определенное в файле конфигурации. -Вы также можете указать диски четности с именами: `parity`, `2-parity`, -`3-parity` и т. д., чтобы ограничить операции конкретным диском четности. +Вы также можете указать диски четности с именами: parity, 2-parity, +3-parity и т. д., чтобы ограничить операции конкретным диском четности. Если вы комбинируете несколько опций --filter, --filter-disk и --filter-missing, выбираются только файлы, соответствующие всем фильтрам. Эту опцию можно использовать несколько раз. -Эту опцию можно использовать только с `check`, `fix`, `up` и `down`. -Ее нельзя использовать с `sync` и `scrub`, так как они всегда +Эту опцию можно использовать только с check, fix, up и down. +Ее нельзя использовать с sync и scrub, так как они всегда обрабатывают весь массив.
@@ -971,13 +971,13 @@ Options
-m, --filter-missing
-Фильтрует файлы для обработки в `check` и `fix`. +Фильтрует файлы для обработки в check и fix. Обрабатываются только файлы, отсутствующие или удаленные из массива. -При использовании с `fix`, это действует как команда `undelete`. +При использовании с fix, это действует как команда undelete. Если вы комбинируете несколько опций --filter, --filter-disk и --filter-missing, выбираются только файлы, соответствующие всем фильтрам. -Эту опцию можно использовать только с `check` и `fix`. -Ее нельзя использовать с `sync` и `scrub`, так как они всегда +Эту опцию можно использовать только с check и fix. +Ее нельзя использовать с sync и scrub, так как они всегда обрабатывают весь массив.
@@ -987,11 +987,11 @@ Options
-e, --filter-error
-Обрабатывает файлы с ошибками в `check` и `fix`. +Обрабатывает файлы с ошибками в check и fix. Он обрабатывает только файлы, блоки которых помечены скрытыми -ошибками или ошибками ввода/вывода во время `sync` и `scrub`, как -перечислено в `status`. -Эту опцию можно использовать только с `check` и `fix`. +ошибками или ошибками ввода/вывода во время sync и scrub, как +перечислено в status. +Эту опцию можно использовать только с check и fix.
@@ -1000,12 +1000,12 @@ Options
-p, --plan PERC|bad|new|full
-Выбирает план проверки (`scrub`). Если PERC — это числовое значение от 0 до 100, +Выбирает план проверки (scrub). Если PERC — это числовое значение от 0 до 100, оно интерпретируется как процент блоков для проверки. Вместо процента вы можете указать план: -`bad` проверяет плохие блоки, `new` проверяет блоки, которые еще не были проверены, -и `full` проверяет все. -Эту опцию можно использовать только с `scrub`. +bad проверяет плохие блоки, new проверяет блоки, которые еще не были проверены, +и full проверяет все. +Эту опцию можно использовать только с scrub.
@@ -1014,11 +1014,11 @@ Options
-o, --older-than DAYS
-Выбирает самую старую часть массива для обработки в `scrub`. +Выбирает самую старую часть массива для обработки в scrub. DAYS — это минимальный возраст в днях для блока, который будет проверен; по умолчанию — 10. Блоки, помеченные как плохие, всегда проверяются независимо от этой опции. -Эту опцию можно использовать только с `scrub`. +Эту опцию можно использовать только с scrub.
@@ -1027,11 +1027,11 @@ DAYS — это минимальный возраст в днях для бло
-a, --audit-only
-В `check`, проверяет хэш файлов без +В check, проверяет хэш файлов без проверки данных четности. Если вы заинтересованы только в проверке данных файла, эта опция может значительно ускорить процесс проверки. -Эту опцию можно использовать только с `check`. +Эту опцию можно использовать только с check.
@@ -1040,9 +1040,9 @@ DAYS — это минимальный возраст в днях для бло
-h, --pre-hash
-В `sync`, запускает предварительную фазу хэширования всех новых данных +В sync, запускает предварительную фазу хэширования всех новых данных для дополнительной проверки перед вычислением четности. -Обычно в `sync` предварительное хэширование не выполняется, и новые +Обычно в sync предварительное хэширование не выполняется, и новые данные хэшируются непосредственно перед вычислением четности, когда они считываются в первый раз. Этот процесс происходит, когда система находится под @@ -1050,12 +1050,12 @@ DAYS — это минимальный возраст в днях для бло Это экстремальное условие для машины, и если у нее есть скрытая аппаратная проблема, скрытые ошибки могут остаться незамеченными, потому что данные еще не хэшированы. -Чтобы избежать этого риска, вы можете включить режим `pre-hash`, чтобы +Чтобы избежать этого риска, вы можете включить режим pre-hash, чтобы все данные считывались дважды для обеспечения их целостности. Эта опция также проверяет файлы, перемещенные внутри массива, чтобы убедиться, что операция перемещения прошла успешно, и, при необходимости, -позволяет запустить операцию исправления (`fix`) перед продолжением. -Эту опцию можно использовать только с `sync`. +позволяет запустить операцию исправления (fix) перед продолжением. +Эту опцию можно использовать только с sync.
@@ -1065,12 +1065,12 @@ DAYS — это минимальный возраст в днях для бло -i, --import DIR
Импортирует из указанного каталога любые файлы, удаленные -из массива после последнего `sync`. -Если у вас все еще есть такие файлы, они могут использоваться `check` -и `fix` для улучшения процесса восстановления. +из массива после последнего sync. +Если у вас все еще есть такие файлы, они могут использоваться check +и fix для улучшения процесса восстановления. Файлы считываются, включая подкаталоги, и идентифицируются независимо от их имени. -Эту опцию можно использовать только с `check` и `fix`. +Эту опцию можно использовать только с check и fix.
@@ -1137,7 +1137,7 @@ DAYS — это минимальный возраст в днях для бло Это позволяет легко обнаружить, когда после сбоя системы некоторые доступные файлы были усечены. Это возможное условие в Linux с файловыми системами ext3/ext4. -Эту опцию можно использовать только с `sync`. +Эту опцию можно использовать только с sync. @@ -1153,7 +1153,7 @@ DAYS — это минимальный возраст в днях для бло если вы не укажете эту опцию. Это позволяет легко обнаружить, когда файловая система данных не смонтирована. -Эту опцию можно использовать только с `sync`. +Эту опцию можно использовать только с sync. @@ -1171,8 +1171,8 @@ DAYS — это минимальный возраст в днях для бло Однако допускается однократное изменение UUID с одиночной четностью, и больше с множественной четностью, потому что это нормальный случай при замене дисков после восстановления. -Эту опцию можно использовать только с `sync`, `check` или -`fix`. +Эту опцию можно использовать только с sync, check или +fix. @@ -1187,7 +1187,7 @@ DAYS — это минимальный возраст в днях для бло только первого, вы можете игнорировать второй недоступный диск. Или, если вы хотите восстановить диск в свободное место, оставшееся на уже используемом диске, совместно использующем то же физическое устройство. -Эту опцию можно использовать только с `fix`. +Эту опцию можно использовать только с fix. @@ -1196,7 +1196,7 @@ DAYS — это минимальный возраст в днях для бло
-N, --force-nocopy
-В `sync`, `check` и `fix`, отключает эвристику обнаружения копирования. +В sync, check и fix, отключает эвристику обнаружения копирования. Без этой опции SnapRAID предполагает, что файлы с одинаковыми атрибутами, такими как имя, размер и метка времени, являются копиями с одинаковыми данными. @@ -1206,7 +1206,7 @@ DAYS — это минимальный возраст в днях для бло В некоторых редких случаях это поведение может привести к ложным срабатываниям или замедлению процесса из-за большого количества проверок хэша, и эта опция позволяет решить такие проблемы. -Эту опцию можно использовать только с `sync`, `check` и `fix`. +Эту опцию можно использовать только с sync, check и fix.
@@ -1215,14 +1215,14 @@ DAYS — это минимальный возраст в днях для бло
-F, --force-full
-В `sync`, форсирует полный пересчет четности. +В sync, форсирует полный пересчет четности. Эту опцию можно использовать, когда вы добавляете новый уровень четности или если вы вернулись к старому файлу content, используя более свежие данные четности. Вместо того чтобы воссоздавать четность с нуля, это позволяет повторно использовать хэши, присутствующие в файле content, для проверки данных -и поддержания защиты данных во время процесса `sync` с использованием +и поддержания защиты данных во время процесса sync с использованием существующих данных четности. -Эту опцию можно использовать только с `sync`. +Эту опцию можно использовать только с sync.
@@ -1231,14 +1231,14 @@ DAYS — это минимальный возраст в днях для бло
-R, --force-realloc
-В `sync`, форсирует полное перераспределение файлов и перестроение четности. +В sync, форсирует полное перераспределение файлов и перестроение четности. Эту опцию можно использовать для полного перераспределения всех файлов, удаления фрагментации, при этом повторно используя хэши, присутствующие в файле content, для проверки данных. -Эту опцию можно использовать только с `sync`. +Эту опцию можно использовать только с sync. ВНИМАНИЕ! Эта опция предназначена только для экспертов, и настоятельно не рекомендуется ее использовать. -У вас НЕТ защиты данных во время операции `sync`. +У вас НЕТ защиты данных во время операции sync.
@@ -1253,14 +1253,14 @@ DAYS — это минимальный возраст в днях для бло множества ошибок. Когда указана -l, --log, на экран выводятся только фатальные ошибки, которые приводят к остановке SnapRAID. -Если путь начинается с '>>', файл открывается -в режиме добавления. Вхождения '%D' и '%T' в имени +Если путь начинается с >>, файл открывается +в режиме добавления. Вхождения %D и %T в имени заменяются датой и временем в формате ГГГГММДД и ЧЧММСС. В пакетных файлах Windows вы должны удвоить -символ '%', например, result-%%D.log. Чтобы использовать '>>', вы должны -заключить имя в кавычки, например, `">>result.log"`. +символ %, например, result-%%D.log. Чтобы использовать >>, вы должны +заключить имя в кавычки, например, ">>result.log". Для вывода журнала на стандартный вывод или стандартную ошибку, -вы можете использовать `">&1"` и `">&2"` соответственно. +вы можете использовать ">&1" и ">&2" соответственно. Описание тегов журнала см. в файле snapraid_log.txt или man-странице. @@ -1273,10 +1273,10 @@ SnapRAID. Устанавливает новый лимит ошибок до остановки выполнения. По умолчанию SnapRAID останавливается, если обнаруживает более 100 ошибок ввода/вывода, что указывает на вероятный сбой диска. -Эта опция влияет на `sync` и `scrub`, которым разрешено +Эта опция влияет на sync и scrub, которым разрешено продолжать работу после первого набора дисковых ошибок, чтобы попытаться завершить свои операции. -Однако `check` и `fix` всегда останавливаются при первой ошибке. +Однако check и fix всегда останавливаются при первой ошибке. @@ -1368,10 +1368,10 @@ Configuration

SnapRAID требует файл конфигурации, чтобы знать, где находится ваш дисковый массив и где хранить информацию четности. -

В Unix используется файл `/usr/local/etc/snapraid.conf`, если он существует, -в противном случае `/etc/snapraid.conf`. -В Windows используется файл `snapraid.conf` в том же -каталоге, что и `snapraid.exe`. +

В Unix используется файл /usr/local/etc/snapraid.conf, если он существует, +в противном случае /etc/snapraid.conf. +В Windows используется файл snapraid.conf в том же +каталоге, что и snapraid.exe.

Он должен содержать следующие опции (чувствительные к регистру):

@@ -1416,7 +1416,7 @@ parity FILE [,FILE] ...

Каждый уровень четности требует наличия всех предыдущих уровней четности. -

Применяются те же соображения, что и для опции 'parity'. +

Применяются те же соображения, что и для опции parity.

Эти опции являются необязательными и могут использоваться только один раз.

@@ -1424,17 +1424,17 @@ parity FILE [,FILE] ... z-parity FILE [,FILE] ...

Определяет альтернативный файл и формат для хранения тройной четности. -

Эта опция является альтернативой '3-parity', в основном предназначенной для +

Эта опция является альтернативой 3-parity, в основном предназначенной для слабых процессоров, таких как ARM или AMD Phenom, Athlon и Opteron, которые не поддерживают набор инструкций SSSE3. В таких случаях она обеспечивает лучшую производительность.

Этот формат похож на тот, который используется ZFS RAIDZ3, но быстрее. Как и ZFS, он не работает за пределами тройной четности. -

При использовании '3-parity' вы будете предупреждены, если рекомендуется использовать -формат 'z-parity' для повышения производительности. +

При использовании 3-parity вы будете предупреждены, если рекомендуется использовать +формат z-parity для повышения производительности.

Возможно преобразование из одного формата в другой путем настройки файла конфигурации с желаемым файлом z-parity или 3-parity -и использования 'fix' для его воссоздания. +и использования fix для его воссоздания.

@@ -1445,7 +1445,7 @@ content FILE

Он может быть размещен на диске, используемом для данных, четности, или любом другом доступном диске. Если вы используете диск данных, этот файл автоматически исключается -из процесса `sync`. +из процесса sync.

Эта опция является обязательной и может использоваться несколько раз для сохранения нескольких копий одного и того же файла.

Вы должны хранить как минимум одну копию для каждого используемого диска четности @@ -1463,7 +1463,7 @@ data NAME DIR сохраняете NAME фиксированным.

Вы должны использовать одну опцию для каждого диска данных в массиве.

Вы можете переименовать диск позже, изменив NAME непосредственно -в файле конфигурации, а затем запустив команду 'sync'. +в файле конфигурации, а затем запустив команду sync. В случае переименования, ассоциация выполняется с использованием сохраненного UUID дисков.

@@ -1472,7 +1472,7 @@ UUID дисков. nohidden

Исключает все скрытые файлы и каталоги. -В Unix скрытые файлы — это те, которые начинаются с `.`. +В Unix скрытые файлы — это те, которые начинаются с .. В Windows — это те, у которых есть скрытый атрибут.

@@ -1482,11 +1482,11 @@ exclude/include PATTERN

Определяет шаблоны файлов или каталогов для исключения или включения в процесс синхронизации. Все шаблоны обрабатываются в указанном порядке. -

Если первый совпадающий шаблон — это `exclude`, файл -исключается. Если это `include`, файл включается. +

Если первый совпадающий шаблон — это exclude, файл +исключается. Если это include, файл включается. Если ни один шаблон не совпадает, файл исключается, если последний -указанный шаблон — это `include`, или включается, если последний шаблон -— это `exclude`. +указанный шаблон — это include, или включается, если последний шаблон +— это exclude.

Подробнее о спецификациях шаблонов см. в разделе PATTERN.

Эту опцию можно использовать несколько раз.

@@ -1514,7 +1514,7 @@ blocksize SIZE_IN_KIBIBYTES теряется для каждого файла. Например, при 100 000 файлов и размере блока 256 КиБ вы потеряете 12,8 ГБ четности, что может привести к уменьшению доступного пространства на диске данных на 12,8 ГБ. -

Вы можете проверить количество потерянного пространства на каждом диске с помощью `status`. +

Вы можете проверить количество потерянного пространства на каждом диске с помощью status. Это количество пространства, которое вы должны оставить свободным на дисках данных или использовать для файлов, не включенных в массив. Если это значение отрицательное, это означает, что вы близки к заполнению @@ -1573,7 +1573,7 @@ autosave SIZE_IN_GIGABYTES

Автоматически сохраняет состояние при синхронизации или проверке после обработки указанного количества ГБ. -Эта опция полезна, чтобы избежать перезапуска длительных команд `sync` +Эта опция полезна, чтобы избежать перезапуска длительных команд sync с нуля, если они были прерваны сбоем машины или любым другим событием.

@@ -1585,7 +1585,7 @@ SnapRAID периодически проверяет температуру вс инструмента smartctl. Текущие температуры дисков отображаются во время работы SnapRAID. Если какой-либо диск превышает этот лимит, все операции останавливаются, и диски останавливают вращение (переходят в режим ожидания) на время, -определенное опцией `temp_sleep`. После периода ожидания операции +определенное опцией temp_sleep. После периода ожидания операции возобновляются, потенциально снова приостанавливаясь, если лимит температуры достигается еще раз.

Во время работы SnapRAID также анализирует кривую нагрева каждого @@ -1619,7 +1619,7 @@ temp_sleep TIME_IN_MINUTES pool DIR

Определяет каталог объединения (pooling), где создается виртуальное представление -дискового массива с помощью команды `pool`. +дискового массива с помощью команды pool.

Каталог должен уже существовать.

@@ -1632,7 +1632,7 @@ share UNC_DIR Без этой опции сгенерированные символические ссылки используют только локальные пути, что не позволяет предоставлять общий доступ к каталогу pool по сети.

Символические ссылки формируются с использованием указанного пути UNC, добавлением -имени диска, как указано в опции `data`, и, наконец, добавлением +имени диска, как указано в опции data, и, наконец, добавлением каталога и имени файла.

Эта опция требуется только для Windows.

@@ -1645,12 +1645,12 @@ smartctl DISK/PARITY OPTIONS... которые не могут быть обнаружены автоматически. Заполнитель %s заменяется именем устройства, но он необязателен для фиксированных устройств, таких как контроллеры RAID. -

DISK — это то же имя диска, указанное в опции `data`. -PARITY — это одно из имен четности: `parity`, `2-parity`, `3-parity`, -`4-parity`, `5-parity`, `6-parity` или `z-parity`. -

В указанных OPTIONS строка `%s` заменяется +

DISK — это то же имя диска, указанное в опции data. +PARITY — это одно из имен четности: parity, 2-parity, 3-parity, +4-parity, 5-parity, 6-parity или z-parity. +

В указанных OPTIONS строка %s заменяется именем устройства. Для контроллеров RAID устройство, -вероятно, фиксировано, и вам может не потребоваться использовать `%s`. +вероятно, фиксировано, и вам может не потребоваться использовать %s.

Возможные опции см. в документации smartmontools:

 https://www.smartmontools.org/wiki/Supported_RAID-Controllers
@@ -1668,11 +1668,11 @@ smartignore DISK/PARITY ATTR [ATTR...]
 

Игнорирует указанный атрибут SMART при вычислении вероятности сбоя диска. Эта опция полезна, если диск сообщает необычные или вводящие в заблуждение значения для конкретного атрибута. -

DISK — это то же имя диска, указанное в опции `data`. -PARITY — это одно из имен четности: `parity`, `2-parity`, `3-parity`, -`4-parity`, `5-parity`, `6-parity` или `z-parity`. +

DISK — это то же имя диска, указанное в опции data. +PARITY — это одно из имен четности: parity, 2-parity, 3-parity, +4-parity, 5-parity, 6-parity или z-parity. Специальное значение * может использоваться для игнорирования атрибута на всех дисках. -

Например, чтобы игнорировать атрибут `Current Pending Sector Count` на +

Например, чтобы игнорировать атрибут Current Pending Sector Count на всех дисках:

 smartignore * 197
@@ -1727,32 +1727,32 @@ Pattern
 исключения. Используя символы подстановки (globbing), вы можете определить правила,
 которые соответствуют конкретным именам файлов или целым структурам каталогов без
 ручного перечисления каждого пути.
-

Вопросительный знак `?` соответствует любому одиночному символу, кроме +

Вопросительный знак ? соответствует любому одиночному символу, кроме разделителя каталогов. Это делает его полезным для сопоставления имен файлов с переменными символами, при этом шаблон ограничивается одним уровнем каталога. -

Одиночная звездочка `*` соответствует любой последовательности символов, но, как и +

Одиночная звездочка * соответствует любой последовательности символов, но, как и вопросительный знак, она никогда не пересекает границы каталогов. Она останавливается на прямой косой черте, что делает ее подходящей для сопоставления внутри одного компонента пути. Это стандартное поведение подстановочных знаков, знакомое по оболочке (shell). -

Двойная звездочка `**` более мощная, она соответствует любой последовательности +

Двойная звездочка ** более мощная, она соответствует любой последовательности символов, включая разделители каталогов. Это позволяет шаблонам соответствовать -нескольким уровням каталогов. Когда `**` появляется непосредственно в +нескольким уровням каталогов. Когда ** появляется непосредственно в шаблоне, она может соответствовать нулю или более символам, включая косые черты между окружающим буквальным текстом. -

Наиболее важным использованием `**` является специальная форма `/**/`. Она соответствует +

Наиболее важным использованием ** является специальная форма /**/. Она соответствует нулю или более полным уровням каталогов, что позволяет сопоставлять файлы на любой глубине в дереве каталогов, не зная точной структуры пути. -Например, шаблон `src/**/main.js` соответствует `src/main.js` (пропуск -ноля каталогов), `src/ui/main.js` (пропуск одного каталога) и -`src/ui/components/main.js` (пропуск двух каталогов). -

Классы символов с использованием квадратных скобок `[]` соответствуют одному символу из +Например, шаблон src/**/main.js соответствует src/main.js (пропуск +ноля каталогов), src/ui/main.js (пропуск одного каталога) и +src/ui/components/main.js (пропуск двух каталогов). +

Классы символов с использованием квадратных скобок [] соответствуют одному символу из заданного набора или диапазона. Как и другие односимвольные шаблоны, они не соответствуют разделителям каталогов. Классы поддерживают диапазоны и отрицание с использованием восклицательного знака. -

Фундаментальное различие, которое следует помнить, заключается в том, что `*`, `?` и классы +

Фундаментальное различие, которое следует помнить, заключается в том, что *, ? и классы символов соблюдают границы каталогов и соответствуют только внутри одного -компонента пути, в то время как `**` — единственный шаблон, который может соответствовать +компонента пути, в то время как ** — единственный шаблон, который может соответствовать через разделители каталогов.

Существует четыре различных типа шаблонов:

@@ -1801,47 +1801,47 @@ DIR/ Системные каталоги Windows, точки соединения, точки монтирования и другие специальные каталоги Windows рассматриваются как файлы, что означает, что для их исключения вы должны использовать правило файла, а не каталога. -

Если имя файла содержит символы '*', '?', '[', -или ']', вы должны экранировать их, чтобы избежать их интерпретации как -символов глоббинга. В Unix символом экранирования является '\'; в Windows — '^'. +

Если имя файла содержит символы *, ?, [, +или ], вы должны экранировать их, чтобы избежать их интерпретации как +символов глоббинга. В Unix символом экранирования является \; в Windows — ^. Когда шаблон находится в командной строке, вы должны удвоить символ экранирования, чтобы избежать его интерпретации командной оболочкой.

В файле конфигурации вы можете использовать различные стратегии для фильтрации файлов для обработки. -Самый простой подход — использовать только правила `exclude` для удаления всех +Самый простой подход — использовать только правила exclude для удаления всех файлов и каталогов, которые вы не хотите обрабатывать. Например:

-# Исключает любой файл с именем `*.unrecoverable`
+# Исключает любой файл с именем *.unrecoverable
 exclude *.unrecoverable
-# Исключает корневой каталог `/lost+found`
+# Исключает корневой каталог /lost+found
 exclude /lost+found/
-# Исключает любой подкаталог с именем `tmp`
+# Исключает любой подкаталог с именем tmp
 exclude tmp/
 

Противоположный подход — определить только файлы, которые вы хотите обрабатывать, используя -только правила `include`. Например: +только правила include. Например:

 # Включает только некоторые каталоги
 include /movies/
 include /musics/
 include /pictures/
 
-

Конечный подход — смешивать правила `exclude` и `include`. В этом случае +

Конечный подход — смешивать правила exclude и include. В этом случае порядок правил важен. Более ранние правила имеют преимущество над более поздними. -Для упрощения вы можете сначала перечислить все правила `exclude`, а затем -все правила `include`. Например: +Для упрощения вы можете сначала перечислить все правила exclude, а затем +все правила include. Например:

-# Исключает любой файл с именем `*.unrecoverable`
+# Исключает любой файл с именем *.unrecoverable
 exclude *.unrecoverable
-# Исключает любой подкаталог с именем `tmp`
+# Исключает любой подкаталог с именем tmp
 exclude tmp/
 # Включает только некоторые каталоги
 include /movies/
 include /musics/
 include /pictures/
 
-

В командной строке, используя опцию -f, вы можете использовать только шаблоны `include`. +

В командной строке, используя опцию -f, вы можете использовать только шаблоны include. Например:

 # Проверяет только файлы .mp3.
@@ -1856,14 +1856,14 @@ snapraid -f "*.mp3" check
 Ignore File
 
 

В дополнение к глобальным правилам в файле конфигурации, вы можете -размещать файлы `.snapraidignore` в любом каталоге внутри массива для +размещать файлы .snapraidignore в любом каталоге внутри массива для определения децентрализованных правил исключения. -

Правила, определенные в `.snapraidignore`, применяются после правил в +

Правила, определенные в .snapraidignore, применяются после правил в конфигурационном файле. Это означает, что они имеют более высокий приоритет и могут использоваться для исключения файлов, которые ранее были включены глобальной конфигурацией. Фактически, если локальное правило совпадает, файл исключается независимо от глобальных настроек включения. -

Логика шаблонов в `.snapraidignore` повторяет глобальную конфигурацию, но +

Логика шаблонов в .snapraidignore повторяет глобальную конфигурацию, но привязывает шаблоны к каталогу, в котором находится файл:

@@ -1891,7 +1891,7 @@ DIR/ /PATH/FILE
Выбирает точно указанный файл относительно местоположения -файла `.snapraidignore`. +файла .snapraidignore.
@@ -1901,17 +1901,17 @@ DIR/ /PATH/DIR/
Выбирает точно указанный каталог и все его содержимое -относительно местоположения файла `.snapraidignore`. +относительно местоположения файла .snapraidignore.
-

В отличие от глобальной конфигурации, файлы `.snapraidignore` поддерживают -только правила исключения; вы не можете использовать шаблоны `include` или отрицание (!). -

Например, если у вас есть `.snapraidignore` в `/mnt/disk1/projects/`: +

В отличие от глобальной конфигурации, файлы .snapraidignore поддерживают +только правила исключения; вы не можете использовать шаблоны include или отрицание (!). +

Например, если у вас есть .snapraidignore в /mnt/disk1/projects/:

 # Исключает ТОЛЬКО /mnt/disk1/projects/output.bin
 /output.bin
-# Исключает любой каталог с именем 'build' внутри projects/
+# Исключает любой каталог с именем build внутри projects/
 build/
 # Исключает любой .tmp файл внутри projects/ или его подпапок
 *.tmp
@@ -1924,8 +1924,8 @@ Content
 

SnapRAID хранит список и контрольные суммы ваших файлов в файле content.

Это бинарный файл, который перечисляет все файлы, присутствующие в вашем дисковом массиве, вместе со всеми контрольными суммами для проверки их целостности. -

Этот файл считывается и записывается командами `sync` и `scrub` и -считывается командами `fix`, `check` и `status`. +

Этот файл считывается и записывается командами sync и scrub и +считывается командами fix, check и status.

@@ -1933,9 +1933,9 @@ Parity

SnapRAID хранит информацию четности вашего массива в файлах parity.

Это бинарные файлы, содержащие вычисленную четность всех -блоков, определенных в файле `content`. -

Эти файлы считываются и записываются командами `sync` и `fix` и -только считываются командами `scrub` и `check`. +блоков, определенных в файле content. +

Эти файлы считываются и записываются командами sync и fix и +только считываются командами scrub и check.

@@ -1946,8 +1946,8 @@ Encoding

В Windows все имена, считанные из файловой системы, преобразуются и обрабатываются в формате UTF-8.

Чтобы имена файлов печатались правильно, вы должны установить консоль Windows -в режим UTF-8 командой `chcp 65001` и использовать -шрифт TrueType, такой как `Lucida Console`, в качестве шрифта консоли. +в режим UTF-8 командой chcp 65001 и использовать +шрифт TrueType, такой как Lucida Console, в качестве шрифта консоли. Это влияет только на печатаемые имена файлов; если вы перенаправляете вывод консоли в файл, результирующий файл всегда в формате UTF-8. diff --git a/beta/manual-sv.html b/beta/manual-sv.html index a90e530a..12c891ae 100644 --- a/beta/manual-sv.html +++ b/beta/manual-sv.html @@ -227,7 +227,7 @@ Behörigheter, ägarskap och utökade attribut sparas inte. Kom igång

För att använda SnapRAID måste du först välja en disk i din disk-array -som ska dediceras till `parity`-information. Med en disk för paritet, +som ska dediceras till parity-information. Med en disk för paritet, kommer du att kunna återställa från ett enda diskfel, liknande RAID5.

Om du vill återställa från fler diskfel, liknande RAID6, måste du reservera ytterligare diskar för paritet. Varje ytterligare @@ -235,18 +235,18 @@ paritetsdisk möjliggör återställning från ett diskfel till.

Som paritetsdiskar måste du välja de största diskarna i arrayen, eftersom paritetsinformationen kan växa till storleken av den största datadisken i arrayen. -

Dessa diskar kommer att dediceras till att lagra `parity`-filerna. +

Dessa diskar kommer att dediceras till att lagra parity-filerna. Du bör inte lagra din data på dem. -

Sedan måste du definiera de `data`-diskar som du vill skydda +

Sedan måste du definiera de data-diskar som du vill skydda med SnapRAID. Skyddet är mer effektivt om dessa diskar innehåller data som sällan ändras. Av denna anledning är det bäst att INTE inkludera Windows C:\-disken eller Unix /home, /var och /tmp katalogerna. -

Listan över filer sparas i `content`-filerna, som vanligtvis +

Listan över filer sparas i content-filerna, som vanligtvis lagras på data-, paritets- eller startdiskarna. Denna fil innehåller detaljerna för din säkerhetskopia, inklusive alla checksummor för att verifiera dess integritet. -`content`-filen lagras i flera kopior, och varje kopia måste +content-filen lagras i flera kopior, och varje kopia måste finnas på en annan disk för att säkerställa att, även vid flera diskfel, minst en kopia är tillgänglig.

Anta till exempel att du bara är intresserad av en paritetsnivå @@ -284,7 +284,7 @@ diskar direkt i undermappar. Se:

 https://www.google.com/search?q=Windows+mount+point
 
-

Vid denna punkt är du redo att köra kommandot `sync` för att bygga +

Vid denna punkt är du redo att köra kommandot sync för att bygga paritetsinformationen.

 snapraid sync
@@ -296,18 +296,18 @@ processen omedelbar.
 återupptas det där det avbröts.
 

När detta kommando är klart är din data SÄKER.

Nu kan du börja använda din array som du vill och periodiskt -uppdatera paritetsinformationen genom att köra kommandot `sync`. +uppdatera paritetsinformationen genom att köra kommandot sync.

Skrubbning (Scrubbing)

För att periodiskt kontrollera data och paritet för fel kan du -köra kommandot `scrub`. +köra kommandot scrub.

 snapraid scrub
 

Detta kommando jämför data i din array med den hash som beräknades -under kommandot `sync` för att verifiera integriteten. +under kommandot sync för att verifiera integriteten.

Varje körning av kommandot kontrollerar ungefär 8% av arrayen, exklusive data som redan skrubbats under de föregående 10 dagarna. Du kan använda alternativet -p, --plan för att specificera en annan mängd @@ -317,24 +317,24 @@ Till exempel, för att kontrollera 5% av arrayen för block äldre än 20 dagar, snapraid -p 5 -o 20 scrub

Om tysta eller input/output-fel hittas under processen, -markeras de motsvarande blocken som dåliga i `content`-filen -och listas i kommandot `status`. +markeras de motsvarande blocken som dåliga i content-filen +och listas i kommandot status.

 snapraid status
 
-

För att fixa dem kan du använda kommandot `fix`, filtrera efter dåliga block med +

För att fixa dem kan du använda kommandot fix, filtrera efter dåliga block med alternativet -e, --filter-error:

 snapraid -e fix
 
-

Vid nästa `scrub` kommer felen att försvinna från `status`-rapporten +

Vid nästa scrub kommer felen att försvinna från status-rapporten om de verkligen är fixade. För att göra det snabbare kan du använda -p bad för att skrubba endast block markerade som dåliga.

 snapraid -p bad scrub
 
-

Att köra `scrub` på en osynkad array kan rapportera fel orsakade av -borttagna eller modifierade filer. Dessa fel rapporteras i `scrub`- +

Att köra scrub på en osynkad array kan rapportera fel orsakade av +borttagna eller modifierade filer. Dessa fel rapporteras i scrub- utdata, men de relaterade blocken markeras inte som dåliga.

@@ -350,9 +350,9 @@ på symboliska länkar. Det integreras väl med SnapRAID för paritetsskydd och används ofta i installationer som OpenMediaVault (OMV) eller anpassade NAS-konfigurationer.

För att visa alla filer i din array i samma katalogträd, -kan du aktivera funktionen `pooling`. Den skapar en skrivskyddad virtuell +kan du aktivera funktionen pooling. Den skapar en skrivskyddad virtuell vy av alla filer i din array med hjälp av symboliska länkar. -

Du kan konfigurera `pooling`-katalogen i konfigurationsfilen med: +

Du kan konfigurera pooling-katalogen i konfigurationsfilen med:

 pool /pool
 
@@ -360,7 +360,7 @@ pool /pool

 pool C:\pool
 
-

och kör sedan kommandot `pool` för att skapa eller uppdatera den virtuella vyn. +

och kör sedan kommandot pool för att skapa eller uppdatera den virtuella vyn.

 snapraid pool
 
@@ -385,9 +385,9 @@ follow symlinks = yes löser dem på distans. För att aktivera detta måste du, förutom att dela pool-katalogen, även dela alla diskar oberoende, med hjälp av de disk-namn som definieras i konfigurationsfilen som delningspunkter. Du måste också specificera -i alternativet `share` i konfigurationsfilen den Windows UNC-sökväg som +i alternativet share i konfigurationsfilen den Windows UNC-sökväg som fjärrklienter behöver använda för att få åtkomst till dessa delade diskar. -

Till exempel, om du arbetar från en server som heter `darkstar`, kan du använda +

Till exempel, om du arbetar från en server som heter darkstar, kan du använda alternativen:

 data d1 F:\array\
@@ -451,10 +451,10 @@ STEG 1 -> Omkonfigurera
 
 

Du behöver lite utrymme för att återställa, helst på ytterligare reservdiskar, men en extern USB-disk eller fjärrdisk räcker. -

Ändra SnapRAID-konfigurationsfilen för att få alternativet `data` eller `parity` +

Ändra SnapRAID-konfigurationsfilen för att få alternativet data eller parity för den felaktiga disken att peka på en plats med tillräckligt tomt utrymme för att återställa filerna. -

Om till exempel disk `d1` har misslyckats, ändra från: +

Om till exempel disk d1 har misslyckats, ändra från:

 data d1 /mnt/disk1/
 
@@ -462,7 +462,7 @@ data d1 /mnt/disk1/

 data d1 /mnt/new_spare_disk/
 
-

Om disken som ska återställas är en paritetsdisk, uppdatera det lämpliga `parity`- +

Om disken som ska återställas är en paritetsdisk, uppdatera det lämpliga parity- alternativet. Om du har flera felaktiga diskar, uppdatera alla deras konfigurationsalternativ.

@@ -474,8 +474,8 @@ STEG 2 -> Fixa

 snapraid -d NAMN -l fix.log fix
 
-

Där NAMN är namnet på disken, till exempel `d1` i vårt tidigare exempel. -Om disken som ska återställas är en paritetsdisk, använd namnen `parity`, `2-parity`, +

Där NAMN är namnet på disken, till exempel d1 i vårt tidigare exempel. +Om disken som ska återställas är en paritetsdisk, använd namnen parity, 2-parity, etc. Om du har flera felaktiga diskar, använd flera -d-alternativ för att specificera alla av dem. @@ -484,30 +484,30 @@ av dem. Kör den från en disk med tillräckligt med ledigt utrymme.

Nu har du återställt allt som är återställningsbart. Om vissa filer är delvis eller helt icke-återställningsbara, kommer de att döpas om genom att lägga till tillägget -`.unrecoverable`. +.unrecoverable.

Du kan hitta en detaljerad lista över alla icke-återställningsbara block i fix.log-filen -genom att kontrollera alla rader som börjar med `unrecoverable:`. +genom att kontrollera alla rader som börjar med unrecoverable:.

Om du inte är nöjd med återställningen kan du försöka igen hur många gånger du vill.

Om du till exempel har tagit bort filer från arrayen efter den senaste -`sync`, kan detta leda till att vissa filer inte återställs. -I detta fall kan du försöka igen `fix` med alternativet -i, --import, +sync, kan detta leda till att vissa filer inte återställs. +I detta fall kan du försöka igen fix med alternativet -i, --import, specificera var dessa filer nu finns för att inkludera dem igen i återställningsprocessen.

Om du är nöjd med återställningen kan du fortsätta, -men notera att efter synkronisering kan du inte försöka igen kommandot `fix` +men notera att efter synkronisering kan du inte försöka igen kommandot fix längre!

STEG 3 -> Kontrollera

-

Som en försiktighetsåtgärd kan du nu köra ett `check`-kommando för att säkerställa att +

Som en försiktighetsåtgärd kan du nu köra ett check-kommando för att säkerställa att allt är korrekt på den återställda disken.

 snapraid -d NAMN -a check
 
-

Där NAMN är namnet på disken, till exempel `d1` i vårt tidigare exempel. +

Där NAMN är namnet på disken, till exempel d1 i vårt tidigare exempel.

Alternativen -d och -a talar om för SnapRAID att endast kontrollera den specificerade disken och ignorera all paritetsdata.

Detta kommando kommer att ta lång tid, men om du inte är alltför försiktig, @@ -517,7 +517,7 @@ kan du hoppa över det.

STEG 4 -> Synkronisera

-

Kör kommandot `sync` för att synkronisera arrayen igen med den nya disken. +

Kör kommandot sync för att synkronisera arrayen igen med den nya disken.

 snapraid sync
 
@@ -532,19 +532,19 @@ Kommandon

SnapRAID tillhandahåller några enkla kommandon som låter dig:

  • -Skriva ut statusen för arrayen -> `status` +Skriva ut statusen för arrayen -> status
  • -Kontrollera diskarna -> `smart`, `probe`, `up`, `down` +Kontrollera diskarna -> smart, probe, up, down
  • -Göra en säkerhetskopia/ögonblicksbild -> `sync` +Göra en säkerhetskopia/ögonblicksbild -> sync
  • -Periodiskt kontrollera data -> `scrub` +Periodiskt kontrollera data -> scrub
  • -Återställa den senaste säkerhetskopian/ögonblicksbilden -> `fix`. +Återställa den senaste säkerhetskopian/ögonblicksbilden -> fix.

Kommandon måste skrivas med gemener. @@ -557,12 +557,12 @@ status blocken är utan kontroll, och alla registrerade tysta fel som påträffats under skrubbning.

Informationen som presenteras hänvisar till den senaste tidpunkten du -körde `sync`. Senare modifieringar beaktas inte. +körde sync. Senare modifieringar beaktas inte.

Om dåliga block upptäcktes, listas deras blocknummer. -För att fixa dem kan du använda kommandot `fix -e`. +För att fixa dem kan du använda kommandot fix -e.

Det visar också ett diagram som representerar den senaste tidpunkten då varje block -skrubbades eller synkroniserades. Skrubbade block visas med '*', -block synkroniserade men ännu inte skrubbade med 'o'. +skrubbades eller synkroniserades. Skrubbade block visas med *, +block synkroniserade men ännu inte skrubbade med o.

Inget ändras.

@@ -578,7 +578,7 @@ för diskarna med Backblaze-data som finns tillgänglig på:

 https://www.backblaze.com/hard-drive-test-data.html
 
-

Om SMART rapporterar att en disk håller på att misslyckas, skrivs `FAIL` eller `PREFAIL` ut +

Om SMART rapporterar att en disk håller på att misslyckas, skrivs FAIL eller PREFAIL ut för den disken, och SnapRAID returnerar med ett fel. I detta fall rekommenderas omedelbar ersättning av disken starkt.

Andra möjliga statussträngar är: @@ -609,10 +609,10 @@ Enhetens självtestlogg innehåller fel.

Om alternativet -v, --verbose specificeras, tillhandahålls en djupare statistisk analys. Denna analys kan hjälpa dig att bestämma om du behöver mer eller mindre paritet. -

Detta kommando använder verktyget `smartctl` och är ekvivalent med att köra -`smartctl -a` på alla enheter. +

Detta kommando använder verktyget smartctl och är ekvivalent med att köra +smartctl -a på alla enheter.

Om dina enheter inte upptäcks automatiskt korrekt kan du specificera -ett anpassat kommando med hjälp av alternativet `smartctl` i konfigurations- +ett anpassat kommando med hjälp av alternativet smartctl i konfigurations- filen.

Inget ändras.

@@ -621,12 +621,12 @@ filen. probe

Skriver ut STRÖM-tillståndet för alla diskar i systemet. -

`Standby` betyder att disken inte snurrar. `Active` betyder +

Standby betyder att disken inte snurrar. Active betyder att disken snurrar. -

Detta kommando använder verktyget `smartctl` och är ekvivalent med att köra -`smartctl -n standby -i` på alla enheter. +

Detta kommando använder verktyget smartctl och är ekvivalent med att köra +smartctl -n standby -i på alla enheter.

Om dina enheter inte upptäcks automatiskt korrekt kan du specificera -ett anpassat kommando med hjälp av alternativet `smartctl` i konfigurations- +ett anpassat kommando med hjälp av alternativet smartctl i konfigurations- filen.

Inget ändras.

@@ -645,12 +645,12 @@ Se till att din strömförsörjning kan klara det. down

Snurrar ner alla diskar i arrayen. -

Detta kommando använder verktyget `smartctl` och är ekvivalent med att köra -`smartctl -s standby,now` på alla enheter. +

Detta kommando använder verktyget smartctl och är ekvivalent med att köra +smartctl -s standby,now på alla enheter.

Du kan snurra ner endast specifika diskar med hjälp av alternativet -d, --filter-disk alternativet.

För att automatiskt snurra ner vid fel kan du använda alternativet -s, --spin-down-on-error -med alla andra kommandon, vilket är ekvivalent med att köra `down` manuellt +med alla andra kommandon, vilket är ekvivalent med att köra down manuellt när ett fel inträffar.

Inget ändras.

@@ -658,7 +658,7 @@ när ett fel inträffar.

diff

-

Listar alla filer som modifierats sedan den senaste `sync` och som behöver få +

Listar alla filer som modifierats sedan den senaste sync och som behöver få sin paritetsdata omberäknad.

Detta kommando kontrollerar inte filens data, utan endast filens tidsstämpel, storlek och inode. @@ -709,7 +709,7 @@ copied

Filer kopierade på samma eller en annan disk. Observera att om de verkligen flyttas till en annan disk, kommer de också att -räknas i `removed`. +räknas i removed. De identifieras genom att ha samma namn, storlek och tidsstämpel. Om undertidsstämpeln är noll, måste hela sökvägen matcha, inte bara namnet. @@ -724,7 +724,7 @@ Dessa är vanligtvis filer som återställts efter att ha raderats.
-

Om en `sync` krävs är processens returkod 2, istället för standard 0. +

Om en sync krävs är processens returkod 2, istället för standard 0. Returkoden 1 används för ett generiskt feltillstånd.

Inget ändras.

@@ -737,7 +737,7 @@ i disk-arrayen läses, och motsvarande paritets- data uppdateras.

Du kan stoppa denna process när som helst genom att trycka Ctrl+C, utan att förlora det arbete som redan utförts. -Vid nästa körning kommer `sync`-processen att återupptas där +Vid nästa körning kommer sync-processen att återupptas där den avbröts.

Om tysta eller input/output-fel hittas under processen, markeras de motsvarande blocken som dåliga. @@ -749,7 +749,7 @@ Om filen flyttas eller döps om på samma disk, samtidigt som samma inode behålls, beräknas inte pariteten om. Om filen flyttas till en annan disk, beräknas pariteten om, men den tidigare beräknade hash-informationen behålls. -

`content`- och `parity`-filerna modifieras vid behov. +

content- och parity-filerna modifieras vid behov. Filerna i arrayen modifieras INTE.

@@ -772,21 +772,21 @@ full - Skrubbar allt. för att definiera hur gammalt blocket ska vara. De äldsta blocken skrubbas först, vilket säkerställer en optimal kontroll. Om du bara vill skrubba de nyligen synkroniserade blocken som ännu inte skrubbats, -använd alternativet `-p new`. -

För att få detaljer om skrubbstatusen, använd kommandot `status`. +använd alternativet -p new. +

För att få detaljer om skrubbstatusen, använd kommandot status.

För alla tysta eller input/output-fel som hittas, markeras de motsvarande blocken -som dåliga i `content`-filen. -Dessa dåliga block listas i `status` och kan fixas med `fix -e`. +som dåliga i content-filen. +Dessa dåliga block listas i status och kan fixas med fix -e. Efter fixningen, vid nästa skrubb, kommer de att kontrolleras igen, och om de befinns korrigerade, tas det dåliga märket bort. -För att skrubba endast de dåliga blocken kan du använda kommandot `scrub -p bad`. -

Det rekommenderas att köra `scrub` endast på en synkroniserad array för att undvika +För att skrubba endast de dåliga blocken kan du använda kommandot scrub -p bad. +

Det rekommenderas att köra scrub endast på en synkroniserad array för att undvika rapporterade fel orsakade av osynkad data. Dessa fel känns igen som att de inte är tysta fel, och blocken markeras inte som dåliga, men sådana fel rapporteras i kommandots utdata. -

`content`-filen modifieras för att uppdatera tiden för den senaste kontrollen +

content-filen modifieras för att uppdatera tiden för den senaste kontrollen för varje block och för att markera dåliga block. -`parity`-filerna modifieras INTE. +parity-filerna modifieras INTE. Filerna i arrayen modifieras INTE.

@@ -795,28 +795,28 @@ fix

Fixar alla filer och paritetsdata.

Alla filer och paritetsdata jämförs med ögonblicksbilds- -tillståndet som sparades i den senaste `sync`. +tillståndet som sparades i den senaste sync. Om en skillnad hittas, återställs den till det lagrade ögonblicksbildstillståndet. -

VARNING! Kommandot `fix` skiljer inte mellan fel och +

VARNING! Kommandot fix skiljer inte mellan fel och avsiktliga modifieringar. Det återställer ovillkorligen filtillståndet -till den senaste `sync`. +till den senaste sync.

Om inget annat alternativ specificeras, behandlas hela arrayen. Använd filteralternativen för att välja en delmängd av filer eller diskar att arbeta med. -

För att fixa endast blocken markerade som dåliga under `sync` och `scrub`, +

För att fixa endast blocken markerade som dåliga under sync och scrub, använd alternativet -e, --filter-error. Till skillnad från andra filteralternativ tillämpar detta fixar endast på filer som är -oförändrade sedan den senaste `sync`. +oförändrade sedan den senaste sync.

SnapRAID döper om alla filer som inte kan fixas genom att lägga till tillägget -`.unrecoverable`. +.unrecoverable.

Innan fixningen skannas hela arrayen för att hitta alla filer som flyttats -sedan den senaste `sync`-operationen. +sedan den senaste sync-operationen. Dessa filer identifieras av deras tidsstämpel, ignorera deras namn och katalog, och används i återställningsprocessen vid behov. Om du flyttade några av dem utanför arrayen kan du använda alternativet -i, --import för att specificera ytterligare kataloger att skanna.

Filer identifieras endast med sökväg, inte med inode. -

`content`-filen modifieras INTE. -`parity`-filerna modifieras vid behov. +

content-filen modifieras INTE. +parity-filerna modifieras vid behov. Filerna i arrayen modifieras vid behov.

@@ -824,11 +824,11 @@ Filerna i arrayen modifieras vid behov. check

Verifierar alla filer och paritetsdata. -

Det fungerar som `fix`, men det simulerar endast en återställning och inga ändringar +

Det fungerar som fix, men det simulerar endast en återställning och inga ändringar skrivs till arrayen.

Detta kommando är i första hand avsett för manuell verifiering, som efter en återställningsprocess eller under andra speciella förhållanden. -För periodiska och schemalagda kontroller, använd `scrub`. +För periodiska och schemalagda kontroller, använd scrub.

Om du använder alternativet -a, --audit-only, kontrolleras endast fil- datan, och paritetsdatan ignoreras för en snabbare körning. @@ -840,7 +840,7 @@ snabbare körning. list

Listar alla filer som finns i arrayen vid tidpunkten för den -senaste `sync`. +senaste sync.

Med -v eller --verbose visas även undertiden.

Inget ändras.

@@ -858,7 +858,7 @@ förberäknade hasharna används. pool

Skapar eller uppdaterar en virtuell vy av alla -filer i din disk-array i `pooling`-katalogen. +filer i din disk-array i pooling-katalogen.

Filerna kopieras inte utan länkas med hjälp av symboliska länkar.

Vid uppdatering raderas alla befintliga symboliska länkar och tomma @@ -909,10 +909,10 @@ MurmurHash3 till den snabbare SpookyHash.

Om du redan använder den optimala hashen, gör detta kommando ingenting och informerar dig om att ingen åtgärd behövs.

Omhashningen utförs inte omedelbart utan sker -progressivt under `sync` och `scrub`. -

Du kan kontrollera omhashningstillståndet med hjälp av `status`. +progressivt under sync och scrub. +

Du kan kontrollera omhashningstillståndet med hjälp av status.

Under omhashningen bibehåller SnapRAID full funktionalitet, -med det enda undantaget att `dup` inte kan upptäcka dubbletter +med det enda undantaget att dup inte kan upptäcka dubbletter med hjälp av en annan hash.

@@ -927,10 +927,10 @@ Alternativ -c, --conf CONFIG
Väljer den konfigurationsfil som ska användas. Om den inte specificeras, i Unix -används filen `/usr/local/etc/snapraid.conf` om den finns, -annars `/etc/snapraid.conf`. -I Windows används filen `snapraid.conf` i samma -katalog som `snapraid.exe`. +används filen /usr/local/etc/snapraid.conf om den finns, +annars /etc/snapraid.conf. +I Windows används filen snapraid.conf i samma +katalog som snapraid.exe.
@@ -939,14 +939,14 @@ katalog som `snapraid.exe`.
-f, --filter PATTERN
-Filtrerar filerna att behandla i `check` och `fix`. +Filtrerar filerna att behandla i check och fix. Endast filerna som matchar det specificerade mönstret behandlas. Detta alternativ kan användas flera gånger. Se avsnittet MÖNSTER för mer information om mönsterspecifikationer. I Unix, se till att globbing-tecken citeras om de används. -Detta alternativ kan endast användas med `check` och `fix`. -Det kan inte användas med `sync` och `scrub`, eftersom de alltid +Detta alternativ kan endast användas med check och fix. +Det kan inte användas med sync och scrub, eftersom de alltid behandlar hela arrayen.
@@ -956,16 +956,16 @@ behandlar hela arrayen.
-d, --filter-disk NAME
-Filtrerar diskarna att behandla i `check`, `fix`, `up` och `down`. +Filtrerar diskarna att behandla i check, fix, up och down. Du måste specificera ett disk-namn som definieras i konfigurations- filen. -Du kan också specificera paritetsdiskar med namnen: `parity`, `2-parity`, -`3-parity`, etc., för att begränsa operationer till en specifik paritetsdisk. +Du kan också specificera paritetsdiskar med namnen: parity, 2-parity, +3-parity, etc., för att begränsa operationer till en specifik paritetsdisk. Om du kombinerar flera --filter, --filter-disk och --filter-missing alternativ, väljs endast filer som matchar alla filter. Detta alternativ kan användas flera gånger. -Detta alternativ kan endast användas med `check`, `fix`, `up` och `down`. -Det kan inte användas med `sync` och `scrub`, eftersom de alltid +Detta alternativ kan endast användas med check, fix, up och down. +Det kan inte användas med sync och scrub, eftersom de alltid behandlar hela arrayen.
@@ -975,13 +975,13 @@ behandlar hela arrayen.
-m, --filter-missing
-Filtrerar filerna att behandla i `check` och `fix`. +Filtrerar filerna att behandla i check och fix. Endast filerna som saknas eller har raderats från arrayen behandlas. -När det används med `fix`, fungerar detta som ett `undelete`-kommando. +När det används med fix, fungerar detta som ett undelete-kommando. Om du kombinerar flera --filter, --filter-disk och --filter-missing alternativ, väljs endast filer som matchar alla filter. -Detta alternativ kan endast användas med `check` och `fix`. -Det kan inte användas med `sync` och `scrub`, eftersom de alltid +Detta alternativ kan endast användas med check och fix. +Det kan inte användas med sync och scrub, eftersom de alltid behandlar hela arrayen.
@@ -991,10 +991,10 @@ behandlar hela arrayen.
-e, --filter-error
-Behandlar filerna med fel i `check` och `fix`. +Behandlar filerna med fel i check och fix. Det behandlar endast filer som har block markerade med tysta -eller input/output-fel under `sync` och `scrub`, som listas i `status`. -Detta alternativ kan endast användas med `check` och `fix`. +eller input/output-fel under sync och scrub, som listas i status. +Detta alternativ kan endast användas med check och fix.
@@ -1006,9 +1006,9 @@ Detta alternativ kan endast användas med `check` och `fix`. Väljer skrubbplanen. Om PERC är ett numeriskt värde från 0 till 100, tolkas det som procentandelen av block som ska skrubbas. Istället för en procentsats kan du specificera en plan: -`bad` skrubbar dåliga block, `new` skrubbar block som ännu inte skrubbats, -och `full` skrubbar allt. -Detta alternativ kan endast användas med `scrub`. +bad skrubbar dåliga block, new skrubbar block som ännu inte skrubbats, +och full skrubbar allt. +Detta alternativ kan endast användas med scrub. @@ -1017,11 +1017,11 @@ Detta alternativ kan endast användas med `scrub`.
-o, --older-than DAYS
-Väljer den äldsta delen av arrayen att behandla i `scrub`. +Väljer den äldsta delen av arrayen att behandla i scrub. DAYS är den minsta åldern i dagar för ett block att skrubbas; standard är 10. Block markerade som dåliga skrubbas alltid oavsett detta alternativ. -Detta alternativ kan endast användas med `scrub`. +Detta alternativ kan endast användas med scrub.
@@ -1030,11 +1030,11 @@ Detta alternativ kan endast användas med `scrub`.
-a, --audit-only
-I `check`, verifierar hashen av filerna utan +I check, verifierar hashen av filerna utan att kontrollera paritetsdata. Om du bara är intresserad av att kontrollera filens data, kan detta alternativ avsevärt påskynda kontrollprocessen. -Detta alternativ kan endast användas med `check`. +Detta alternativ kan endast användas med check.
@@ -1043,9 +1043,9 @@ Detta alternativ kan endast användas med `check`.
-h, --pre-hash
-I `sync`, kör en preliminär hash-fas av all ny data +I sync, kör en preliminär hash-fas av all ny data för ytterligare verifiering innan paritetsberäkningen. -Vanligtvis görs ingen preliminär hashning i `sync`, och den nya +Vanligtvis görs ingen preliminär hashning i sync, och den nya datan hashberäknas precis innan paritetsberäkningen när den läses för första gången. Denna process sker när systemet är under @@ -1053,12 +1053,12 @@ tung belastning, med alla diskar snurrande och en upptagen CPU. Detta är ett extremt tillstånd för maskinen, och om den har ett latent hårdvaruproblem, kan tysta fel gå obemärkt förbi eftersom datan ännu inte har hashberäknats. -För att undvika denna risk kan du aktivera `pre-hash`-läget för att få +För att undvika denna risk kan du aktivera pre-hash-läget för att få all data läst två gånger för att säkerställa dess integritet. Detta alternativ verifierar också filer som flyttats inom arrayen för att säkerställa att flyttoperationen lyckades och, om nödvändigt, låter dig köra en fix-operation innan du fortsätter. -Detta alternativ kan endast användas med `sync`. +Detta alternativ kan endast användas med sync.
@@ -1068,12 +1068,12 @@ Detta alternativ kan endast användas med `sync`. -i, --import DIR
Importerar från den specificerade katalogen alla filer som raderats -från arrayen efter den senaste `sync`. -Om du fortfarande har sådana filer, kan de användas av `check` -och `fix` för att förbättra återställningsprocessen. +från arrayen efter den senaste sync. +Om du fortfarande har sådana filer, kan de användas av check +och fix för att förbättra återställningsprocessen. Filerna läses, inklusive i underkataloger, och identifieras oavsett deras namn. -Detta alternativ kan endast användas med `check` och `fix`. +Detta alternativ kan endast användas med check och fix.
@@ -1139,7 +1139,7 @@ om du inte specificerar detta alternativ. Detta gör att du enkelt kan upptäcka när, efter en systemkrasch, vissa filer som användes trunkerades. Detta är ett möjligt tillstånd i Linux med filsystemen ext3/ext4. -Detta alternativ kan endast användas med `sync`. +Detta alternativ kan endast användas med sync. @@ -1155,7 +1155,7 @@ på disken saknas eller har skrivits om, stoppar det att fortsätta om du inte specificerar detta alternativ. Detta gör att du enkelt kan upptäcka när ett datafilsystem inte är monterat. -Detta alternativ kan endast användas med `sync`. +Detta alternativ kan endast användas med sync. @@ -1173,8 +1173,8 @@ monteringspunkter. Det är dock tillåtet att ha en enda UUID-ändring med enkel paritet, och fler med multipel paritet, eftersom detta är det normala fallet när man byter ut diskar efter en återställning. -Detta alternativ kan endast användas med `sync`, `check` eller -`fix`. +Detta alternativ kan endast användas med sync, check eller +fix. @@ -1189,7 +1189,7 @@ Till exempel, om du förlorade två datadisker och har en reservdisk för att å endast den första, kan du ignorera den andra otillgängliga disken. Eller, om du vill återställa en disk i det lediga utrymme som finns kvar på en redan använd disk, dela samma fysiska enhet. -Detta alternativ kan endast användas med `fix`. +Detta alternativ kan endast användas med fix. @@ -1198,7 +1198,7 @@ Detta alternativ kan endast användas med `fix`.
-N, --force-nocopy
-I `sync`, `check` och `fix`, inaktiverar heuristiken för kopieringsdetektering. +I sync, check och fix, inaktiverar heuristiken för kopieringsdetektering. Utan detta alternativ antar SnapRAID att filer med samma attribut, såsom namn, storlek och tidsstämpel, är kopior med samma data. @@ -1208,7 +1208,7 @@ för att upptäcka tysta fel eller för att återställa saknade filer. I vissa sällsynta fall kan detta beteende leda till falska positiva eller en långsam process på grund av många hash-verifieringar, och detta alternativ låter dig lösa sådana problem. -Detta alternativ kan endast användas med `sync`, `check` och `fix`. +Detta alternativ kan endast användas med sync, check och fix.
@@ -1217,14 +1217,14 @@ Detta alternativ kan endast användas med `sync`, `check` och `fix`.
-F, --force-full
-I `sync`, tvingar en fullständig omberäkning av pariteten. +I sync, tvingar en fullständig omberäkning av pariteten. Detta alternativ kan användas när du lägger till en ny paritetsnivå eller om du återgick till en gammal content-fil med mer aktuell paritetsdata. Istället för att återskapa pariteten från grunden låter detta dig återanvända hasharna som finns i content-filen för att validera data -och bibehålla dataskyddet under `sync`-processen med hjälp av +och bibehålla dataskyddet under sync-processen med hjälp av den befintliga paritetsdatan. -Detta alternativ kan endast användas med `sync`. +Detta alternativ kan endast användas med sync.
@@ -1233,14 +1233,14 @@ Detta alternativ kan endast användas med `sync`.
-R, --force-realloc
-I `sync`, tvingar en fullständig omallokering av filer och ombyggnad av pariteten. +I sync, tvingar en fullständig omallokering av filer och ombyggnad av pariteten. Detta alternativ kan användas för att helt omallokera alla filer, ta bort fragmentering, samtidigt som hasharna som finns i content- filen återanvänds för att validera data. -Detta alternativ kan endast användas med `sync`. +Detta alternativ kan endast användas med sync. VARNING! Detta alternativ är endast för experter, och det rekommenderas starkt att inte använda det. -Du HAR INGET dataskydd under `sync`-operationen. +Du HAR INGET dataskydd under sync-operationen.
@@ -1255,14 +1255,14 @@ på skärmen, vilket potentiellt kan leda till överdriven utdata i händelse av många fel. När -l, --log specificeras, skrivs endast fatala fel som får SnapRAID att stoppa ut på skärmen. -Om sökvägen börjar med '>>', öppnas filen -i tilläggsläge. Förekomster av '%D' och '%T' i namnet ersätts +Om sökvägen börjar med >>, öppnas filen +i tilläggsläge. Förekomster av %D och %T i namnet ersätts med datum och tid i formatet YYYYMMDD respektive HHMMSS. I Windows batch-filer måste du dubblera -'%'-tecknet, t.ex. result-%%D.log. För att använda '>>' måste du -omsluta namnet i citattecken, t.ex. `">>result.log"`. +%-tecknet, t.ex. result-%%D.log. För att använda >> måste du +omsluta namnet i citattecken, t.ex. ">>result.log". För att skicka ut loggen till standardutdata eller standardfel, -kan du använda `">&1"` respektive `">&2"`. +kan du använda ">&1" respektive ">&2". Se filen snapraid_log.txt eller man-sidan för beskrivningar av logg-taggar. @@ -1275,10 +1275,10 @@ Se filen snapraid_log.txt eller man-sidan för beskrivningar av logg-taggar. Anger en ny felgräns innan körningen stoppas. Som standard stoppar SnapRAID om det stöter på mer än 100 input/output-fel, vilket indikerar att en disk troligen håller på att misslyckas. -Detta alternativ påverkar `sync` och `scrub`, som tillåts +Detta alternativ påverkar sync och scrub, som tillåts att fortsätta efter den första uppsättningen diskfel för att försöka slutföra sina operationer. -Däremot stoppar `check` och `fix` alltid vid det första felet. +Däremot stoppar check och fix alltid vid det första felet. @@ -1370,10 +1370,10 @@ Konfiguration

SnapRAID kräver en konfigurationsfil för att veta var din disk-array finns och var paritetsinformationen ska lagras. -

I Unix används filen `/usr/local/etc/snapraid.conf` om den finns, -annars `/etc/snapraid.conf`. -I Windows används filen `snapraid.conf` i samma -katalog som `snapraid.exe`. +

I Unix används filen /usr/local/etc/snapraid.conf om den finns, +annars /etc/snapraid.conf. +I Windows används filen snapraid.conf i samma +katalog som snapraid.exe.

Den måste innehålla följande alternativ (skiftlägeskänsligt):

@@ -1419,7 +1419,7 @@ varningen om fulla diskar.

Varje paritetsnivå kräver närvaro av alla föregående paritets- nivåer. -

Samma överväganden som för alternativet 'parity' gäller. +

Samma överväganden som för alternativet parity gäller.

Dessa alternativ är valfria och kan endast användas en gång.

@@ -1427,17 +1427,17 @@ nivåer. z-parity FIL [,FIL] ...

Definierar en alternativ fil och ett format för att lagra trippel paritet. -

Detta alternativ är ett alternativ till '3-parity', främst avsett för +

Detta alternativ är ett alternativ till 3-parity, främst avsett för lågpresterande processorer som ARM eller AMD Phenom, Athlon och Opteron som inte stöder SSSE3-instruktionsuppsättningen. I sådana fall ger det bättre prestanda.

Detta format liknar, men är snabbare än, det som används av ZFS RAIDZ3. Liksom ZFS fungerar det inte utöver trippel paritet. -

När du använder '3-parity' kommer du att varnas om det rekommenderas att använda -formatet 'z-parity' för prestandaförbättring. +

När du använder 3-parity kommer du att varnas om det rekommenderas att använda +formatet z-parity för prestandaförbättring.

Det är möjligt att konvertera från ett format till ett annat genom att justera konfigurationsfilen med önskad z-parity eller 3-parity fil -och använda 'fix' för att återskapa den. +och använda fix för att återskapa den.

@@ -1448,7 +1448,7 @@ filer som finns i din disk-array.

Den kan placeras på en disk som används för data, paritet eller någon annan tillgänglig disk. Om du använder en datadisk exkluderas denna fil automatiskt -från `sync`-processen. +från sync-processen.

Detta alternativ är obligatoriskt och kan användas flera gånger för att spara flera kopior av samma fil.

Du måste lagra minst en kopia för varje paritetsdisk som används @@ -1466,7 +1466,7 @@ filsystemet. du behåller NAMN fixerat.

Du bör använda ett alternativ för varje datadisk i arrayen.

Du kan byta namn på en disk senare genom att ändra NAMN direkt -i konfigurationsfilen och sedan köra ett 'sync'-kommando. +i konfigurationsfilen och sedan köra ett sync-kommando. I händelse av namnbyte görs associationen med hjälp av den lagrade UUID:n för diskarna.

@@ -1475,7 +1475,7 @@ UUID:n för diskarna. nohidden

Exkluderar alla dolda filer och kataloger. -I Unix är dolda filer de som börjar med `.`. +I Unix är dolda filer de som börjar med .. I Windows är de de med det dolda attributet.

@@ -1485,11 +1485,11 @@ exclude/include MÖNSTER

Definierar fil- eller katalogmönstren att exkludera eller inkludera i sync-processen. Alla mönster behandlas i den specificerade ordningen. -

Om det första mönstret som matchar är ett `exclude`-mönster, -exkluderas filen. Om det är ett `include`-mönster, inkluderas filen. +

Om det första mönstret som matchar är ett exclude-mönster, +exkluderas filen. Om det är ett include-mönster, inkluderas filen. Om inget mönster matchar, exkluderas filen om det sista mönstret -som specificerats är ett `include`-mönster, eller inkluderas om det sista mönstret -som specificerats är ett `exclude`-mönster. +som specificerats är ett include-mönster, eller inkluderas om det sista mönstret +som specificerats är ett exclude-mönster.

Se avsnittet MÖNSTER för mer information om mönster- specifikationer.

Detta alternativ kan användas flera gånger. @@ -1517,7 +1517,7 @@ mängden data på den datadisken, inte andra. bortkastad för varje fil. Till exempel, med 100 000 filer och en 256 KiB blockstorlek, kommer du att slösa 12,8 GB paritet, vilket kan resultera i 12,8 GB mindre utrymme tillgängligt på datadisken. -

Du kan kontrollera mängden bortkastat utrymme på varje disk med hjälp av `status`. +

Du kan kontrollera mängden bortkastat utrymme på varje disk med hjälp av status. Detta är mängden utrymme du måste lämna ledigt på data- diskarna eller använda för filer som inte ingår i arrayen. Om detta värde är negativt betyder det att du är nära att fylla @@ -1576,7 +1576,7 @@ autosave STORLEK_I_GIGABYTES

Sparar automatiskt tillståndet vid synkronisering eller skrubbning efter att den specificerade mängden GB har behandlats. -Detta alternativ är användbart för att undvika att starta om långa `sync`- +Detta alternativ är användbart för att undvika att starta om långa sync- kommandon från början om de avbryts av en maskinkrasch eller någon annan händelse.

@@ -1588,7 +1588,7 @@ kontrollerar SnapRAID periodiskt temperaturen på alla diskar med hjälp av verktyget smartctl. De aktuella disk-temperaturerna visas medan SnapRAID är igång. Om någon disk överskrider denna gräns, stoppas alla operationer och diskarna snurras ner (sätts i standby) under den tid -som definieras av alternativet `temp_sleep`. Efter viloperioden återupptas operationerna, +som definieras av alternativet temp_sleep. Efter viloperioden återupptas operationerna, och kan potentiellt pausas igen om temperaturgränsen nås ännu en gång.

Under drift analyserar SnapRAID också värmekurvan för varje @@ -1621,7 +1621,7 @@ nåtts. Under denna period förblir diskarna nedsnurrade. Standard pool KATALOG

Definierar poolningskatalogen där den virtuella vyn av disk- -arrayen skapas med hjälp av kommandot `pool`. +arrayen skapas med hjälp av kommandot pool.

Katalogen måste redan existera.

@@ -1634,7 +1634,7 @@ katalogen denna UNC-sökväg för att få åtkomst till diskarna. Utan detta alternativ använder de genererade symboliska länkarna endast lokala sökvägar, vilket inte tillåter delning av pool-katalogen över nätverket.

De symboliska länkarna bildas med hjälp av den specificerade UNC-sökvägen, lägger till -disk-namnet som specificeras i `data`-alternativet, och lägger slutligen till filens +disk-namnet som specificeras i data-alternativet, och lägger slutligen till filens katalog och namn.

Detta alternativ krävs endast för Windows.

@@ -1646,12 +1646,12 @@ smartctl DISK/PARITY ALTERNATIV... varje disk. Detta kan krävas för RAID-kontroller och vissa USB- diskar som inte kan upptäckas automatiskt. Platsinnehavaren %s ersätts av enhetens namn, men är valfri för fixerade enheter som RAID-kontroller. -

DISK är samma disk-namn som specificeras i `data`-alternativet. -PARITY är ett av paritetsnamnen: `parity`, `2-parity`, `3-parity`, -`4-parity`, `5-parity`, `6-parity` eller `z-parity`. -

I de specificerade ALTERNATIVEN ersätts strängen `%s` med +

DISK är samma disk-namn som specificeras i data-alternativet. +PARITY är ett av paritetsnamnen: parity, 2-parity, 3-parity, +4-parity, 5-parity, 6-parity eller z-parity. +

I de specificerade ALTERNATIVEN ersätts strängen %s med enhetens namn. För RAID-kontroller är enheten -sannolikt fixerad, och du kanske inte behöver använda `%s`. +sannolikt fixerad, och du kanske inte behöver använda %s.

Se smartmontools dokumentation för möjliga alternativ:

 https://www.smartmontools.org/wiki/Supported_RAID-Controllers
@@ -1669,11 +1669,11 @@ smartignore DISK/PARITY ATTR [ATTR...]
 

Ignorerar det specificerade SMART-attributet vid beräkning av sannolikheten för diskfel. Detta alternativ är användbart om en disk rapporterar ovanliga eller vilseledande värden för ett visst attribut. -

DISK är samma disk-namn som specificeras i `data`-alternativet. -PARITY är ett av paritetsnamnen: `parity`, `2-parity`, `3-parity`, -`4-parity`, `5-parity`, `6-parity` eller `z-parity`. +

DISK är samma disk-namn som specificeras i data-alternativet. +PARITY är ett av paritetsnamnen: parity, 2-parity, 3-parity, +4-parity, 5-parity, 6-parity eller z-parity. Det speciella värdet * kan användas för att ignorera attributet på alla diskar. -

Till exempel, för att ignorera attributet `Current Pending Sector Count` på +

Till exempel, för att ignorera attributet Current Pending Sector Count på alla diskar:

 smartignore * 197
@@ -1728,32 +1728,32 @@ Mönster (Pattern)
 exkludering. Genom att använda jokertecken kan du definiera regler som
 matchar specifika filnamn eller hela katalogstrukturer utan att
 lista varje sökväg manuellt.
-

Frågetecknet `?` matchar valfritt enskilt tecken utom katalogavgränsaren. +

Frågetecknet ? matchar valfritt enskilt tecken utom katalogavgränsaren. Detta gör det användbart för att matcha filnamn med variabla tecken samtidigt som mönstret hålls begränsat till en enda katalognivå. -

Den enkla stjärnan `*` matchar valfri teckensekvens, men precis som +

Den enkla stjärnan * matchar valfri teckensekvens, men precis som frågetecknet korsar den aldrig kataloggränser. Den stannar vid snedstrecket, vilket gör den lämplig för matchning inom en enskild sökvägskomponent. Detta är det standardbeteende för jokertecken som är bekant från skal-globbing. -

Den dubbla stjärnan `**` är mer kraftfull; den matchar valfri teckensekvens +

Den dubbla stjärnan ** är mer kraftfull; den matchar valfri teckensekvens inklusive katalogavgränsare. Detta gör att mönster kan matcha över -flera katalognivåer. När `**` förekommer direkt i ett mönster kan det +flera katalognivåer. När ** förekommer direkt i ett mönster kan det matcha noll eller fler tecken inklusive snedstreck mellan den omkringliggande bokstavliga texten. -

Den viktigaste användningen av `**` är i den speciella formen `/**/`. Detta matchar +

Den viktigaste användningen av ** är i den speciella formen /**/. Detta matchar noll eller flera kompletta katalognivåer, vilket gör det möjligt att matcha filer på valfritt djup i ett katalogträd utan att känna till den exakta sökvägsstrukturen. -Till exempel matchar mönstret `src/**/main.js` filerna `src/main.js` (hoppar över -noll kataloger), `src/ui/main.js` (hoppar över en katalog) och -`src/ui/components/main.js` (hoppar över två kataloger). -

Teckenklasser som använder hakparenteser `[]` matchar ett enskilt tecken från en +Till exempel matchar mönstret src/**/main.js filerna src/main.js (hoppar över +noll kataloger), src/ui/main.js (hoppar över en katalog) och +src/ui/components/main.js (hoppar över två kataloger). +

Teckenklasser som använder hakparenteser [] matchar ett enskilt tecken från en angiven uppsättning eller ett intervall. Precis som de andra mönstren för enskilda tecken matchar de inte katalogavgränsare. Klasser stöder intervall och negering med ett utropstecken. -

Den grundläggande skillnaden att komma ihåg är att `*`, `?` och teckenklasser +

Den grundläggande skillnaden att komma ihåg är att *, ? och teckenklasser alla respekterar kataloggränser och endast matchar inom en enskild -sökvägskomponent, medan `**` är det enda mönstret som kan matcha över +sökvägskomponent, medan ** är det enda mönstret som kan matcha över katalogavgränsare.

Det finns fyra olika typer av mönster:

@@ -1802,47 +1802,47 @@ array-rotkatalogen, inte den lokala filsystemets rotkatalog. Windows systemkataloger, junction points, monteringspunkter och andra Windows speciella kataloger behandlas som filer, vilket innebär att för att exkludera dem måste du använda en fil-regel, inte en katalog-regel. -

Om filnamnet innehåller tecknet '*', '?', '[', -eller ']', måste du undvika det för att förhindra att det tolkas som ett -globbing-tecken. I Unix är undvikande-tecknet '\'; i Windows är det '^'. +

Om filnamnet innehåller tecknet *, ?, [, +eller ], måste du undvika det för att förhindra att det tolkas som ett +globbing-tecken. I Unix är undvikande-tecknet \; i Windows är det ^. När mönstret är på kommandoraden måste du dubbla undvikande- tecknet för att förhindra att det tolkas av kommandoskalet.

I konfigurationsfilen kan du använda olika strategier för att filtrera filerna som ska behandlas. -Det enklaste tillvägagångssättet är att endast använda `exclude`-regler för att ta bort alla +Det enklaste tillvägagångssättet är att endast använda exclude-regler för att ta bort alla filer och kataloger du inte vill behandla. Till exempel:

-# Exkluderar alla filer som heter `*.unrecoverable`
+# Exkluderar alla filer som heter *.unrecoverable
 exclude *.unrecoverable
-# Exkluderar rotkatalogen `/lost+found`
+# Exkluderar rotkatalogen /lost+found
 exclude /lost+found/
-# Exkluderar alla underkataloger som heter `tmp`
+# Exkluderar alla underkataloger som heter tmp
 exclude tmp/
 

Det motsatta tillvägagångssättet är att definiera endast de filer du vill behandla, med -endast `include`-regler. Till exempel: +endast include-regler. Till exempel:

 # Inkluderar endast vissa kataloger
 include /movies/
 include /musics/
 include /pictures/
 
-

Det sista tillvägagångssättet är att blanda `exclude`- och `include`-regler. I detta fall +

Det sista tillvägagångssättet är att blanda exclude- och include-regler. I detta fall är ordningen på reglerna viktig. Tidigare regler har företräde framför senare. -För att förenkla kan du lista alla `exclude`-regler först och sedan -alla `include`-regler. Till exempel: +För att förenkla kan du lista alla exclude-regler först och sedan +alla include-regler. Till exempel:

-# Exkluderar alla filer som heter `*.unrecoverable`
+# Exkluderar alla filer som heter *.unrecoverable
 exclude *.unrecoverable
-# Exkluderar alla underkataloger som heter `tmp`
+# Exkluderar alla underkataloger som heter tmp
 exclude tmp/
 # Inkluderar endast vissa kataloger
 include /movies/
 include /musics/
 include /pictures/
 
-

På kommandoraden, med hjälp av alternativet -f, kan du bara använda `include`- +

På kommandoraden, med hjälp av alternativet -f, kan du bara använda include- mönster. Till exempel:

 # Kontrollerar endast .mp3-filerna.
@@ -1857,14 +1857,14 @@ citattecken dem för att förhindra att skalet expanderar dem.
 Ignorera filer (Ignore File)
 
 

Utöver de globala reglerna i konfigurationsfilen kan du placera -`.snapraidignore`-filer i vilken katalog som helst i arrayen för att definiera +.snapraidignore-filer i vilken katalog som helst i arrayen för att definiera decentraliserade exkluderingsregler. -

Regler som definieras i `.snapraidignore` tillämpas efter reglerna i +

Regler som definieras i .snapraidignore tillämpas efter reglerna i konfigurationsfilen. Detta innebär att de har högre prioritet och kan användas för att exkludera filer som tidigare inkluderats av den globala konfigurationen. I praktiken innebär det att om en lokal regel matchar, så exkluderas filen oavsett de globala inkluderingsinställningarna. -

Mönsterlogiken i `.snapraidignore` speglar den globala konfigurationen men +

Mönsterlogiken i .snapraidignore speglar den globala konfigurationen men förankrar mönstren till den katalog där filen finns:

@@ -1892,7 +1892,7 @@ i denna katalog eller under. /PATH/FILE
Väljer den exakt angivna filen relativt platsen för -`.snapraidignore`-filen. +.snapraidignore-filen.
@@ -1902,17 +1902,17 @@ Väljer den exakt angivna filen relativt platsen för /PATH/DIR/
Väljer den exakt angivna katalogen och allt innehåll, relativt -platsen för `.snapraidignore`-filen. +platsen för .snapraidignore-filen.
-

Till skillnad från den globala konfigurationen stöder `.snapraidignore`-filer -endast exkluderingsregler; du kan inte använda `include`-mönster eller negation (!). -

Till exempel, om du har en `.snapraidignore` i `/mnt/disk1/projects/`: +

Till skillnad från den globala konfigurationen stöder .snapraidignore-filer +endast exkluderingsregler; du kan inte använda include-mönster eller negation (!). +

Till exempel, om du har en .snapraidignore i /mnt/disk1/projects/:

 # Exkluderar ENDAST /mnt/disk1/projects/output.bin
 /output.bin
-# Exkluderar alla kataloger med namnet 'build' inuti projects/
+# Exkluderar alla kataloger med namnet build inuti projects/
 build/
 # Exkluderar alla .tmp-filer inuti projects/ eller dess undermappar
 *.tmp
@@ -1925,8 +1925,8 @@ Innehåll (Content)
 

SnapRAID lagrar listan och checksummorna för dina filer i content-filen.

Det är en binär fil som listar alla filer som finns i din disk-array, tillsammans med alla checksummor för att verifiera deras integritet. -

Denna fil läses och skrivs av kommandona `sync` och `scrub` och -läses av kommandona `fix`, `check` och `status`. +

Denna fil läses och skrivs av kommandona sync och scrub och +läses av kommandona fix, check och status.

@@ -1935,9 +1935,9 @@ Paritet (Parity)

SnapRAID lagrar paritetsinformationen för din array i parity- filerna.

Dessa är binära filer som innehåller den beräknade pariteten för alla -block definierade i `content`-filen. -

Dessa filer läses och skrivs av kommandona `sync` och `fix` och -läses endast av kommandona `scrub` och `check`. +block definierade i content-filen. +

Dessa filer läses och skrivs av kommandona sync och fix och +läses endast av kommandona scrub och check.

@@ -1948,8 +1948,8 @@ filnamnen med samma kodning som används av filsystemet.

I Windows konverteras alla namn som läses från filsystemet och behandlas i UTF-8-format.

För att få filnamn utskrivna korrekt måste du ställa in Windows- -konsolen till UTF-8-läge med kommandot `chcp 65001` och använda -ett TrueType-typsnitt som `Lucida Console` som konsoltypsnitt. +konsolen till UTF-8-läge med kommandot chcp 65001 och använda +ett TrueType-typsnitt som Lucida Console som konsoltypsnitt. Detta påverkar endast de utskrivna filnamnen; om du omdirigerar konsolutdata till en fil, är den resulterande filen alltid i UTF-8-format. diff --git a/beta/manual-uk.html b/beta/manual-uk.html index 44722b07..745fec60 100644 --- a/beta/manual-uk.html +++ b/beta/manual-uk.html @@ -237,7 +237,7 @@ SnapRAID може відновлювати дані лише з обмежено

Щоб використовувати SnapRAID, спершу потрібно вибрати один диск у вашому дисковому масиві, щоб присвятити його інформації -`парності`. З одним диском для парності ви зможете відновити +парності. З одним диском для парності ви зможете відновити дані після відмови одного диска, подібно до RAID5.

Якщо ви хочете відновити дані після більшої кількості дисків, що відмовили, подібно до RAID6, ви повинні зарезервувати @@ -246,19 +246,19 @@ SnapRAID може відновлювати дані лише з обмежено

Як диски парності ви повинні вибрати найбільші диски в масиві, оскільки інформація парності може зрости до розміру найбільшого диска даних у масиві. -

Ці диски будуть присвячені зберіганню файлів `парності`. Ви +

Ці диски будуть присвячені зберіганню файлів парності. Ви не повинні зберігати на них свої дані. -

Потім ви повинні визначити диски `даних`, які ви хочете +

Потім ви повинні визначити диски даних, які ви хочете захистити за допомогою SnapRAID. Захист є більш ефективним, якщо ці диски містять дані, що рідко змінюються. З цієї причини краще НЕ включати диск Windows C:\ або каталоги Unix /home, /var та /tmp. -

Список файлів зберігається у файлах `content` (вміст), які +

Список файлів зберігається у файлах content (вміст), які зазвичай зберігаються на дисках даних, парності або завантажувальних дисках. Цей файл містить деталі вашої резервної копії, включаючи всі контрольні суми для перевірки її цілісності. -Файл `content` зберігається в кількох копіях, і кожна копія +Файл content зберігається в кількох копіях, і кожна копія повинна бути на окремому диску, щоб гарантувати, що навіть у разі відмови кількох дисків, принаймні одна копія буде доступна.

Наприклад, припустимо, вас цікавить лише один рівень захисту @@ -297,7 +297,7 @@ data d3 H:\array\

 https://www.google.com/search?q=Windows+mount+point
 
-

На цьому етапі ви готові запустити команду `sync` для побудови +

На цьому етапі ви готові запустити команду sync для побудови інформації парності.

 snapraid sync
@@ -310,18 +310,18 @@ snapraid sync
 де був перерваний.
 

Коли ця команда завершиться, ваші дані БЕЗПЕЧНІ.

Тепер ви можете почати використовувати свій масив як вам подобається -і періодично оновлювати інформацію парності, запускаючи команду `sync`. +і періодично оновлювати інформацію парності, запускаючи команду sync.

Скрабування (Scrubbing)

Щоб періодично перевіряти дані та парність на наявність помилок, -ви можете запустити команду `scrub`. +ви можете запустити команду scrub.

 snapraid scrub
 

Ця команда порівнює дані у вашому масиві з хешем, обчисленим -під час команди `sync`, для перевірки цілісності. +під час команди sync, для перевірки цілісності.

Кожен запуск команди перевіряє приблизно 8% масиву, виключаючи дані, які вже були скрабовані протягом попередніх 10 днів. Ви можете використовувати опцію -p, --plan, щоб вказати іншу @@ -334,25 +334,25 @@ snapraid -p 5 -o 20 scrub

Якщо під час процесу виявлено приховані помилки або помилки введення/виведення, відповідні блоки позначаються як погані у -файлі `content` і перераховуються у команді `status`. +файлі content і перераховуються у команді status.

 snapraid status
 
-

Щоб їх виправити, ви можете використовувати команду `fix`, +

Щоб їх виправити, ви можете використовувати команду fix, фільтруючи погані блоки за допомогою опції -e, --filter-error:

 snapraid -e fix
 
-

Під час наступного `scrub` помилки зникнуть зі звіту `status`, +

Під час наступного scrub помилки зникнуть зі звіту status, якщо вони справді виправлені. Щоб зробити це швидше, ви можете використовувати -p bad, щоб скрабувати лише блоки, позначені як погані.

 snapraid -p bad scrub
 
-

Запуск `scrub` на несинхронізованому масиві може повідомити +

Запуск scrub на несинхронізованому масиві може повідомити про помилки, спричинені видаленими або зміненими файлами. -Ці помилки відображаються у виведенні `scrub`, але пов'язані +Ці помилки відображаються у виведенні scrub, але пов'язані блоки не позначаються як погані.

@@ -369,10 +369,10 @@ snapraid -p bad scrub парності і зазвичай використовується в налаштуваннях, таких як OpenMediaVault (OMV) або користувацьких конфігураціях NAS.

Щоб відобразити всі файли у вашому масиві в одному дереві -каталогів, ви можете ввімкнути функцію `pooling` (об'єднання). +каталогів, ви можете ввімкнути функцію pooling (об'єднання). Вона створює віртуальне представлення всіх файлів у вашому масиві лише для читання, використовуючи символічні посилання. -

Ви можете налаштувати каталог `pooling` у конфігураційному +

Ви можете налаштувати каталог pooling у конфігураційному файлі за допомогою:

 pool /pool
@@ -381,7 +381,7 @@ pool /pool
 

 pool C:\pool
 
-

а потім запустити команду `pool` для створення або оновлення +

а потім запустити команду pool для створення або оновлення віртуального представлення.

 snapraid pool
@@ -410,9 +410,9 @@ follow symlinks = yes
 також повинні надати спільний доступ до всіх дисків незалежно,
 використовуючи імена дисків, визначені у конфігураційному
 файлі, як точки спільного доступу. Ви також повинні вказати у
-опції `share` конфігураційного файлу шлях Windows UNC, який
+опції share конфігураційного файлу шлях Windows UNC, який
 потрібен віддаленим клієнтам для доступу до цих спільних дисків.
-

Наприклад, працюючи з сервера з іменем `darkstar`, ви можете +

Наприклад, працюючи з сервера з іменем darkstar, ви можете використовувати опції:

 data d1 F:\array\
@@ -483,10 +483,10 @@ snapraid fix -m
 

Вам потрібен деякий простір для відновлення, в ідеалі на додаткових запасних дисках, але зовнішній USB-диск або віддалений диск підійде. -

Змініть конфігураційний файл SnapRAID, щоб опція `data` або -`parity` диска, що вийшов з ладу, вказувала на місце розташування +

Змініть конфігураційний файл SnapRAID, щоб опція data або +parity диска, що вийшов з ладу, вказувала на місце розташування з достатньою кількістю вільного місця для відновлення файлів. -

Наприклад, якщо диск `d1` вийшов з ладу, змініть з: +

Наприклад, якщо диск d1 вийшов з ладу, змініть з:

 data d1 /mnt/disk1/
 
@@ -495,7 +495,7 @@ data d1 /mnt/disk1/ data d1 /mnt/new_spare_disk/

Якщо диск, який потрібно відновити, є диском парності, оновіть -відповідну опцію `parity`. +відповідну опцію parity. Якщо у вас кілька дисків, що вийшли з ладу, оновіть усі їхні конфігураційні опції.

@@ -508,10 +508,10 @@ data d1 /mnt/new_spare_disk/

 snapraid -d NAME -l fix.log fix
 
-

Де NAME — це ім'я диска, наприклад `d1` у нашому попередньому +

Де NAME — це ім'я диска, наприклад d1 у нашому попередньому прикладі. Якщо диск, який потрібно відновити, є диском парності, -використовуйте імена `parity`, `2-parity`, тощо. +використовуйте імена parity, 2-parity, тощо. Якщо у вас кілька дисків, що вийшли з ладу, використовуйте кілька опцій -d, щоб вказати їх усі.

Ця команда займе багато часу. @@ -520,33 +520,33 @@ snapraid -d NAME -l fix.log fix Запустіть її з диска з достатньою кількістю вільного місця.

Тепер ви відновили все, що можна відновити. Якщо деякі файли частково або повністю неможливо відновити, вони будуть перейменовані -з додаванням розширення `.unrecoverable`. +з додаванням розширення .unrecoverable.

Ви можете знайти детальний список усіх невідновлюваних блоків у файлі fix.log, перевіривши всі рядки, що починаються з -`unrecoverable:`. +unrecoverable:.

Якщо ви не задоволені відновленням, ви можете повторити його стільки разів, скільки забажаєте.

Наприклад, якщо ви видалили файли з масиву після останньої -`sync`, це може призвести до того, що деякі файли не будуть +sync, це може призвести до того, що деякі файли не будуть відновлені. -У цьому випадку ви можете повторити `fix`, використовуючи +У цьому випадку ви можете повторити fix, використовуючи опцію -i, --import, вказавши, де ці файли знаходяться зараз, щоб знову включити їх у процес відновлення.

Якщо ви задоволені відновленням, ви можете продовжити, але зауважте, що після синхронізації ви більше не зможете повторити -команду `fix`! +команду fix!

КРОК 3 -> Перевірка (Check)

Як обережну перевірку, ви можете тепер запустити команду -`check`, щоб переконатися, що на відновленому диску все +check, щоб переконатися, що на відновленому диску все правильно.

 snapraid -d NAME -a check
 
-

Де NAME — це ім'я диска, наприклад `d1` у нашому попередньому +

Де NAME — це ім'я диска, наприклад d1 у нашому попередньому прикладі.

Опції -d та -a вказують SnapRAID перевіряти лише вказаний диск та ігнорувати всі дані парності. @@ -557,7 +557,7 @@ snapraid -d NAME -a check

КРОК 4 -> Синхронізація (Sync)

-

Запустіть команду `sync`, щоб повторно синхронізувати масив +

Запустіть команду sync, щоб повторно синхронізувати масив з новим диском.

 snapraid sync
@@ -573,19 +573,19 @@ snapraid sync
 

SnapRAID надає кілька простих команд, які дозволяють:

  • -Вивести статус масиву -> `status` +Вивести статус масиву -> status
  • -Керувати дисками -> `smart`, `probe`, `up`, `down` +Керувати дисками -> smart, probe, up, down
  • -Створити резервну копію/знімок -> `sync` +Створити резервну копію/знімок -> sync
  • -Періодично перевіряти дані -> `scrub` +Періодично перевіряти дані -> scrub
  • -Відновити останню резервну копію/знімок -> `fix`. +Відновити останню резервну копію/знімок -> fix.

Команди повинні бути написані малими літерами. @@ -598,13 +598,13 @@ status перевірки та всі записані приховані помилки, виявлені під час скрабування.

Представлена інформація стосується останнього часу, коли ви -запустили `sync`. Пізніші модифікації не враховуються. +запустили sync. Пізніші модифікації не враховуються.

Якщо виявлено погані блоки, перераховуються їхні номери блоків. -Щоб їх виправити, ви можете використовувати команду `fix -e`. +Щоб їх виправити, ви можете використовувати команду fix -e.

Також показує графік, що представляє останній час, коли кожен блок був скрабований або синхронізований. Скрабовані -блоки позначаються символом '*', блоки, синхронізовані, -але ще не скрабовані, - 'o'. +блоки позначаються символом *, блоки, синхронізовані, +але ще не скрабовані, - o.

Нічого не змінюється.

@@ -621,7 +621,7 @@ SMART дисків з даними Backblaze, доступними за адре https://www.backblaze.com/hard-drive-test-data.html

Якщо SMART повідомляє, що диск виходить з ладу, для цього -диска виводиться `FAIL` або `PREFAIL`, і SnapRAID повертає +диска виводиться FAIL або PREFAIL, і SnapRAID повертає помилку. У цьому випадку настійно рекомендується негайна заміна диска.

Інші можливі рядки стану: @@ -652,11 +652,11 @@ selferr

Якщо вказано опцію -v, --verbose, надається глибший статистичний аналіз. Цей аналіз може допомогти вам вирішити, чи потрібна вам більша або менша парність. -

Ця команда використовує інструмент `smartctl` і еквівалентна -запуску `smartctl -a` на всіх пристроях. +

Ця команда використовує інструмент smartctl і еквівалентна +запуску smartctl -a на всіх пристроях.

Якщо ваші пристрої не виявляються автоматично правильно, ви можете вказати користувацьку команду, використовуючи опцію -`smartctl` у конфігураційному файлі. +smartctl у конфігураційному файлі.

Нічого не змінюється.

@@ -664,13 +664,13 @@ selferr probe

Виводить стан ЖИВЛЕННЯ всіх дисків у системі. -

`Standby` означає, що диск не обертається. `Active` означає, +

Standby означає, що диск не обертається. Active означає, що диск обертається. -

Ця команда використовує інструмент `smartctl` і еквівалентна -запуску `smartctl -n standby -i` на всіх пристроях. +

Ця команда використовує інструмент smartctl і еквівалентна +запуску smartctl -n standby -i на всіх пристроях.

Якщо ваші пристрої не виявляються автоматично правильно, ви можете вказати користувацьку команду, використовуючи опцію -`smartctl` у конфігураційному файлі. +smartctl у конфігураційному файлі.

Нічого не змінюється.

@@ -689,13 +689,13 @@ up down

Зупиняє всі диски масиву. -

Ця команда використовує інструмент `smartctl` і еквівалентна -запуску `smartctl -s standby,now` на всіх пристроях. +

Ця команда використовує інструмент smartctl і еквівалентна +запуску smartctl -s standby,now на всіх пристроях.

Ви можете зупинити лише певні диски, використовуючи опцію -d, --filter-disk.

Для автоматичної зупинки при помилці ви можете використовувати опцію -s, --spin-down-on-error з будь-якою -іншою командою, що еквівалентно ручному запуску `down` +іншою командою, що еквівалентно ручному запуску down при виникненні помилки.

Нічого не змінюється.

@@ -704,7 +704,7 @@ down diff

Виводить список усіх файлів, змінених з моменту останньої -`sync`, для яких необхідно перерахувати дані парності. +sync, для яких необхідно перерахувати дані парності.

Ця команда не перевіряє дані файлів, а лише часову мітку файлу, розмір та inode.

Після перерахування всіх змінених файлів представляється @@ -756,7 +756,7 @@ copied (скопійовані) Файли, скопійовані на тому ж або іншому диску. Зауважте, що якщо вони справді переміщені на інший диск, вони також будуть враховані -як `removed`. +як removed. Вони ідентифікуються за тим же іменем, розміром та часовою міткою. Якщо часова мітка з точністю до долі секунди дорівнює нулю, повний шлях повинен @@ -773,7 +773,7 @@ restored (відновлені) -

Якщо потрібна `sync`, код повернення процесу дорівнює 2, +

Якщо потрібна sync, код повернення процесу дорівнює 2, замість стандартного 0. Код повернення 1 використовується для загальної умови помилки.

Нічого не змінюється. @@ -786,7 +786,7 @@ sync масиві зчитуються, і відповідні дані парності оновлюються.

Ви можете зупинити цей процес у будь-який час, натиснувши Ctrl+C, не втрачаючи вже виконану роботу. -Під час наступного запуску процес `sync` відновить роботу +Під час наступного запуску процес sync відновить роботу з місця, де був перерваний.

Якщо під час процесу виявлено приховані помилки або помилки введення/виведення, відповідні блоки позначаються як погані. @@ -798,7 +798,7 @@ Ctrl+C, не втрачаючи вже виконану роботу. зберігаючи той самий inode, парність не перераховується. Якщо файл переміщено на інший диск, парність перераховується, але раніше обчислена інформація хешу зберігається. -

Файли `content` та `parity` змінюються за потреби. +

Файли content та parity змінюються за потреби. Файли в масиві НЕ змінюються.

@@ -838,27 +838,27 @@ full Найстаріші блоки скрабуються першими, забезпечуючи оптимальну перевірку. Якщо ви хочете скрабувати лише щойно синхронізовані блоки, -які ще не були скрабовані, використовуйте опцію `-p new`. +які ще не були скрабовані, використовуйте опцію -p new.

Щоб отримати деталі статусу скрабування, використовуйте команду -`status`. +status.

Для будь-якої знайденої прихованої помилки або помилки введення/виведення відповідні блоки позначаються як погані -у файлі `content`. -Ці погані блоки перераховуються у `status` і можуть бути -виправлені за допомогою `fix -e`. +у файлі content. +Ці погані блоки перераховуються у status і можуть бути +виправлені за допомогою fix -e. Після виправлення, під час наступного скрабування, вони будуть повторно перевірені, і якщо виявиться, що вони виправлені, позначка "поганий" буде видалена. Щоб скрабувати лише погані блоки, ви можете використовувати -команду `scrub -p bad`. -

Рекомендується запускати `scrub` лише на синхронізованому +команду scrub -p bad. +

Рекомендується запускати scrub лише на синхронізованому масиві, щоб уникнути повідомлень про помилки, спричинені несинхронізованими даними. Ці помилки розпізнаються як не приховані помилки, і блоки не позначаються як погані, але такі помилки повідомляються у виведенні команди. -

Файл `content` змінюється для оновлення часу останньої перевірки +

Файл content змінюється для оновлення часу останньої перевірки для кожного блоку та для позначення поганих блоків. -Файли `parity` НЕ змінюються. +Файли parity НЕ змінюються. Файли в масиві НЕ змінюються.

@@ -867,22 +867,22 @@ fix

Виправляє всі файли та дані парності.

Усі файли та дані парності порівнюються зі станом знімка, -збереженим під час останньої `sync`. +збереженим під час останньої sync. Якщо знайдено різницю, вона повертається до збереженого знімка. -

УВАГА! Команда `fix` не розрізняє помилки та навмисні +

УВАГА! Команда fix не розрізняє помилки та навмисні модифікації. Вона безумовно повертає стан файлу до останньої -`sync`. +sync.

Якщо не вказано жодної іншої опції, обробляється весь масив. Використовуйте опції фільтра, щоб вибрати підмножину файлів або дисків для роботи. -

Щоб виправити лише блоки, позначені як погані під час `sync` -та `scrub`, використовуйте опцію -e, --filter-error. +

Щоб виправити лише блоки, позначені як погані під час sync +та scrub, використовуйте опцію -e, --filter-error. На відміну від інших опцій фільтра, ця застосовує виправлення -лише до файлів, які не змінилися з моменту останньої `sync`. +лише до файлів, які не змінилися з моменту останньої sync.

SnapRAID перейменовує всі файли, які не можуть бути виправлені, -додаючи розширення `.unrecoverable`. +додаючи розширення .unrecoverable.

Перед виправленням сканується весь масив, щоб знайти будь-які -файли, переміщені з моменту останньої `sync`. +файли, переміщені з моменту останньої sync. Ці файли ідентифікуються за їхньою часовою міткою, ігноруючи їхнє ім'я та каталог, і використовуються в процесі відновлення, якщо це необхідно. @@ -890,8 +890,8 @@ fix використовувати опцію -i, --import, щоб вказати додаткові каталоги для сканування.

Файли ідентифікуються лише за шляхом, а не за inode. -

Файл `content` НЕ змінюється. -Файли `parity` змінюються за потреби. +

Файл content НЕ змінюється. +Файли parity змінюються за потреби. Файли в масиві змінюються за потреби.

@@ -899,12 +899,12 @@ fix check

Перевіряє всі файли та дані парності. -

Працює як `fix`, але лише імітує відновлення, і жодні зміни +

Працює як fix, але лише імітує відновлення, і жодні зміни не записуються в масив.

Ця команда в першу чергу призначена для ручної перевірки, наприклад, після процесу відновлення або в інших особливих умовах. Для періодичних та запланованих перевірок використовуйте -`scrub`. +scrub.

Якщо ви використовуєте опцію -a, --audit-only, перевіряється лише хеш файлів, а дані парності ігноруються для швидшого запуску. @@ -916,7 +916,7 @@ check list

Виводить список усіх файлів, що містяться в масиві на момент -останньої `sync`. +останньої sync.

З -v або --verbose також показується час з точністю до долі секунди.

Нічого не змінюється. @@ -935,7 +935,7 @@ dup pool

Створює або оновлює віртуальне представлення всіх файлів -у вашому дисковому масиві в каталозі `pooling`. +у вашому дисковому масиві в каталозі pooling.

Файли не копіюються, а пов'язуються за допомогою символічних посилань.

Під час оновлення всі існуючі символічні посилання та порожні @@ -991,11 +991,11 @@ rehash

Якщо ви вже використовуєте оптимальний хеш, ця команда нічого не робить і повідомляє, що жодних дій не потрібно.

Повторне хешування не виконується негайно, а відбувається -поступово під час `sync` та `scrub`. +поступово під час sync та scrub.

Ви можете перевірити стан повторного хешування за допомогою -`status`. +status.

Під час повторного хешування SnapRAID зберігає повну -функціональність, за єдиним винятком, що `dup` не може +функціональність, за єдиним винятком, що dup не може виявити дублікати файлів, використовуючи інший хеш.

@@ -1010,10 +1010,10 @@ rehash -c, --conf CONFIG
Вибирає конфігураційний файл для використання. Якщо не -вказано, в Unix використовується файл `/usr/local/etc/snapraid.conf`, -якщо він існує, інакше `/etc/snapraid.conf`. -У Windows використовується файл `snapraid.conf` у тому -самому каталозі, що й `snapraid.exe`. +вказано, в Unix використовується файл /usr/local/etc/snapraid.conf, +якщо він існує, інакше /etc/snapraid.conf. +У Windows використовується файл snapraid.conf у тому +самому каталозі, що й snapraid.exe.
@@ -1022,15 +1022,15 @@ rehash
-f, --filter PATTERN
-Фільтрує файли для обробки у `check` та `fix`. +Фільтрує файли для обробки у check та fix. Обробляються лише файли, що відповідають вказаному шаблону. Цю опцію можна використовувати кілька разів. Дивіться розділ PATTERN для отримання додаткової інформації про специфікації шаблонів. В Unix переконайтеся, що символи глоббінгу взяті в лапки, якщо вони використовуються. -Цю опцію можна використовувати лише з `check` та `fix`. -Її не можна використовувати з `sync` та `scrub`, оскільки +Цю опцію можна використовувати лише з check та fix. +Її не можна використовувати з sync та scrub, оскільки вони завжди обробляють весь масив.
@@ -1040,19 +1040,19 @@ rehash
-d, --filter-disk NAME
-Фільтрує диски для обробки у `check`, `fix`, `up` та `down`. +Фільтрує диски для обробки у check, fix, up та down. Ви повинні вказати ім'я диска, як визначено у конфігураційному файлі. Ви також можете вказати диски парності з іменами: -`parity`, `2-parity`, `3-parity`, тощо, щоб обмежити +parity, 2-parity, 3-parity, тощо, щоб обмежити операції певним диском парності. Якщо ви поєднуєте кілька опцій --filter, --filter-disk та --filter-missing, вибираються лише файли, що відповідають усім фільтрам. Цю опцію можна використовувати кілька разів. -Цю опцію можна використовувати лише з `check`, `fix`, -`up` та `down`. -Її не можна використовувати з `sync` та `scrub`, оскільки +Цю опцію можна використовувати лише з check, fix, +up та down. +Її не можна використовувати з sync та scrub, оскільки вони завжди обробляють весь масив.
@@ -1062,15 +1062,15 @@ rehash
-m, --filter-missing
-Фільтрує файли для обробки у `check` та `fix`. +Фільтрує файли для обробки у check та fix. Обробляються лише файли, що відсутні або видалені з -масиву. При використанні з `fix` це діє як команда -`undelete` (відновлення видалених файлів). +масиву. При використанні з fix це діє як команда +undelete (відновлення видалених файлів). Якщо ви поєднуєте кілька опцій --filter, --filter-disk та --filter-missing, вибираються лише файли, що відповідають усім фільтрам. -Цю опцію можна використовувати лише з `check` та `fix`. -Її не можна використовувати з `sync` та `scrub`, оскільки +Цю опцію можна використовувати лише з check та fix. +Її не можна використовувати з sync та scrub, оскільки вони завжди обробляють весь масив.
@@ -1080,11 +1080,11 @@ rehash
-e, --filter-error
-Обробляє файли з помилками у `check` та `fix`. +Обробляє файли з помилками у check та fix. Обробляє лише файли, які мають блоки, позначені прихованими помилками або помилками введення/виведення -під час `sync` та `scrub`, як зазначено у `status`. -Цю опцію можна використовувати лише з `check` та `fix`. +під час sync та scrub, як зазначено у status. +Цю опцію можна використовувати лише з check та fix.
@@ -1096,10 +1096,10 @@ rehash Вибирає план скрабування. Якщо PERC є числовим значенням від 0 до 100, воно інтерпретується як відсоток блоків для скрабування. -Замість відсотка ви можете вказати план: `bad` -скрабує погані блоки, `new` скрабує блоки, які ще не -були скрабовані, і `full` скрабує все. -Цю опцію можна використовувати лише з `scrub`. +Замість відсотка ви можете вказати план: bad +скрабує погані блоки, new скрабує блоки, які ще не +були скрабовані, і full скрабує все. +Цю опцію можна використовувати лише з scrub. @@ -1108,12 +1108,12 @@ rehash
-o, --older-than DAYS
-Вибирає найстарішу частину масиву для обробки у `scrub`. +Вибирає найстарішу частину масиву для обробки у scrub. DAYS — це мінімальний вік у днях для блоку, який повинен бути скрабований; за замовчуванням 10. Блоки, позначені як погані, завжди скрабуються незалежно від цієї опції. -Цю опцію можна використовувати лише з `scrub`. +Цю опцію можна використовувати лише з scrub.
@@ -1122,10 +1122,10 @@ DAYS — це мінімальний вік у днях для блоку, як
-a, --audit-only
-У `check` перевіряє хеш файлів без перевірки даних +У check перевіряє хеш файлів без перевірки даних парності. Якщо вас цікавить лише перевірка даних файлів, ця опція може значно прискорити процес перевірки. -Цю опцію можна використовувати лише з `check`. +Цю опцію можна використовувати лише з check.
@@ -1134,9 +1134,9 @@ DAYS — це мінімальний вік у днях для блоку, як
-h, --pre-hash
-У `sync` запускає попередню фазу хешування всіх нових +У sync запускає попередню фазу хешування всіх нових даних для додаткової перевірки перед обчисленням -парності. Зазвичай у `sync` не виконується попереднє +парності. Зазвичай у sync не виконується попереднє хешування, а нові дані хешуються безпосередньо перед обчисленням парності, коли вони зчитуються вперше. Цей процес відбувається, коли система знаходиться під @@ -1146,13 +1146,13 @@ DAYS — це мінімальний вік у днях для блоку, як можуть залишитися невиявленими, оскільки дані ще не були хешовані. Щоб уникнути цього ризику, ви можете ввімкнути режим -`pre-hash`, щоб усі дані були зчитані двічі для +pre-hash, щоб усі дані були зчитані двічі для забезпечення їх цілісності. Ця опція також перевіряє файли, переміщені в межах масиву, щоб переконатися, що операція переміщення була успішною, і, якщо необхідно, дозволяє запустити операцію виправлення перед продовженням. -Цю опцію можна використовувати лише з `sync`. +Цю опцію можна використовувати лише з sync.
@@ -1162,13 +1162,13 @@ DAYS — це мінімальний вік у днях для блоку, як -i, --import DIR
Імпортує з вказаного каталогу будь-які файли, видалені -з масиву після останньої `sync`. +з масиву після останньої sync. Якщо у вас все ще є такі файли, вони можуть бути -використані `check` та `fix` для покращення процесу +використані check та fix для покращення процесу відновлення. Файли зчитуються, включаючи підкаталоги, та ідентифікуються незалежно від їхнього імені. -Цю опцію можна використовувати лише з `check` та `fix`. +Цю опцію можна використовувати лише з check та fix.
@@ -1242,7 +1242,7 @@ DAYS — це мінімальний вік у днях для блоку, як деякі доступні файли були обрізані. Це можлива умова в Linux з файловими системами ext3/ext4. -Цю опцію можна використовувати лише з `sync`. +Цю опцію можна використовувати лише з sync. @@ -1258,7 +1258,7 @@ ext3/ext4. припиняє продовження, якщо ви не вкажете цю опцію. Це дозволяє легко виявити, коли файлова система даних не змонтована. -Цю опцію можна використовувати лише з `sync`. +Цю опцію можна використовувати лише з sync. @@ -1276,8 +1276,8 @@ ext3/ext4. Однак, дозволено мати одну зміну UUID з однією парністю і більше з множинною парністю, оскільки це нормальний випадок при заміні дисків після відновлення. -Цю опцію можна використовувати лише з `sync`, `check` -або `fix`. +Цю опцію можна використовувати лише з sync, check +або fix. @@ -1294,7 +1294,7 @@ ext3/ext4. Або, якщо ви хочете відновити диск у вільному місці, залишеному на вже використовуваному диску, що використовує той самий фізичний пристрій. -Цю опцію можна використовувати лише з `fix`. +Цю опцію можна використовувати лише з fix. @@ -1303,7 +1303,7 @@ ext3/ext4.
-N, --force-nocopy
-У `sync`, `check` та `fix` вимикає евристику +У sync, check та fix вимикає евристику виявлення копій. Без цієї опції SnapRAID припускає, що файли з однаковими атрибутами, такими як ім'я, розмір та часова мітка, є копіями з тими ж даними. @@ -1316,8 +1316,8 @@ ext3/ext4. призвести до хибних спрацьовувань або повільного процесу через багато перевірок хешу, і ця опція дозволяє вирішити такі проблеми. -Цю опцію можна використовувати лише з `sync`, `check` -та `fix`. +Цю опцію можна використовувати лише з sync, check +та fix.
@@ -1326,7 +1326,7 @@ ext3/ext4.
-F, --force-full
-У `sync` форсує повне переобчислення парності. +У sync форсує повне переобчислення парності. Цю опцію можна використовувати, коли ви додаєте новий рівень парності або якщо ви повернулися до старого файлу вмісту, використовуючи більш @@ -1334,9 +1334,9 @@ ext3/ext4. Замість створення парності з нуля, це дозволяє повторно використовувати хеші, присутні у файлі вмісту, для перевірки даних та підтримки захисту -даних під час процесу `sync`, використовуючи +даних під час процесу sync, використовуючи існуючі дані парності. -Цю опцію можна використовувати лише з `sync`. +Цю опцію можна використовувати лише з sync.
@@ -1345,16 +1345,16 @@ ext3/ext4.
-R, --force-realloc
-У `sync` форсує повне перерозподілення файлів +У sync форсує повне перерозподілення файлів та перебудову парності. Цю опцію можна використовувати для повного перерозподілу всіх файлів, усуваючи фрагментацію, повторно використовуючи хеші, присутні у файлі вмісту, для перевірки даних. -Цю опцію можна використовувати лише з `sync`. +Цю опцію можна використовувати лише з sync. УВАГА! Ця опція лише для експертів, і настійно не рекомендується її використовувати. -Ви НЕ маєте захисту даних під час операції `sync`. +Ви НЕ маєте захисту даних під час операції sync.
@@ -1369,16 +1369,16 @@ ext3/ext4. надмірного виведення у випадку багатьох помилок. Коли вказано -l, --log, на екран виводяться лише фатальні помилки, які спричиняють зупинку SnapRAID. -Якщо шлях починається з '>>', файл відкривається -у режимі доповнення. Входження '%D' та '%T' в +Якщо шлях починається з >>, файл відкривається +у режимі доповнення. Входження %D та %T в імені замінюються датою та часом у форматі YYYYMMDD та HHMMSS. У пакетних файлах Windows ви повинні -подвоїти символ '%', наприклад, result-%%D.log. -Щоб використовувати '>>', ви повинні взяти ім'я -в лапки, наприклад, `">>result.log"`. +подвоїти символ %, наприклад, result-%%D.log. +Щоб використовувати >>, ви повинні взяти ім'я +в лапки, наприклад, ">>result.log". Щоб вивести журнал на стандартний вивід або стандартну помилку, ви можете використовувати -`">&1"` та `">&2"` відповідно. +">&1" та ">&2" відповідно. Дивіться файл snapraid_log.txt або man-сторінку для описів тегів журналу. @@ -1393,10 +1393,10 @@ ext3/ext4. виконання. За замовчуванням SnapRAID зупиняється, якщо зустрічає більше 100 помилок введення/виведення, що вказує на ймовірну відмову диска. -Ця опція впливає на `sync` та `scrub`, яким +Ця опція впливає на sync та scrub, яким дозволено продовжувати після першого набору помилок диска, щоб спробувати завершити -свої операції. Однак `check` та `fix` завжди +свої операції. Однак check та fix завжди зупиняються при першій помилці. @@ -1493,10 +1493,10 @@ ext3/ext4.

SnapRAID вимагає конфігураційний файл, щоб знати, де розташований ваш дисковий масив і де зберігати інформацію парності. -

В Unix використовується файл `/usr/local/etc/snapraid.conf`, -якщо він існує, інакше `/etc/snapraid.conf`. -У Windows використовується файл `snapraid.conf` у тому -самому каталозі, що й `snapraid.exe`. +

В Unix використовується файл /usr/local/etc/snapraid.conf, +якщо він існує, інакше /etc/snapraid.conf. +У Windows використовується файл snapraid.conf у тому +самому каталозі, що й snapraid.exe.

Він повинен містити наступні опції (чутливі до регістру):

@@ -1546,7 +1546,7 @@ parity FILE [,FILE] ...

Кожен рівень парності вимагає наявності всіх попередніх рівнів парності. -

Застосовуються ті самі міркування, що й для опції 'parity'. +

Застосовуються ті самі міркування, що й для опції parity.

Ці опції є необов'язковими і можуть бути використані лише один раз.

@@ -1556,19 +1556,19 @@ z-parity FILE [,FILE] ...

Визначає альтернативний файл та формат для зберігання потрійної парності. -

Ця опція є альтернативою '3-parity', в першу чергу +

Ця опція є альтернативою 3-parity, в першу чергу призначена для ЦП низького класу, таких як ARM або AMD Phenom, Athlon та Opteron, які не підтримують набір інструкцій SSSE3. У таких випадках вона забезпечує кращу продуктивність.

Цей формат схожий, але швидший, ніж той, що використовується ZFS RAIDZ3. Як і ZFS, він не працює далі потрійної парності. -

При використанні '3-parity' ви будете попереджені, -якщо рекомендується використовувати формат 'z-parity' +

При використанні 3-parity ви будете попереджені, +якщо рекомендується використовувати формат z-parity для покращення продуктивності.

Можна конвертувати з одного формату в інший, налаштувавши конфігураційний файл з бажаним файлом z-parity або -3-parity та використовуючи 'fix' для його відтворення. +3-parity та використовуючи fix для його відтворення.

@@ -1580,7 +1580,7 @@ content FILE

Він може бути розміщений на диску, що використовується для даних, парності або будь-якому іншому доступному диску. Якщо ви використовуєте диск даних, цей файл автоматично -виключається з процесу `sync`. +виключається з процесу sync.

Ця опція є обов'язковою і може бути використана кілька разів для збереження кількох копій одного і того ж файлу. @@ -1602,7 +1602,7 @@ data NAME DIR диска даних у масиві.

Ви можете перейменувати диск пізніше, змінивши NAME безпосередньо у конфігураційному файлі, а потім -запустивши команду 'sync'. У випадку перейменування +запустивши команду sync. У випадку перейменування асоціація здійснюється за допомогою збереженого UUID дисків.

@@ -1611,7 +1611,7 @@ UUID дисків. nohidden

Виключає всі приховані файли та каталоги. -В Unix приховані файли — це ті, що починаються з `.`. +В Unix приховані файли — це ті, що починаються з .. У Windows це ті, що мають прихований атрибут.

@@ -1621,12 +1621,12 @@ exclude/include PATTERN

Визначає шаблони файлів або каталогів для виключення або включення у процес синхронізації. Усі шаблони обробляються у вказаному порядку. -

Якщо перший шаблон, який збігається, є `exclude` (виключити), -файл виключається. Якщо він є `include` (включити), +

Якщо перший шаблон, який збігається, є exclude (виключити), +файл виключається. Якщо він є include (включити), файл включається. Якщо жоден шаблон не збігається, файл виключається, -якщо останній вказаний шаблон є `include`, або -включається, якщо останній вказаний шаблон є `exclude`. +якщо останній вказаний шаблон є include, або +включається, якщо останній вказаний шаблон є exclude.

Дивіться розділ PATTERN для отримання додаткової інформації про специфікації шаблонів.

Цю опцію можна використовувати кілька разів. @@ -1661,7 +1661,7 @@ blocksize SIZE_IN_KIBIBYTES ви витратите 12,8 ГБ парності, що може призвести до того, що на диску даних буде на 12,8 ГБ менше місця.

Ви можете перевірити кількість витраченого місця на -кожному диску за допомогою `status`. Це кількість +кожному диску за допомогою status. Це кількість місця, яку ви повинні залишити вільною на дисках даних або використовувати для файлів, не включених у масив. Якщо це значення від'ємне, це означає, що ви @@ -1729,7 +1729,7 @@ autosave SIZE_IN_GIGABYTES

Автоматично зберігає стан під час синхронізації або скрабування після обробки вказаної кількості ГБ. Ця опція корисна, щоб уникнути перезапуску довгих -команд `sync` з нуля, якщо вони були перервані +команд sync з нуля, якщо вони були перервані збоєм машини або будь-якою іншою подією.

@@ -1743,7 +1743,7 @@ smartctl. Поточні температури дисків відобража під час роботи SnapRAID. Якщо будь-який диск перевищує цей ліміт, усі операції зупиняються, і диски зупиняються (переходять у режим очікування) на час, -визначений опцією `temp_sleep`. Після періоду +визначений опцією temp_sleep. Після періоду очікування операції відновлюються, потенційно знову призупиняючись, якщо ліміт температури знову досягнутий. @@ -1788,7 +1788,7 @@ pool DIR

Визначає каталог об'єднання, де створюється віртуальне представлення дискового масиву за -допомогою команди `pool`. +допомогою команди pool.

Каталог повинен вже існувати.

@@ -1806,7 +1806,7 @@ share UNC_DIR через мережу.

Символічні посилання формуються за допомогою вказаного шляху UNC, додаючи ім'я диска, як -зазначено в опції `data`, і, нарешті, +зазначено в опції data, і, нарешті, додаючи каталог та ім'я файлу.

Ця опція потрібна лише для Windows.

@@ -1822,14 +1822,14 @@ smartctl DISK/PARITY OPTIONS... замінюється іменем пристрою, але він необов'язковий для фіксованих пристроїв, таких як RAID-контролери. -

DISK — це те саме ім'я диска, вказане в опції `data`. -PARITY — це одне з імен парності: `parity`, -`2-parity`, `3-parity`, `4-parity`, `5-parity`, -`6-parity` або `z-parity`. -

У вказаних OPTIONS рядок `%s` замінюється +

DISK — це те саме ім'я диска, вказане в опції data. +PARITY — це одне з імен парності: parity, +2-parity, 3-parity, 4-parity, 5-parity, +6-parity або z-parity. +

У вказаних OPTIONS рядок %s замінюється іменем пристрою. Для RAID-контролерів пристрій ймовірно фіксований, і вам може не знадобитися -використовувати `%s`. +використовувати %s.

Зверніться до документації smartmontools для можливих опцій:

@@ -1849,13 +1849,13 @@ smartignore DISK/PARITY ATTR [ATTR...]
 ймовірності відмови диска. Ця опція корисна,
 якщо диск повідомляє незвичайні або
 оманливі значення для певного атрибута.
-

DISK — це те саме ім'я диска, вказане в опції `data`. -PARITY — це одне з імен парності: `parity`, -`2-parity`, `3-parity`, `4-parity`, `5-parity`, -`6-parity` або `z-parity`. +

DISK — це те саме ім'я диска, вказане в опції data. +PARITY — це одне з імен парності: parity, +2-parity, 3-parity, 4-parity, 5-parity, +6-parity або z-parity. Спеціальне значення * можна використовувати для ігнорування атрибута на всіх дисках. -

Наприклад, щоб ігнорувати атрибут `Current Pending Sector Count` +

Наприклад, щоб ігнорувати атрибут Current Pending Sector Count на всіх дисках:

 smartignore * 197
@@ -1910,32 +1910,32 @@ smartctl 2-parity -d areca,2/1 /dev/arcmsr0
 виключення. Використовуючи символи підстановки (globbing), ви можете визначити правила, які
 відповідають конкретним іменам файлів або цілим структурам каталогів без
 ручного перерахування кожного шляху.
-

Знак питання `?` відповідає будь-якому одному символу, крім роздільника +

Знак питання ? відповідає будь-якому одному символу, крім роздільника каталогів. Це робить його корисним для зіставлення імен файлів із змінними символами, при цьому шаблон обмежується одним рівнем каталогу. -

Одинарна зірочка `*` відповідає будь-якій послідовності символів, але, як і +

Одинарна зірочка * відповідає будь-якій послідовності символів, але, як і знак питання, вона ніколи не перетинає межі каталогів. Вона зупиняється на прямій косій рисці, що робить її придатною для зіставлення всередині одного компонента шляху. Це стандартна поведінка підстановочних знаків, знайома з командної оболонки (shell globbing). -

Подвійна зірочка `**` є потужнішою, вона відповідає будь-якій послідовності +

Подвійна зірочка ** є потужнішою, вона відповідає будь-якій послідовності символів, включаючи роздільники каталогів. Це дозволяє шаблонам відповідати -кільком рівням каталогів. Коли `**` з'являється безпосередньо в шаблоні, +кільком рівням каталогів. Коли ** з'являється безпосередньо в шаблоні, вона може відповідати нулю або більше символам, включаючи косі риски між оточуючим літеральним текстом. -

Найважливішим використанням `**` є спеціальна форма `/**/`. Вона відповідає +

Найважливішим використанням ** є спеціальна форма /**/. Вона відповідає нулю або більше повним рівням каталогів, що дозволяє зіставляти файли на будь-якій глибині в дереві каталогів, не знаючи точної структури шляху. -Наприклад, шаблон `src/**/main.js` відповідає `src/main.js` (пропуск -нуля каталогів), `src/ui/main.js` (пропуск одного каталогу) та -`src/ui/components/main.js` (пропуск двох каталогів). -

Класи символів із використанням квадратних дужок `[]` відповідають одному символу з +Наприклад, шаблон src/**/main.js відповідає src/main.js (пропуск +нуля каталогів), src/ui/main.js (пропуск одного каталогу) та +src/ui/components/main.js (пропуск двох каталогів). +

Класи символів із використанням квадратних дужок [] відповідають одному символу з визначеного набору або діапазону. Як і інші односимвольні шаблони, вони не відповідають роздільникам каталогів. Класи підтримують діапазони та заперечення за допомогою знаку оклику. -

Фундаментальна відмінність, яку слід пам'ятати, полягає в тому, що `*`, `?` та класи символів +

Фундаментальна відмінність, яку слід пам'ятати, полягає в тому, що *, ? та класи символів усі дотримуються меж каталогів і відповідають лише в межах одного компонента -шляху, тоді як `**` — єдиний шаблон, який може відповідати через роздільники +шляху, тоді як ** — єдиний шаблон, який може відповідати через роздільники каталогів.

Існує чотири різні типи шаблонів:

@@ -1989,10 +1989,10 @@ DIR/ розглядаються як файли, що означає, що для їх виключення ви повинні використовувати правило файлу, а не правило каталогу. -

Якщо ім'я файлу містить символи '*', '?', '[', -або ']', ви повинні екранувати їх, щоб уникнути +

Якщо ім'я файлу містить символи *, ?, [, +або ], ви повинні екранувати їх, щоб уникнути їх інтерпретації як символу глоббінгу. -В Unix символом екранування є '\'; у Windows — '^'. +В Unix символом екранування є \; у Windows — ^. Коли шаблон знаходиться в командному рядку, ви повинні подвоїти символ екранування, щоб запобігти його інтерпретації командною оболонкою. @@ -2000,37 +2000,37 @@ DIR/ різні стратегії для фільтрації файлів, які потрібно обробити. Найпростіший підхід — використовувати лише -правила `exclude` для видалення всіх файлів та +правила exclude для видалення всіх файлів та каталогів, які ви не хочете обробляти. Наприклад:

-# Виключає будь-який файл з іменем `*.unrecoverable`
+# Виключає будь-який файл з іменем *.unrecoverable
 exclude *.unrecoverable
-# Виключає кореневий каталог `/lost+found`
+# Виключає кореневий каталог /lost+found
 exclude /lost+found/
-# Виключає будь-який підкаталог з іменем `tmp`
+# Виключає будь-який підкаталог з іменем tmp
 exclude tmp/
 

Протилежний підхід — визначити лише файли, які ви хочете обробити, використовуючи лише -правила `include`. Наприклад: +правила include. Наприклад:

 # Включає лише деякі каталоги
 include /movies/
 include /musics/
 include /pictures/
 
-

Останній підхід — змішувати правила `exclude` -та `include`. У цьому випадку порядок правил +

Останній підхід — змішувати правила exclude +та include. У цьому випадку порядок правил важливий. Раніші правила мають пріоритет над пізнішими. Для спрощення ви можете спочатку перерахувати -всі правила `exclude`, а потім усі правила `include`. +всі правила exclude, а потім усі правила include. Наприклад:

-# Виключає будь-який файл з іменем `*.unrecoverable`
+# Виключає будь-який файл з іменем *.unrecoverable
 exclude *.unrecoverable
-# Виключає будь-який підкаталог з іменем `tmp`
+# Виключає будь-який підкаталог з іменем tmp
 exclude tmp/
 # Включає лише деякі каталоги
 include /movies/
@@ -2038,7 +2038,7 @@ include /musics/
 include /pictures/
 

У командному рядку, використовуючи опцію -f, -ви можете використовувати лише шаблони `include`. +ви можете використовувати лише шаблони include. Наприклад:

 # Перевіряє лише файли .mp3.
@@ -2055,14 +2055,14 @@ snapraid -f "*.mp3" check
 Ігнорування файлів (Ignore File)
 
 

На додаток до глобальних правил у файлі конфігурації, ви можете розміщувати -файли `.snapraidignore` в будь-якому каталозі всередині масиву для визначення +файли .snapraidignore в будь-якому каталозі всередині масиву для визначення децентралізованих правил виключення. -

Правила, визначені в `.snapraidignore`, застосовуються після правил у файлі +

Правила, визначені в .snapraidignore, застосовуються після правил у файлі конфігурації. Це означає, що вони мають вищий пріоритет і можуть бути використані для виключення файлів, які раніше були включені глобальною конфігурацією. Фактично, якщо локальне правило збігається, файл виключається незалежно від глобальних налаштувань включення. -

Логіка шаблонів у `.snapraidignore` повторює глобальну конфігурацію, але +

Логіка шаблонів у .snapraidignore повторює глобальну конфігурацію, але прив'язує шаблони до каталогу, в якому знаходиться файл:

@@ -2090,7 +2090,7 @@ DIR/ /PATH/FILE
Вибирає точно вказаний файл відносно розташування -файлу `.snapraidignore`. +файлу .snapraidignore.
@@ -2100,17 +2100,17 @@ DIR/ /PATH/DIR/
Вибирає точно вказаний каталог та весь його вміст відносно -розташування файлу `.snapraidignore`. +розташування файлу .snapraidignore.
-

На відміну від глобальної конфігурації, файли `.snapraidignore` підтримують -лише правила виключення; ви не можете використовувати шаблони `include` або заперечення (!). -

Наприклад, якщо у вас є `.snapraidignore` у `/mnt/disk1/projects/`: +

На відміну від глобальної конфігурації, файли .snapraidignore підтримують +лише правила виключення; ви не можете використовувати шаблони include або заперечення (!). +

Наприклад, якщо у вас є .snapraidignore у /mnt/disk1/projects/:

 # Виключає ТІЛЬКИ /mnt/disk1/projects/output.bin
 /output.bin
-# Виключає будь-який каталог із назвою 'build' всередині projects/
+# Виключає будь-який каталог із назвою build всередині projects/
 build/
 # Виключає будь-який .tmp файл всередині projects/ або його підпапок
 *.tmp
@@ -2127,8 +2127,8 @@ build/
 усіма контрольними сумами для перевірки їх
 цілісності.
 

Цей файл зчитується та записується командами -`sync` та `scrub` та зчитується командами `fix`, -`check` та `status`. +sync та scrub та зчитується командами fix, +check та status.

@@ -2138,10 +2138,10 @@ build/ масиву у файлах парності.

Це бінарні файли, що містять обчислену парність усіх блоків, визначених у файлі -`content`. +content.

Ці файли зчитуються та записуються командами -`sync` та `fix` і лише зчитуються командами -`scrub` та `check`. +sync та fix і лише зчитуються командами +scrub та check.

@@ -2157,8 +2157,8 @@ build/

Щоб імена файлів відображалися правильно, ви повинні встановити консоль Windows у режим UTF-8 за допомогою команди -`chcp 65001` та використовувати шрифт -TrueType, такий як `Lucida Console`, як +chcp 65001 та використовувати шрифт +TrueType, такий як Lucida Console, як шрифт консолі. Це впливає лише на надруковані імена файлів; якщо ви перенаправляєте вивід diff --git a/beta/manual-zh.html b/beta/manual-zh.html index bcb57870..5d01d37b 100644 --- a/beta/manual-zh.html +++ b/beta/manual-zh.html @@ -215,22 +215,22 @@ SnapRAID 只能从有限数量的磁盘故障中恢复数据。 Getting Started

要使用 SnapRAID,您需要首先选择磁盘阵列中的一个磁盘专用于 -`parity`(奇偶校验)信息。使用一个奇偶校验磁盘, +parity(奇偶校验)信息。使用一个奇偶校验磁盘, 您将能够从单磁盘故障中恢复,类似于 RAID5。

如果您想从更多的磁盘故障中恢复,类似于 RAID6, 您必须预留额外的磁盘用于奇偶校验。每增加一个奇偶校验磁盘, 就可以多恢复一个磁盘故障。

作为奇偶校验磁盘,您必须选择阵列中最大的磁盘, 因为奇偶校验信息可能会增长到阵列中最大的数据磁盘的大小。 -

这些磁盘将专门用于存储 `parity` 文件。 +

这些磁盘将专门用于存储 parity 文件。 您不应该在它们上面存储您的数据。 -

然后,您必须定义要使用 SnapRAID 保护的 `data`(数据)磁盘。 +

然后,您必须定义要使用 SnapRAID 保护的 data(数据)磁盘。 如果这些磁盘包含很少更改的数据,保护会更有效。因此, 最好**不要**包含 Windows C:\ 磁盘或 Unix 的 /home、/var 和 /tmp 目录。 -

文件列表保存在 `content`(内容)文件中,通常存储在数据、奇偶校验或 +

文件列表保存在 content(内容)文件中,通常存储在数据、奇偶校验或 引导磁盘上。 该文件包含备份的详细信息,包括所有用于验证其完整性的校验和。 -`content` 文件存储有多个副本,每个副本必须位于不同的磁盘上, +content 文件存储有多个副本,每个副本必须位于不同的磁盘上, 以确保存储有多个磁盘故障时,至少有一个副本可用。

例如,假设您只对一个奇偶校验保护级别感兴趣,并且您的磁盘位于:

@@ -264,7 +264,7 @@ data d3 H:\array\
 

 https://www.google.com/search?q=Windows+mount+point
 
-

此时,您已准备好运行 `sync` 命令来构建奇偶校验信息。 +

此时,您已准备好运行 sync 命令来构建奇偶校验信息。

 snapraid sync
 
@@ -272,16 +272,16 @@ snapraid sync 如果磁盘是空的,则过程是即时的。

您可以随时按 Ctrl+C 停止它,在下次运行时,它将从中断的地方恢复。

当此命令完成时,您的数据是**安全的**。 -

现在您可以开始随意使用您的阵列,并定期运行 `sync` 命令更新奇偶校验信息。 +

现在您可以开始随意使用您的阵列,并定期运行 sync 命令更新奇偶校验信息。

Scrubbing

-

要定期检查数据和奇偶校验的错误,您可以运行 `scrub` 命令。 +

要定期检查数据和奇偶校验的错误,您可以运行 scrub 命令。

 snapraid scrub
 
-

此命令将阵列中的数据与 `sync` 命令期间计算的散列进行比较, +

此命令将阵列中的数据与 sync 命令期间计算的散列进行比较, 以验证完整性。

每次运行该命令会检查大约 8% 的阵列,排除在过去 10 天内 已被 scrub 的数据。 @@ -292,21 +292,21 @@ snapraid scrub snapraid -p 5 -o 20 scrub

如果在过程中发现静默错误或输入/输出错误, -相应的块会在 `content` 文件中被标记为坏块,并列在 `status` 命令中。 +相应的块会在 content 文件中被标记为坏块,并列在 status 命令中。

 snapraid status
 
-

要修复它们,您可以使用 `fix` 命令,使用 -e, --filter-error 选项过滤坏块: +

要修复它们,您可以使用 fix 命令,使用 -e, --filter-error 选项过滤坏块:

 snapraid -e fix
 
-

在下次 `scrub` 时,如果它们确实被修复了,错误将从 `status` 报告中消失。 +

在下次 scrub 时,如果它们确实被修复了,错误将从 status 报告中消失。 为了更快,您可以使用 -p bad 来仅 scrub 标记为坏块的块。

 snapraid -p bad scrub
 
-

在未同步的阵列上运行 `scrub` 可能会报告由已删除或已修改文件引起的错误。 -这些错误会在 `scrub` 输出中报告,但相关块不会被标记为坏块。 +

在未同步的阵列上运行 scrub 可能会报告由已删除或已修改文件引起的错误。 +这些错误会在 scrub 输出中报告,但相关块不会被标记为坏块。

@@ -319,9 +319,9 @@ Mergefs 提供了一种更灵活、更高效的方式,将多个驱动器汇集 它与 SnapRAID 很好地集成以提供奇偶校验保护,常用于 OpenMediaVault (OMV) 或自定义 NAS 配置等设置中。

要使阵列中的所有文件显示在同一个目录树中, -您可以启用 `pooling` 功能。它使用符号链接创建了一个 +您可以启用 pooling 功能。它使用符号链接创建了一个 阵列中所有文件的只读虚拟视图。 -

您可以在配置文件中使用以下选项配置 `pooling` 目录: +

您可以在配置文件中使用以下选项配置 pooling 目录:

 pool /pool
 
@@ -329,7 +329,7 @@ pool /pool

 pool C:\pool
 
-

然后运行 `pool` 命令创建或更新虚拟视图。 +

然后运行 pool 命令创建或更新虚拟视图。

 snapraid pool
 
@@ -352,9 +352,9 @@ follow symlinks = yes

在 Windows 中,通过网络共享符号链接需要客户端远程解析它们。 要启用此功能,除了共享 pool 目录之外,您还必须独立共享所有磁盘, 使用配置文件中定义的磁盘名称作为共享点。 -您还必须在配置文件的 `share` 选项中指定远程客户端访问这些 +您还必须在配置文件的 share 选项中指定远程客户端访问这些 共享磁盘所需的 Windows UNC 路径。 -

例如,在名为 `darkstar` 的服务器上操作,您可以使用以下选项: +

例如,在名为 darkstar 的服务器上操作,您可以使用以下选项:

 data d1 F:\array\
 data d2 G:\array\
@@ -414,9 +414,9 @@ STEP 1 -> 重新配置
 

您需要一些空间来恢复,理想情况下是在额外的备用磁盘上, 但外部 USB 磁盘或远程磁盘也足够。 -

修改 SnapRAID 配置文件,使故障磁盘的 `data` 或 `parity` 选项指向 +

修改 SnapRAID 配置文件,使故障磁盘的 data 或 parity 选项指向 一个具有足够空闲空间来恢复文件的位置。 -

例如,如果磁盘 `d1` 发生故障,则从: +

例如,如果磁盘 d1 发生故障,则从:

 data d1 /mnt/disk1/
 
@@ -424,7 +424,7 @@ data d1 /mnt/disk1/

 data d1 /mnt/new_spare_disk/
 
-

如果需要恢复的磁盘是奇偶校验磁盘,请更新相应的 `parity` 选项。 +

如果需要恢复的磁盘是奇偶校验磁盘,请更新相应的 parity 选项。 如果您有多个故障磁盘,请更新所有它们的配置选项。

@@ -435,34 +435,34 @@ STEP 2 -> 修复

 snapraid -d NAME -l fix.log fix
 
-

其中 NAME 是磁盘的名称,例如我们前面例子中的 `d1`。 -如果需要恢复的磁盘是奇偶校验磁盘,请使用名称 `parity`、`2-parity` 等。 +

其中 NAME 是磁盘的名称,例如我们前面例子中的 d1。 +如果需要恢复的磁盘是奇偶校验磁盘,请使用名称 parity、2-parity 等。 如果您有多个故障磁盘,请使用多个 -d 选项来指定所有它们。

此命令将花费很长时间。

确保您有几 GB 的可用空间来存储 fix.log 文件。 在有足够可用空间的磁盘上运行它。

现在您已经恢复了所有可恢复的内容。如果有些文件部分或完全不可恢复, -它们将被重命名并添加 `.unrecoverable` 扩展名。 -

您可以通过检查所有以 `unrecoverable:` 开头的行,在 fix.log 文件中 +它们将被重命名并添加 .unrecoverable 扩展名。 +

您可以通过检查所有以 unrecoverable: 开头的行,在 fix.log 文件中 找到所有不可恢复块的详细列表。

如果您对恢复不满意,您可以根据需要重试多次。 -

例如,如果您在上次 `sync` 之后从阵列中删除了文件, +

例如,如果您在上次 sync 之后从阵列中删除了文件, 这可能导致某些文件无法恢复。 -在这种情况下,您可以使用 -i, --import 选项重试 `fix`, +在这种情况下,您可以使用 -i, --import 选项重试 fix, 指定这些文件现在在哪里,以便将它们再次包含在恢复过程中。

如果您对恢复感到满意,您可以继续进行, -但请注意,在同步之后,您不能再重试 `fix` 命令了! +但请注意,在同步之后,您不能再重试 fix 命令了!

STEP 3 -> 检查

-

作为一项谨慎的检查,您现在可以运行 `check` 命令,以确保 +

作为一项谨慎的检查,您现在可以运行 check 命令,以确保 恢复的磁盘上的一切都是正确的。

 snapraid -d NAME -a check
 
-

其中 NAME 是磁盘的名称,例如我们前面例子中的 `d1`。 +

其中 NAME 是磁盘的名称,例如我们前面例子中的 d1。

@@ -477,7 +477,7 @@ snapraid -d NAME -a check

STEP 4 -> 同步

-

运行 `sync` 命令以将阵列与新磁盘重新同步。 +

运行 sync 命令以将阵列与新磁盘重新同步。

 snapraid sync
 
@@ -492,19 +492,19 @@ Commands

SnapRAID 提供了一些简单的命令,允许您:

  • -打印阵列的状态 -> `status` +打印阵列的状态 -> status
  • -控制磁盘 -> `smart`、`probe`、`up`、`down` +控制磁盘 -> smart、probe、up、down
  • -进行备份/快照 -> `sync` +进行备份/快照 -> sync
  • -定期检查数据 -> `scrub` +定期检查数据 -> scrub
  • -恢复上次备份/快照 -> `fix`。 +恢复上次备份/快照 -> fix。

命令必须用小写字母书写。 @@ -515,12 +515,12 @@ status

打印磁盘阵列状态的摘要。

它包括有关奇偶校验碎片、块未经检查有多久,以及在 scrubbing 期间遇到的所有记录的静默错误的信息。 -

所提供的信息指的是您上次运行 `sync` 的时间。 +

所提供的信息指的是您上次运行 sync 的时间。 不考虑后来的修改。

如果检测到坏块,则会列出它们的块号。 -要修复它们,您可以使用 `fix -e` 命令。 +要修复它们,您可以使用 fix -e 命令。

它还会显示一个图表,表示每个块上次被 scrub 或 sync 的时间。 -被 scrub 的块显示为 '*',已同步但尚未 scrub 的块显示为 'o'。 +被 scrub 的块显示为 *,已同步但尚未 scrub 的块显示为 o。

不会修改任何内容。

@@ -535,7 +535,7 @@ Backblaze 提供的以下数据进行关联获得的:

 https://www.backblaze.com/hard-drive-test-data.html
 
-

如果 SMART 报告磁盘正在发生故障,则会为该磁盘打印 `FAIL` 或 `PREFAIL`, +

如果 SMART 报告磁盘正在发生故障,则会为该磁盘打印 FAIL 或 PREFAIL, 并且 SnapRAID 返回错误。 在这种情况下,**强烈建议**立即更换磁盘。

其他可能的状态字符串有: @@ -564,9 +564,9 @@ selferr

如果指定了 -v, --verbose 选项,则会提供更深入的统计分析。 此分析可以帮助您决定是否需要更多或更少的奇偶校验。 -

此命令使用 `smartctl` 工具,相当于在所有设备上运行 `smartctl -a`。 +

此命令使用 smartctl 工具,相当于在所有设备上运行 smartctl -a。

如果您的设备未正确自动检测,您可以使用配置 -文件中的 `smartctl` 选项指定自定义命令。 +文件中的 smartctl 选项指定自定义命令。

不会修改任何内容。

@@ -574,12 +574,12 @@ selferr probe

打印系统中所有磁盘的**电源**状态。 -

`Standby`(待机)表示磁盘未转动。`Active`(活动)表示 +

Standby(待机)表示磁盘未转动。Active(活动)表示 磁盘正在转动。 -

此命令使用 `smartctl` 工具,相当于在所有设备上运行 -`smartctl -n standby -i`。 +

此命令使用 smartctl 工具,相当于在所有设备上运行 +smartctl -n standby -i。

如果您的设备未正确自动检测,您可以使用配置 -文件中的 `smartctl` 选项指定自定义命令。 +文件中的 smartctl 选项指定自定义命令。

不会修改任何内容。

@@ -597,18 +597,18 @@ up down

使阵列中的所有磁盘停转。 -

此命令使用 `smartctl` 工具,相当于在所有设备上运行 -`smartctl -s standby,now`。 +

此命令使用 smartctl 工具,相当于在所有设备上运行 +smartctl -s standby,now。

您可以使用 -d, --filter-disk 选项只停转特定的磁盘。

要在发生错误时自动停转,您可以将 -s, --spin-down-on-error -选项与任何其他命令一起使用,这相当于在发生错误时手动运行 `down`。 +选项与任何其他命令一起使用,这相当于在发生错误时手动运行 down。

不会修改任何内容。

diff

-

列出自上次 `sync` 以来所有已修改、需要重新计算奇偶校验数据的 +

列出自上次 sync 以来所有已修改、需要重新计算奇偶校验数据的 文件。

此命令不检查文件数据,仅检查文件时间戳、大小和 inode。

列出所有更改的文件后,会显示更改的摘要,按以下方式分组: @@ -654,7 +654,7 @@ moved copied

在同一磁盘或不同磁盘上复制的文件。请注意,如果 -它们确实移动到了不同的磁盘,它们也会被计入 `removed` 中。 +它们确实移动到了不同的磁盘,它们也会被计入 removed 中。 它们通过具有相同的名称、大小和时间戳来识别。如果亚秒级时间戳为零, 则必须匹配完整路径,而不仅仅是名称。
@@ -668,7 +668,7 @@ inode 不同但名称、大小和时间戳匹配的文件。
-

如果需要 `sync`,进程返回码为 2,而不是默认的 0。 +

如果需要 sync,进程返回码为 2,而不是默认的 0。 返回码 1 用于一般错误情况。

不会修改任何内容。

@@ -679,7 +679,7 @@ sync

更新奇偶校验信息。读取磁盘阵列中所有已修改的文件, 并更新相应的奇偶校验数据。

您可以随时按 Ctrl+C 停止此过程,而不会丢失已完成的工作。 -在下次运行时,`sync` 过程将从中断的地方恢复。 +在下次运行时,sync 过程将从中断的地方恢复。

如果在过程中发现静默错误或输入/输出错误, 相应的块会被标记为坏块。

文件通过路径和/或 inode 识别,并检查大小和时间戳。 @@ -687,7 +687,7 @@ sync 如果文件在同一磁盘上被移动或重命名,保持相同的 inode,则不重新计算奇偶校验。 如果文件移动到另一个磁盘,则重新计算奇偶校验, 但保留以前计算的散列信息。 -

如果需要,会修改 `content` 和 `parity` 文件。 +

如果需要,会修改 content 和 parity 文件。 阵列中的文件**不会**被修改。

@@ -708,20 +708,20 @@ full - Scrub 所有内容。 选项来定义块应该有多旧。 最旧的块首先被 scrub,确保最佳检查。 如果您只想 scrub 刚刚同步但尚未 scrub 的块, -请使用 `-p new` 选项。 -

要获取 scrub 状态的详细信息,请使用 `status` 命令。 +请使用 -p new 选项。 +

要获取 scrub 状态的详细信息,请使用 status 命令。

对于发现的任何静默错误或输入/输出错误,相应的块 -会在 `content` 文件中被标记为坏块。 -这些坏块列在 `status` 中,可以使用 `fix -e` 修复。 +会在 content 文件中被标记为坏块。 +这些坏块列在 status 中,可以使用 fix -e 修复。 修复后,在下次 scrub 时,它们将被重新检查,如果发现已更正, 则会删除坏块标记。 -要仅 scrub 坏块,您可以使用 `scrub -p bad` 命令。 -

建议仅在已同步的阵列上运行 `scrub`,以避免 +要仅 scrub 坏块,您可以使用 scrub -p bad 命令。 +

建议仅在已同步的阵列上运行 scrub,以避免 由未同步数据引起的报告错误。这些错误被识别为不是静默错误, 并且块不会被标记为坏块,但此类错误会在命令的输出中报告。 -

`content` 文件会被修改以更新每个块上次检查的时间 +

content 文件会被修改以更新每个块上次检查的时间 并标记坏块。 -`parity` 文件**不会**被修改。 +parity 文件**不会**被修改。 阵列中的文件**不会**被修改。

@@ -729,28 +729,28 @@ full - Scrub 所有内容。 fix

修复所有文件和奇偶校验数据。 -

所有文件和奇偶校验数据都与上次 `sync` 中保存的快照 +

所有文件和奇偶校验数据都与上次 sync 中保存的快照 状态进行比较。 如果发现差异,则将其恢复到存储的快照。 -

**警告!** `fix` 命令不区分错误和 -故意修改。它**无条件地**将文件状态恢复到上次 `sync`。 +

**警告!** fix 命令不区分错误和 +故意修改。它**无条件地**将文件状态恢复到上次 sync。

如果未指定其他选项,则处理整个阵列。 使用过滤选项选择要操作的文件或磁盘的子集。 -

要仅修复在 `sync` 和 `scrub` 期间标记为坏块的块, +

要仅修复在 sync 和 scrub 期间标记为坏块的块, 请使用 -e, --filter-error 选项。 -与其他过滤选项不同,此选项仅对自上次 `sync` 以来未更改的 +与其他过滤选项不同,此选项仅对自上次 sync 以来未更改的 文件应用修复。

SnapRAID 会重命名所有无法修复的文件,并添加 -`.unrecoverable` 扩展名。 -

在修复之前,会扫描整个阵列以查找自上次 `sync` +.unrecoverable 扩展名。 +

在修复之前,会扫描整个阵列以查找自上次 sync 操作以来移动的任何文件。 这些文件通过它们的时间戳识别,忽略它们的名称 和目录,并在必要时用于恢复过程。 如果您将其中一些移到了阵列之外,您可以使用 -i, --import 选项指定额外的目录进行扫描。

文件仅通过路径识别,而不通过 inode 识别。 -

`content` 文件**不会**被修改。 -如果需要,`parity` 文件会被修改。 +

content 文件**不会**被修改。 +如果需要,parity 文件会被修改。 如果需要,阵列中的文件会被修改。

@@ -758,11 +758,11 @@ fix check

验证所有文件和奇偶校验数据。 -

它的工作方式类似于 `fix`,但它只模拟恢复,**不会**对阵列 +

它的工作方式类似于 fix,但它只模拟恢复,**不会**对阵列 写入任何更改。

此命令主要用于手动验证, 例如在恢复过程之后或在其他特殊条件下。 -对于定期和计划的检查,请使用 `scrub`。 +对于定期和计划的检查,请使用 scrub。

如果您使用 -a, --audit-only 选项,则仅检查文件 数据散列,而忽略奇偶校验数据,以加快运行速度。

文件仅通过路径识别,而不通过 inode 识别。 @@ -772,7 +772,7 @@ check

list

-

列出上次 `sync` 时阵列中包含的所有文件。 +

列出上次 sync 时阵列中包含的所有文件。

使用 -v 或 --verbose,还会显示亚秒级时间。

不会修改任何内容。

@@ -788,7 +788,7 @@ dup

pool

-

在 `pooling` 目录中创建或更新磁盘阵列中所有文件 +

在 pooling 目录中创建或更新磁盘阵列中所有文件 的虚拟视图。

文件不会被复制,而是使用符号链接连接。

更新时,所有现有的符号链接和空 @@ -834,11 +834,11 @@ rehash 以从 MurmurHash3 切换到更快的 SpookyHash。

如果您已经在使用最佳散列,则此命令不执行任何操作, 并通知您无需执行任何操作。 -

重新散列不会立即执行,而是在 `sync` 和 `scrub` 期间 +

重新散列不会立即执行,而是在 sync 和 scrub 期间 逐步进行。 -

您可以使用 `status` 检查重新散列状态。 +

您可以使用 status 检查重新散列状态。

在重新散列期间,SnapRAID 保持完全功能, -唯一的例外是 `dup` 无法使用不同的散列检测重复的文件。 +唯一的例外是 dup 无法使用不同的散列检测重复的文件。

@@ -852,9 +852,9 @@ Options -c, --conf CONFIG
选择要使用的配置文件。如果未指定,在 Unix 中, -如果存在,则使用文件 `/usr/local/etc/snapraid.conf`, -否则使用 `/etc/snapraid.conf`。 -在 Windows 中,它使用与 `snapraid.exe` 相同的目录中的文件 `snapraid.conf`。 +如果存在,则使用文件 /usr/local/etc/snapraid.conf, +否则使用 /etc/snapraid.conf。 +在 Windows 中,它使用与 snapraid.exe 相同的目录中的文件 snapraid.conf。
@@ -863,13 +863,13 @@ Options
-f, --filter PATTERN
-过滤要在 `check` 和 `fix` 中处理的文件。 +过滤要在 check 和 fix 中处理的文件。 仅处理与指定模式匹配的文件。 此选项可以多次使用。 有关模式规范的更多详细信息,请参阅 PATTERN 部分。 在 Unix 中,如果使用 globbing 字符,请确保它们被引用。 -此选项只能与 `check` 和 `fix` 一起使用。 -不能与 `sync` 和 `scrub` 一起使用,因为它们总是处理整个阵列。 +此选项只能与 check 和 fix 一起使用。 +不能与 sync 和 scrub 一起使用,因为它们总是处理整个阵列。
@@ -878,15 +878,15 @@ Options
-d, --filter-disk NAME
-过滤要在 `check`、`fix`、`up` 和 `down` 中处理的磁盘。 +过滤要在 check、fix、up 和 down 中处理的磁盘。 您必须指定配置文件中定义的磁盘名称。 -您也可以指定奇偶校验磁盘的名称:`parity`、`2-parity`、 -`3-parity` 等,以将操作限制到特定的奇偶校验磁盘。 +您也可以指定奇偶校验磁盘的名称:parity、2-parity、 +3-parity 等,以将操作限制到特定的奇偶校验磁盘。 如果您组合使用多个 --filter、--filter-disk 和 --filter-missing 选项, 则仅选择与所有过滤器匹配的文件。 此选项可以多次使用。 -此选项只能与 `check`、`fix`、`up` 和 `down` 一起使用。 -不能与 `sync` 和 `scrub` 一起使用,因为它们总是处理整个阵列。 +此选项只能与 check、fix、up 和 down 一起使用。 +不能与 sync 和 scrub 一起使用,因为它们总是处理整个阵列。
@@ -895,13 +895,13 @@ Options
-m, --filter-missing
-过滤要在 `check` 和 `fix` 中处理的文件。 +过滤要在 check 和 fix 中处理的文件。 仅处理阵列中丢失或已删除的文件。 -与 `fix` 一起使用时,此选项充当 `undelete` 命令。 +与 fix 一起使用时,此选项充当 undelete 命令。 如果您组合使用多个 --filter、--filter-disk 和 --filter-missing 选项, 则仅选择与所有过滤器匹配的文件。 -此选项只能与 `check` 和 `fix` 一起使用。 -不能与 `sync` 和 `scrub` 一起使用,因为它们总是处理整个阵列。 +此选项只能与 check 和 fix 一起使用。 +不能与 sync 和 scrub 一起使用,因为它们总是处理整个阵列。
@@ -910,10 +910,10 @@ Options
-e, --filter-error
-处理 `check` 和 `fix` 中有错误的文件。 -它仅处理在 `sync` 和 `scrub` 期间块被标记为静默或输入/输出错误的 -文件,如 `status` 中所列。 -此选项只能与 `check` 和 `fix` 一起使用。 +处理 check 和 fix 中有错误的文件。 +它仅处理在 sync 和 scrub 期间块被标记为静默或输入/输出错误的 +文件,如 status 中所列。 +此选项只能与 check 和 fix 一起使用。
@@ -925,9 +925,9 @@ Options 选择 scrub 计划。如果 PERC 是一个介于 0 到 100 之间的数值, 则将其解释为要 scrub 的块的百分比。 除了百分比,您还可以指定一个计划: -`bad` scrub 坏块,`new` scrub 尚未 scrub 的块, -`full` scrub 所有内容。 -此选项只能与 `scrub` 一起使用。 +bad scrub 坏块,new scrub 尚未 scrub 的块, +full scrub 所有内容。 +此选项只能与 scrub 一起使用。 @@ -936,10 +936,10 @@ Options
-o, --older-than DAYS
-选择要在 `scrub` 中处理的阵列的最旧部分。 +选择要在 scrub 中处理的阵列的最旧部分。 DAYS 是块被 scrub 的最小天数;默认值为 10。 无论此选项如何,标记为坏块的块始终会被 scrub。 -此选项只能与 `scrub` 一起使用。 +此选项只能与 scrub 一起使用。
@@ -948,11 +948,11 @@ DAYS 是块被 scrub 的最小天数;默认值为 10。
-a, --audit-only
-在 `check` 中,验证文件的散列而不 +在 check 中,验证文件的散列而不 检查奇偶校验数据。 如果您只对检查文件数据感兴趣,此选项可以显著加快 检查过程。 -此选项只能与 `check` 一起使用。 +此选项只能与 check 一起使用。
@@ -961,20 +961,20 @@ DAYS 是块被 scrub 的最小天数;默认值为 10。
-h, --pre-hash
-在 `sync` 中,运行所有新数据的初步散列阶段, +在 sync 中,运行所有新数据的初步散列阶段, 以便在奇偶校验计算之前进行额外验证。 -通常,在 `sync` 中,不进行初步散列,并且新 +通常,在 sync 中,不进行初步散列,并且新 数据仅在首次读取进行奇偶校验计算之前散列。 此过程在系统处于 重负载下发生,所有磁盘都在转动,CPU 也很忙。 这对机器来说是一种极端情况,如果它有潜在的硬件问题, 静默错误可能无法被检测到,因为数据尚未散列。 -为避免此风险,您可以启用 `pre-hash` 模式,将 +为避免此风险,您可以启用 pre-hash 模式,将 所有数据读取两次以确保其完整性。 此选项还会验证阵列内移动的文件, 以确保移动操作成功,并在必要时 允许您在继续之前运行 fix 操作。 -此选项只能与 `sync` 一起使用。 +此选项只能与 sync 一起使用。
@@ -983,11 +983,11 @@ DAYS 是块被 scrub 的最小天数;默认值为 10。
-i, --import DIR
-从指定目录导入自上次 `sync` 以来从阵列中删除的任何文件。 -如果您仍然拥有此类文件,它们可用于 `check` -和 `fix` 以改进恢复过程。 +从指定目录导入自上次 sync 以来从阵列中删除的任何文件。 +如果您仍然拥有此类文件,它们可用于 check +和 fix 以改进恢复过程。 读取文件,包括在子目录中,并且无论其名称如何都会被识别。 -此选项只能与 `check` 和 `fix` 一起使用。 +此选项只能与 check 和 fix 一起使用。
@@ -1048,7 +1048,7 @@ DAYS 是块被 scrub 的最小天数;默认值为 10。 这使您可以轻松检测到在系统崩溃后, 某些访问的文件被截断的情况。 这在带有 ext3/ext4 文件系统的 Linux 中是一种可能的情况。 -此选项只能与 `sync` 一起使用。 +此选项只能与 sync 一起使用。 @@ -1061,7 +1061,7 @@ DAYS 是块被 scrub 的最小天数;默认值为 10。 如果 SnapRAID 检测到磁盘上最初存在的所有文件都丢失或被重写, 它会停止进行,除非您指定此选项。 这使您可以轻松检测到数据文件系统未挂载的情况。 -此选项只能与 `sync` 一起使用。 +此选项只能与 sync 一起使用。 @@ -1077,7 +1077,7 @@ DAYS 是块被 scrub 的最小天数;默认值为 10。 错误的挂载点的情况。 但是,允许在单奇偶校验下进行单个 UUID 更改, 在多奇偶校验下进行更多更改,因为这是恢复后更换磁盘时的正常情况。 -此选项只能与 `sync`、`check` 或 `fix` 一起使用。 +此选项只能与 sync、check 或 fix 一起使用。 @@ -1091,7 +1091,7 @@ DAYS 是块被 scrub 的最小天数;默认值为 10。 只能恢复第一个,您可以忽略第二个无法访问的磁盘。 或者,如果您想在已使用的磁盘上剩余的可用空间中恢复一个磁盘, 共享同一物理设备。 -此选项只能与 `fix` 一起使用。 +此选项只能与 fix 一起使用。 @@ -1100,14 +1100,14 @@ DAYS 是块被 scrub 的最小天数;默认值为 10。
-N, --force-nocopy
-在 `sync`、`check` 和 `fix` 中,禁用复制检测启发式。 +在 sync、check 和 fix 中,禁用复制检测启发式。 如果没有此选项,SnapRAID 假定具有相同属性(例如名称、大小和时间戳) 的文件是具有相同数据的副本。 这允许识别从一个磁盘移动到另一个磁盘的复制或移动的文件, 并重用已计算的散列信息以检测静默错误或恢复丢失的文件。 在某些罕见的情况下,此行为可能导致误报 或由于许多散列验证而导致过程缓慢,此选项允许您解决此类问题。 -此选项只能与 `sync`、`check` 和 `fix` 一起使用。 +此选项只能与 sync、check 和 fix 一起使用。
@@ -1116,13 +1116,13 @@ DAYS 是块被 scrub 的最小天数;默认值为 10。
-F, --force-full
-在 `sync` 中,强制完全重新计算奇偶校验。 +在 sync 中,强制完全重新计算奇偶校验。 当您添加新的奇偶校验级别或如果使用较新的奇偶校验数据恢复到旧的内容文件时, 可以使用此选项。 这允许您重用内容文件中存在的散列来验证数据, -并使用现有奇偶校验数据在 `sync` 过程中保持数据保护, +并使用现有奇偶校验数据在 sync 过程中保持数据保护, 而不是从头开始重新创建奇偶校验。 -此选项只能与 `sync` 一起使用。 +此选项只能与 sync 一起使用。
@@ -1131,12 +1131,12 @@ DAYS 是块被 scrub 的最小天数;默认值为 10。
-R, --force-realloc
-在 `sync` 中,强制完全重新分配文件并重建奇偶校验。 +在 sync 中,强制完全重新分配文件并重建奇偶校验。 此选项可用于完全重新分配所有文件, 消除碎片,同时重用内容文件中存在的散列来验证数据。 -此选项只能与 `sync` 一起使用。 +此选项只能与 sync 一起使用。 **警告!** 此选项仅供专家使用,强烈建议不要使用它。 -在 `sync` 操作期间,您**没有**数据保护。 +在 sync 操作期间,您**没有**数据保护。
@@ -1150,13 +1150,13 @@ DAYS 是块被 scrub 的最小天数;默认值为 10。 在出现许多错误的情况下,可能导致输出过多。 指定 -l, --log 时,仅将导致 SnapRAID 停止的**致命错误**打印到 屏幕。 -如果路径以 '>>' 开头,则文件以追加模式打开。 -名称中的 '%D' 和 '%T' 出现会被替换为日期和时间,格式分别为 YYYYMMDD 和 -HHMMSS。在 Windows 批处理文件中,您必须双写 '%' 字符, -例如 result-%%D.log。要使用 '>>',您必须将名称括在引号中, -例如 `">>result.log"`。 +如果路径以 >> 开头,则文件以追加模式打开。 +名称中的 %D 和 %T 出现会被替换为日期和时间,格式分别为 YYYYMMDD 和 +HHMMSS。在 Windows 批处理文件中,您必须双写 % 字符, +例如 result-%%D.log。要使用 >>,您必须将名称括在引号中, +例如 ">>result.log"。 要将日志输出到标准输出或标准错误, -您可以使用 `">&1"` 和 `">&2"`。 +您可以使用 ">&1" 和 ">&2"。 有关日志标签描述,请参阅 snapraid_log.txt 文件或 man 页面。 @@ -1169,9 +1169,9 @@ HHMMSS。在 Windows 批处理文件中,您必须双写 '%' 字符, 设置停止执行前的新错误限制。 默认情况下,如果 SnapRAID 遇到超过 100 个 输入/输出错误,它会停止,表明磁盘可能正在发生故障。 -此选项影响 `sync` 和 `scrub`,它们被允许在第一组 +此选项影响 sync 和 scrub,它们被允许在第一组 磁盘错误后继续,以尝试完成其操作。 -但是,`check` 和 `fix` 总是会在第一次错误时停止。 +但是,check 和 fix 总是会在第一次错误时停止。 @@ -1259,9 +1259,9 @@ Configuration

SnapRAID 需要一个配置文件来了解您的磁盘阵列 位于何处以及在哪里存储奇偶校验信息。 -

在 Unix 中,如果存在,它使用文件 `/usr/local/etc/snapraid.conf`, -否则使用 `/etc/snapraid.conf`。 -在 Windows 中,它使用与 `snapraid.exe` 相同的目录中的文件 `snapraid.conf`。 +

在 Unix 中,如果存在,它使用文件 /usr/local/etc/snapraid.conf, +否则使用 /etc/snapraid.conf。 +在 Windows 中,它使用与 snapraid.exe 相同的目录中的文件 snapraid.conf。

它必须包含以下选项(区分大小写):

@@ -1304,7 +1304,7 @@ parity FILE [,FILE] ...

每个奇偶校验级别都需要存在所有先前的奇偶校验级别。 -

与 'parity' 选项相同的注意事项适用。 +

与 parity 选项相同的注意事项适用。

这些选项是可选的,并且只能使用一次。

@@ -1312,15 +1312,15 @@ parity FILE [,FILE] ... z-parity FILE [,FILE] ...

定义用于存储三奇偶校验的备用文件和格式。 -

此选项是 '3-parity' 的替代方案,主要面向不支持 +

此选项是 3-parity 的替代方案,主要面向不支持 SSSE3 指令集的低端 CPU,如 ARM 或 AMD Phenom、Athlon 和 Opteron。 在这种情况下,它提供了更好的性能。

此格式类似于 ZFS RAIDZ3 使用的格式,但更快。 与 ZFS 一样,它在三奇偶校验之外不起作用。 -

当使用 '3-parity' 时,如果建议使用 'z-parity' 格式以提高性能, +

当使用 3-parity 时,如果建议使用 z-parity 格式以提高性能, 您将收到警告。

可以通过调整配置文件中的所需 z-parity 或 3-parity 文件, -并使用 'fix' 重新创建它,从一种格式转换为另一种格式。 +并使用 fix 重新创建它,从一种格式转换为另一种格式。

@@ -1329,7 +1329,7 @@ content FILE

定义用于存储磁盘阵列中所有文件的列表和校验和的文件。

它可以放置在用于数据、奇偶校验或 任何其他可用磁盘上。 -如果您使用数据磁盘,此文件会自动从 `sync` 过程中排除。 +如果您使用数据磁盘,此文件会自动从 sync 过程中排除。

此选项是强制性的,并且可以多次使用以保存 同一文件的多个副本。

您必须为使用的每个奇偶校验磁盘存储至少一个副本, @@ -1344,7 +1344,7 @@ NAME 用于标识磁盘,并且必须是唯一的。 DIR 是磁盘在文件系统中的挂载点。

您可以根据需要更改挂载点,只要保持 NAME 固定即可。

您应该为阵列中的每个数据磁盘使用一个选项。 -

您可以通过直接在配置文件中更改 NAME,然后运行 `sync` 命令来 +

您可以通过直接在配置文件中更改 NAME,然后运行 sync 命令来 稍后重命名磁盘。 在重命名的情况下,关联是使用存储的磁盘 UUID 完成的。

@@ -1353,7 +1353,7 @@ DIR 是磁盘在文件系统中的挂载点。 nohidden

排除所有隐藏文件和目录。 -在 Unix 中,隐藏文件是以 `.` 开头的文件。 +在 Unix 中,隐藏文件是以 . 开头的文件。 在 Windows 中,它们是具有隐藏属性的文件。

@@ -1362,10 +1362,10 @@ exclude/include PATTERN

定义要从同步过程中排除或包含的文件或目录模式。 所有模式都按指定的顺序处理。 -

如果匹配的第一个模式是 `exclude` 模式,则排除该文件。 -如果它是 `include` 模式,则包含该文件。 -如果没有模式匹配,则如果指定的最后一个模式是 `include`,则排除该文件, -或者如果指定的最后一个模式是 `exclude`,则包含该文件。 +

如果匹配的第一个模式是 exclude 模式,则排除该文件。 +如果它是 include 模式,则包含该文件。 +如果没有模式匹配,则如果指定的最后一个模式是 include,则排除该文件, +或者如果指定的最后一个模式是 exclude,则包含该文件。

有关模式规范的更多详细信息,请参阅 PATTERN 部分。

此选项可以多次使用。

@@ -1390,7 +1390,7 @@ blocksize SIZE_IN_KIBIBYTES

作为一个近似值,您可以假设每个文件浪费了半个块大小的空间。 例如,对于 100,000 个文件和 256 KiB 的块大小,您将浪费 12.8 GB 的奇偶校验空间, 这可能导致数据磁盘上少 12.8 GB 的可用空间。 -

您可以使用 `status` 检查每个磁盘上浪费的空间量。 +

您可以使用 status 检查每个磁盘上浪费的空间量。 这是您必须在数据磁盘上留出的空闲空间量, 或用于不包含在阵列中的文件的空间量。 如果此值为负,则表示您即将填满奇偶校验空间, @@ -1444,7 +1444,7 @@ autosave SIZE_IN_GIGABYTES

在同步或 scrub 之后,处理指定数量的 GB 后,自动保存状态。 此选项有助于避免在机器崩溃或任何其他事件中断时, -从头开始重新启动长时间的 `sync` 命令。 +从头开始重新启动长时间的 sync 命令。

@@ -1454,7 +1454,7 @@ temp_limit TEMPERATURE_CELSIUS SnapRAID 会使用 smartctl 工具定期检查所有磁盘的温度。 SnapRAID 运行时会显示当前磁盘温度。 如果任何磁盘超过此限制,所有操作都会停止, -并在 `temp_sleep` 选项定义的持续时间内将磁盘停转(置于待机状态)。 +并在 temp_sleep 选项定义的持续时间内将磁盘停转(置于待机状态)。 在休眠期过后,操作恢复,如果温度限制再次达到, 可能会再次暂停。

在操作期间,SnapRAID 还会分析每个磁盘的加热曲线, @@ -1483,7 +1483,7 @@ temp_sleep TIME_IN_MINUTES

pool DIR

-

定义 `pooling` 目录,其中使用 `pool` 命令创建磁盘 +

定义 pooling 目录,其中使用 pool 命令创建磁盘 阵列的虚拟视图。

目录必须已经存在。

@@ -1496,7 +1496,7 @@ share UNC_DIR 来访问磁盘。 如果没有此选项,则生成的符号链接仅使用本地路径, 这不允许通过网络共享 pool 目录。 -

符号链接是使用指定的 UNC 路径,添加在 `data` 选项中指定的 +

符号链接是使用指定的 UNC 路径,添加在 data 选项中指定的 磁盘名称,最后添加文件目录和名称形成的。

此选项仅在 Windows 中需要。

@@ -1508,12 +1508,12 @@ smartctl DISK/PARITY OPTIONS... 这对于 RAID 控制器和一些无法自动检测的 USB 磁盘可能需要。%s 占位符会被设备名称替换, 但对于固定的设备(如 RAID 控制器)是可选的。 -

DISK 是在 `data` 选项中指定的相同磁盘名称。 -PARITY 是奇偶校验名称之一:`parity`、`2-parity`、`3-parity`、 -`4-parity`、`5-parity`、`6-parity` 或 `z-parity`。 -

在指定的 OPTIONS 中,字符串 `%s` 被设备名称替换。 +

DISK 是在 data 选项中指定的相同磁盘名称。 +PARITY 是奇偶校验名称之一:parity、2-parity、3-parity、 +4-parity、5-parity、6-parity 或 z-parity。 +

在指定的 OPTIONS 中,字符串 %s 被设备名称替换。 对于 RAID 控制器,设备可能是固定的, -您可能不需要使用 `%s`。 +您可能不需要使用 %s。

请参阅 smartmontools 文档以了解可能的选项:

 https://www.smartmontools.org/wiki/Supported_RAID-Controllers
@@ -1530,11 +1530,11 @@ smartignore DISK/PARITY ATTR [ATTR...]
 
 

在计算磁盘故障概率时忽略指定的 SMART 属性。 如果磁盘报告了特定属性的不寻常或误导值,此选项很有用。 -

DISK 是在 `data` 选项中指定的相同磁盘名称。 -PARITY 是奇偶校验名称之一:`parity`、`2-parity`、`3-parity`、 -`4-parity`、`5-parity`、`6-parity` 或 `z-parity`。 +

DISK 是在 data 选项中指定的相同磁盘名称。 +PARITY 是奇偶校验名称之一:parity、2-parity、3-parity、 +4-parity、5-parity、6-parity 或 z-parity。 特殊值 * 可用于在所有磁盘上忽略该属性。 -

例如,要在所有磁盘上忽略 `Current Pending Sector Count` 属性: +

例如,要在所有磁盘上忽略 Current Pending Sector Count 属性:

 smartignore * 197
 
@@ -1586,24 +1586,24 @@ Pattern

模式提供了一种灵活的方法来过滤要包含或排除的文件。通过使用通配符(globbing), 您可以定义匹配特定文件名或整个目录结构的规则,而无需手动列出每个路径。 -

问号 `?` 匹配除目录分隔符以外的任何单个字符。这使得它在匹配具有变量字符 +

问号 ? 匹配除目录分隔符以外的任何单个字符。这使得它在匹配具有变量字符 的文件名时非常有用,同时将模式限制在单个目录层级内。 -

单星号 `*` 匹配任何字符序列,但与问号一样,它绝不会跨越目录边界。 +

单星号 * 匹配任何字符序列,但与问号一样,它绝不会跨越目录边界。 它在正斜杠处停止,因此适用于匹配单个路径组件内的内容。 这是 Shell 通配符中常见的标准行为。 -

双星号 `**` 功能更强大,它可以匹配任何字符序列,包括目录分隔符。 -这允许模式匹配跨越多个目录层级。当 `**` 直接嵌入在模式中时, +

双星号 ** 功能更强大,它可以匹配任何字符序列,包括目录分隔符。 +这允许模式匹配跨越多个目录层级。当 ** 直接嵌入在模式中时, 它可以匹配零个或多个字符,包括周围文字文本之间的斜杠。 -

`**` 最重要的用法是特殊形式 `/**/`。它可以匹配零个或多个完整的目录层级, +

** 最重要的用法是特殊形式 /**/。它可以匹配零个或多个完整的目录层级, 从而可以在不知道确切路径结构的情况下,匹配目录树中任何深度的文件。 -例如,模式 `src/**/main.js` 匹配 `src/main.js`(跳过零个目录)、 -`src/ui/main.js`(跳过一个目录)以及 `src/ui/components/main.js` +例如,模式 src/**/main.js 匹配 src/main.js(跳过零个目录)、 +src/ui/main.js(跳过一个目录)以及 src/ui/components/main.js (跳过两个目录)。 -

使用方括号 `[]` 的字符类匹配指定集合或范围内的单个字符。 +

使用方括号 [] 的字符类匹配指定集合或范围内的单个字符。 与其他单字符模式一样,它们不匹配目录分隔符。字符类支持使用 感叹号进行范围指定和否定。 -

需要记住的根本区别是,`*`、`?` 和字符类都遵循目录边界, -并且仅在单个路径组件内匹配,而 `**` 是唯一可以跨越目录分隔符匹配的模式。 +

需要记住的根本区别是,*、? 和字符类都遵循目录边界, +并且仅在单个路径组件内匹配,而 ** 是唯一可以跨越目录分隔符匹配的模式。

有四种不同类型的模式:

@@ -1650,45 +1650,45 @@ DIR/ Windows 系统目录、连接点、挂载点和其他 Windows 特殊目录被视为文件,这意味着要排除它们, 您必须使用文件规则,而不是目录规则。 -

如果文件名包含 '*'、'?'、'[' -或 ']' 字符,您必须对其进行转义,以避免将其解释为 -globbing 字符。在 Unix 中,转义字符是 '\';在 Windows 中,它是 '^'。 +

如果文件名包含 *、?、[ +或 ] 字符,您必须对其进行转义,以避免将其解释为 +globbing 字符。在 Unix 中,转义字符是 \;在 Windows 中,它是 ^。 当模式在命令行上时,您必须双写转义 字符,以避免命令 shell 对其进行解释。

在配置文件中,您可以使用不同的策略来过滤要处理的文件。 -最简单的方法是仅使用 `exclude` 规则来删除所有您不想处理的 +最简单的方法是仅使用 exclude 规则来删除所有您不想处理的 文件和目录。例如:

-# 排除任何名为 `*.unrecoverable` 的文件
+# 排除任何名为 *.unrecoverable 的文件
 exclude *.unrecoverable
-# 排除根目录 `/lost+found`
+# 排除根目录 /lost+found
 exclude /lost+found/
-# 排除任何名为 `tmp` 的子目录
+# 排除任何名为 tmp 的子目录
 exclude tmp/
 
-

相反的方法是仅定义您想要处理的文件,仅使用 `include` 规则。例如: +

相反的方法是仅定义您想要处理的文件,仅使用 include 规则。例如:

 # 仅包含一些目录
 include /movies/
 include /musics/
 include /pictures/
 
-

最后的方法是混合使用 `exclude` 和 `include` 规则。在这种情况下, +

最后的方法是混合使用 exclude 和 include 规则。在这种情况下, 规则的顺序很重要。较早的规则优先于 较晚的规则。 -为了简化,您可以先列出所有 `exclude` 规则,然后 -列出所有 `include` 规则。例如: +为了简化,您可以先列出所有 exclude 规则,然后 +列出所有 include 规则。例如:

-# 排除任何名为 `*.unrecoverable` 的文件
+# 排除任何名为 *.unrecoverable 的文件
 exclude *.unrecoverable
-# 排除任何名为 `tmp` 的子目录
+# 排除任何名为 tmp 的子目录
 exclude tmp/
 # 仅包含一些目录
 include /movies/
 include /musics/
 include /pictures/
 
-

在命令行上,使用 -f 选项,您只能使用 `include` +

在命令行上,使用 -f 选项,您只能使用 include 模式。例如:

 # 仅检查 .mp3 文件。
@@ -1703,11 +1703,11 @@ snapraid -f "*.mp3" check
 Ignore File
 
 

除了配置文件中的全局规则外,您还可以在阵列内的任何目录中放置 -`.snapraidignore` 文件,以定义分散的排除规则。 -

在 `.snapraidignore` 中定义的规则会在配置文件中的规则之后应用。 +.snapraidignore 文件,以定义分散的排除规则。 +

在 .snapraidignore 中定义的规则会在配置文件中的规则之后应用。 这意味着它们具有更高的优先级,可用于排除先前由全局配置包含的文件。 实际上,如果本地规则匹配,则无论全局包含设置如何,该文件都会被排除。 -

`.snapraidignore` 中的模式逻辑与全局配置相同,但模式锚定在 +

.snapraidignore 中的模式逻辑与全局配置相同,但模式锚定在 该文件所在的目录:

@@ -1734,7 +1734,7 @@ DIR/
/PATH/FILE
-选择相对于 `.snapraidignore` 文件位置指定的精确文件。 +选择相对于 .snapraidignore 文件位置指定的精确文件。
@@ -1743,18 +1743,18 @@ DIR/
/PATH/DIR/
-选择相对于 `.snapraidignore` 文件位置指定的精确目录 +选择相对于 .snapraidignore 文件位置指定的精确目录 及其内部的所有内容。
-

与全局配置不同,`.snapraidignore` 文件仅支持排除规则; -您不能使用 `include` 模式或否定符号 (!)。 -

例如,如果您在 `/mnt/disk1/projects/` 中有一个 `.snapraidignore`: +

与全局配置不同,.snapraidignore 文件仅支持排除规则; +您不能使用 include 模式或否定符号 (!)。 +

例如,如果您在 /mnt/disk1/projects/ 中有一个 .snapraidignore:

 # 仅排除 /mnt/disk1/projects/output.bin
 /output.bin
-# 排除 projects/ 中任何名为 'build' 的目录
+# 排除 projects/ 中任何名为 build 的目录
 build/
 # 排除 projects/ 或其子文件夹中任何 .tmp 文件
 *.tmp
@@ -1767,18 +1767,18 @@ Content
 

SnapRAID 将文件列表和校验和存储在 content 文件中。

它是一个二进制文件,列出了磁盘阵列中存在的所有文件, 以及用于验证其完整性的所有校验和。 -

此文件由 `sync` 和 `scrub` 命令读取和写入,并由 -`fix`、`check` 和 `status` 命令读取。 +

此文件由 sync 和 scrub 命令读取和写入,并由 +fix、check 和 status 命令读取。

Parity

SnapRAID 将阵列的奇偶校验信息存储在 parity 文件中。 -

这些是二进制文件,包含 `content` 文件中定义的所有 +

这些是二进制文件,包含 content 文件中定义的所有 块的计算奇偶校验。 -

这些文件由 `sync` 和 `fix` 命令读取和写入, -并且仅由 `scrub` 和 `check` 命令读取。 +

这些文件由 sync 和 fix 命令读取和写入, +并且仅由 scrub 和 check 命令读取。

@@ -1788,8 +1788,8 @@ Encoding 文件系统使用的相同编码的文件名。

在 Windows 中,从文件系统读取的所有名称都会被转换并 以 UTF-8 格式处理。 -

要使文件名正确打印,您必须使用命令 `chcp 65001` 将 Windows -控制台设置为 UTF-8 模式,并使用 TrueType 字体,如 `Lucida Console`, +

要使文件名正确打印,您必须使用命令 chcp 65001 将 Windows +控制台设置为 UTF-8 模式,并使用 TrueType 字体,如 Lucida Console, 作为控制台字体。这仅影响打印的文件名;如果 您将控制台输出重定向到文件,则生成的文件始终 采用 UTF-8 格式。 diff --git a/beta/manual.html b/beta/manual.html index bd069246..690f520a 100644 --- a/beta/manual.html +++ b/beta/manual.html @@ -228,7 +228,7 @@ Permissions, ownership, and extended attributes are not saved. Getting Started

To use SnapRAID, you need to first select one disk in your disk array -to dedicate to `parity` information. With one disk for parity, you +to dedicate to parity information. With one disk for parity, you will be able to recover from a single disk failure, similar to RAID5.

If you want to recover from more disk failures, similar to RAID6, you must reserve additional disks for parity. Each additional parity @@ -236,18 +236,18 @@ disk allows recovery from one more disk failure.

As parity disks, you must pick the largest disks in the array, as the parity information may grow to the size of the largest data disk in the array. -

These disks will be dedicated to storing the `parity` files. +

These disks will be dedicated to storing the parity files. You should not store your data on them. -

Then, you must define the `data` disks that you want to protect +

Then, you must define the data disks that you want to protect with SnapRAID. The protection is more effective if these disks contain data that rarely changes. For this reason, it's better to NOT include the Windows C:\ disk or the Unix /home, /var, and /tmp directories. -

The list of files is saved in the `content` files, usually +

The list of files is saved in the content files, usually stored on the data, parity, or boot disks. This file contains the details of your backup, including all the checksums to verify its integrity. -The `content` file is stored in multiple copies, and each copy must +The content file is stored in multiple copies, and each copy must be on a different disk to ensure that, even in case of multiple disk failures, at least one copy is available.

For example, suppose you are interested in only one parity level @@ -285,7 +285,7 @@ disks directly in subfolders. See:

 https://www.google.com/search?q=Windows+mount+point
 
-

At this point, you are ready to run the `sync` command to build the +

At this point, you are ready to run the sync command to build the parity information.

 snapraid sync
@@ -297,18 +297,18 @@ the process is immediate.
 will resume where it was interrupted.
 

When this command completes, your data is SAFE.

Now you can start using your array as you like and periodically -update the parity information by running the `sync` command. +update the parity information by running the sync command.

Scrubbing

To periodically check the data and parity for errors, you can -run the `scrub` command. +run the scrub command.

 snapraid scrub
 

This command compares the data in your array with the hash computed -during the `sync` command to verify integrity. +during the sync command to verify integrity.

Each run of the command checks approximately 8% of the array, excluding data already scrubbed in the previous 10 days. You can use the -p, --plan option to specify a different amount @@ -318,24 +318,24 @@ For example, to check 5% of the array for blocks older than 20 days, use: snapraid -p 5 -o 20 scrub

If silent or input/output errors are found during the process, -the corresponding blocks are marked as bad in the `content` file -and listed in the `status` command. +the corresponding blocks are marked as bad in the content file +and listed in the status command.

 snapraid status
 
-

To fix them, you can use the `fix` command, filtering for bad blocks with +

To fix them, you can use the fix command, filtering for bad blocks with the -e, --filter-error option:

 snapraid -e fix
 
-

At the next `scrub`, the errors will disappear from the `status` report +

At the next scrub, the errors will disappear from the status report if they are truly fixed. To make it faster, you can use -p bad to scrub only blocks marked as bad.

 snapraid -p bad scrub
 
-

Running `scrub` on an unsynced array may report errors caused by -removed or modified files. These errors are reported in the `scrub` +

Running scrub on an unsynced array may report errors caused by +removed or modified files. These errors are reported in the scrub output, but the related blocks are not marked as bad.

@@ -351,9 +351,9 @@ on symbolic links. It integrates well with SnapRAID for parity protection and is commonly used in setups like OpenMediaVault (OMV) or custom NAS configurations.

To have all the files in your array shown in the same directory tree, -you can enable the `pooling` feature. It creates a read-only virtual +you can enable the pooling feature. It creates a read-only virtual view of all the files in your array using symbolic links. -

You can configure the `pooling` directory in the configuration file with: +

You can configure the pooling directory in the configuration file with:

 pool /pool
 
@@ -361,7 +361,7 @@ pool /pool

 pool C:\pool
 
-

and then run the `pool` command to create or update the virtual view. +

and then run the pool command to create or update the virtual view.

 snapraid pool
 
@@ -386,9 +386,9 @@ follow symlinks = yes resolve them remotely. To enable this, besides sharing the pool directory, you must also share all the disks independently, using the disk names defined in the configuration file as share points. You must also specify -in the `share` option of the configuration file the Windows UNC path that +in the share option of the configuration file the Windows UNC path that remote clients need to use to access these shared disks. -

For example, operating from a server named `darkstar`, you can use +

For example, operating from a server named darkstar, you can use the options:

 data d1 F:\array\
@@ -452,10 +452,10 @@ STEP 1 -> Reconfigure
 
 

You need some space to recover, ideally on additional spare disks, but an external USB disk or remote disk will suffice. -

Modify the SnapRAID configuration file to make the `data` or `parity` +

Modify the SnapRAID configuration file to make the data or parity option of the failed disk point to a location with enough empty space to recover the files. -

For example, if disk `d1` has failed, change from: +

For example, if disk d1 has failed, change from:

 data d1 /mnt/disk1/
 
@@ -463,7 +463,7 @@ data d1 /mnt/disk1/

 data d1 /mnt/new_spare_disk/
 
-

If the disk to recover is a parity disk, update the appropriate `parity` +

If the disk to recover is a parity disk, update the appropriate parity option. If you have multiple failed disks, update all their configuration options.

@@ -475,8 +475,8 @@ STEP 2 -> Fix

 snapraid -d NAME -l fix.log fix
 
-

Where NAME is the name of the disk, such as `d1` in our previous example. -If the disk to recover is a parity disk, use the names `parity`, `2-parity`, +

Where NAME is the name of the disk, such as d1 in our previous example. +If the disk to recover is a parity disk, use the names parity, 2-parity, etc. If you have multiple failed disks, use multiple -d options to specify all of them. @@ -484,31 +484,31 @@ of them.

Ensure you have a few gigabytes free to store the fix.log file. Run it from a disk with sufficient free space.

Now you have recovered all that is recoverable. If some files are partially -or totally unrecoverable, they will be renamed by adding the `.unrecoverable` +or totally unrecoverable, they will be renamed by adding the .unrecoverable extension.

You can find a detailed list of all unrecoverable blocks in the fix.log file -by checking all lines starting with `unrecoverable:`. +by checking all lines starting with unrecoverable:.

If you are not satisfied with the recovery, you can retry it as many times as you wish.

For example, if you have removed files from the array after the last -`sync`, this may result in some files not being recovered. -In this case, you can retry the `fix` using the -i, --import option, +sync, this may result in some files not being recovered. +In this case, you can retry the fix using the -i, --import option, specifying where these files are now to include them again in the recovery process.

If you are satisfied with the recovery, you can proceed further, -but note that after syncing, you cannot retry the `fix` command +but note that after syncing, you cannot retry the fix command anymore!

STEP 3 -> Check

-

As a cautious check, you can now run a `check` command to ensure that +

As a cautious check, you can now run a check command to ensure that everything is correct on the recovered disk.

 snapraid -d NAME -a check
 
-

Where NAME is the name of the disk, such as `d1` in our previous example. +

Where NAME is the name of the disk, such as d1 in our previous example.

The -d and -a options tell SnapRAID to check only the specified disk and ignore all parity data.

This command will take a long time, but if you are not overly cautious, @@ -518,7 +518,7 @@ you can skip it.

STEP 4 -> Sync

-

Run the `sync` command to resynchronize the array with the new disk. +

Run the sync command to resynchronize the array with the new disk.

 snapraid sync
 
@@ -533,19 +533,19 @@ Commands

SnapRAID provides a few simple commands that allow you to:

  • -Print the status of the array -> `status` +Print the status of the array -> status
  • -Control the disks -> `smart`, `probe`, `up`, `down` +Control the disks -> smart, probe, up, down
  • -Make a backup/snapshot -> `sync` +Make a backup/snapshot -> sync
  • -Periodically check data -> `scrub` +Periodically check data -> scrub
  • -Restore the last backup/snapshot -> `fix`. +Restore the last backup/snapshot -> fix.

Commands must be written in lowercase. @@ -558,12 +558,12 @@ status the blocks are without checking, and all recorded silent errors encountered while scrubbing.

The information presented refers to the latest time you -ran `sync`. Later modifications are not taken into account. +ran sync. Later modifications are not taken into account.

If bad blocks were detected, their block numbers are listed. -To fix them, you can use the `fix -e` command. +To fix them, you can use the fix -e command.

It also shows a graph representing the last time each block -was scrubbed or synced. Scrubbed blocks are shown with '*', -blocks synced but not yet scrubbed with 'o'. +was scrubbed or synced. Scrubbed blocks are shown with *, +blocks synced but not yet scrubbed with o.

Nothing is modified.

@@ -579,7 +579,7 @@ of the disks with the Backblaze data available at:

 https://www.backblaze.com/hard-drive-test-data.html
 
-

If SMART reports that a disk is failing, `FAIL` or `PREFAIL` is printed +

If SMART reports that a disk is failing, FAIL or PREFAIL is printed for that disk, and SnapRAID returns with an error. In this case, immediate replacement of the disk is highly recommended.

Other possible status strings are: @@ -610,10 +610,10 @@ The device self-test log contains errors.

If the -v, --verbose option is specified, a deeper statistical analysis is provided. This analysis can help you decide if you need more or less parity. -

This command uses the `smartctl` tool and is equivalent to running -`smartctl -a` on all devices. +

This command uses the smartctl tool and is equivalent to running +smartctl -a on all devices.

If your devices are not auto-detected correctly, you can specify -a custom command using the `smartctl` option in the configuration +a custom command using the smartctl option in the configuration file.

Nothing is modified.

@@ -622,12 +622,12 @@ file. probe

Prints the POWER state of all disks in the system. -

`Standby` means the disk is not spinning. `Active` means +

Standby means the disk is not spinning. Active means the disk is spinning. -

This command uses the `smartctl` tool and is equivalent to running -`smartctl -n standby -i` on all devices. +

This command uses the smartctl tool and is equivalent to running +smartctl -n standby -i on all devices.

If your devices are not auto-detected correctly, you can specify -a custom command using the `smartctl` option in the configuration +a custom command using the smartctl option in the configuration file.

Nothing is modified.

@@ -646,12 +646,12 @@ Ensure that your power supply can sustain it. down

Spins down all the disks of the array. -

This command uses the `smartctl` tool and is equivalent to running -`smartctl -s standby,now` on all devices. +

This command uses the smartctl tool and is equivalent to running +smartctl -s standby,now on all devices.

You can spin down only specific disks using the -d, --filter-disk option.

To automatically spin down on error, you can use the -s, --spin-down-on-error -option with any other command, which is equivalent to running `down` manually +option with any other command, which is equivalent to running down manually when an error occurs.

Nothing is modified.

@@ -659,7 +659,7 @@ when an error occurs.

diff

-

Lists all the files modified since the last `sync` that need to have +

Lists all the files modified since the last sync that need to have their parity data recomputed.

This command doesn't check the file data, but only the file timestamp, size, and inode. @@ -710,7 +710,7 @@ copied

Files copied on the same or a different disk. Note that if they are truly moved to a different disk, they will also be -counted in `removed`. +counted in removed. They are identified by having the same name, size, and timestamp. If the sub-second timestamp is zero, the full path must match, not just the name. @@ -725,7 +725,7 @@ These are usually files restored after being deleted.
-

If a `sync` is required, the process return code is 2, instead of the +

If a sync is required, the process return code is 2, instead of the default 0. The return code 1 is used for a generic error condition.

Nothing is modified.

@@ -738,7 +738,7 @@ in the disk array are read, and the corresponding parity data is updated.

You can stop this process at any time by pressing Ctrl+C, without losing the work already done. -At the next run, the `sync` process will resume where +At the next run, the sync process will resume where it was interrupted.

If silent or input/output errors are found during the process, the corresponding blocks are marked as bad. @@ -750,7 +750,7 @@ If the file is moved or renamed on the same disk, keeping the same inode, the parity is not recomputed. If the file is moved to another disk, the parity is recomputed, but the previously computed hash information is retained. -

The `content` and `parity` files are modified if necessary. +

The content and parity files are modified if necessary. The files in the array are NOT modified.

@@ -773,21 +773,21 @@ full - Scrub everything. option to define how old the block should be. The oldest blocks are scrubbed first, ensuring an optimal check. If you want to scrub only the just-synced blocks not yet scrubbed, -use the `-p new` option. -

To get details of the scrub status, use the `status` command. +use the -p new option. +

To get details of the scrub status, use the status command.

For any silent or input/output error found, the corresponding blocks -are marked as bad in the `content` file. -These bad blocks are listed in `status` and can be fixed with `fix -e`. +are marked as bad in the content file. +These bad blocks are listed in status and can be fixed with fix -e. After the fix, at the next scrub, they will be rechecked, and if found corrected, the bad mark will be removed. -To scrub only the bad blocks, you can use the `scrub -p bad` command. -

It's recommended to run `scrub` only on a synced array to avoid +To scrub only the bad blocks, you can use the scrub -p bad command. +

It's recommended to run scrub only on a synced array to avoid reported errors caused by unsynced data. These errors are recognized as not being silent errors, and the blocks are not marked as bad, but such errors are reported in the output of the command. -

The `content` file is modified to update the time of the last check +

The content file is modified to update the time of the last check for each block and to mark bad blocks. -The `parity` files are NOT modified. +The parity files are NOT modified. The files in the array are NOT modified.

@@ -796,28 +796,28 @@ fix

Fixes all the files and the parity data.

All files and parity data are compared with the snapshot -state saved in the last `sync`. +state saved in the last sync. If a difference is found, it is reverted to the stored snapshot. -

WARNING! The `fix` command does not differentiate between errors and +

WARNING! The fix command does not differentiate between errors and intentional modifications. It unconditionally reverts the file state -to the last `sync`. +to the last sync.

If no other option is specified, the entire array is processed. Use the filter options to select a subset of files or disks to operate on. -

To fix only the blocks marked bad during `sync` and `scrub`, +

To fix only the blocks marked bad during sync and scrub, use the -e, --filter-error option. Unlike other filter options, this one applies fixes only to files that are -unchanged since the latest `sync`. +unchanged since the latest sync.

SnapRAID renames all files that cannot be fixed by adding the -`.unrecoverable` extension. +.unrecoverable extension.

Before fixing, the entire array is scanned to find any files moved -since the last `sync` operation. +since the last sync operation. These files are identified by their timestamp, ignoring their name and directory, and are used in the recovery process if necessary. If you moved some of them outside the array, you can use the -i, --import option to specify additional directories to scan.

Files are identified only by path, not by inode. -

The `content` file is NOT modified. -The `parity` files are modified if necessary. +

The content file is NOT modified. +The parity files are modified if necessary. The files in the array are modified if necessary.

@@ -825,11 +825,11 @@ The files in the array are modified if necessary. check

Verifies all the files and the parity data. -

It works like `fix`, but it only simulates a recovery and no changes +

It works like fix, but it only simulates a recovery and no changes are written to the array.

This command is primarily intended for manual verification, such as after a recovery process or in other special conditions. -For periodic and scheduled checks, use `scrub`. +For periodic and scheduled checks, use scrub.

If you use the -a, --audit-only option, only the file data is checked, and the parity data is ignored for a faster run. @@ -841,7 +841,7 @@ faster run. list

Lists all the files contained in the array at the time of the -last `sync`. +last sync.

With -v or --verbose, the subsecond time is also shown.

Nothing is modified.

@@ -859,7 +859,7 @@ precomputed hashes are used. pool

Creates or updates a virtual view of all -the files in your disk array in the `pooling` directory. +the files in your disk array in the pooling directory.

The files are not copied but linked using symbolic links.

When updating, all existing symbolic links and empty @@ -910,10 +910,10 @@ MurmurHash3 to the faster SpookyHash.

If you are already using the optimal hash, this command does nothing and informs you that no action is needed.

The rehash is not performed immediately but takes place -progressively during `sync` and `scrub`. -

You can check the rehash state using `status`. +progressively during sync and scrub. +

You can check the rehash state using status.

During the rehash, SnapRAID maintains full functionality, -with the only exception that `dup` cannot detect duplicated +with the only exception that dup cannot detect duplicated files using a different hash.

@@ -938,10 +938,10 @@ Options -c, --conf CONFIG
Selects the configuration file to use. If not specified, in Unix -it uses the file `/usr/local/etc/snapraid.conf` if it exists, -otherwise `/etc/snapraid.conf`. -In Windows, it uses the file `snapraid.conf` in the same -directory as `snapraid.exe`. +it uses the file /usr/local/etc/snapraid.conf if it exists, +otherwise /etc/snapraid.conf. +In Windows, it uses the file snapraid.conf in the same +directory as snapraid.exe.
@@ -950,14 +950,14 @@ directory as `snapraid.exe`.
-f, --filter PATTERN
-Filters the files to process in `check` and `fix`. +Filters the files to process in check and fix. Only the files matching the specified pattern are processed. This option can be used multiple times. See the PATTERN section for more details on pattern specifications. In Unix, ensure globbing characters are quoted if used. -This option can be used only with `check` and `fix`. -It cannot be used with `sync` and `scrub`, as they always +This option can be used only with check and fix. +It cannot be used with sync and scrub, as they always process the entire array.
@@ -967,16 +967,16 @@ process the entire array.
-d, --filter-disk NAME
-Filters the disks to process in `check`, `fix`, `up`, and `down`. +Filters the disks to process in check, fix, up, and down. You must specify a disk name as defined in the configuration file. -You can also specify parity disks with the names: `parity`, `2-parity`, -`3-parity`, etc., to limit operations to a specific parity disk. +You can also specify parity disks with the names: parity, 2-parity, +3-parity, etc., to limit operations to a specific parity disk. If you combine multiple --filter, --filter-disk, and --filter-missing options, only files matching all the filters are selected. This option can be used multiple times. -This option can be used only with `check`, `fix`, `up`, and `down`. -It cannot be used with `sync` and `scrub`, as they always +This option can be used only with check, fix, up, and down. +It cannot be used with sync and scrub, as they always process the entire array.
@@ -986,13 +986,13 @@ process the entire array.
-m, --filter-missing
-Filters the files to process in `check` and `fix`. +Filters the files to process in check and fix. Only the files missing or deleted from the array are processed. -When used with `fix`, this acts as an `undelete` command. +When used with fix, this acts as an undelete command. If you combine multiple --filter, --filter-disk, and --filter-missing options, only files matching all the filters are selected. -This option can be used only with `check` and `fix`. -It cannot be used with `sync` and `scrub`, as they always +This option can be used only with check and fix. +It cannot be used with sync and scrub, as they always process the entire array.
@@ -1002,10 +1002,10 @@ process the entire array.
-e, --filter-error
-Processes the files with errors in `check` and `fix`. +Processes the files with errors in check and fix. It processes only files that have blocks marked with silent -or input/output errors during `sync` and `scrub`, as listed in `status`. -This option can be used only with `check` and `fix`. +or input/output errors during sync and scrub, as listed in status. +This option can be used only with check and fix.
@@ -1017,9 +1017,9 @@ This option can be used only with `check` and `fix`. Selects the scrub plan. If PERC is a numeric value from 0 to 100, it is interpreted as the percentage of blocks to scrub. Instead of a percentage, you can specify a plan: -`bad` scrubs bad blocks, `new` scrubs blocks not yet scrubbed, -and `full` scrubs everything. -This option can be used only with `scrub`. +bad scrubs bad blocks, new scrubs blocks not yet scrubbed, +and full scrubs everything. +This option can be used only with scrub. @@ -1028,11 +1028,11 @@ This option can be used only with `scrub`.
-o, --older-than DAYS
-Selects the oldest part of the array to process in `scrub`. +Selects the oldest part of the array to process in scrub. DAYS is the minimum age in days for a block to be scrubbed; the default is 10. Blocks marked as bad are always scrubbed regardless of this option. -This option can be used only with `scrub`. +This option can be used only with scrub.
@@ -1041,11 +1041,11 @@ This option can be used only with `scrub`.
-a, --audit-only
-In `check`, verifies the hash of the files without +In check, verifies the hash of the files without checking the parity data. If you are interested only in checking the file data, this option can significantly speed up the checking process. -This option can be used only with `check`. +This option can be used only with check.
@@ -1054,9 +1054,9 @@ This option can be used only with `check`.
-h, --pre-hash
-In `sync`, runs a preliminary hashing phase of all new data +In sync, runs a preliminary hashing phase of all new data for additional verification before the parity computation. -Usually, in `sync`, no preliminary hashing is done, and the new +Usually, in sync, no preliminary hashing is done, and the new data is hashed just before the parity computation when it is read for the first time. This process occurs when the system is under @@ -1064,12 +1064,12 @@ heavy load, with all disks spinning and a busy CPU. This is an extreme condition for the machine, and if it has a latent hardware problem, silent errors may go undetected because the data is not yet hashed. -To avoid this risk, you can enable the `pre-hash` mode to have +To avoid this risk, you can enable the pre-hash mode to have all the data read twice to ensure its integrity. This option also verifies files moved within the array to ensure the move operation was successful and, if necessary, allows you to run a fix operation before proceeding. -This option can be used only with `sync`. +This option can be used only with sync.
@@ -1079,12 +1079,12 @@ This option can be used only with `sync`. -i, --import DIR
Imports from the specified directory any files deleted -from the array after the last `sync`. -If you still have such files, they can be used by `check` -and `fix` to improve the recovery process. +from the array after the last sync. +If you still have such files, they can be used by check +and fix to improve the recovery process. The files are read, including in subdirectories, and are identified regardless of their name. -This option can be used only with `check` and `fix`. +This option can be used only with check and fix.
@@ -1121,7 +1121,7 @@ such as K, M, G, or T (e.g., --bw-limit 1G). Limit file listing to those using no more than the specified tail size of the parity disks. You can use multipliers such as K, M, G, or T (e.g. --tail 1G). -This option is only valid when used together with the `locate` +This option is only valid when used together with the locate command. @@ -1164,7 +1164,7 @@ This allows you to easily detect when, after a system crash, some accessed files were truncated. This is a possible condition in Linux with the ext3/ext4 file systems. -This option can be used only with `sync`. +This option can be used only with sync. @@ -1180,7 +1180,7 @@ on the disk are missing or rewritten, it stops proceeding unless you specify this option. This allows you to easily detect when a data file system is not mounted. -This option can be used only with `sync`. +This option can be used only with sync. @@ -1198,8 +1198,8 @@ wrong mount points. It is, however, allowed to have a single UUID change with single parity, and more with multiple parity, because this is the normal case when replacing disks after a recovery. -This option can be used only with `sync`, `check`, or -`fix`. +This option can be used only with sync, check, or +fix. @@ -1214,7 +1214,7 @@ For example, if you lost two data disks and have a spare disk to recover only the first one, you can ignore the second inaccessible disk. Or, if you want to recover a disk in the free space left on an already used disk, sharing the same physical device. -This option can be used only with `fix`. +This option can be used only with fix. @@ -1223,7 +1223,7 @@ This option can be used only with `fix`.
-N, --force-nocopy
-In `sync`, `check`, and `fix`, disables the copy detection heuristic. +In sync, check, and fix, disables the copy detection heuristic. Without this option, SnapRAID assumes that files with the same attributes, such as name, size, and timestamp, are copies with the same data. @@ -1233,7 +1233,7 @@ to detect silent errors or to recover missing files. In some rare cases, this behavior may result in false positives or a slow process due to many hash verifications, and this option allows you to resolve such issues. -This option can be used only with `sync`, `check`, and `fix`. +This option can be used only with sync, check, and fix.
@@ -1242,14 +1242,14 @@ This option can be used only with `sync`, `check`, and `fix`.
-F, --force-full
-In `sync`, forces a full recomputation of the parity. +In sync, forces a full recomputation of the parity. This option can be used when you add a new parity level or if you reverted to an old content file using more recent parity data. Instead of recreating the parity from scratch, this allows you to reuse the hashes present in the content file to validate data -and maintain data protection during the `sync` process using +and maintain data protection during the sync process using the existing parity data. -This option can be used only with `sync`. +This option can be used only with sync.
@@ -1258,14 +1258,14 @@ This option can be used only with `sync`.
-R, --force-realloc
-In `sync`, forces a full reallocation of files and rebuild of the parity. +In sync, forces a full reallocation of files and rebuild of the parity. This option can be used to completely reallocate all files, removing fragmentation, while reusing the hashes present in the content file to validate data. -This option can be used only with `sync`. +This option can be used only with sync. WARNING! This option is for experts only, and it is highly recommended not to use it. -You DO NOT have data protection during the `sync` operation. +You DO NOT have data protection during the sync operation.
@@ -1288,7 +1288,7 @@ You can use multipliers such as K, M, G, or T (e.g. --force-realloc-tail 1G). WARNING! This option is for experts only, and it is highly recommended not to use it. -You DO NOT have data protection during the `sync` operation +You DO NOT have data protection during the sync operation for the affected files. @@ -1304,14 +1304,14 @@ to the screen, potentially resulting in excessive output in case of many errors. When -l, --log is specified, only fatal errors that cause SnapRAID to stop are printed to the screen. -If the path starts with '>>', the file is opened -in append mode. Occurrences of '%D' and '%T' in the name are +If the path starts with >>, the file is opened +in append mode. Occurrences of %D and %T in the name are replaced with the date and time in the format YYYYMMDD and HHMMSS. In Windows batch files, you must double -the '%' character, e.g., result-%%D.log. To use '>>', you must -enclose the name in quotes, e.g., `">>result.log"`. +the % character, e.g., result-%%D.log. To use >>, you must +enclose the name in quotes, e.g., ">>result.log". To output the log to standard output or standard error, -you can use `">&1"` and `">&2"`, respectively. +you can use ">&1" and ">&2", respectively. See the snapraid_log.txt file or man page for log tag descriptions. @@ -1324,10 +1324,10 @@ See the snapraid_log.txt file or man page for log tag descriptions. Sets a new error limit before stopping execution. By default, SnapRAID stops if it encounters more than 100 input/output errors, indicating that a disk is likely failing. -This option affects `sync` and `scrub`, which are allowed +This option affects sync and scrub, which are allowed to continue after the first set of disk errors to try to complete their operations. -However, `check` and `fix` always stop at the first error. +However, check and fix always stop at the first error. @@ -1419,10 +1419,10 @@ Configuration

SnapRAID requires a configuration file to know where your disk array is located and where to store the parity information. -

In Unix, it uses the file `/usr/local/etc/snapraid.conf` if it exists, -otherwise `/etc/snapraid.conf`. -In Windows, it uses the file `snapraid.conf` in the same -directory as `snapraid.exe`. +

In Unix, it uses the file /usr/local/etc/snapraid.conf if it exists, +otherwise /etc/snapraid.conf. +In Windows, it uses the file snapraid.conf in the same +directory as snapraid.exe.

It must contain the following options (case-sensitive):

@@ -1469,7 +1469,7 @@ is enabled:

Each parity level requires the presence of all previous parity levels. -

The same considerations as for the 'parity' option apply. +

The same considerations as for the parity option apply.

These options are optional and can be used only once.

@@ -1477,17 +1477,17 @@ levels. z-parity FILE [,FILE] ...

Defines an alternate file and format to store triple parity. -

This option is an alternative to '3-parity', primarily intended for +

This option is an alternative to 3-parity, primarily intended for low-end CPUs like ARM or AMD Phenom, Athlon, and Opteron that do not support the SSSE3 instruction set. In such cases, it provides better performance.

This format is similar to but faster than the one used by ZFS RAIDZ3. Like ZFS, it does not work beyond triple parity. -

When using '3-parity', you will be warned if it is recommended to use -the 'z-parity' format for performance improvement. +

When using 3-parity, you will be warned if it is recommended to use +the z-parity format for performance improvement.

It is possible to convert from one format to another by adjusting the configuration file with the desired z-parity or 3-parity file -and using 'fix' to recreate it. +and using fix to recreate it.

@@ -1498,7 +1498,7 @@ files present in your disk array.

It can be placed on a disk used for data, parity, or any other disk available. If you use a data disk, this file is automatically excluded -from the `sync` process. +from the sync process.

This option is mandatory and can be used multiple times to save multiple copies of the same file.

You must store at least one copy for each parity disk used @@ -1516,7 +1516,7 @@ file system. you keep the NAME fixed.

You should use one option for each data disk in the array.

You can rename a disk later by changing the NAME directly -in the configuration file and then running a 'sync' command. +in the configuration file and then running a sync command. In the case of renaming, the association is done using the stored UUID of the disks.

@@ -1525,7 +1525,7 @@ UUID of the disks. nohidden

Excludes all hidden files and directories. -In Unix, hidden files are those starting with `.`. +In Unix, hidden files are those starting with .. In Windows, they are those with the hidden attribute.

@@ -1535,11 +1535,11 @@ exclude/include PATTERN

Defines the file or directory patterns to exclude or include in the sync process. All patterns are processed in the specified order. -

If the first pattern that matches is an `exclude` one, the file -is excluded. If it is an `include` one, the file is included. +

If the first pattern that matches is an exclude one, the file +is excluded. If it is an include one, the file is included. If no pattern matches, the file is excluded if the last pattern -specified is an `include`, or included if the last pattern -specified is an `exclude`. +specified is an include, or included if the last pattern +specified is an exclude.

See the PATTERN section for more details on pattern specifications.

This option can be used multiple times. @@ -1567,7 +1567,7 @@ the amount of data on that data disk, not others. wasted for each file. For example, with 100,000 files and a 256 KiB block size, you will waste 12.8 GB of parity, which may result in 12.8 GB less space available on the data disk. -

You can check the amount of wasted space on each disk using `status`. +

You can check the amount of wasted space on each disk using status. This is the amount of space you must leave free on the data disks or use for files not included in the array. If this value is negative, it means you are close to filling @@ -1626,7 +1626,7 @@ autosave SIZE_IN_GIGABYTES

Automatically saves the state when syncing or scrubbing after the specified amount of GB processed. -This option is useful to avoid restarting long `sync` +This option is useful to avoid restarting long sync commands from scratch if interrupted by a machine crash or any other event.

@@ -1638,7 +1638,7 @@ SnapRAID periodically checks the temperature of all disks using the smartctl tool. The current disk temperatures are displayed while SnapRAID is operating. If any disk exceeds this limit, all operations stop, and the disks are spun down (put into standby) for the duration -defined by the `temp_sleep` option. After the sleep period, operations +defined by the temp_sleep option. After the sleep period, operations resume, potentially pausing again if the temperature limit is reached once more.

During operation, SnapRAID also analyzes the heating curve of each @@ -1671,7 +1671,7 @@ is 5 minutes. pool DIR

Defines the pooling directory where the virtual view of the disk -array is created using the `pool` command. +array is created using the pool command.

The directory must already exist.

@@ -1684,7 +1684,7 @@ directory use this UNC path to access the disks. Without this option, the symbolic links generated use only local paths, which does not allow sharing the pool directory over the network.

The symbolic links are formed using the specified UNC path, adding the -disk name as specified in the `data` option, and finally adding the +disk name as specified in the data option, and finally adding the file directory and name.

This option is required only for Windows.

@@ -1696,12 +1696,12 @@ smartctl DISK/PARITY OPTIONS... each disk. This may be required for RAID controllers and some USB disks that cannot be auto-detected. The %s placeholder is replaced by the device name, but it is optional for fixed devices like RAID controllers. -

DISK is the same disk name specified in the `data` option. -PARITY is one of the parity names: `parity`, `2-parity`, `3-parity`, -`4-parity`, `5-parity`, `6-parity`, or `z-parity`. -

In the specified OPTIONS, the `%s` string is replaced by the +

DISK is the same disk name specified in the data option. +PARITY is one of the parity names: parity, 2-parity, 3-parity, +4-parity, 5-parity, 6-parity, or z-parity. +

In the specified OPTIONS, the %s string is replaced by the device name. For RAID controllers, the device is -likely fixed, and you may not need to use `%s`. +likely fixed, and you may not need to use %s.

Refer to the smartmontools documentation for possible options:

 https://www.smartmontools.org/wiki/Supported_RAID-Controllers
@@ -1719,11 +1719,11 @@ smartignore DISK/PARITY ATTR [ATTR...]
 

Ignores the specified SMART attribute when computing the probability of disk failure. This option is useful if a disk reports unusual or misleading values for a particular attribute. -

DISK is the same disk name specified in the `data` option. -PARITY is one of the parity names: `parity`, `2-parity`, `3-parity`, -`4-parity`, `5-parity`, `6-parity`, or `z-parity`. +

DISK is the same disk name specified in the data option. +PARITY is one of the parity names: parity, 2-parity, 3-parity, +4-parity, 5-parity, 6-parity, or z-parity. The special value * can be used to ignore the attribute on all disks. -

For example, to ignore the `Current Pending Sector Count` attribute on +

For example, to ignore the Current Pending Sector Count attribute on all disks:

 smartignore * 197
@@ -1777,32 +1777,32 @@ Pattern
 

Patterns are used to select a subset of files to exclude or include in the process. Globbing characters can be used to match files and paths in a flexible way. -

The question mark `?` matches any single character except the directory +

The question mark ? matches any single character except the directory separator. This makes it useful for matching filenames with variable characters while keeping the pattern confined to a single directory level. -

The single star `*` matches any sequence of characters, but like the +

The single star * matches any sequence of characters, but like the question mark, it never crosses directory boundaries. It stops at the forward slash, making it suitable for matching within a single path component. This is the standard wildcard behavior familiar from shell globbing. -

The double star `**` is more powerful, it matches any sequence of +

The double star ** is more powerful, it matches any sequence of characters including directory separators. This allows patterns to match -across multiple directory levels. When `**` appears embedded directly in +across multiple directory levels. When ** appears embedded directly in a pattern, it can match zero or more characters including slashes between the surrounding literal text. -

The most important use of `**` is in the special form `/**/`. This matches +

The most important use of ** is in the special form /**/. This matches zero or more complete directory levels, making it possible to match files at any depth in a directory tree without knowing the exact path structure. -For example, the pattern `src/**/main.js` matches `src/main.js` (skipping -zero directories), `src/ui/main.js` (skipping one directory), and -`src/ui/components/main.js` (skipping two directories). +For example, the pattern src/**/main.js matches src/main.js (skipping +zero directories), src/ui/main.js (skipping one directory), and +src/ui/components/main.js (skipping two directories).

Character classes using square brackets match a single character from a specified set or range. Like the other single character patterns, they do not match directory separators. Classes support ranges and negation using an exclamation mark. -

The fundamental distinction to remember is that `*`, `?`, and character +

The fundamental distinction to remember is that *, ?, and character classes all respect directory boundaries and only match within a single path -component, while `**` is the only pattern that can match across directory +component, while ** is the only pattern that can match across directory separators.

There are four different types of patterns:

@@ -1851,47 +1851,47 @@ the array root directory, not the local file system root directory. Windows system directories, junctions, mount points, and other Windows special directories are treated as files, meaning that to exclude them, you must use a file rule, not a directory one. -

If the file name contains a '*', '?', '[', -or ']' character, you must escape it to avoid having it interpreted as a -globbing character. In Unix, the escape character is '\'; in Windows, it is '^'. +

If the file name contains a *, ?, [, +or ] character, you must escape it to avoid having it interpreted as a +globbing character. In Unix, the escape character is \; in Windows, it is ^. When the pattern is on the command line, you must double the escape character to avoid having it interpreted by the command shell.

In the configuration file, you can use different strategies to filter the files to process. -The simplest approach is to use only `exclude` rules to remove all the +The simplest approach is to use only exclude rules to remove all the files and directories you do not want to process. For example:

-# Excludes any file named `*.unrecoverable`
+# Excludes any file named *.unrecoverable
 exclude *.unrecoverable
-# Excludes the root directory `/lost+found`
+# Excludes the root directory /lost+found
 exclude /lost+found/
-# Excludes any subdirectory named `tmp`
+# Excludes any subdirectory named tmp
 exclude tmp/
 

The opposite approach is to define only the files you want to process, using -only `include` rules. For example: +only include rules. For example:

 # Includes only some directories
 include /movies/
 include /musics/
 include /pictures/
 
-

The final approach is to mix `exclude` and `include` rules. In this case, +

The final approach is to mix exclude and include rules. In this case, the order of rules is important. Earlier rules take precedence over later ones. -To simplify, you can list all the `exclude` rules first and then -all the `include` rules. For example: +To simplify, you can list all the exclude rules first and then +all the include rules. For example:

-# Excludes any file named `*.unrecoverable`
+# Excludes any file named *.unrecoverable
 exclude *.unrecoverable
-# Excludes any subdirectory named `tmp`
+# Excludes any subdirectory named tmp
 exclude tmp/
 # Includes only some directories
 include /movies/
 include /musics/
 include /pictures/
 
-

On the command line, using the -f option, you can only use `include` +

On the command line, using the -f option, you can only use include patterns. For example:

 # Checks only the .mp3 files.
@@ -1906,14 +1906,14 @@ quote them to prevent the shell from expanding them.
 Ignore File
 
 

In addition to the global rules in the configuration file, you can -place `.snapraidignore` files in any directory within the array to +place .snapraidignore files in any directory within the array to define decentralized exclusion rules. -

Rules defined in `.snapraidignore` are applied after the rules in the +

Rules defined in .snapraidignore are applied after the rules in the configuration file. This means they have a higher priority and can be used to exclude files that were previously included by the global configuration. Effectively, if a local rule matches, the file is excluded regardless of the global include settings. -

The pattern logic in `.snapraidignore` mirrors the global configuration +

The pattern logic in .snapraidignore mirrors the global configuration but anchors patterns to the directory where the file is located:

@@ -1941,7 +1941,7 @@ residing in this directory or below. /PATH/FILE
Selects the exact specified file relative to the location -of the `.snapraidignore` file. +of the .snapraidignore file.
@@ -1951,17 +1951,17 @@ of the `.snapraidignore` file. /PATH/DIR/
Selects the exact specified directory and everything inside, -relative to the location of the `.snapraidignore` file. +relative to the location of the .snapraidignore file.
-

Unlike the global configuration, `.snapraidignore` files only support -exclusion rules; you cannot use `include` patterns or negation (!). -

For example, if you have a `.snapraidignore` in `/mnt/disk1/projects/`: +

Unlike the global configuration, .snapraidignore files only support +exclusion rules; you cannot use include patterns or negation (!). +

For example, if you have a .snapraidignore in /mnt/disk1/projects/:

 # Excludes ONLY /mnt/disk1/projects/output.bin
 /output.bin
-# Excludes any directory named 'build' inside projects/
+# Excludes any directory named build inside projects/
 build/
 # Excludes any .tmp file inside projects/ or its subfolders
 *.tmp
@@ -1974,8 +1974,8 @@ Content
 

SnapRAID stores the list and checksums of your files in the content file.

It is a binary file that lists all the files present in your disk array, along with all the checksums to verify their integrity. -

This file is read and written by the `sync` and `scrub` commands and -read by the `fix`, `check`, and `status` commands. +

This file is read and written by the sync and scrub commands and +read by the fix, check, and status commands.

@@ -1984,9 +1984,9 @@ Parity

SnapRAID stores the parity information of your array in the parity files.

These are binary files containing the computed parity of all the -blocks defined in the `content` file. -

These files are read and written by the `sync` and `fix` commands and -only read by the `scrub` and `check` commands. +blocks defined in the content file. +

These files are read and written by the sync and fix commands and +only read by the scrub and check commands.

@@ -1997,8 +1997,8 @@ file names with the same encoding used by the file system.

In Windows, all names read from the file system are converted and processed in UTF-8 format.

To have file names printed correctly, you must set the Windows -console to UTF-8 mode with the command `chcp 65001` and use -a TrueType font like `Lucida Console` as the console font. +console to UTF-8 mode with the command chcp 65001 and use +a TrueType font like Lucida Console as the console font. This affects only the printed file names; if you redirect the console output to a file, the resulting file is always in UTF-8 format. diff --git a/beta/style.css b/beta/style.css index d655ff86..abd880b3 100644 --- a/beta/style.css +++ b/beta/style.css @@ -636,6 +636,12 @@ footer { .manual-doc ul { margin-bottom: 1.5rem; padding-left: 2rem; list-style-type: disc; } .manual-doc li { margin-bottom: 0.5rem; } +.manual-doc b { + font-weight: bold; + font-family: var(--font-mono); + color: var(--text-accent); +} + /* The Pre Tag */ .manual-doc pre { background: #000000;