多盘位服务器 批量格式化硬盘
2025-10-16 11:37:39
工作站服务器
不想复制粘贴 点击下载
使用前记得对文件赋权且root用户
#!/bin/bash
# 确保脚本在遇到错误时终止执行
set -e
# 获取所有可移动设备的列表,排除根设备
MOUNTS=$(lsblk -f | grep -v '^NAME=' | grep '^sd[a-z]' | awk '{print $1}')
# 遍历每个设备并格式化它
for MOUNT in $MOUNTS; do
echo "正在格式化设备: $MOUNT"
mkfs.ext4 "/dev/$MOUNT"
done
echo "所有设备格式化完成"