运用tmpfs,然后设置firefox缓存到内存
首先,为了启动顺利 一般t把tmpfs 建在实际目录下,
mkdir /home/XXX/tmpfs
sudo mount tmpfs /home/XXX/tmpfs -t tmpfs
默认是占用一半内存,当然也可以设置固定值 -o size=512m
df -h查看文件空间使用情况 是否有 tmpfs 3.4G 358M 3.0G 11% /home/XXX/tmpfs
设置开机载入
sudo nano /etc/fstab
在最下面添加
tmpfs //home/XXX/tmpfs tmpfs defaults 0 0
在/etc/fstab中,第一列指明了需要被挂载的设备名。接下来的两列为指定挂在目录与被挂载的文件系统类型,配置被挂载目录为/home/XXX/tmpfs,文件系统类型为tmpfs。需要为内存文件设置容量参数(默认),因为文件系统并不存在于磁盘上,所以最后两列只需配置参数为0。
上面设置完后,进入火狐配置页about:config
新建项browser.cache.disk.parent_directory,设置类型为字符串,值为:/home/XXX/tmpfs
重启火狐,进入about:cache 查看路径是否设置为/home/XXX/tmpfs
最后根据需要,还可以在火狐首选项-高级-网络-网络内容缓存设置缓存空间大小
题外:https://wiki.archlinux.org/index.php/Tmpfs 上有Tmpfs 详细的使用方法