/tmp 폴더를 다른 위치로 이동합니다. /tmp가 지워지지 않은 문제

/tmp 폴더를 다른 위치로 이동합니다. /tmp가 지워지지 않은 문제

내 컴퓨터에는 Linux Mint를 실행하는 하드 드라이브가 두 개 있습니다. 첫 번째는 SSD이고 내 /파티션이 있고, 두 번째는 HDD이고 내 /home파티션이 있습니다.

SSD에 너무 많이 쓰면 안좋다고 해서 폴더 위치를 /tmpHDD 어딘가로 옮겨 보았습니다. 이를 위해 해당 드라이브에 폴더를 만들고 소유자에게 루트를 부여하고 다음 chmod을 통해 권한을 설정한 1777다음 실행했습니다.

ln -s /tmp /new/location/tmp

응용 프로그램이 새 폴더를 사용하는 것 같지만 /tmp재부팅 시 폴더가 자동으로 비워지지 않는 것 같습니다. /etc/default/rcS설정을 편집했지만 TMPTIME=0문제가 해결되지 않는 것 같습니다.

이 문제를 어떻게 해결할 수 있나요?

답변1

ln -s /tmp /new/location/tmp

명령은 거꾸로입니다. for에 대한 인수는 or : 소스, 그 다음 대상 ln과 동일한 순서입니다.mvcp

고려해 볼 수도 있습니다./home파티션 크기 조정부팅 프로세스 초기(아마도 나타나기 /tmp전)에 사용할 수 있어야 하므로 새 파티션을 위한 공간을 확보하십시오 ./home

아니면 할 수 있습니다/tmp램디스크로 마운트, 시스템 RAM이 부족하지 않은 경우.

답변2

새 하드 드라이브에 /tmp용 새 파티션을 만드는 것이 가장 좋습니다.

그런 다음 /etc/fstab에 추가하십시오.

UUID="uuid-of-new-partition" /tmp ext4 Defaults 0 0

관련 정보