仅将尚未设置为零的磁盘部分归零
我通常使用 # pv -terab /dev/zero > /dev/sdx 将磁盘清零(即:/dev/sdx)。基本上,它只是将每个地方都写为零,而不关心以前的值。 但是,我想知道这样做是否会更快,尤其是在 USB 闪存驱动器上,读取磁盘并且仅当读取的值不为零时才将其设置为零。我该怎么做?特别是在 bash 单命令行中。 我对此感兴趣的是 USB 闪存盘有几个特点。它们的读取速度很快,但写入速度很慢。它们往往会因写入过多而磨损。最后一点,据我所知,无法有效地使用“修剪”命令。 因此,仅写入尚未设置为零的磁盘数据是值得的...... 谢谢您的回答。 ...