GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie aktualisiere ich den Magnetstatus auf einer Festplatte mit Sicherungen?

Im Allgemeinen können Sie nicht wirklich die gesamte Festplatte aktualisieren, ohne sie vollständig zu lesen/schreiben. fsck wird wahrscheinlich nicht das bieten, was Sie brauchen - es funktioniert mit dem Dateisystem nicht das zugrunde liegende Gerät, daher scannt es meistens nur Metadaten des Dateisystems (Inodes und andere Dateisystemstrukturen).

badblocks -n könnte eine Option zu dd if=X of=X sein . In jedem Fall möchten Sie wahrscheinlich große Blöcke verwenden, um die Dinge zu beschleunigen (für dd so etwas wie bs=16M , für badblocks dies würde -b 16777216 lauten , oder -b $((1<<24)) in vernünftigen Schalen). Wahrscheinlich möchten Sie auch conv=fsync verwenden mit dd .

Zur Sicherheit von dd mit dem gleichen Eingabe- und Ausgabegerät - es liest Block von der Eingabe und schreibt ihn in die Ausgabe, also sollte es sicher sein (ich habe eine verschlüsselte Partition wie diese mehrmals neu verschlüsselt, indem ich Schleifengeräte mit demselben zugrunde liegenden Gerät und unterschiedlichen erstellt habe Passwörter und dann dd 'von einem zum anderen) - zumindest für einige Arten von physischen Medien:Beispielsweise ist es mir bei geschindelten Laufwerken definitiv nicht offensichtlich, dass es 100% ausfallsicher ist.


Linux
  1. So prüfen Sie Berechtigungen mit dem Befehl find

  2. Wie kann ich den Tastaturstatus unter Linux abrufen?

  3. Wie verknüpfe ich die C-Laufzeitbibliothek mit 'ld'?

  4. Wie kann ich das neueste Anaconda mit wget installieren

  5. Wie erhalte ich die Anzahl der physischen Festplatten in Linux?

So verwenden Sie den who-Befehl in Linux mit Beispielen

So fragen Sie Paketinformationen mit dem RPM-Paketmanager ab

So klonen Sie Festplatten mit dem Linux-Befehl dd

Verwendung des RPM-Befehls (mit Beispielen)

So ermitteln Sie den Verbindungsstatus eines Netzwerkkabels in Linux

So finden Sie Dateien mit dem fd-Befehl in Linux