বেশিরভাগ আধুনিক লিনাক্স সিস্টেমে, বেশ কিছু কিছু এর অধীনে /dev
ইউদেব রাখে।
আমার ডেবিয়ান মেশিনে, /dev/disk/by-label
বেশ কয়েকটি ফাইলের অধীনে আসে /lib/udev/rules.d
উদাহরণস্বরূপ, এখানে একটি নিয়ম রয়েছে 60-persistent-storage.rules
:
ENV{ID_FS_LABEL_ENC}=="?*", ENV{ID_FS_USAGE}=="filesystem|other", \
SYMLINK+="disk/by-label/$env{ID_FS_LABEL_ENC}"
কয়েক লাইন আগে এখানে ID_FS_LABEL_ENC
থেকে আসে:
# probe filesystem metadata of disks
KERNEL!="sr*", IMPORT{program}="/sbin/blkid -o udev -p $tempnode"
আপনি blkid
নিজেকে ডেভডিতে ওদেব হয়ে যাওয়ার জন্য চালাতে পারেন :
root@Zia:~# /sbin/blkid -o udev -p /dev/sda2
ID_FS_SEC_TYPE=msdos
ID_FS_LABEL=xfer1
ID_FS_LABEL_ENC=xfer1
ID_FS_UUID=B140-C934
ID_FS_UUID_ENC=B140-C934
ID_FS_VERSION=FAT16
ID_FS_TYPE=vfat
ID_FS_USAGE=filesystem
ID_PART_ENTRY_SCHEME=dos
ID_PART_ENTRY_TYPE=0xc
ID_PART_ENTRY_NUMBER=2
ID_PART_ENTRY_OFFSET=257040
ID_PART_ENTRY_SIZE=257040
ID_PART_ENTRY_DISK=8:0
এবং প্রকৃতপক্ষে:
root@Zia:~# ls -l /dev/disk/by-label/xfer1
lrwxrwxrwx 1 root root 10 Nov 19 10:02 /dev/disk/by-label/xfer1 -> ../../sda2
আপনি অতিরিক্ত নিয়ম ফাইল লাগাতে পারেন /etc/udev/rules.d/
যদি আপনি ডিভাইস, অনুমতি পরিবর্তন, ইত্যাদি যেমন অতিরিক্ত নাম করতে চাই, এখানে আমরা এক আছে মান এবং উপর সেট অনুমতি /dev/disk/for-asm
।
udev
that ধরণের স্টাফের সাথে কিছু করার আছে।