You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Ubuntu 20.04.3上设置Firefox 94缓存位置解决网络家目录下启动慢问题

问题根源说明

Firefox默认将全部用户配置、缓存数据存储在~/.mozilla/firefox/路径下,该路径位于你autofs挂载的网络家目录,网络IO延迟远高于本地磁盘,因此导致启动速度极慢。

解决方案操作步骤

前置操作:创建本地专属Firefox缓存目录

选择本地非挂载分区的路径,推荐使用/var/cache/路径下的用户专属目录,执行以下命令(命令中<你的用户名>替换为实际登录的用户名):

sudo mkdir -p /var/cache/<你的用户名>/firefox_cache
sudo chown -R <你的用户名>:<你的用户名> /var/cache/<你的用户名>/firefox_cache
sudo chmod 700 /var/cache/<你的用户名>/firefox_cache

设置700权限是为了防止其他用户访问你的缓存数据,保证隐私安全。

前置操作:关闭所有Firefox进程

执行命令确保没有残留Firefox进程运行,避免后续修改配置失效:
pkill -9 firefox


方案A:通过启动环境变量指定缓存路径(推荐,无需修改浏览器内部配置)

临时验证:单次启动生效

直接在终端执行以下命令启动Firefox,验证启动速度是否恢复正常:
export MOZ_CACHE_DIR=/var/cache/<你的用户名>/firefox_cache && firefox
确认速度正常后可按照以下步骤配置永久生效。

永久生效配置

根据你的启动习惯选择对应配置方式:

  • 方式1:对终端启动的Firefox生效
    执行命令写入环境变量到shell配置文件:
    echo 'export MOZ_CACHE_DIR=/var/cache/<你的用户名>/firefox_cache' >> ~/.bashrc
    执行source ~/.bashrc后配置生效,后续所有终端启动的Firefox都会使用本地缓存。
  • 方式2:对点击桌面图标启动的Firefox生效
    执行命令复制Firefox桌面文件到用户配置目录:
    cp /usr/share/applications/firefox.desktop ~/.local/share/applications/
    编辑该文件,找到Exec=开头的行,修改为:
    Exec=env MOZ_CACHE_DIR=/var/cache/<你的用户名>/firefox_cache firefox %u
    保存后执行update-desktop-database ~/.local/share/applications/刷新桌面快捷方式缓存即可。

方案B:通过Firefox内部配置指定缓存路径

  1. 启动Firefox,在地址栏输入about:config,点击接受风险提示进入配置页
  2. 搜索browser.cache.disk.parent_directory,如果该配置不存在,右键选择「新建 -> 字符串」,名称填browser.cache.disk.parent_directory,值填写你刚才创建的本地缓存目录完整路径,比如/var/cache/zhangsan/firefox_cache
  3. 再搜索browser.cache.disk.enable,确认值为true,保证磁盘缓存功能开启
  4. 重启Firefox即可生效

验证配置是否生效

启动Firefox后,在地址栏输入about:cache,查看Disk cache device下的directory字段,确认路径为你设置的本地目录,即代表配置成功。

可选操作:清理旧缓存

如果需要释放网络家目录的存储空间,可执行命令删除旧的缓存文件:
rm -rf ~/.mozilla/firefox/*/Cache/*

内容的提问来源于stack exchange,提问作者user2901351

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 14:45:02