Label many disks in Solaris

由 徐永久 发表于 2006年11月30日 05:27。

Solaris 后面挂接 SAN 阵列后,采用 vxfs 建立卷之前,要让 OS 认识这些 LUN 之前必须先 用 format 命令 label disk 。 本脚本可以用来对多个顺序排列的磁盘进行 label ,而无须采用菜单驱动,选磁盘的方式来 label 。

采用 bash 脚本运行

labeldisk() {
# Usage: labeldisk c2t42d 32 49
echo label >/tmp/label.cmd
CT=$1
i=$2
END=$3

echo Labeling Disk from “$CT”$i to “$CT”$END
until [ $i -gt $END ]
do
format -s -d “$CT”$i -f /tmp/label.cmd
i=$((i + 1))
done

rm /tmp/label.cmd
echo Running devfsadm -C …
devfsadm -C
echo Runing vxdctl enable …
vxdctl enable
echo Label Disk Done.
return
}

相关文章

您可以 发表评论, 或者从您的网站trackback

发表评论

*
To prove you're a person (not a spam script), type the security word shown in the picture.
Anti-spam image