Archlinux 的U盘自动装载(二)升级到 udisks2

在安装 mysql-gui-tools 过程中,发现需要用到 udisks2。udisks和udisks2可以互相替换也可以共用。最后决定换用 udisks2

安装

  • 先卸载原来的软件,如果有的话。
pacman -R udisks
  • 安装新的软件。
pacman -S udisks2

原来 udisks 的设置不需要更改

  • 重启动计算机。

U盘将被装载到 /run/media/$USER/ 文件夹。

小贴士

  • 装载到/media 文件夹

建立文件:`/etc/udev/rules.d/99-udisks2.rules'

# UDISKS_FILESYSTEM_SHARED
# ==1: mount filesystem to a shared directory (/media/VolumeName)
# ==0: mount filesystem to a private directory (/run/media/$USER/VolumeName)
# See udisks(8)
ENV{ID_FS_USAGE}=="filesystem|other|crypto", ENV{UDISKS_FILESYSTEM_SHARED}="1"

检查/media 文件夹是否存在。如果没用,重建之。

  • 隐藏设备

Udisks2 在缺省状态下会隐藏一些设备。如果导致问题或者你不希望这样,
拷贝 /usr/lib/udev/rules.d/80-udisks2.rules/etc/udev/rules.d/80-udisks2.rules
并修改以下内容:

# ------------------------------------------------------------------------
# ------------------------------------------------------------------------
# ------------------------------------------------------------------------
# Devices which should not be display in the user interface
[...]

参考资料

原文地址:https://www.cnblogs.com/ccpaging/p/4123362.html