首页 > 系统相关 >帝国cms使用Linux系统数据盘扩容后宝塔控制面板数据盘大小不变的解决方法

帝国cms使用Linux系统数据盘扩容后宝塔控制面板数据盘大小不变的解决方法

时间:2024-10-05 15:46:32浏览次数:1  
标签:vdb1 步骤 分区 dev Linux 回车键 控制面板 cms bash

当遇到磁盘空间不足的情况时,可以通过以下步骤对数据盘进行扩容,并确保宝塔控制面板能够正确识别新的磁盘大小。以下是详细的步骤:

步骤 1:备份数据

  1. 在操作硬盘扩容前,通过磁盘快照功能备份服务器系统盘与数据盘。

步骤 2:关闭服务器并购买磁盘空间

  1. 关闭服务器。
  2. 购买并等待配置完成新的磁盘空间。
  3. 启动服务器。

步骤 3:使用 SSH 远程连接到服务器

  1. 使用 SSH 远程连接到服务器。

步骤 4:关闭 swap 分区、卸载主机监控、解除占用、卸载主分区

  1. 关闭 swap 分区

    bash   swapoff -a
  2. 卸载主机监控(如果存在):

    bash   /usr/local/cloudmonitor/wrapper/bin/cloudmonitor.sh remove && rm -rf /usr/local/cloudmonitor
  3. 解除占用(杀死占用 /dev/vdb1 的进程):

    bash   fuser -m -k /dev/vdb1
  4. 卸载主分区

    bash   umount /dev/vdb1

    使用 df -h 查看是否卸载成功,如果看不到 /dev/vdb1 的信息表示卸载成功。

步骤 5:使用 fdisk 命令删除原来的分区并创建新分区

  1. 罗列分区信息

    bash   fdisk -l
  2. 删除原来的分区并创建新分区

    bash   fdisk /dev/vdb
    • 输入 d 并按回车键,删除原来的分区。
    • 输入 n 并按回车键,开始创建新的分区。
    • 输入 p 并按回车键,选择创建主分区。
    • 输入分区编号并按回车键,这里仅创建一个分区,所以输入 1
    • 输入第一个可用的扇区编号:为了保证数据的一致性,First sector 需要与原来的分区保持一致(在本示例中,按回车键采用默认值)。
    • 输入最后一个扇区编号:因为这里仅创建一个分区,所以按回车键采用默认值。
    • 输入 wq 并按回车键,开始保存之前对分区的操作。

步骤 6:检查文件系统,并变更文件系统大小

  1. 检查文件系统

    bash   e2fsck -f /dev/vdb1
  2. 变更文件系统大小

    bash   resize2fs /dev/vdb1

步骤 7:挂载新的文件系统

  1. 将扩容完成的文件系统挂载到原来的挂载点(如本示例中的 /www): bash   mount /dev/vdb1 /www

步骤 8:查看磁盘空间和使用情况

  1. 运行命令 df -h 查看磁盘空间和使用情况: bash   df -h

如果出现扩容后的文件系统信息,说明挂载成功,就可以使用扩容后的文件系统了。

步骤 9:重新启动服务器

  1. 重新启动服务器以确保所有环境和进程恢复启动: bash   reboot

步骤 10:登录宝塔控制面板

  1. 登录宝塔控制面板,确认数据盘大小已经改变。

至此,数据盘扩容完成,宝塔控制面板也能正确识别新的磁盘大小。

标签:vdb1,步骤,分区,dev,Linux,回车键,控制面板,cms,bash
From: https://www.cnblogs.com/hwrex/p/18447897

相关文章

  • 帝国CMS发布信息时替换正文IMG图片标签里的ALT内容
    要在EmpireCMS中实现替换正文IMG标签中的ALT内容的功能,可以通过以下步骤进行:在 e/class/userfun.php 文件中增加函数 user_imgalt。在后台系统设置中编辑 newstext 字段,添加相应的处理逻辑。步骤1:在 e/class/userfun.php 文件中增加函数 user_imgalt打开......
  • 帝国cms标题设置了加粗、颜色等属性在内容页显示
    要在EmpireCMS的内容页上显示带有颜色样式的标题,可以通过自定义函数来实现。具体步骤如下:在 e/class/userfun.php 文件中增加自定义函数 DoTitleFont。在内容页模板中替换 [!--title--] 为 <?=DoTitleFont($navinfor[titlefont],$navinfor[title])?>。步骤1:在 e/cl......
  • 帝国CMS后台添加信息报错Duplicate entry xx for key PRIMARY
    当在帝国CMS后台添加信息时遇到 Duplicateentry'xx'forkey'PRIMARY' 的错误时,通常是因为主键冲突。以下是一些解决该问题的方法:方法1:后台修复数据库进入后台:登录帝国CMS后台。进入 系统 -> 备份与恢复数据 -> 备份数据。修复数据表:在页面底部,找到 修复......
  • 帝国cms返回首页带.index.html的解决办法
    要去掉帝国CMS模板中返回首页地址的 index.html 后缀,可以通过修改 e/class/connect.php 文件中的 ReturnSiteIndexUrl 函数来实现。步骤说明找到 e/class/connect.php 文件。修改 ReturnSiteIndexUrl 函数。具体操作步骤打开 e/class/connect.php 文件。......
  • 帝国cms搜索页模板关键字结果标题加红的方法
    要在帝国CMS的搜索结果页面上实现关键词高亮显示的功能,可以按照以下步骤操作:备份原有模板文件:在修改任何模板文件之前,请确保备份原有的模板文件,以防修改出错时能够恢复。定位到模板编辑器:登录帝国CMS后台。导航至“模板”->“模板列表”。找到需要修改的搜索列表模板文......
  • 帝国cms后台恢复数据库出现的错误
    遇到在本地调试正常但在服务器上出现SQL语法错误的情况,通常是因为不同环境之间MySQL版本的差异导致的。特别是对于一些特定的语法或特性,在不同版本间可能存在兼容性问题。针对您提到的问题,可以采取以下措施来解决:检查SQL语句:确认SQL语句在服务器版本的MySQL中是否支持。特......
  • 帝国cms会员空间模板显示最近来访访客信息
    为了实现用户登录状态下的信息记录以及未登录状态下的IP地区记录功能,你可以按照以下步骤操作:第一步:创建数据表在帝国CMS后台执行以下SQL语句创建数据表:CREATETABLE`{$dbtbpre}_userkjf`(`id`int(11)NOTNULLAUTO_INCREMENT,`lfuserid`varchar(20)CHARACTERSE......
  • Fastadmin(thinkphp5)安装集成workerman(gatewayworker)Linux环境
    一、安装直接上命令composerrequiretopthink/think-worker1.0.1//因为fastadmin的tp版本是5,所以这里1.0.1composerupdate--with-all-dependencies找到根目录的composer.json修改制定版本composerrequireworkerman/gateway-worker至此安装完成。二、启动然......
  • Linux_权限理解(详细PLUS)Gu
    1.用户Linux下有两种用户:超级用户(root)和普通用户;超级用户:可以再linux系统下做任何事情,不受限制普通用户:在linux下做有限的事情超级用户的命令提示符是"#",普通用户的命令提示符是"$"超级用户:普通用户:2.用户切换用户间切换:su+用户名//可用exit回退到原用户1)普......
  • 织梦数据库表结构_Dedecms数据库表和字段详细介绍
    织梦CMS(DedeCMS)使用多个数据库表来存储各种数据。下面详细介绍一些主要的数据库表及其字段,帮助你更好地理解和操作这些表。主要数据库表及字段1. dede_arctype 表用途:存储网站的栏目信息。主要字段:id:栏目ID。typeid:父栏目ID。typename:栏目名称。sendmail:发送邮件设置......