오늘날 /tmp
디렉토리는 직장의 컴퓨터에 가득 찼습니다. 문제는 매우 크지 않은 루트 파티션에 있다는 것입니다. 이 문제를 해결하기 위해 동료는 /new/tmp
다른 곳에 디렉토리를 작성하고 모든 내용을 새 디렉토리에 복사하고 원본을 제거하고 /tmp
symlink를 만들었습니다 /tmp -> /new/tmp
.
그가 파일을 복사했을 때 (실제로 이것은 내가 아닌 다른 사람이었습니다!) 그는 사용하지 않았 -a
으므로 모든 파일의 소유자 /new/tmp
는 root
입니다. 또한 /new/tmp
디렉토리 의 권한을 기본값 0755로 설정하지 않았습니다. 이로 인해 문제가 발생하지 않았으며 조정 모드 및 소유권 비트가 기계를 허용 가능한 작동 상태로 복원하지 못했습니다. 나는 모든 것을 핵화 /tmp
하고 재부팅해야했습니다.
/tmp
사람들의 무리가 VNC를 통해 그놈을 실행하기 때문에 디렉토리, 다양한 소켓과 파이프와 이것 저것을 포함, 내가 사용하는 screen
자신의 파이프를 가지고있다.
실행중인 시스템에서 다른 볼륨으로 디렉토리 를 이동 하는 안전한 방법이 /tmp
있습니까? 모든 것이 제대로 작동하기 위해 실제로 무엇을했는지 잘 모르겠습니다. 파이프와 소켓에 어떤 일이 일어나는지 특히 궁금합니다.