当前位置: 首页 > news >正文

上海网站建设中小型企业世界工厂网免费平台

上海网站建设中小型企业,世界工厂网免费平台,搜索引擎外部链接优化,在哪里申请网站引言: 随着数据的不断增加,服务器硬盘空间不足变成了许多运维人员必须面对的问题。此主机运行了httpd(apache服务),提供对外web访问服务,web资源挂载在**/data/wwwroot目录下,http日志存放在/data/wwwlogs目录下&…

引言:

随着数据的不断增加,服务器硬盘空间不足变成了许多运维人员必须面对的问题。此主机运行了httpd(apache服务),提供对外web访问服务,web资源挂载在**/data/wwwroot目录下,http日志存放在/data/wwwlogs目录下(硬盘盘符为/dev/vdb):
img_v3_0269_f4f4bcef-ca88-44f9-93be-804d8f697f7g.jpg
特别是在使用了腾讯云CentOS 6的非弹性云硬盘时,传统的在线扩容工具如growpart无法使用。参照:
在线扩展系统盘分区及文件系统:
image.png
由于centos6内核是
2.6.32,**低于3.6.0无法使用在线扩容方式。
image.png
本文将详细介绍如何通过创建硬盘快照并同步数据到新硬盘来解决/data目录空间100%的问题,同时确保软链接在同步过程中得以保持。

尝试过程

使用快照扩容失败

image.png
初始的方法我尝试通过创建一个硬盘快照:
image.png
点击更多-新建云硬盘
image.png
按照主机所在可用区,创建一个200G的硬盘(最好自定义命名),然后挂载到需要更换扩容硬盘的主机上面,可以在主机详情页面or云硬盘控制台完成硬盘的挂载!
image.png
image.png
停止httpd服务:

service httpd stop

卸载 /data数据目录:

umount /data

200GB的磁盘快照来替换原来的100GB磁盘,并且挂载到了/data目录:

mount /dev/vdd /data

然而你发现新的可用空间仍然是100GB(其实这里我是发现/data/wwwlogs 目录下日志大小为0)。在这个情况下,你可能会发现尽管物理空间有所扩展,但分区表并没有更新以反映新的大小。另外,由于分区表没有更新,原本占满的空间比例依旧导致http服务无法写入新日志。此方法放弃…

umount时提示设备忙

当你尝试将/data目录卸载以挂载一个新硬盘(比如200GB的vdd),如果遇到umount:/data: device is busy的错误,这表明该挂载点正在被使用。
img_v3_0268_66591bff-e7da-4379-a712-7c8339791e3g.jpg
这可能是因为有服务,如httpd,仍在运行并使文件或目录保持打开状态。但是我当时的httpd服务已经停止,使用lsof /data 发现日志进程仍然存在,使用kill -9结束进程,继续umount硬盘!

最终解决方案

步骤一:数据迁移

  1. 创建250GB的新硬盘(vde):在腾讯云控制台中创建一个新的硬盘,并将其附加到服务器上。
  2. 格式化并挂载新硬盘:格式化新硬盘并将其挂载到/data4目录。
mkfs.ext4 /dev/vde
mkdir /data4
mount /dev/vde /data4
  1. 使用rclone同步数据:安装rclone,并使用它将/data目录内的数据同步到/data4,确保同时复制软链接。 可以参照:文件存储数据拷贝方案,安装rclone:
wget https://downloads.rclone.org/v1.53.4/rclone-v1.53.4-linux-amd64.zip --no-check-certificate
unzip rclone-v1.53.4-linux-amd64.zip
chmod 0755 ./rclone-*/rclone
cp ./rclone-*/rclone /usr/bin/
rm -rf ./rclone-*

执行rclone cp同步数据到/data4:

rclone cp /data /data4 --links --progress

步骤二:处理设备忙问题

  1. 先关闭httpd服务:
service httpd stop
  1. 查找占用**/data**的进程:使用lsof命令找到哪些进程正使用/data目录。
lsof /data
  1. 杀掉相关进程:如果是httpd进程占用了/data目录,而你无法正常卸载,可以通过kill -9命令强制杀掉相关进程。
kill -9 $(lsof -t /data)
  1. 卸载**/data**目录:在确认没有进程使用/data目录后,尝试再次卸载该目录。
umount /data

步骤三:挂载新硬盘到/data

  1. 卸载/data4目录
umount /data4
  1. 挂载新硬盘:将vde硬盘挂载到/data目录。
mount /dev/vde /data
  1. 验证新空间:确保你的新磁盘现在具有预期的空间容量和数据。
df -h /data
  1. 重新启动服务:如果你先前停止了httpd或其他服务,在此步骤,你需要重新启动它们。
systemctl start httpd

步骤4:更新fstab

确保新硬盘在系统重启后自动挂载到/data目录,编辑/etc/fstab文件,更新其中关于/data挂载点的记录。
cat /etc/fstab

/dev/vde /data ext4 defaults 0 0 

执行重新挂载

mount -a

总结:

本次操作通过创建快照、创建新硬盘和使用rclone同步数据三个步骤,成功地解决了腾讯云CentOS 6中的/data目录硬盘空间不足的问题。现在您不仅拥有了更大的存储空间,还学会了使用rclone维持软链接的方法。根据上述方法,您可以安全地扩展您的服务器存储,并确保业务的连续性和数据的安全性。

注意:

  • 在执行上述操作前,请确保你有足够的权限和备份,以防万一。
  • 在卸载和挂载过程中,需要保证相关服务或者应用不在运行,以避免数据丢失。
  • 根据你的实际情况,设备名(如/dev/xvda1)需根据实际情况更改。
  • rclone命令的参数可能因版本而异,请查看官方文档获取最新的使用信息。
http://www.yayakq.cn/news/45438/

相关文章:

  • 做告状网站坂田网站建设方案
  • 做网站是不是太麻烦了京网站建设
  • 免费公司网站主页模板昆明网络营销线上广告
  • dw制作简单网站模板下载地址网站建设公司画册
  • 深圳住建设局网站公司注册公司哪个好
  • wordpress分站百度网站怎样做推广
  • 做废旧回收哪个网站好阿里巴巴国际贸易网站官网
  • 校园视频网站建设雅安网站制作
  • wordpress漫画网站小鸟云服务器官网
  • 安徽外贸网站google建站自己做的网站申请软著
  • 做信息网站要办icp证吗百度小程序关键词优化
  • 越秀营销型网站wordpress cpanel
  • 注册网站用什么邮箱南昌建网站
  • 福州企业网站推广定制肇庆企业网站关键词优化教程
  • wordpress wp_editor长沙网站优化推广
  • 天空在线网站建设嵌入式软件开发基础实训总结
  • 工信部isp申请网站wordpress插件 占用内存
  • 运城做网站哪家好十大高端网站定制设计
  • 模板网页文档的默认扩展名为企业网站怎么搜索优化
  • 上海做网站的公司电话会员制营销的优缺点
  • 企业网站部署计划芜湖市住房和城乡建设厅网站首页
  • 网站内容设计要求中国最大的销售网站
  • 可以推广网站应用软件下载app
  • 整站seo运营域名访问网址
  • 网站开发工具 售价2013深圳网站设计公司排名
  • 化妆品手机端网站模板seo短视频入口
  • 网站建设有哪些推广渠道网站视频管理系统
  • 国外网站推广宣传wordpress案例讲解
  • 多语言做网站西地那非一粒能硬几天
  • DW建设网站过程中出现的问题全球网站排名前100