답변:
마운트 /tmp
/var/log
및 /var/tmp
RAM에. fstab의 끝에 다음 줄을 추가하여 (임시 파일 시스템) /tmp
을 tmpfs
(임시 파일 시스템)으로 마운트 하십시오.
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
tmpfs /var/log tmpfs defaults,noatime,mode=1777 0 0
tmpfs /var/tmp tmpfs defaults,noatime,mode=1777 0 0
저장 후 : sudo mount -a
변경 사항을 적용하려면 재부팅하십시오. df를 실행하면 /tmp
, /var/tmp
및에 /var/logs
마운트 된 새 줄이 표시 됩니다 tmpfs
.
참고 : 재부팅 후 모든 로그 파일이 손실되므로 터미널에서 수동으로 백업하십시오.
rsync -av /var/log/* ~/saved_logfiles
Firefox 캐시를 RAM으로 이동하려면 :
about:config
파이어 폭스 주소 표시 줄을 입력 하고 주의하겠습니다, 약속합니다를 클릭하십시오 . . 빈 영역을 마우스 오른쪽 버튼으로 클릭하고 다음과 같은 새 문자열 값을 만듭니다.
browser.cache.disk.parent_directory
값을 /tmp
Firefox를 다시 시작하십시오.
Linux 용 파일 시스템 계층 표준 /var/tmp
에 따라 tmpfs에 배치 하면 안됩니다 .
http://refspecs.linuxfoundation.org/FHS_2.3/fhs-2.3.html#VARTMPTEMPORARYFILESPRESERVEDBETWEE
/var/tmp
디렉토리는 임시 파일이나 시스템 재부팅 사이에 보존 디렉토리를 필요로하는 프로그램을 위해 사용할 수 있습니다. 따라서 저장된/var/tmp
데이터는 / tmp의 데이터보다 영구적입니다./var/tmp
시스템을 부팅 할 때 파일과 디렉토리를 삭제해서는 안됩니다. 저장된 데이터/var/tmp
는 일반적으로 사이트 별 방식으로 삭제 되지만 삭제 빈도는 간격보다 덜 빈번한 간격으로 발생하는 것이 좋습니다/tmp
.
기본 설치에서 램 디스크를 넣는 것은 그리 많지 않습니다. 부팅 할 때마다 지워지기 때문입니다. 램 디스크는 임시 파일에만 사용할 수 있습니다.
따라서 내가 생각할 수있는 램 디스크를 실행할 디렉토리는 / var / run / 및 / var / tmp / (아마도 / tmp)입니다. Mac OSX (RamFS : https://gist.github.com/931579 ) 에서이 작업을 수행합니다 .
rsync
로그 아웃, 시스템 종료 또는 최대 절전 모드 에서이 명령을 실행하려면 어떻게이 명령을 자동화 할 수 있습니까?