1
4月
2021
DVD和CDS验证
16:39

DVD和CDS验证

1 4月 2021 16:39

通常,在新的DVD-R光盘上编写数据后,我想确保读取文件。 此外,旧的划痕CD-R光盘可能会引起DVD-RW驱动器中阅读术语的怀疑。 在使用此类光盘之前,建议执行不会花费太多时间的阅读检查。

方法1。 使用DD命令检查磁盘读数

此方法不是很好,因为它没有读取未读取哪个文件的想法。 但是最快
结果证明了 - 磁盘是否全部读取。

dd if=/dev/dvdrw of=/dev/无效的

或用于外部驱动DVD:

dd if=/dev/sr1 of=/dev/无效的

哪里DVDrw, sr1 - имена устройств для чтения/записи CD/DVD, которые можно узнать с помощью команды cd-dr我 из пакета libcdio-utils )。

执行结果的一个示例:
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

方法2。使用查找和CP /dev /null命令在磁盘上检查读取文件

一个好方法,尽管有很多文件,但虽然很慢。 团队

find /media/vladimir -type f -exec cp "{}" /dev/无效的 \;

那里的VLadimir - имя пользователя

团队的分析(说明):
查找团队正在目录 /media/vladimir/name_disk所有文件(-type f)
在它们上,CP命令为(-Exec)。

同时,两个卷曲括号{}属于查找命​​令,
对于CP命令,设置了当前处理的文件的名称,而不是括号(请参阅 man找到 ):

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

y围绕括号的引号?
这些是严重屏蔽的象征。

y在团队结束时您需要一个逗号点?
这也在 中解释了man找到 :

所有以下arguments to find are taken to be arguments to the command until an argument consisting of `;' is encountered。

也就是说,半隆限制了查找命令的参数列表。

she,使用逗号前方使用(倾斜线 - “ \”)的反向斜线“ \”; ?
没有倾斜功能,显示了关于错过的参数的错误
-exec cp "{}" /dev/null ;
find: missing argument to-exec'`
也就是说,我认为的倾斜特征用于对论点的单一屏蔽“”; (论点的结尾)。

!!!!从Linux的课程或教科书中,最好了解有关命令解释器bash语法的屏蔽详细信息。 由于这超出了本文。

当系统确定DVD-ROM驱动器中的光盘并在目录中识别其安装座时,应执行此命令。media (диск появился в Проводнике PCmaNFM)。

命令在旧的,刮擦的CD磁盘上的结果:

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': Ошибка ввода/вывода

方法3。从记录的磁盘(MD5SUM和SHA256SUM)计算控制量(哈希)

如果磁盘用ISO映像燃烧,则可以比较图像文件的源控制量和控制量
阅读磁盘后。

有必要在DVD-RW中下载录制的CD或DVD磁盘并执行命令

md5sum /dev/dvdrW.

执行速度取决于驱动器的速度和数据量

例如,删除磁盘的控制量的结果
4b6f499873f282c8dd95adaf071eec68 /dev/dvdrw

磁盘的原始图像也撤回了金额
md5sum xubuntu-20.04.2.0-desktop-amd64.iso
4b6f499873f282c8dd95adaf071eec68 xubuntu-20.04.2.0-desktop-amd64.iso

比较表明,控制量是一致的,磁盘是有效记录的,并且读取良好。

最近,根据SHA256算法计算了控制量
例如,页面上指示的https://mirror.yandex.ru/ubuntu-cdimage/xubuntu/releases/20.04/release/
SHA256算法的控制金额为指定的分布(请参阅 sha256sums 文件)
C59C3BB825294DBF76FD3a5dfa3fd5de9e854934b7c9aa6258105b6648979cd5 *xubuntu-20.04.2.0-desktop-amd64.iso

您可以将图像文件与指定数量进行比较(这意味着图像已完全加载,正确):

sha256sum xubuntu-20.04.2.0-desktop-amd64.iso

审核的结果:
c59c3bb825294dbf76fd3a5dfa3fd5de9e854934b7c9aa6258105b6648979cd5 xubuntu-20.04.2.0-desktop-amd64.iso

指定的控制量(Hash-Smoke)重合。 因此,ISO映像对应于网站的原始图像。


资料来源(作者borisych):

  • [https://www.linux.org.ru/forum/
    admin/801493](https://www.linux.org.ru/forum/admin/801493)