在 Debian 中“隐藏挂载分区”通常有几种不同含义,下面按常见需求分别说明,你可以根据自己的实际情况选择。
/etc/fstab + x-gvfs-hide适用于 桌面环境自动显示的分区。
编辑 fstab:
sudo nano /etc/fstab
例如:
UUID=xxxx-xxxx /mnt/data ext4 defaults,x-gvfs-hide 0 2
关键点:
x-gvfs-hide:告诉文件管理器不要显示该分区sudo mount -a
✅ 适合:不想在“计算机 / 侧边栏”看到分区
noautoUUID=xxxx-xxxx /mnt/data ext4 noauto 0 2
效果:
sudo mount /mnt/data
如果是 swap 分区,一般不会显示,但想彻底隐藏:
UUID=xxxx none swap sw 0 0
GRUB 本身不显示分区,除非你自定义了菜单。
如不需要,可忽略。
如果你说的“隐藏”是指 别人看不到内容:
sudo apt install cryptsetup
使用 LUKS 加密:
sudo cryptsetup luksFormat /dev/sdX
挂载时才输入密码。
sudo chmod 700 /mnt/data
sudo chown root:root /mnt/data
| 需求 | 推荐方式 |
|---|---|
| 文件管理器不显示 | x-gvfs-hide |
| 开机不挂载 | noauto |
| 内容保密 | LUKS 加密 |
| 普通隐藏 | fstab 控制 |
如果你能说明:
我可以给你更精确的配置示例。