在centos下并行格式化1000个磁盘的最佳方法是什么

时间:2013-12-03 12:05:10

标签: linux automation format disk systemmanagement

我用一个看起来有用的期望脚本完成了这项工作。但我认为做这样的事情一定是一种更优雅的方式(Puppet适合这项工作吗?)。所以我在Google上搜索,什么也没得到。有什么建议吗?

更新:我有100台机器,每台机器有10个磁盘。通过格式化我的意思是创建带或不带分区的文件系统。

1 个答案:

答案 0 :(得分:0)

您不需要任何期望的脚本。有一些CLI工具可以从普通shell或Perl / Python脚本中完全使用,不需要任何终端交互。 对于分区,您可以使用sfdisk来制作文件系统,您可以使用相应的mkfs.xxx。您可以以一种精彩,易于解析的格式从sfdisk -d获取当前分区方案,您可以决定是否要进行不同的分区,然后再次使用sfdisk加载新的分区方案。当与正确的命令行选项一起使用时,mkfs.xxx二进制文件也可以从脚本中使用。

为了并行处理多个磁盘,我建议为单个磁盘实现一个脚本,并根据需要并行运行多个脚本。

相关问题