针对 /dev/mapper/centos-root 空间(即/根目录)被占满的问题的解决
一般 home 和 root 会被挂载到不同的分区(partition),首先要做是查看 root 目录下哪些目录占用了较多的磁盘空间,对无用目录和文件进行清理。
df -h # 查看磁盘占用情况
cd /
du -sch * --exclude=home # 查看除了 /home 目录其他目录占用情况
在排查 /home目录后,查看哪个目录占用了过多的磁盘空间,一般会/var 和 /usr 目录占用较多,查看是否有自定义的目录被创建在了root 目录下了,将其 move 到 /home 目录下避免占用过多root 目录下的空间。如果没有自定义目录,那么就用 du 命令对 /var 和 /usr 等目录进行查看,删除没有用的大目录来释放空间。
参考:
/dev/mapper/centos-root is 100% full
How to Manage your Hard Drive Space
df、du、fdisk:Linux磁盘管理三板斧的使用心得