Duncan Mac-Vicar P.


mounting from scripts

without comments

I had a script that mounted my usb hard disk and backup some folders to it. However from one day to another HAL refused to mount automatically a device listed in fstab, and I was required to have it listed there so I could run the backup script as user. If the device was listed in fstab, then KDE automatic mounting when clicking on the icon did not work anymore.

But KDE is cool, so another solution was possible. I removed the fstab entry, and the script now calls the media manager directly via dcop:

dcop kded mediamanager mount
  "/org/freedesktop/Hal/devices/volume_uuid_1839914b_3f70_4e47_97a9_497074d9732d"
rsync -a --delete --stats --progress 
  /home/duncan/Documents /media/extdisk/backup
dcop kded mediamanager unmount 
  "/org/freedesktop/Hal/devices/volume_uuid_1839914b_3f70_4e47_97a9_497074d9732d"

Now everything works fine.

It was not easy to figure out the problem was the device being listed in fstab. When it was listed, if you click the icon, the media manager complained a non sense permissions message. HAL logs showed the true.

Written by duncan

January 22nd, 2007 at 5:42 pm

Posted in uncategorized

Tagged with ,

Leave a Reply