在 Debian 中“隐藏挂载盘”通常有几种常见场景,下面按使用目的给你讲最实用的方法。
/etc/fstab(推荐)如果你是通过 fstab 挂载的:
sudo nano /etc/fstab
在对应挂载项中加入:
/dev/sdb1 /mnt/data ext4 defaults,noauto,x-systemd.automount 0 0
关键参数说明:
noauto:不自动显示x-systemd.automount:用时才挂载然后在挂载点创建隐藏标记:
sudo nano /mnt/data/.hidden
内容写:
*
这样文件管理器不会显示该盘内容。
udisks2 隐藏(适用于自动挂载盘)编辑:
sudo nano /etc/udev/rules.d/99-hide-disk.rules
示例(按 UUID 隐藏):
ENV{ID_FS_UUID}=="你的UUID", ENV{UDISKS_IGNORE}="1"
查看 UUID:
blkid
刷新规则:
sudo udevadm control --reload
gsettings set org.gnome.desktop.removable-media automount false
gsettings set org.gnome.desktop.removable-media automount-open false
或:
gsettings set org.gnome.nautilus.desktop volumes-visible false
sudo mkdir /mnt/.hidden_disk
sudo mount /dev/sdb1 /mnt/.hidden_disk
普通用户一般不会访问该路径。
如果你是想防止别人发现数据:
sudo cryptsetup luksFormat /dev/sdb1
sudo cryptsetup open /dev/sdb1 secret
未解密时完全看不到内容。
| 需求 | 推荐方式 |
|---|---|
| 文件管理器不显示 | fstab + .hidden |
| 桌面不显示图标 | gsettings |
| 自动挂载盘隐藏 | udev UDISKS_IGNORE |
| 真·隐藏数据 | LUKS 加密 |
如果你能说明:
我可以给你精确到命令的配置方案。