UDEVルールが機能しない - シンボリックリンクを生成できません

UDEVルールが機能しない - シンボリックリンクを生成できません

だから私は実際にLinux +試験のために一生懸命勉強していることを認めます。

USBデバイスがあります。これに関する情報は次のとおりです。

looking at parent device '/devices/pci0000:00/0000:00:0b.0/usb1/1-2':
    KERNELS=="1-2"
    SUBSYSTEMS=="usb"
    DRIVERS=="usb"
    ATTRS{bDeviceSubClass}=="00"
    ATTRS{bDeviceProtocol}=="00"
    ATTRS{devpath}=="2"
    ATTRS{idVendor}=="0781"
    ATTRS{speed}=="480"
    ATTRS{bNumInterfaces}==" 1"
    ATTRS{bConfigurationValue}=="1"
    ATTRS{bMaxPacketSize0}=="64"
    ATTRS{busnum}=="1"
    ATTRS{devnum}=="3"
    ATTRS{configuration}==""
    ATTRS{bMaxPower}=="200mA"
    ATTRS{authorized}=="1"
    ATTRS{bmAttributes}=="80"
    ATTRS{bNumConfigurations}=="1"
    ATTRS{maxchild}=="0"
    ATTRS{bcdDevice}=="0100"
    ATTRS{avoid_reset_quirk}=="0"
    ATTRS{quirks}=="0x0"
    ATTRS{rx_lanes}=="1"
    ATTRS{serial}=="1234..."
    ATTRS{version}==" 2.00"
    ATTRS{urbnum}=="1372"
    ATTRS{ltm_capable}=="no"
    ATTRS{manufacturer}=="SanDisk"
    ATTRS{tx_lanes}=="1"
    ATTRS{removable}=="unknown"
    ATTRS{idProduct}=="5575"
    ATTRS{bDeviceClass}=="00"
    ATTRS{product}=="Cruzer Glide"

ファイルを編集しようとしていますが、/etc/udev/rules.d/10-local.rulesこんな感じです。

KERNELS=="1-2", ATTRS{serial}=="1234...", ATTRS{idVendor}=="0781", ATTRS{idProduct}=="5575", SYMLINK+="myHDD".

udevadm control --reload-rulesただし、I:をして再 udevadm trigger起動した後も、 lsblkmyHDDがブロックデバイスではないというエラーのみを返します。しかし、\dev\myHDD存在するようです。次のようになります。

lrwxrwxrwx. 1 root root 3 Nov 30 14:33 /dev/myHDD -> sdd

誰かが私に何が間違っているのか教えてもらえますか? (このドライブには複数のパーティションがあることに注意してください。)また、ファイル名がどこから来たのかわかりません...なぜ10で始まるのかわかりません。 CentOSで実行されます。

ベストアンサー1

おすすめ記事