linux centos出现No space left on device解决方案

问题是因为系统磁盘空间不足

解决方法:

  1. 找到那个磁盘不足问题

     df -lh

    linux centos出现No space left on device解决方案_第1张图片

  2. 发现/dev/mapper/cl-root磁盘已用50G,有如下
    解决方案:
    1、如果是虚拟机可以通过分配空间使其空间增加
    2、将其他不常用磁盘空间分配给cl-root如( /dev/mapper/cl-home )
    查看各个磁盘,root有50G,home㓟40G
    fdisk -l
    linux centos出现No space left on device解决方案_第2张图片
    设置home分区大小为10G,释放300G空间
     lvreduce -L 10G /dev/cl/home


    将剩余空间都分给root  ,使用XFS文件系统自带的命令集增加分区空间
    lvextend -l +100%FREE /dev/cl/root
    xfs_growfs /dev/mapper/cl-root

    linux centos出现No space left on device解决方案_第3张图片
    发现root增加30G
    fdisk -l
    linux centos出现No space left on device解决方案_第4张图片
    3、将不重要日志和文件删除
    查出大小超过1G的文件进行删除
       
    find / -xdev -size +1G -exec ls -l {} \;

你可能感兴趣的:(linux,centos,运维)