Ubuntu默認將內存的一半作為ramdisk空間使用。掛載點為/dev/shm 文件類型為tmpfs
/dev/shm 不完全是RamDisk,若它使用超過電腦一半以上的RAM,就會開始吃SWAP。另外它沒用到的部份,會自動釋放出來給系統使用
ramdisk作用可以將緩存放到其中,這樣延長硬盤壽命,並且提高電腦速度
1,修改ramdisk操作
調整/dev/shm目錄的大小
1)查看大小
df -h /dev/shm
2)修改大小
vi /etc/fstab
tmpfs /dev/shm tmpfs defaults,size=4096M 0 0
size參數也可以用G作單位:size=1G。
如果沒有這行,www.linuxidc.com可以自己加入並修改size大小
3)重新掛載
umount /dev/shm
mount /dev/shm
4)查看修改後的大小
df -h /dev/shm
2,將/tmp目錄設置到RamDisk的方法
基本上只要打以下指令,就能將 /tmp 綁定到 /dev/shm
mkdir /dev/shm/tmp
chmod 1777 /dev/shm/tmp
mount --bind /dev/shm/tmp /tmp
※ 注:為何是用 mount --bind 綁定,而不是 ln -s 軟連結,原因是 /tmp 目錄,系統不給刪除。