hi,

the udev rules prohibit renaming anything other than a network device :
what is (would be) the way to really rename a block device (not just to
create a symbolic link) ?

the objective behind this question is (would be) to give access to the
block device through an associated read-only loop device (eg. as a logical
forensic write-blocker).

here is the idea very roughly :
SUBSYSTEM=="block", NAME=".%k", RUN="/usr/local/bin/fakeblkdev %k" # this
doesn't work :-(
and taking for example /dev/sda and /dev/loop0 :
instead of being called /dev/sda, the device would be called /dev/.sda
(would be slightly "hidden"), it would be accessible through /dev/loop0
with losetup -r /dev/loop0 /dev/.sda and would finally be made "normal"
with ln -s /dev/loop0 /dev/sda.
the script /usr/local/bin/fakeblkdev called by udev would do most of the
association work between block device and loop device.

regards, lacsaP.

Reply via email to