From: Toan <ngu...@gm...> - 2010-06-18 17:25:53
|
On Wed, Jun 16, 2010 at 9:57 PM, Toan <ngu...@gm...> wrote: > Hi everyone, > > I use halevt to mount (read-only) all my usb/SD Card/Cdrom (removable media) > automatically upon insert. > > Recently I bought an internal SATA dock where you can just hot swap > your harddrive. > The trouble is linux doesn't treat SATA drive as removable media. So I had to > login to my Freevo machine to mount/unmount them manually. Does anybody has > suggestions on how to mount SATA harddrive automatically upon insert ? I found the solution within halevt. I add the following lines to /etc/halevt/halevt.xml (the default location on ubuntu 10.04): <halevt:Device match="hal.block.device & hal.volume.uuid = D8C6300BC62FE908 "> <halevt:Insertion exec="sudo halevt-mount -u $hal.udi$ -o ro -m 222"/> </halevt:Device> <halevt:Device match="hal.block.device & hal.volume.uuid = D8C6300BC62FE908 "> <halevt:OnInit exec="sudo halevt-mount -u $hal.udi$ -o ro -m 222"/> </halevt:Device> Now the SATA harddrive will be mounted read-only automatically when it's inserted. Of course you need to modify /etc/sudoers to let halevt-mount sudo without password: halevt ALL=NOPASSWD:/usr/bin/halevt-mount |