1
April
2021
DVD- und CDS -Überprüfungsprüfung
16:39

DVD- und CDS -Überprüfungsprüfung

1 April 2021 16:39

Nach dem Schreiben von Daten auf einer neuen DVD-R-CD möchte ich oft sicherstellen, dass die Dateien gelesen werden. Außerdem können die alten kratzten CD-R-CDs den Verdacht auf ihre Lektüre im DVD-RW-Laufwerk verursachen. Bevor solche Discs verwendet werden, ist es ratsam, einen Lesescheck durchzuführen, der nicht viel Zeit in Anspruch nimmt.

Methode 1. Überprüfen der Festplattenlesung mit dem DD -Befehl

Diese Methode ist nicht sehr gut, da sie keine Vorstellung davon gibt, welcher der Dateien nicht gelesen wird. Aber am schnellsten
Und das Ergebnis sagt - ob die Festplatte als Ganzes gelesen wird oder nicht.

dd if=/dev/dvdrw of=/dev/NULL

oder für die externe Antriebs -DVD:

dd if=/dev/sr1 of=/dev/NULL

wo DVDrw, sr1 - имена устройств для чтения/записи CD/DVD, которые можно узнать с помощью команды cd-drIch bin из пакета libcdio-utils).

Ein Beispiel für das Ergebnis der Ausführung:
dd if=/dev/dvdrw of=/dev/null
626688+0 records in
626688+0 records out
320864256 bytes (321 MB, 306 MiB) copied, 68,8281 s, 4,7 MB/s

Methode 2. Überprüfen Sie die Lesendateien auf der Festplatte mit den Befehlen für Find- und CP /Dev /Null

Ein guter Weg, obwohl ziemlich langsam, wenn es viele Dateien gibt. Team

find /media/vladimir -type f -exec cp "{}" /dev/null \;

wo vladimir - имя пользователя

Die Analyse (Erklärung) des Teams:
Das Find -Team sucht im Katalog /media/vladimir/Name_disk alle Dateien (-Type f)
Und bei jedem von ihnen ist der CP-Befehl (-exec).

Gleichzeitig gehören zwei lockige Klammern {} zum Befehl find.
Für den Befehl cp wird der Name der aktuellen verarbeiteten Datei anstelle von Klammern eingerichtet (siehe siehe man finden **):

Die string `{}' is replaced by the current file name being processed everywhere it occurs in the arguments to the commaNd

Y Was die Zitate um abgebildete Klammern?
Dies sind Symbole schwerer Abschirmung.

Y Was brauchst du am Ende des Teams einen Kommaspunkt?
Dies wird auch in erklärtman finden :

Alle folgendenarguments to find are taken to be arguments to the command until an argument consisting of `;' is encounterEd.

Das heißt, ein Semikolon begrenzt die Liste der Argumente des Befehls zum Finden.

She, der umgekehrte Schrägstrich (schräge Linie - "\") vor dem Punkt mit dem Komma ";"; ?
Ohne schräge Funktion wird ein Fehler über das verpasste Argument angezeigt
-exec cp "{}" /dev/null ;
find: missing argument to-exec'`
Das heißt, das schräge Merkmal wird meiner Meinung nach für eine einzige Abschirmung des Arguments verwendet ";"; (Ende der Argumente).

Details zur Abschirmung der Syntax des Befehls -Interpreter -Bash sind besser aus den Kursen oder Lehrbüchern von Linux zu wissen. Da dies über diesen Artikel hinausgeht.

Dieser Befehl sollte ausgeführt werden, wenn die optische Festplatte im DVD-ROM-Laufwerk vom System und dessen Halterung im Katalog ermittelt wurde / /media (диск появился в Проводнике PCmaNFM).

Das Ergebnis des Befehls auf der alten, zerkratzten CD -Festplatte:

find /media/vladimir -type f -exec cp "{}" /dev/null \;
cp: error reading '/media/vladimir/HBCD 15.2 RUS/HBCD/Boot/pmagic/pmodules/PMAGIC_2012_10_10.SQFS': Ошибка ввода/вывода

Methode 3. Berechnung des Kontrollbetrags (Hash) aus der aufgezeichneten Festplatte (MD5SUM und SHA256SUM)

Wenn die Festplatte mit dem ISO -Bild verbrannt wurde, können Sie die Quellsteuerungsmenge der Bilddatei und die Steuerungsmenge vergleichen
Nach dem Lesen der Festplatte.

Es ist erforderlich, die aufgezeichnete CD- oder DVD-Festplatte in DVD-RW herunterzuladen und den Befehl auszuführen

md5sum /dev/dvdrW.

Die Ausführungsgeschwindigkeit hängt von der Geschwindigkeit des Laufwerks und dem Datenvolumen ab

Zum Beispiel das Ergebnis zum Entfernen der Steuermenge der Festplatte
4b6f499873f282c8dd95adaf071eec68 /dev/dvdrw

Auf dem Originalbild der Scheibe zog auch die Menge zurück
md5sum xubuntu-20.04.2.0-desktop-amd64.iso
4b6f499873f282c8dd95adaf071eec68 xubuntu-20.04.2.0-desktop-amd64.iso

Der Vergleich zeigt, dass die Kontrollbeträge zusammenfallen, die Festplatte effizient aufgezeichnet und gut gelesen wird.

Vor kurzem wurde der Kontrollbetrag gemäß dem SHA256 -Algorithmus berechnet
Zum Beispiel auf der Seite https: // angegebenmirror.yandex.ru/ubuntu-cdimage/xubuntu/releases/20.04/release/
Der Kontrollbetrag des SHA256 -Algorithmus für die angegebene Verteilung ist (siehe SHA256SUMS Datei)
C59C3BB825294DBF76FD3a5dfa3fd5de9e854934b7c9aa6258105b6648979cd5 *xubuntu-20.04.2.0-desktop-amD64.ISO

Sie können die Bilddatei mit dem angegebenen Betrag vergleichen (was bedeutet, dass das Bild vollständig geladen und korrekt ist):

sha256sum xubuntu-20.04.2.0-desktop-amD64.ISO

Das Ergebnis des Audits:
c59c3bb825294dbf76fd3a5dfa3fd5de9e854934b7c9aa6258105b6648979cd5 xubuntu-20.04.2.0-desktop-amd64.iso

Die angegebenen Kontrollbeträge (Hash-Smoke) fällt zusammen. Das ISO -Bild entspricht dem Original von der Website.


Quelle (Autor Boriych):