必须先挂载数据盘到/www目录,否则网站文件、数据库等将挤爆系统盘;需确认设备名、用UUID而非设备名写入fstab、格式化为ext4/XFS、验证自动挂载及迁移原有/www数据。
宝塔面板
安装前不挂载数据盘,后续网站文件、数据库、备份全挤在系统盘里,撑爆只是时间问题。必须先挂载,而且要避开常见陷阱——比如误挂载系统盘、没设开机自动挂载、格式化错文件系统。
确认新硬盘设备名和分区状态
很多用户直接
就开干,结果把
(系统盘)当成了新盘。务必先筛出未挂载且容量明显更大的裸盘:
运行
,找没有
且
为空的设备,如
再用
确认是否为“data”(未初始化);若返回“ext4 filesystem data”,说明已被格式化过,别重复格式化
注意:阿里云/腾讯云新购数据盘默认是未分区的裸设备,
是设备名,
才是分区名——脚本通常会自动建分区,但你要知道它干了什么
使用宝塔官方一键挂载脚本(仅限 CentOS/Ubuntu/Debian)
宝塔提供的
脚本确实省事,但它不是万能的,尤其对已有数据或特殊分区表的盘会失败:
宝塔Windows面板8.5.2
宝塔Windows面板8.5.2专为Windows Server设计,提供可视化服务器管理界面。支持一键部署IIS/Nginx、PHP、MySQL等环境,集成文件管理、数据库操作、实时监控及安全防护功能,大幅降低Windows服务器运维门槛,提升管理效率。
下载
执行前先确保网络通畅:
脚本默认将盘挂载到
,并设为 ext4 + 开机自动挂载;如果你需要挂载到其他路径(如
),得手动改脚本里的
变量再运行
如果提示 “
”,说明盘是 GPT 分区表但脚本只支持 MBR——此时需先用
初始化,再重试
脚本不会覆盖已有数据,但如果盘上已有重要文件,它会跳过格式化,只挂载;你得自己确认
输出中挂载点实际用了哪个分区
挂载后必须验证自动挂载是否生效
很多人以为脚本跑完就一劳永逸,重启后发现
空了——因为
里写的是设备名(
),而云服务器重启后设备名可能变成
:
检查
,确认挂载项使用的是 UUID 而非设备名;如果不是,用
查 UUID,替换 fstab 中对应行
手动测试:执行
,无报错才说明 fstab 配置正确
检查挂载选项是否含
;缺
会导致小文件频繁写入磁盘,拖慢宝塔后台响应
最易被忽略的是:挂载完成后,
目录原有文件不会自动迁移。如果你之前已在系统盘装过宝塔,得手动把
、
等目录 mv 过去,并修正软链接或宝塔配置里的路径。否则面板看着在运行,实际还是往系统盘写数据。
fdisk -l/dev/vdalsblk -fMOUNTPOINTFSTYPE/dev/vdbsudo file -s /dev/vdb/dev/vdb/dev/vdb1mount.shwget -O mount.sh http://download.bt.cn/tools/mount.sh && sudo bash mount.sh/www/datadefault_dirPartition table does not existparted /dev/vdb mklabel gptdf -h/www/etc/fstab/dev/vdb1/dev/vdc1cat /etc/fstab | grep wwwsudo blkid /dev/vdb1sudo umount /www && sudo mount -adefaults,noatimenoatime/www/www/wwwroot/www/server