我想创建一个指向设备的符号链接。当我尝试命令时
ln -s /dev/sr0 /dev/scd0
Run Code Online (Sandbox Code Playgroud)
看起来一切都很好。但是当我重新启动服务器时,我发现 /dev/scd0 消失了。如何创建永久链接?
小智 8
现代 linux 发行版使用 udev 设备管理器,因此您需要创建一个 udev 规则来实现这一点。
以root用户身份创建一个名为99_sr0.rulesin的新文件,/etc/udev/rules.d/内容如下
KERNEL=="sr0", SYMLINK+="scd0"
Run Code Online (Sandbox Code Playgroud)
重新启动您的 PC 或运行
sudo udevadm control --reload-rules; sudo udevadm trigger
Run Code Online (Sandbox Code Playgroud)
重新运行您的 udev 规则,您将看到您的符号链接
> ls -l /dev/sr0 /dev/scd0
lrwxrwxrwx 1 root root 3 May 22 18:54 /dev/scd0 -> sr0
brw-rw----+ 1 root cdrom 11, 0 May 22 18:54 /dev/sr0
>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8354 次 |
| 最近记录: |