linux下怎么使用 udev 规则来自动创建硬盘的符号链接
时间: 2023-09-14 20:09:37 浏览: 169
在Linux下,udev是一个设备管理框架,可以用来自动创建硬盘的符号链接。下面是通过udev规则来自动创建硬盘的符号链接的步骤:
1. 首先,打开udev规则配置文件 /etc/udev/rules.d/99-local.rules。
2. 在文件中添加以下规则:
KERNEL=="sd[a-z][0-9]*", ENV{ID_SERIAL}!="", SYMLINK+="disk/by-id/ata-$env{ID_SERIAL}"
这个规则的意思是,当一个sd设备被添加到系统中时,如果设备的ID_SERIAL不为空,则创建一个符号链接,链接到 /dev/disk/by-id 目录下,名称为 ata-<ID_SERIAL>。
3. 保存文件并退出。
4. 重新加载udev规则,使用以下命令:
sudo udevadm control --reload-rules
5. 现在,当你插入一个新的硬盘时,udev规则会自动创建一个符号链接。你可以使用以下命令来查看符号链接:
ls -l /dev/disk/by-id/ata-*
这将列出所有的硬盘符号链接。
注意:以上规则仅适用于ata硬盘。如果你使用其他类型的硬盘,则需要相应地修改规则。
阅读全文