我在 /etc/udev/rules.d 中写了一个规则文件,它将用于处理来自内核的磁盘事件,并执行其他shell脚本来实现自动挂载磁盘。
当我为虚拟机添加磁盘时,它无法挂载(在 /etc/fstab 中写入挂载规则并执行“mount mountpoint”),错误消息是“挂载点不存在”。但我确定挂载点存在,因为我在执行挂载命令之前创建了它,并且 mkdir cmd 执行成功。当它执行失败时,我在命令行中运行“mount -a”,磁盘将被正确挂载。
保持相同的规则文件和shell脚本,如果我使用systemd.mount,它将直接挂载成功;