Ubuntu Server 16.04 /tmp 디렉터리가 꽉 찼습니다.

Ubuntu Server 16.04 /tmp 디렉터리가 꽉 찼습니다.

내 루트 파티션에 /tmp 디렉토리가 있고, ubuntu 16.04를 실행 중입니다. 650GB의 디스크 공간이 있는 /var 폴더에 /tmp에 대한 심볼릭 링크가 생성됩니까? 작동합니까? 즉, 다음을 통해 심볼릭 링크를 생성하면

ln -s /tmp /new/location/tmp

내 df -h 출력은 다음과 같습니다

Filesystem             Size  Used Avail Use% Mounted on
udev                    16G     0   16G   0% /dev
tmpfs                  3.2G   13M  3.2G   1% /run
/dev/sda1              3.9G  2.9G 1012M  75% /
/dev/vg00/usr          4.8G  2.1G  2.5G  45% /usr
tmpfs                   16G     0   16G   0% /dev/shm
tmpfs                  5.0M     0  5.0M   0% /run/lock
tmpfs                   16G     0   16G   0% /sys/fs/cgroup
/dev/mapper/vg00-home  4.8G   11M  4.6G   1% /home
/dev/mapper/vg00-var   714G  106G  580G  16% /var
tmpfs   

답변1

당신이 요구하는 것은 작동하지 않습니다.

/var을 가리키는 심볼릭 링크로 파일을 이동하면 inode가 여전히 에 위치한 디렉터리를 가리키기 때문에 /tmp의 공간을 계속 사용하게 됩니다 . 이를 직접 확인할 수 있습니다.root/tmproot

유일한 옵션은 /tmp데이터를 다른 위치에서 다른 위치로 이동하거나 디렉터리 root가 있는 LVM에 공간을 추가하는 것입니다 /tmp.

관련 정보