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

Centos新增磁盘,进行根目录扩容

1.确认新磁盘存在

lsblk
(base) [root@centos-3 /]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0   40G  0 disk
├─sda1            8:1    0    1G  0 part /boot
└─sda2            8:2    0   39G  0 part├─centos-root 253:0    0   37G  0 lvm  /└─centos-swap 253:1    0    2G  0 lvm  [SWAP]
sdb               8:16   0  200G  0 disk /data
sdc               8:32   0  100G  0 disk
└─sdc1            8:33   0  100G  0 part
sr0              11:0    1    4M  0 rom

2. 分区新磁盘

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

bash

fdisk /dev/sdc

在fdisk交互界面中:

  1. 输入 n 创建新分区
  2. 选择 p 创建主分区
  3. 选择分区号(默认1)
  4. 使用默认的起始和结束扇区(使用整个磁盘)
  5. 输入 w 写入分区表并退出

3. 创建文件系统

在新分区上创建文件系统(例如ext4):

bash

mkfs.ext4 /dev/sdc1

4. 扩展根目录

方法一:使用LVM(推荐)

如果根目录已经在LVM卷组中:

  1. 创建物理卷:

    pvcreate /dev/sdc1
    
  2. 扩展卷组:

    vgextend centos /dev/sdc1  # "centos"是卷组名,用`vgdisplay`查看实际名称
    
  3. 扩展逻辑卷:

    lvextend -l +100%FREE /dev/centos/root  # 路径可能不同,用`lvdisplay`查看
    
  4. 调整文件系统大小:

    xfs_growfs /  # 对于xfs文件系统
    

因为LVM会自动管理存储,/ 目录已经包含新磁盘的空间,无需修改/etc/fstab

5. 验证

(base) [root@centos-3 /]# df -h
Filesystem               Size  Used Avail Use% Mounted on
devtmpfs                  16G     0   16G   0% /dev
tmpfs                     16G     0   16G   0% /dev/shm
tmpfs                     16G  1.6G   15G  10% /run
tmpfs                     16G     0   16G   0% /sys/fs/cgroup
/dev/mapper/centos-root  137G   36G  102G  27% /
/dev/sdb                 197G  118G   70G  63% /data
/dev/sda1               1014M  196M  819M  20% /boot
tmpfs                    3.2G     0  3.2G   0% /run/user/0
overlay                  197G  118G   70G  63% /data/docker/overlay2/0ba7cc340afda78d50b910930e42daafa144d37d10699a31b38e9334df790602/merged
overlay                  197G  118G   70G  63% /data/docker/overlay2/ffd2c2f55366adfe99c31062e3d78638aa16ca464ce8fa83bb8c9cd90efbb215/merged
overlay                  197G  118G   70G  63% /data/docker/overlay2/c908ee8ef1f61e992e13c9cb2b4f8fc862cac1120746282fb46f124167371642/merged
(base) [root@centos-3 /]# cat /etc/fstab
http://www.lryc.cn/news/598508.html

相关文章:

  • Redis数据库入门教程
  • 深入UniApp X:掌握复杂列表与全局状态管理的艺术
  • J2EE模式---组合实体模式
  • mujoco playground
  • Android Activity与Fragment生命周期变化
  • iOS 抓包工具有哪些?按能力划分的实用推荐与使用心得
  • list 介绍 及 底层
  • 在线工具+网页平台来学习和操作Python与Excel相关技能
  • 无广告终端安全产品推荐:打造纯净办公环境的安全之选
  • 网络安全入门第一课:信息收集实战手册(2)
  • 计算机网络知识点总结 (2)
  • OSS存储视频播放报错问题排查与解决
  • 洛谷 P1996 约瑟夫问题之题解
  • imx6ull-系统移植篇21——Linux 内核移植(下)
  • 红队视角:实战渗透测试中漏洞利用的进阶技巧与防御
  • 回调后门 函数
  • 【科研绘图系列】R语言绘制双侧坐标轴的条形图
  • 极客大挑战2019-HTTP
  • Access开发一键删除Excel指定工作表
  • 结合实战项目分析locust
  • 虚拟机导入导出ova文件
  • 碳油 PCB 技术解析:高精度制造与多场景应用实践
  • 重生学AI第二十集(大结局):完善模型以及学习总结
  • 大疆无人机炸机后视频损坏的完美修复案例解析
  • C语言:详解文件操作
  • 双紫擒龙紫紫红黄安装使用攻略,2025通达信指标源码,擒龙追踪源码公式学习
  • 树莓派5与Zero 2 W全面解析:选型指南与入门攻略
  • IPv6网络优化
  • DeepSpeed-FastGen:通过 MII 和 DeepSpeed-Inference 实现大语言模型的高吞吐文本生成
  • Docker 打包Vue3项目镜像