如何防止分区被[海豚]挂载?

如何防止分区被[海豚]挂载?

我有一个分区占用了整个单独的驱动器,用于备份。我不希望它在启动时自动挂载或由我不知道的任何东西挂载,因为否则它会破坏受保护的目的(以及其他目的)rm -rf /。这是我的 fstab 的一部分:

#Backups
UUID=... /mnt/backups  ext4 nouser,noauto,ro,suid,dev,exec,async 0 2

这适用于命令行mount操作,但作为普通用户,如果我单击 Dolphin 中的驱动器,它仍然会被安装,尽管同时遵守只读模式,这使得它的危害较小。

我怎样才能完全阻止海豚对我的分区进行操作?我使用的是全新的 Kubuntu 14.04。

注:我读过,但提问者在评论中说他也遇到了同样的问题。

答案1

创建一个 udev 规则来忽略该硬盘。

  1. 使用磁盘实用程序(GUI)检查驱动器序列号

    获取驱动器序列号

    或者使用 CLI:

    udevadm info --attribute-walk --name=/dev/sdb
    
  2. 编写规则文件

    sudo nano /etc/udev/rules.d/90-hide-disks.rules

    ATTRS{serial}=="0000000000", ENV{UDISKS_IGNORE}="1"
    

    0000000000用真实的驱动器序列号替换

  3. 重新加载/触发新规则

    sudo udevadm control --reload-rules
    sudo udevadm trigger
    

参考:

相关内容