在 AIX 上格式化多个驱动器

在 AIX 上格式化多个驱动器

我最初在这里获得帮助以弄清楚如何从列表中删除多个驱动器。

我现在想尝试使用相同类型的代码来循环格式化多个驱动器。

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

祝你好运并小心。

大卫。

相关内容