gpt4 book ai didi

linux - udev:启动时连接的设备

转载 作者:IT王子 更新时间:2023-10-29 00:48:46 26 4
gpt4 key购买 nike

我正在使用 udev 检测我的 Ubuntu 10.04 LTS x64 服务器上的 USB 驱动器连接和断开连接。在机器运行时连接 USB 设备时一切正常,但如果在启动时已经存在,我的脚本不会完成,显然是因为 mkdir/tmp/blah 不起作用。

如果我随后在终端输入 sudo udevadm trigger,一切正常。

我假设在 udev 第一次根据其规则评估连接的设备时,根文件系统尚未挂载。

因此我的问题是:

  1. 我是否正确识别了问题?
  2. 是否有解决它的标准方法 - 即是否有 /tmp/ 的替代方案,我可以同时使用两者/ 挂载之前和之后?

最佳答案

根文件系统已挂载,但当时是只读的。 /dev/shm(一个内存文件系统)应该可用;较新的 linux 发行版也可能有一个 /run ramdisk。您还可以在某处选择一个永久目录,在您的脚本中在其上安装一个 tmpfs,然后在那里完成您的工作。

关于linux - udev:启动时连接的设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7163935/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com