linux对多个硬盘格式化脚本 运行脚本后

761 人看过
发布时间:

在Linux系统中,对多个硬盘进行格式化是日常维护中常见的操作。以下是一个简单的脚本,可以方便地对多个硬盘进行格式化。该脚本使用`fdisk`和`mkfs.ext4`命令,将硬盘格式化为EXT4文件系统。以下是脚本的具体内容:

```bash!/bin/bash硬盘列表

disks=(/dev/sda /dev/sdb /dev/sdc)循环遍历硬盘列表

for disk in "${disks[@]}"; do

echo "开始格式化硬盘:$disk"使用fdisk命令清除硬盘分区表

fdisk -Z 0G $disk创建一个主分区

fdisk $disk <

n

p

1

t

8e

w

EOF使用mkfs.ext4命令格式化硬盘

mkfs.ext4 $disk

echo "硬盘格式化完成:$disk"

done

echo "所有硬盘格式化完成!"

```

使用此脚本前,请确保以下条件:

1. 拥有root权限,否则无法执行`fdisk`和`mkfs.ext4`命令。

2. 脚本中列出的硬盘设备名称正确,请根据实际情况修改。

运行脚本后,它会依次对每个硬盘进行格式化。脚本使用`fdisk -Z 0G`命令清除硬盘分区表,然后创建一个主分区,并设置分区类型为EXT4。使用`mkfs.ext4`命令对硬盘进行格式化。

需要注意的是,在运行此脚本之前,请确保备份硬盘中的重要数据,以免数据丢失。在执行脚本时,请务必谨慎,避免误操作导致硬盘数据丢失。