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

如何在XFCE或KDE文件管理器中隐藏FreeBSD交换分区

阻止FreeBSD交换分区在文件管理器中显示

刚好之前处理过类似的问题,给你几个靠谱的解决办法——从系统层面的通用方案到针对Thunar、Dolphin的单独设置都有,你可以一步步来试:

一、系统层面隐藏(对两个管理器都生效)

FreeBSD里的文件管理器大多依赖udisks服务识别设备,我们可以通过修改/etc/fstab给交换分区加个隐藏参数,一劳永逸解决问题:

  1. 先打开终端,备份一下fstab文件(以防改错):
cp /etc/fstab /etc/fstab.bak
  1. 用编辑器(比如vi或者nano)打开/etc/fstab,找到交换分区的条目,它看起来大概是这样:
/dev/ada0p2    none    swap    sw    0    0
  1. 在sw后面加上,nobrowse,修改后变成:
/dev/ada0p2    none    swap    sw,nobrowse    0    0
  1. 保存退出后,重启udisks服务让配置生效:
service udisksd restart

这时候再打开Thunar或者Dolphin,应该就看不到那个交换分区了。如果没生效,试试重启桌面或者整个系统。

二、针对Thunar的单独设置(系统方案无效时用)

如果上面的方法没搞定Thunar,还可以直接在Thunar里手动隐藏:

  • 打开Thunar,点击顶部菜单栏的「编辑」→「偏好设置」
  • 切换到「设备」标签页,找到那个8GB的无名设备(就是你的交换分区),取消勾选「显示此设备」
  • 保存设置后,刷新Thunar就能看到效果

要是设备没显示名称不好找,也可以先给交换分区加个标签,用geom label命令:

geom label label -v ada0p2 swap_partition

这样Thunar里就能看到它的名字,方便你识别设置。

三、针对Dolphin的单独设置(系统方案无效时用)

Dolphin的操作更直观:

  • 打开Dolphin,右键点击左侧栏里的/dev/ada0p2(交换分区),直接选择「隐藏设备」就行
  • 或者也可以通过顶部菜单栏的「设置」→「配置Dolphin」,切换到「设备」标签页,找到对应设备取消显示勾选

注意事项

修改/etc/fstab的时候一定要仔细,别把其他分区的条目改坏了,要是改完系统出问题,用之前备份的/etc/fstab.bak恢复就行。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 07:42:39