On Tue, Jun 02, 2009 at 02:24:35AM +0530, unni krishnan wrote: > Hello, > > I have written a udev rule to change the name of the external hard > disk to /dev/external. > > SUBSYSTEM=="block", SUBSYSTEMS=="scsi", ATTRS{model}=="ST3120827AS", > NAME="external" > > The code is like the above. That works also. But the problem is that. > without that rule my device creates 2 device nodes. > > 1. sdb for the drive > 2. sdb1 for the one partition in it. > > The mount command without the rule will show that the device sdb1 is > mounted on /media. But after adding that rule only one device node is > created at /dev/external and there is no second device like I expected > ( ie /dev/external1 ). Why it is like that ? Any idea ? > > Is there anything wrong in my udev rule ? You shouldn't need it at all, just use the links in /dev/disk/ instead. You can label your partition "external" and then mount /dev/disk/by-label/external/ just fine. good luck, greg k-h -- To unsubscribe from this list: send the line "unsubscribe linux-hotplug" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html