我最初在这里获得帮助以弄清楚如何从列表中删除多个驱动器。
我现在想尝试使用相同类型的代码来循环格式化多个驱动器。
for i in `lsdev -Cc disk |grep Defined|awk '{print $1}'`; do rmdev -dl $i; done
此代码删除了我定义的所有硬盘。
我想知道是否可以使用它来格式化 AIX 中的驱动器。我还想指出,我的 OS 磁盘 HDISK0 可用,但我不想擦除此驱动器。
for i in `lsdev -Cc disk |grep Available|
我在网上找到了这段代码,但不确定它的作用。
for disk in $(lspv | awk '{print $1}') ; do
dd if=/dev/zero of=/dev/r${disk} bs=1024 count=10
echo $disk wiped
done
这张照片是正常情况下的样子。我必须逐行选择每个驱动器,然后告诉系统擦除驱动器。我还必须为每个驱动器打开一个新的终端窗口。一次最多可以有 40 多个。
答案1
代码的作用是在磁盘的前 10 MB 上写入“零”块,从而有效地覆盖它。
下面的代码将获取系统上除标记为“rootvg”(即您的操作系统磁盘)的磁盘之外的所有磁盘并覆盖它们。
for disk in $(lspv | grep -v rootvg | awk '{print $1}') ; do
dd if=/dev/zero of=/dev/r${disk} bs=1024 count=10
echo $disk wiped
done
祝你好运并小心。
大卫。