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

银河麒麟V10系统盘空间告急?手把手教你挂载新硬盘并迁移Docker/数据目录

银河麒麟V10系统盘空间告急?手把手教你挂载新硬盘并迁移Docker/数据目录

最近在部署银河麒麟V10系统时,不少用户反馈系统盘空间不足的问题。特别是当Docker镜像积累较多,或者应用数据不断增长时,根目录(/)下的可用空间会迅速耗尽。这种情况下,系统会频繁报错,甚至无法正常运行关键服务。本文将详细介绍如何通过挂载新硬盘并迁移关键数据目录来解决这一痛点问题。

1. 准备工作与磁盘检查

在开始操作之前,我们需要先了解当前系统的磁盘使用情况。银河麒麟V10作为一款企业级操作系统,其磁盘管理方式与常见的Linux发行版类似,但也有一些特有的工具和命令值得注意。

首先,使用以下命令查看当前磁盘分区情况:

lsblk -f

或者更详细的磁盘信息:

fdisk -l

这两个命令会列出系统中所有可用的磁盘设备及其分区信息。通常,新添加的硬盘会显示为/dev/sdb/dev/nvme0n1等形式,具体取决于硬盘接口类型。

注意:在执行任何磁盘操作前,请确保已备份重要数据。虽然本文介绍的操作相对安全,但意外总是可能发生。

如果发现新硬盘尚未初始化,我们需要先进行分区和格式化。对于大多数应用场景,特别是作为数据盘使用时,建议采用以下步骤:

  1. 使用fdiskparted工具创建分区
  2. 格式化分区为ext4文件系统
  3. 创建挂载点目录
  4. 临时挂载测试

2. 磁盘分区与格式化

对于新添加的硬盘,我们需要先进行分区和格式化操作。以下是详细步骤:

2.1 创建分区

使用fdisk工具对新磁盘进行分区:

fdisk /dev/sdb

fdisk交互界面中,按顺序执行以下操作:

  • 输入n创建新分区
  • 选择分区类型(主分区或扩展分区)
  • 设置分区号(通常选择默认值)
  • 指定分区大小(可直接回车使用全部空间)
  • 最后输入w保存并退出

2.2 格式化分区

创建分区后,我们需要将其格式化为ext4文件系统:

mkfs.ext4 /dev/sdb1

格式化完成后,可以使用blkid命令查看新分区的UUID:

blkid /dev/sdb1

这个UUID在后续配置永久挂载时会用到。

3. 挂载新硬盘并设置自动挂载

3.1 创建挂载点并临时挂载

首先,创建一个用于挂载新硬盘的目录。建议选择一个有意义的名称,例如:

mkdir /data

然后进行临时挂载:

mount /dev/sdb1 /data

可以使用df -h命令验证挂载是否成功。

3.2 配置永久挂载

为了使挂载在系统重启后依然有效,我们需要编辑/etc/fstab文件:

vim /etc/fstab

在文件末尾添加如下一行(使用之前获取的UUID):

UUID=你的分区UUID /data ext4 defaults 0 0

保存后,使用以下命令测试配置是否正确:

mount -a

如果没有报错,说明配置正确。现在即使系统重启,新硬盘也会自动挂载到/data目录。

4. 迁移Docker数据目录

当系统盘空间不足时,/var/lib/docker目录往往是占用空间的大户。将其迁移到新挂载的硬盘可以显著缓解空间压力。

4.1 停止Docker服务

首先停止正在运行的Docker服务:

systemctl stop docker

4.2 迁移Docker数据

使用rsync命令将原有Docker数据迁移到新位置:

rsync -avxP /var/lib/docker/ /data/docker/

这个命令会保留所有文件属性和权限,确保迁移后的数据与原始数据完全一致。

4.3 修改Docker配置

编辑或创建Docker的配置文件:

vim /etc/docker/daemon.json

添加以下内容:

{ "data-root": "/data/docker" }

4.4 重启Docker服务

完成配置后,重启Docker服务:

systemctl start docker

验证Docker是否使用了新的数据目录:

docker info | grep "Docker Root Dir"

5. 迁移其他数据目录

除了Docker数据外,系统上其他可能占用大量空间的目录也可以考虑迁移:

5.1 迁移/home目录

如果系统上有大量用户数据存储在/home目录下,可以考虑将其迁移到新硬盘:

  1. 创建新目录:mkdir /data/home
  2. 复制数据:rsync -avxP /home/ /data/home/
  3. 重命名原目录:mv /home /home.old
  4. 创建符号链接:ln -s /data/home /home

5.2 迁移日志目录

系统日志文件也可能占用大量空间,可以考虑将/var/log目录迁移:

mkdir /data/log rsync -avxP /var/log/ /data/log/ rm -rf /var/log ln -s /data/log /var/log

6. 优化YUM配置与缓存管理

在系统盘空间紧张的情况下,合理管理YUM缓存也非常重要:

6.1 清理YUM缓存

定期清理YUM缓存可以释放大量空间:

yum clean all

6.2 修改YUM缓存目录

如果经常使用YUM安装软件,可以考虑将缓存目录迁移到新硬盘:

  1. 编辑YUM配置文件:
vim /etc/yum.conf
  1. 修改或添加以下行:
cachedir=/data/yum/cache keepcache=0
  1. 创建新缓存目录:
mkdir -p /data/yum/cache

7. 系统监控与维护建议

完成上述操作后,建议设置定期监控,确保系统运行正常:

7.1 磁盘空间监控

可以使用以下命令定期检查磁盘使用情况:

df -h

或者更详细的目录空间使用情况:

du -sh /*

7.2 设置磁盘空间告警

可以编写简单的shell脚本,当磁盘使用率达到阈值时发送告警:

#!/bin/bash THRESHOLD=90 CURRENT=$(df / | grep / | awk '{ print $5}' | sed 's/%//g') if [ "$CURRENT" -gt "$THRESHOLD" ]; then echo "根分区空间使用率超过${THRESHOLD}%,当前为${CURRENT}%" | mail -s "磁盘空间告警" admin@example.com fi

将上述脚本加入cron定时任务,即可实现自动监控。

http://www.jsqmd.com/news/935283/

相关文章:

  • DataUp:开源工具如何治理科研数据长尾,实现FAIR原则轻量化实践
  • AI大模型微调与架构
  • 别再手动改Host了!Postman环境变量+脚本自动化配置,搞定多套测试环境切换
  • 2026添价收钻石回收干货:杭州钻石回收行情、定价标准与避坑全攻略 - 合扬奢侈品交易中心
  • 四川省泸州市寄件省钱新范式:4 个全国低价寄件微信工具,小件快递大件物流上门通吃 - 时讯资讯
  • 飞书文档批量导出完整指南:3步实现高效文档迁移与备份
  • 别再手动量了!3DMAX 2016+ 用这个Smart Measure插件,5分钟搞定模型尺寸测量
  • 实战避坑:在Verilog/SystemVerilog中实现NoC无死锁路由算法的几个关键检查点
  • 它不把自己当狗,所以它活成了“边境牧羊人”
  • 从‘模型依赖’到‘无模型’:一文读懂PMSM预测控制算法的演进与选型指南
  • QMCDecode:Mac上一键解锁QQ音乐加密格式的终极解决方案
  • 2026 南宁品牌首饰回收避坑指南:内行教你高价稳妥变现不踩雷 - 薛定谔的梨花猫
  • 杭州聚城再生资源:富阳专业的工厂设备回收公司怎么联系 - LYL仔仔
  • B站缓存视频合并终极指南:轻松搞定离线观看的完整方案
  • 每日一个开源项目(第118篇):SkillOpt - 像训练神经网络一样优化 LLM Agent 的技能
  • 2026年最新实用英语写作批改工具推荐 附选购避坑指南
  • STM32F103C8T6驱动BH1750光照传感器:从硬件连接到状态机编程的完整避坑指南
  • 导师视角:一份GIS/遥感专业的个人陈述,我们到底在审什么?(附避坑清单)
  • FastDeploy实战:如何用同一套代码在NVIDIA GPU和华为昇腾NPU上跑通YOLO目标检测?
  • 单细胞分析避坑:为什么你的AUCell结果总是不显著?可能是基因集和参数没选对
  • 广东水龙头厂家实力排行:5家头部企业实测对比 - 奔跑123
  • 新手卖家必看:从ASIN到ACOS,30个亚马逊运营黑话保姆级解读(附避坑清单)
  • 洛阳市洛宁县 防水补漏上门|维小达 不拆除补漏、室内防水、屋面防水、卫生间防水、阳台防水、厨房防水、地下室防水、外墙防水、飘窗防水等一站式防水补漏服务 - 维小达科技
  • 福州残损件还能卖?高磨损翡翠折价标准现场测算 - 合扬奢侈品交易中心
  • WeReader:如何免费高效管理微信读书笔记?
  • AI专利检索:从语义理解到工程实践,重塑知识产权分析
  • 从赫尔姆霍兹奖看计算机视觉经典算法的持久价值与工程实践
  • 华为交换机QoS优先级映射避坑指南:802.1p、DSCP、本地优先级到底怎么转?看完这篇不再迷糊
  • 浦东晨阳西路 116 号周边家装选购参考,2026 片区优质装企实地调研盘点 - 地大物博的游客
  • 2026年郑州二七区装修公司实力品牌推荐名单 - 商业新知