여기에있는 모든 답변 외에도 내가 좋아하는 작은 팁이 있습니다. 마모 효과를 약간 낮추기 위해 SSD와 함께 램 디스크를 다시 사용하기 시작했습니다. 브라우저 캐시 (전체 브라우저 프로파일), 다양한 temp, 일부 unessential logs 등 (symlinks를 통해)에 사용하고 있습니다.
내 램 디스크는 다음과 같이 fstab에 설정되어 있습니다 :
tmpfs /mnt/ramdisk tmpfs nodev,nosuid,size=512M 0 0
더 많은 RAM을 효율적으로 사용할 수있는 더 큰 램 디스크가 있습니다. 이것으로 부팅 / 종료 스크립트가 있습니다. 부팅시 우선 순위가 가장 낮고 종료시 최고 수준으로 암호화 된 장치 / 폴더에 램 디스크 백업을 작성하는 다양한 경험.
이렇게하면 시스템 속도가 약간 빨라지고 쓰기주기가 줄어 듭니다. 좋은 점은 15 분마다 rsync를 수행하는 cron 작업 일 수 있습니까?
#!/bin/bash
### BEGIN INIT INFO
# Provides: Ramdisk control
# Required-Start: $local_fs
# Required-Stop: $local_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 6
# Short-Description: Start/stop script at runlevel change.
# Description: Ramdisk auto backup and restore
### END INIT INFO
PATH=/sbin:/bin:/usr/sbin:/usr/bin
USER="user1"
RDISK=/mnt/ramdisk
BACKUP=/opt/
#/home/$USER/BackUps/
#echo "$(date) $1" >> $BACKUP/rd.log
case "$1" in
stop)
rsync -aE --delete $RDISK $BACKUP
;;
start|force-reload|restart|reload)
#restore ramdisk
cp -rp $BACKUP/ramdisk/* $RDISK 2> /dev/null
;;
*)
echo 'Usage: /etc/init.d/ramdisk {start|reload|restart|force-reload|stop|status}'
echo ' stop - backup ramdisk data'
echo ' start|* - restore ramdisk data from backup'
echo ' - default backup location is /xxxxx'
exit 1
;;
esac
exit $?
우분투 사용자에게는 경고가 거의 없습니다. 램 디스크 백업에는 / media / user / 폴더를 사용하지 마십시오. 일부 업데이트로 재설정되므로 프로파일 데이터가 주기적으로 손실됩니다. 또한 우분투에서는 암호화 된 홈 폴더에서 램 디스크 베이크를 만드는 데 어려움이있었습니다.
/proc
와/home
디렉토리에 있는 대부분의 응용 프로그램 에 적합합니다.