同时擦除多个磁盘?

同时擦除多个磁盘?

有没有可以做到这一点的应用程序?尝试模拟 dban 而不实际使用 dban。

我知道我可以 dd,但在终端的多个实例上运行 dd 安全吗?谢谢

答案1

我不知道您最喜欢哪种格式化磁盘的方式,我会选择mkfs。以下方法/技巧也适用于其他命令:

您可以使用 GNU parallel

假设你想格式化

/dev/sda1 which is ext4 partition,
/dev/sda2 which is ntfs partition,
/dev/sdb5 which is etx3 partition,
/dev/sdf1 which is ext4 partition

input.txt您可以创建一个带有命令行选项的文本文件(例如) mkfs,例如:

-t ext4 /dev/sda1
-t ntfs /dev/sda2
-t ext3 /dev/sdb5
-t ext4 /dev/sdf1

然后运行

parallel -a input.txt mkfs

如果您想将不同的参数传递给单个分区(例如分区标签或其他选项),您可以将它们添加到相应的行。

答案2

运行多个 dd 实例来擦除不同的设备是安全的。您还可以加快擦除不同设备所需的总时间。
如果在单个设备上擦除,但有两个分区 - 则对一个分区运行 dd,然后再对另一个分区运行 dd。

相关内容