내 루트 파티션에 /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
/tmp
root
유일한 옵션은 /tmp
데이터를 다른 위치에서 다른 위치로 이동하거나 디렉터리 root
가 있는 LVM에 공간을 추가하는 것입니다 /tmp
.