上一篇 下一篇 分享链接 返回 返回顶部

宝塔面板挂载新硬盘到网站目录扩容教程

发布人: 发布时间:11小时前 阅读量:14

扩容前的准备

网站数据量增长后,原有磁盘空间可能不足。通过宝塔面板将新增硬盘挂载到站点目录,可以平滑扩充存储空间,不影响现有数据。操作前请先做好数据备份,并确认服务器已正确识别新硬盘。

查看磁盘信息

登录宝塔面板,进入“终端”或通过SSH连接服务器,执行以下命令查看当前磁盘列表:

lsblk

通常新硬盘会显示为 sdbvdb 等未挂载的设备(不带分区)。确认设备名称后,再进行分区与格式化。

分区与格式化

以设备 /dev/sdb 为例,依次执行:

  1. 分区:fdisk /dev/sdb,输入 n 创建新分区,p 选择主分区,其余保持默认,最后输入 w 写入。
  2. 格式化:mkfs.ext4 /dev/sdb1,等待完成。

如果数据盘大于2TB,建议使用 parted 工具并选择 GPT 分区表。

挂载到目标目录

建议将新硬盘挂载到站点根目录的上层目录,例如 /www/wwwroot/站点目录 所在分区的某个空目录,或者直接新增独立目录再迁移站点。以挂载到 /www/wwwroot 为例:

  1. 创建挂载点:mkdir -p /www/wwwroot(若目录已存在可跳过)
  2. 挂载分区:mount /dev/sdb1 /www/wwwroot
  3. 查看验证:df -h

配置开机自动挂载

编辑 /etc/fstab 文件,添加一行:

/dev/sdb1 /www/wwwroot ext4 defaults 0 0

可使用 blkid 获取分区UUID,推荐用UUID方式写入,避免设备名变化导致无法挂载。

在宝塔中调整站点目录

挂载完成后,如果之前已有站点数据,需要将原数据迁移到新挂载的目录:

  1. 停止网站运行(在宝塔网站列表中点击“停止”)。
  2. 将原站点目录整体复制到新挂载点:cp -a /www/old_site /www/wwwroot/站点目录,或使用宝塔“文件”功能进行复制。
  3. 修改站点根目录:在宝塔“网站”中找到对应站点,点击“设置” → “网站目录”,将运行目录改为新路径。
  4. 重启网站,并通过测试访问确认一切正常。
  5. 确认无误后,可删除原目录释放空间。

注意事项

  • 操作涉及磁盘分区和格式化,务必确认设备名正确,避免误操作数据盘。
  • 迁移过程中请保持网站关闭,防止数据写入不一致。
  • 使用 rsync 迁移大网站更稳定,例如:rsync -av /www/old_site/ /www/wwwroot/站点目录/
  • 建议定期检查磁盘空间和inode使用情况,及时清理日志和缓存。

完成以上步骤后,新硬盘即成功挂载到站点目录,有效扩充网站存储空间,满足后续业务增长需求。

目录结构
全文
企业微信 企业微信
微信公众号 微信公众号
服务热线: 400-790-1688
电子邮箱: 3310008520@qq.com