CentOS7의 /dev/root가 거의 꽉 찼습니까?

CentOS7의 /dev/root가 거의 꽉 찼습니까?

저는 수년 동안 Linux를 사용해 왔지만 일반적으로 Ubuntu를 사용하고 있으며 이전에는 이런 문제가 발생한 적이 없습니다. 며칠 전 NGINX VHost의 모든 웹사이트가 응답을 멈췄습니다. 잠시 조사한 후 /dev/root에 공간이 부족하다는 사실을 발견했습니다. 인터넷 검색을 시도했지만 구체적인 정보를 얻지 못했습니다. 출력을 찾은 일부 디렉토리 명령을 사용했습니다.

    [root@server1 ~]# df -h
    Filesystem      Size  Used Avail Use% Mounted on
    /dev/root        20G   18G  597M  97% /
    devtmpfs         16G     0   16G   0% /dev
    tmpfs            16G  2.6M   16G   1% /dev/shm
    tmpfs            16G  1.1G   15G   7% /run
    tmpfs            16G     0   16G   0% /sys/fs/cgroup
    /dev/md3        2.7T   15G  2.6T   1% /home
    tmpfs           3.2G     0  3.2G   0% /run/user/0

이것은 /root/ 디렉토리에 있는데, 링크된 /root에는 범인이 없는 것 같습니다.

    [root@server1 ~]# du -sh *
    18M     centminlogs
    52K     mysqlreport
    116K    mysqltuner.pl

처음에는 실제로 공간이 완전히 부족하여 Steam, steamcmd 및 기타 몇 가지 다른 저장소와 /root에 있는 항목을 /home으로 이동하여 중지할 수 있었습니다. 이는 훌륭하게 작동했습니다. 그러나 이제 위에 나열된 것은 /root/에 남아 있는 모든 것이므로 이러한 숨겨진 파일이 어디에 있는지 알 수 없으므로 (다시) 공간이 부족해집니다.

이 시간 동안 다시 천천히 떨어졌고 다시 공간이 부족해졌습니다.

답변1

먼저 공간이 어디에 사용될지 파악해야 합니다.

du -xak / >/home/sizes
sort -rn /home/sizes >/home/sorted
less /home/sorted

상단에 있는 항목은 가장 큰 디렉터리/파일입니다. 목록에서 필요하지 않은 항목을 찾거나(삭제 가능) 공간이 충분한 /home으로 이동할 수 있습니다.

관련 정보