Re: PnP external hard drives

"Collar, Benjamin SLC CT PEK" <[email protected]> Mon, 4 Dec 2006 16:21:34 +0800
Newsgroups gmane.org.user-groups.linux.beijing
Message-ID <3C12579D00CD884089B7FBE06754DA8E812863@PEKW934A.cn001.siemens.net>
Danke Jens. That's exactly the kind of answer I was searching for. I'll
let you know whether I'm successful.

Cheers

Benjamin Collar
 
-----------------------
SLC CT SE 2
Section Manager
Phone: +86 10 6476 6323
Fax: +86 10 6476 4718
 

> -----Original Message-----
> From: Jens Ruehmkorf [mailto:[email protected]] 
> Sent: Monday, December 04, 2006 4:17 PM
> To: Beijing LUG general non-technical discussion list - Not 
> publicly posted; Collar, Benjamin SLC CT PEK
> Subject: Re: [blug-general] PnP external hard drives
> 
> Hi Benjamin,
> 
> Collar, Benjamin SLC CT PEK schrieb:
> > Does anyone know how to make the automount always mount a specific 
> > USB device to a specific mount point? I have 4 filesystems on the 
> > drive, and I would like it if they are *always* mounted to 
> > /media/fs1, /media/fs2, etc
> 
> let's see. Automounting in Gnome is done via pmount; "man 1 pmount" 
> tells some more:
> 
> -- snip --
> pmount is invoked like this:
> 
> pmount device [ label ]
> 
> This will mount device to a directory below /media if policy 
> is met (see 
> below). If label is given, the mount point will be /media/label, 
> otherwise it will be /media/device.
> -- snap --
> 
> So, if it's your only other /dev/sd*-device (besides your regular 
> sata-harddrive), everything is fine. If you have several such devices 
> (like a usb-stick and your usb-drive), one will become /dev/sdb, the 
> other /dev/sdc, depending on the order you have plugged them 
> in. That's 
> why you are stuck :(
> 
> Hm. Some solutions I see:
> 
> 1. Give each partition a (distinct) label and see, whether pmount 
> respects that. (You can add labels to your partition with 
> "e2label" for 
> ext2/ext3, with "xfs_admin" for xfs and with "reiserfstune" for 
> reiserfs. "mkfs.vfat -n LABEL" sets the vfat-label.)
> 
> 2. If this doesn't suffice, you can try to add mount-points to 
> /etc/fstab that *only* use labels as source-device. (See the 
> policy-section in pmount's man page.) I've tried the 
> following with an 
> ext3-device (but should work with vfat-labels just the same):
> 
> # e2label /dev/sdb1 DISK1
> # cat <<EOF >> /etc/fstab
>  > LABEL=DISK1 /mnt/disk1 ext3 noauto,rw,users,exec,nosuid 0 0
>  > EOF
> #
> 
> 3. If using labels together with pmount doesn't work you can use 
> udev-rules in "/etc/udev/rules.d". I use the following to 
> acces my ipod:
> 
> -- snip --
> BUS="scsi", KERNEL="sd?1", SYSFS{vendor}="Apple", \
>    OPTIONS+="all_partitions", SYSFS{model}="iPod" NAME="ipod"
> -- snap --
> 
> Should be in a file like "/etc/udev/rules.d/95-ipod.rules", 
> all in one 
> line. Now, whenever I plug my ipod into my notebook, the kernel/udev 
> will create a device "/dev/ipod" for it -- and pmount will 
> always mount 
> it accordingly. To make this work for your usb-drive, you 
> have to look 
> up some parameters in /sys/** when you have the device plugged in.
> 
> I myself would probably go for solution 3; but I'd be 
> interested in any 
> other success-reports as well.
> 
> Good luck trying,
> Jens
> 
> -- 
> Jens Ruehmkorf
> German Aerospace Center
> Telephone +49 2203 601-2616
> E-mail mailto:[email protected]
> Internet http://www.dlr.de/dlr/verkehr
> 
> 
_______________________________________________
blug-general list
[email protected]
http://list.beijinglug.org/cgi-bin/mailman/listinfo/blug-general