页次: 1
参考网上一些文章和wiki,想把edge、google-chrome、forefox的/home/<username>/.cache/目录下的缓存文件都转移到放到tmpfs。
修改了/etc/fstab,添加:
tmpfs /dev/shm tmpfs defaults,noatime,nodev,nosuid,size=2048M,mode=1777 0 0
①对于chrome,把 usr/share/applications/google-chrome.desktop中修改启动命令为:
Exec=/usr/bin/google-chrome-stable %U --disk-cache-dir="/dev/shm/googlechrome_dd"
其中 dd为系统用户名
②对于edge,把 usr/share/applications/microsoft-edge-dev.desktop中修改启动命令为:
Exec=/usr/bin/microsoft-edge-dev %U --disk-cache-dir="/dev/shm/edge_dd"
然后重启系统。
发现几个问题:
问题1:启动edge后,设置的tmpfs生效,但是edge的缓存目录不在我设置的 /dev/shm/edge_dd目录下,而在 /dev/shm/chrome_dd目录下
问题2:启动chrome后,设置的tmpfs生效,但是chrome的缓存目录也不在我设置的 /googlechrome_dd目录下,也是在 /dev/shm/chrome_dd目录下
又尝试修改了几次指定的目录,还是依然这样。这时什么原因,是chromium这类浏览器默认的吗?
离线
比较一下你自己建立的目录和chrome_dd的权限
上学中
离线
比较一下你自己建立的目录和chrome_dd的权限
两个目录不是我自己建的,是两个浏览器自己根据参数生成的。今天中午yay升级了google-chrome和edge,重启又正常了,两个目录都有了。
/dev/shm$ ls -ld googlechrome_dd
drwx------ 3 dd dd 60 8月 3日 12:49 googlechrome_dd
/dev/shm$ ls -ld edge_dd
drwx------ 3 dd dd 60 8月 3日 09:33 edge_dd
最近编辑记录 Duter2016 (2023-08-03 13:02:20)
离线
页次: 1