Date: Thu, 19 Feb 2009 20:44:59 +0800 From: "Eric L. Chen" <d9364104@mail.nchu.edu.tw> To: Joe Marcus Clarke <marcus@FreeBSD.org> Cc: freebsd-gnome@FreeBSD.org Subject: Re: Cannot umount ntfs-3g without root prvilege. Message-ID: <1235047499.1589.5.camel@localhost> In-Reply-To: <1234937396.17001.111.camel@shumai.marcuscom.com> References: <1234167699.1428.6.camel@localhost> <49907B0A.9020602@freebsd.org> <1234256812.1407.5.camel@localhost> <1234937396.17001.111.camel@shumai.marcuscom.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 2009-02-18 at 01:09 -0500, Joe Marcus Clarke wrote: > On Tue, 2009-02-10 at 17:06 +0800, Eric L. Chen wrote: > > On Mon, 2009-02-09 at 13:50 -0500, Joe Marcus Clarke wrote: > > > Eric L. Chen wrote: > > > > Hi, > > > > > > > > I followed http://www.freebsd.org/gnome, try to mount usb disk (ntfs > > > > formatted). > > > > It can be mounted, but cannot umount. > > > > We need ntfs usb disk for large file, since fat cannot support file > > > that > > > > greater than 2GiB. > > > > BTW, I am using ntfs-3g for NTFS read/write support. > > > > > > Have you followed the instructions in > > > /usr/local/share/docs/hal-0.5.11/README.fuse? > > > > > > Joe > > > > > Yes, I tried using /usr/local/share/hal/mount-fuse . > > # mv /sbin/mount_ntfs /sbin/mount_ntfs.orig > > # cp /usr/local/share/hal/mount-fuse /sbin/mount_ntfs > > # cp /usr/local/share/hal/mount-fuse /sbin/mount_ntfs-3g > > but results the same problem. same as: > > # ln -sf /usr/local/bin/ntfs-3g /usr/sbin/mount_ntfs-3g > > Can you try this patch to see if unmounting ntfs-3g volumes works: > > http://www.marcuscom.com/downloads/patch-tools_hal-storage-unmount.c > > Joe > It doesn't work, a message box: "umount: unmount of /media/usbdisk failed: Operation not permitted" # cat /media/.hal-mtab /dev/ntfs/usbdisk 1001 0 ntfs-3g nosuid,umask=007,dmask=002,fmask=117 /media/usbdisk # cat /tmp/.fuse-mnts /dev/fuse1=/dev/ntfs/usbdisk > gnome-mount -vnbt -u -d /dev/fuse1 gnome-mount 0.8 ** Message: Given device '/dev/fuse1' is not a volume or a drive. > gnome-mount -vnbt -u -p usbdisk gnome-mount 0.8 Resolved pseudonym "usbdisk" -> /dev/ntfs/usbdisk ** (gnome-mount:1728): DEBUG: Unmounting /org/freedesktop/Hal/devices/volume_uuid_0A803ABD803AAF57 ** (gnome-mount:1728): DEBUG: Setting up 750ms timer for Flushing Cache dialog ** (gnome-mount:1728): DEBUG: in unmount_done : user_data = 0x0 ** Message: Unmount failed for /org/freedesktop/Hal/devices/volume_uuid_0A803ABD803AAF57: org.freedesktop.Hal.Device.Volume.NotMountedByHal : Device to unmount is not in /media/.hal-mtab so it is not mounted by HAL I think unmounting from HAL needs parse /media/.hal-mtab file. /Eric
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1235047499.1589.5.camel>