调整根分区大小的策略

调整根分区大小的策略

我目前有一台 CentOS 7,似乎分区不正确,导致 /root 空间不足。正常情况下,我会迁移此机器上运行的角色并修复它。遗憾的是,我现在无法做到这一点。

# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/root        20G   16G  2.4G  87% /
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/md3        1.8T   52G  1.7T   3% /home
tmpfs           3.2G     0  3.2G   0% /run/user/1001
tmpfs           3.2G     0  3.2G   0% /run/user/992
tmpfs           3.2G     0  3.2G   0% /run/user/1002
tmpfs           6.0G   24K  6.0G   1% /mnt/nginxramdisk
tmpfs           3.2G     0  3.2G   0% /run/user/995

显然,我需要修复/dev/root

理想情况下,我会从中抽出一些空间/dev/md3,但是,我不确定是否可以。

查看 fstab,它们是物理的和 ext4,因此在线操作可能很困难。

<file system>   <mount point>   <type>  <options>   <dump>  <pass>
/dev/md2    /   ext4    errors=remount-ro   0   1
/dev/md3    /home   ext4    defaults    1   2
/dev/sda4   swap    swap    defaults    0   0
/dev/sdb4   swap    swap    defaults    0   0
proc        /proc   proc    defaults        0   0
sysfs       /sys    sysfs   defaults        0   0
tmpfs       /dev/shm    tmpfs   defaults    0   0
devpts      /dev/pts    devpts  defaults    0   0

关于如何增加尺寸,您有什么想法吗/root

我是否可以将其卸载/home并调整大小以resize2fs缩小它,然后尝试/root将其重新联机并缩小后再进行增大?

按照要求,

du -sh /*
233M    /app
0   /bin
132M    /boot
0   /dev
318M    /etc
49G /home
0   /lib
0   /lib64
16K /lost+found
4.0K    /media
8.0K    /mnt
2.2G    /opt
du: cannot access ‘/proc/2212/task/2212/fd/4’: No such file or directory
du: cannot access ‘/proc/2212/task/2212/fdinfo/4’: No such file or directory
du: cannot access ‘/proc/2212/fd/4’: No such file or directory
du: cannot access ‘/proc/2212/fdinfo/4’: No such file or directory
0   /proc
273M    /root
1.6G    /run
0   /sbin
4.0K    /srv
0   /sys
1.1M    /tmp
4.1G    /usr
7.2G    /var

相关内容