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

在运维工作中,硬盘满了,新买了一块,如何扩容?

在运维工作中,当硬盘满了且新增了一块硬盘后,可以通过以下几种方式扩容:

直接使用新硬盘

如果系统中已经没有多余空间,可以将新增硬盘格式化并挂载到系统中,用于存储数据,详细操作步骤如下:

  1. 格式化新硬盘
    # 假设新增硬盘为/dev/sdb,使用XFS文件系统
    mkfs.xfs /dev/sdb
    
  2. 创建挂载点并挂载
    mkdir /data2
    mount /dev/sdb /data2
    
  3. 配置开机自动挂载:
    echo "/dev/sdb /data2 xfs defaults 0 0" >> /etc/fstab
    
  4. 验证挂载结果
    # 查看新硬盘的挂载情况
    df -h
    

使用逻辑卷管理(LVM)扩容

如果系统使用率LVM,可以通过将新硬盘加入逻辑卷来扩容。

  1. 将新硬盘分区并创建物理卷(PV)
    # 创建分区
    fdisk /dev/sdb
    # 假设分区为/dev/sdb1
    pvcreate /dev/sdb1
    
  2. 将物理卷加入卷组(VG)
    # 假设卷组名为vg01
    vgextend vg01 /dev/sdb1
    
  3. 扩展逻辑卷(LV)
    # 假设逻辑卷为vg01-lv01
    lvresize -l +100%FREE /dev/mapper/vg01-lv01
    
  4. 扩容文件系统
    # 如果文件系统为XFS
    xfs_growfs /dev/mapper/vg01-lv01
    或者
    # 如果文件系统为EXT4
    resize2fs /dev/mapper/vg01-lv01
    
  5. 验证扩容结果
    # 查看新硬盘的挂载情况
    df -h
    

使用RAID技术扩容

如果系统支持RAID,可以通过RAID技术将新硬盘加入现有存储池。

  1. 确认服务器支持RAID并安装RAID卡
  2. 插入新硬盘
  3. 进入RAID卡配置界面,创建新的RAID组或扩展现有RAID组
  4. 格式化和分区
    # 假设RAID设备为/dev/md0
    mkfs.xfs /dev/md0
    mount /dev/md0 /data3
    
  5. 配置开机自动挂载
    echo "/dev/md0 /data3 xfs defaults 0 0" >> /etc/fstab
    

数据迁移

如果新硬盘用于替代旧硬盘,可以通过数据迁移工具将数据从旧硬盘转移到新硬盘。

  1. 格式化新硬盘并挂载
  2. 使用数据迁移工具(如rsync)迁移数据
    rsync -av /old/data/ /new/data/
    
  3. 验证数据完整性,并更新系统配置以使用新硬盘

注意事项

  • 备份数据:在扩容操作前,务必备份重要数据,以防操作过程中出现意外。
  • 选择合适的文件系统:根据实际需求选择合适的文件系统(如XFS、EXT4等)。
  • 监控磁盘使用率:扩容后,建议设置监控告警,避免每次出现磁盘空间不足的问题。

综上所述:
通过以上方法,可以有效扩容硬盘并提升系统的存储能力。


http://www.kler.cn/a/559266.html

相关文章:

  • k2路由器登录校园网
  • ROS2下编写package利用orbbec相机进行yolov8实时目标检测
  • [AI]【Comfyui】 生成基本流程图的步骤保姆记录
  • Pytorch使用手册-音频重采样(专题十九)
  • sklearn TfidfVectorizer使用教程
  • 机器学习实战(11):时间序列预测——循环神经网络(RNN)与 LSTM
  • MySQL 中的锁:为数据安全加把锁
  • Java笔记18
  • 更改conda 环境默认安装位置
  • Leetcode63:不同路径 II
  • 【js逆向入门】图灵爬虫练习平台 第五题
  • 网络安全与措施
  • tidb实时同步到mysql
  • 【三十四周】文献阅读:DeepPose: 通过深度神经网络实现人类姿态估计
  • Leetcode 位计算
  • python~http的请求参数中携带map
  • Python基于flask的智慧交通可视化,大数据智慧交通数据可视化系统
  • 前后端项目部署服务器(传统部署和Docker部署)
  • 计算机毕业设计SpringBoot+Vue.js服装商城 服装购物系统(源码+LW文档+PPT+讲解+开题报告)
  • 解决jupyter notebook不是内部或外部命令问题