Ever

  • 首页
  • 系统
  • docker
  • k8s
  • 数据库
  • 运维
  • 更多
    • 其他
生活不只是眼前的苟且,还有诗和远方!
  1. 首页
  2. 系统
  3. 正文

"实用指南:如何在Linux系统中扩展根分区(/)及其他硬盘"

2024年6月6日 310点热度 0人点赞 0条评论

在Linux系统中,如果你想要扩容已挂载的硬盘,首先必须卸载该硬盘,然后进行格式化。但是,有时候在格式化过程中可能会遇到进程正在调用该硬盘的情况,这时就需要先杀掉相关进程才能继续操作。在进行这一系列操作之前,请务必备份重要数据,以免数据丢失。以下是一步步的操作指南:

  1. 卸载已挂载的硬盘:首先,确定要扩容的硬盘是否已经挂载。如果已经挂载,使用以下命令进行卸载:
    umount /dev/xxxxxxx

    其中,/dev/xxxxxxx 是要卸载的硬盘的路径。

  2. 查看正在调用硬盘的进程:使用 fuser -m 命令查看哪些进程正在调用该硬盘:
    fuser -m /dev/xxxxxxx

    这将列出正在调用硬盘的进程的PID。

  3. 杀掉进程:对于每个正在调用硬盘的进程,使用 kill -9 命令将其强制终止:
    kill -9 PID
    其中,PID 是进程的PID。
  4. 格式化硬盘:一旦确认没有进程在调用硬盘,就可以使用适当的格式化命令对硬盘进行格式化。比如,如果是ext4文件系统,可以使用 mkfs.ext4 命令:
    mkfs.ext4 /dev/xxxxxxx

    这将在硬盘上创建一个新的ext4文件系统

  5. 显示物理卷:
    pvs
  6. 显示系统中所有卷组的基本信息。
    vgs
  7. lvs:显示系统中所有逻辑卷的基本信息。
    lvs
  8. 格式化你要格式的硬盘进行无损扩容
    mkfs.ext4 /dev/xxxxxxx
    如果要摧毁的话直接命令
    /dev/mapper/vggroup-lvgroup   (直接硬盘路径)

  9. 查看硬盘分区
    df -h
  10. 删除逻辑卷
    lvremove 命令用于删除逻辑卷。删除逻辑卷会释放其占用的存储空间,使其返回到卷组的空闲空间中。
    lvremove /dev/mapper/vggroup-lvgroup
  11. 查看系统中所有逻辑卷的基本信息。
    lvs
  12. 删除卷组
    vgremove vggroup
  13. 查看卷组
    vgs
  14. 查看分区状态
     fdisk -l /dev/sda4
  15. 添加卷组
    vgextend VolGroup /dev/sda4
  16. 查看卷组是否达到了容量
    vgs
  17. 无损扩容系统盘
    lvextend -L +1024G /dev/mapper/VolGroup-lv_root

  18. df-h查看系统是ext几之后调整大小
    df -h
  19. 调整/盘大小
    resize2fs /dev/mapper/VolGroup-lv_root
  20. 把剩余容量挂载到/data
    lvcreate -l +100%FREE -n data VolGroup
  21. 格式化
    mkfs.ext4 /dev/mapper/VolGroup-data
  22. 之后添加/etc/fstab
    /dev/mapper/VolGroup-data /tdfs/mnt/data ext4 defaults 0 0
  23. 出发挂载过程
    mount -a
  24. 查看df -h 是否扩容成功
标签: 暂无
最后更新:2024年6月19日

小杜

岁月静好,现世安稳。

打赏 点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

归档

  • 2025 年 4 月
  • 2024 年 9 月
  • 2024 年 8 月
  • 2024 年 7 月
  • 2024 年 6 月
  • 2024 年 5 月
  • 2024 年 4 月
  • 2024 年 3 月

分类目录

  • docker
  • k8s
  • 数据库
  • 社交
  • 系统
  • 运维

COPYRIGHT © 2019 小杜. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang