如何扩展Linux系统根分区的存储空间?

准备工作

1、检查当前磁盘空间使用情况

使用df -h命令查看当前根目录的空间使用情况,确定需要扩容的大小。

如何扩展Linux系统根分区的存储空间?插图1
(图片来源网络,侵删)

2、查看磁盘分区信息

使用fdisk -llsblk命令查看磁盘分区状态和可用空间。

非LVM根分区扩容步骤(标准分区)

1、备份数据

对磁盘操作前,务必做好数据备份,以防意外。

2、删除原有分区(如有需要)

如何扩展Linux系统根分区的存储空间?插图3
(图片来源网络,侵删)

使用fdisk /dev/sda进入磁盘管理界面。

输入d删除原有分区,若有多个分区,需选择要删除的分区号。

输入w保存并退出。

3、创建新分区

再次使用fdisk /dev/sda进入磁盘管理界面。

如何扩展Linux系统根分区的存储空间?插图5
(图片来源网络,侵删)

输入n创建新分区,按照提示设置分区大小。

输入w保存并退出。

4、格式化新分区

使用mkfs命令对新分区进行格式化,如mkfs.ext4 /dev/sdaX(X为新分区编号)。

5、挂载新分区

将新分区挂载到一个临时目录,如mount /dev/sdaX /mnt

将根目录下的数据复制到临时目录中,如cp -a / /mnt

6、卸载原根目录

卸载原根目录,如umount /

7、将新分区挂载到根目录

将新分区挂载到根目录,如mount /dev/sdaX /

8、更新/etc/fstab文件

修改/etc/fstab文件,将新分区的挂载点设置为根目录的挂载点。

9、扩展文件系统

使用resize2fs命令扩展文件系统,如resize2fs /dev/sdaX

10、验证扩容结果

使用df -hlsblk命令查看根目录大小是否有变化。

LVM根分区扩容步骤

1、查看物理卷和卷组信息

使用pvdisplayvgdisplaylvdisplay命令查看物理卷、卷组和逻辑卷信息。

2、扩展物理卷

使用pvresize命令扩展物理卷,如pvresize /dev/sdaX

3、扩展卷组

使用vgextend命令扩展卷组,如vgextend centos /dev/sdaX

4、扩展逻辑卷

使用lvextend命令扩展逻辑卷,如lvextend -l +100%FREE /dev/centos/root

5、刷新文件系统

使用xfs_growfs(针对XFS文件系统)或resize2fs(针对ext2/ext3/ext4文件系统)命令刷新文件系统,如xfs_growfs /dev/centos/root

6、验证扩容结果

使用df -hlsblk命令查看根目录大小是否有变化。

步骤提供了详细的Linux根分区扩容方法,包括非LVM和LVM两种情况,在执行任何磁盘操作前,请务必备份重要数据,以防数据丢失。

以上内容就是解答有关linux 根分区扩容的详细内容了,我相信这篇文章可以为您解决一些疑惑,有任何问题欢迎留言反馈,谢谢阅读。

本文来源于互联网,如若侵权,请联系管理员删除,本文链接:https://www.9969.net/65399.html

小末小末
上一篇 2024年10月2日 01:20
下一篇 2024年10月2日 01:30