脚本分区创建

脚本分区创建

我需要在具有相同硬件的各种机器上定期执行以下步骤:

  1. 删除 /dev/sda 上的所有分区
  2. 在/dev/sda上创建一个100G的主分区
  3. 将创建的分区的分区类型更改为 linux raid auto (type fd)
  4. 写表格
  5. 对 /dev/sdb 做同样的事情

我目前使用 fdisk -u 来执行此操作,但我在想,一定有一种方法可以编写脚本吗?有什么想法吗?

答案1

#!/bin/bash
dd if=/dev/zero of=/dev/sda bs=512 count=1

cat <<EOF | fdisk /dev/sda
n
p
1
+102400M

t
fd
w
EOF

partprobe

答案2

分开命令有一个脚本接口,磁盘管理命令,其中任何一个都可以用来做你想做的事情。

相关内容