腾讯云轻量Debian 挂载数据盘+宝塔面板识别显示 一键脚本
#!/bin/bash
echo "====================腾讯云轻量数据盘一键挂载脚本===================="
echo "设备:/dev/vdb 目标挂载目录:/data"
sleep 1
# 判断磁盘是否存在
if [ ! -b /dev/vdb ];then
echo "❌ 未检测到数据盘/dev/vdb,终止运行"
exit 1
fi
# 判断是否已分区
if blkid /dev/vdb1 >/dev/null 2>&1;then
echo "⚠️磁盘已经分区,跳过分区步骤"
else
echo "🔧 开始分区 /dev/vdb"
parted -s /dev/vdb mklabel gpt
parted -s /dev/vdb mkpart primary ext4 0% 100%
sleep 2
fi
# 格式化分区
echo "📦 格式化分区 /dev/vdb1 为ext4"
mkfs.ext4 -F /dev/vdb1
# 创建挂载目录
mkdir -p /data
# 获取UUID写入开机挂载
UUID=$(blkid /dev/vdb1 | awk '{print $2}' | sed 's/UUID="//;s/"//')
echo "UUID=$UUID /data ext4 defaults 0 2" >> /etc/fstab
# 临时挂载生效
mount -a
# 宝塔配置修改:面板磁盘统计读取/data,首页显示数据盘
echo "⚙️配置宝塔识别数据盘"
mkdir -p /www/server/panel/config
cat > /www/server/panel/config/disk.conf <<EOF
disk_path="/data"
EOF
# 软链接可选(可选把网站目录迁移到数据盘,按需启用)
# mv /www/wwwroot /data/
# ln -s /data/wwwroot /www/wwwroot
# 重启宝塔刷新统计
/etc/init.d/bt restart
# 输出结果
echo "=================================================="
echo "✅挂载完成"
echo "磁盘挂载信息:"
df -h
echo ""
echo "📌宝塔刷新后首页就能看到数据盘容量"
echo "=================================================="
腾讯云轻量Debian 挂载数据盘+宝塔面板识别显示 一键脚本

© 版权声明
THE END
暂无评论内容