吸烟
有害健康!

openEuler欧拉系统调整分区目录的大小

当前分区大小和最终目的

使用 “df -h” 命令和”lsblk”命令可以看到根目录分区是180G、Home分区大小为111G,最终需要从Home分区减少20G给到根分区。

[root@localhost ~]# lsblk
NAME               MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
sda                  8:0    0  300G  0 disk 
├─sda1               8:1    0    1G  0 part /boot
└─sda2               8:2    0  299G  0 part 
  ├─openeuler-root 253:0    0  180G  0 lvm  /
  ├─openeuler-swap 253:1    0  7.9G  0 lvm  [SWAP]
  └─openeuler-home 253:2    0 111.1G  0 lvm  /home
sr0                 11:0    1 19.3G  0 rom  
[root@localhost ~]# df -h
文件系统                    大小  已用  可用 已用% 挂载点
devtmpfs                    4.0M     0  4.0M    0% /dev
tmpfs                       9.6G     0  9.6G    0% /dev/shm
tmpfs                       3.9G  8.9M  3.8G    1% /run
tmpfs                       4.0M     0  4.0M    0% /sys/fs/cgroup
/dev/mapper/openeuler-root  177G  7.6G  199G    4% /
tmpfs                       9.6G     0  9.6G    0% /tmp
/dev/sda1                   974M  179M  728M   20% /boot
tmpfs                       2.0G     0  2.0G    0% /run/user/0
/dev/mapper/openeuler-home   108G   44K   65G    1% /home
[root@localhost ~]# 

步骤一:备份数据

在进行分区调整之前,请务必对重要数据进行备份,以免发生意外导致数据丢失。

步骤二:卸载 /home 分区

sudo umount /home

步骤三:调整 /home 分区大小

使用 lvreduce 命令减少 /home 分区的大小。例如,如果要减少 20GB:

sudo lvreduce -L -20G /dev/mapper/openeuler-home

步骤四:调整文件系统大小

由于使用了 LVM,需要调整文件系统的大小。使用 resize2fs 命令:

sudo resize2fs /dev/mapper/openeuler-home

步骤五:将空闲空间分配给根目录

使用 lvextend 命令将释放的空间分配给根目录。例如,如果要增加 20GB:

sudo lvextend -L +20G /dev/mapper/openeuler-root

步骤六:调整根目录文件系统大小

同样,使用 resize2fs 命令调整根目录文件系统的大小:

sudo resize2fs /dev/mapper/openeuler-root

步骤七:重新挂载分区

重新挂载 /home 和根目录:

sudo mount /dev/mapper/openeuler-home /home
sudo mount /dev/mapper/openeuler-root /

步骤八:验证

最后,使用 “df -h” 命令可以看到根目录的空间已经调整完成!

[root@localhost ~]# lsblk
NAME               MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
sda                  8:0    0  300G  0 disk 
├─sda1               8:1    0    1G  0 part /boot
└─sda2               8:2    0  299G  0 part 
  ├─openeuler-root 253:0    0  200G  0 lvm  /
  ├─openeuler-swap 253:1    0  7.9G  0 lvm  [SWAP]
  └─openeuler-home 253:2    0 91.1G  0 lvm  /home
sr0                 11:0    1 19.3G  0 rom  
[root@localhost ~]# df -h
文件系统                    大小  已用  可用 已用% 挂载点
devtmpfs                    4.0M     0  4.0M    0% /dev
tmpfs                       9.6G     0  9.6G    0% /dev/shm
tmpfs                       3.9G  8.9M  3.8G    1% /run
tmpfs                       4.0M     0  4.0M    0% /sys/fs/cgroup
/dev/mapper/openeuler-root  197G  7.6G  199G    4% /
tmpfs                       9.6G     0  9.6G    0% /tmp
/dev/sda1                   974M  179M  728M   20% /boot
tmpfs                       2.0G     0  2.0G    0% /run/user/0
/dev/mapper/openeuler-home   88G   44K   65G    1% /home
[root@localhost ~]# 

通过按照以上步骤操作,你可以在 EulerOS 系统中安全地调整根目录和 /home 分区的大小,满足系统空间管理的需求。记得在操作前备份数据,并确保理解每个步骤的影响,以免造成不可逆的损失。

赞(2) 打赏
未经允许不得转载:交换云生 » openEuler欧拉系统调整分区目录的大小
分享到

评论 抢沙发

交换云生

始于1908

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫