Udisk - 创建挂载点时出错没有这样的文件或目录

问题描述 投票:0回答:1

我正在尝试在Linux上自动安装USB驱动器。使用所有默认设置,它可以工作,驱动器安装到/ run / media / username / drivename。

我尝试按照此处链接的指南将默认挂载点更改为/ media / drivename:https://wiki.archlinux.org/index.php/Udisks#Mount_to_/media_(udisks2)

我添加了文件/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"

然后我重新启动了我的机器。现在每次我尝试访问驱动器时,都会收到以下错误:

无法安装drivename

创建挂载点'/ media / drivename'时出错:没有此类文件或目录

如果我删除了我创建的文件并重新启动,驱动器就像正常一样挂载到/ run / media / username / drivename,我可以很好地访问它们。

我在Arch linux上。任何帮助表示赞赏!谢谢!

mount archlinux udisks
1个回答
0
投票

对于遇到类似问题的任何人,我只是创建了/media文件夹,然后重新启动,一切正常。显然udisks预计/media已经存在。

  1. 把99-udisks2.rules放在/etc/udev/rules.d/
  2. 运行mkdir /media(作为sudo)
  3. 运行reboot
  4. 利润!
© www.soinside.com 2019 - 2024. All rights reserved.