mount question

Rick Stevens ricks at nerd.com
Thu Jan 15 17:18:05 UTC 2009


Craig White wrote:
> On Thu, 2009-01-15 at 14:33 +0000, Steve wrote:
>> ---- Craig White <craigwhite at azapple.com> wrote: 
>>> On Wed, 2009-01-14 at 14:31 -0500, Steve wrote:
>>>> ---- Craig White <craigwhite at azapple.com> wrote: 
>>>>> On Wed, 2009-01-14 at 16:23 +0000, Steve wrote:
>>>>>> If I let HAL & friends automagically mount my Windows partition mount reports this: 
>>>>>>  
>>>>>> # mount 
>>>>>> ... 
>>>>>> /dev/sdb1 on /media/disk type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096) 
>>>>>>  
>>>>>> The problem is that I want this partition mounted on /mnt/c_drive not 
>>>>>> /media/disk so I tried to add a line to /etc/fstab as follows: 
>>>>>>  
>>>>>> /dev/sdb1    /mnt/c_drive       fuse    rw,nosuid,nodev,allow_other,blksize=4096    
>>>>>> 0 0 
>>>>>>  
>>>>>> (I started with a type of fuseblk instead of fuse but that didn't work at all 
>>>>>> and note that fuse is not documented in the mount man page) 
>>>>>>  
>>>>>> but then as root 
>>>>>> # mount /dev/sdb1 
>>>>>> /bin/sh: /dev/sdb1: Permission denied 
>>>>>>  
>>>>>> # ls -l /dev/sdb1 
>>>>>> brw-r----- 1 root disk 8, 17 2009-01-12 13:24 /dev/sdb1 
>>>>>>  
>>>>>> It's not a selinux problem because I'm running in permissive mode: 
>>>>>> # sestatus 
>>>>>> SELinux status:                 enabled 
>>>>>> SELinuxfs mount:                /selinux 
>>>>>> Current mode:                   permissive 
>>>>>> Mode from config file:          permissive 
>>>>>> Policy version:                 23 
>>>>>> Policy from config file:        targeted 
>>>>>>  
>>>>>> This is on an F8 system and I'm trying to get my backup to work so I can upgrade 
>>>>>> to F9. 
>>>>>>  
>>>>>> What am I doing wrong here? 
>>>>> ----
>>>>> perhaps you are just trying to use too much muscle
>>>> Perhaps I am but personally I don't consider editing /etc/fstab to be heavy lifting.
>>>>
>>>>> why not just let it mount like it does and use a bind mount elsewhere...
>>>>>
>>>>> mount --bind /media/disk /mnt/c_drive
>>>> I've no doubt that this will work but there HAS to be a simple way to mount a partition where I want directly. It juts seems so basic.
>>> ----
>>> The problem you have is that you are starting with a swimming upstream
>>> premise.
>>>
>>> USB storage is considered 'removable storage' and thus is typically
>>> handled by udev as user - which sort of makes sense if you stop to
>>> consider it. The 'user' can mount/unmount removable storage devices at
>>> any time.
>>>
>>> /mnt was never intended to be for anything but permanently mounted
>>> filesystems, i.e. not removable - no user action required or reasonably
>>> permitted.
>>>
>>> Now if this 'windows filesystem' (and you don't specify what kind it
>>> is), is to be mounted by root at boot and remain mounted without any
>>> user interaction at all, then by all means add it to /etc/fstab as vfat
>>> (if it's vfat) or ntfs-3g (if it's ntfs and recognize that the ntfs-3g
>>> automatically uses the fuse system for you).
>> Indeed it is a permanently mounted drive (internal IDE) and it has been mounted on /mnt since before /media became popular.
>>
>> I'll try changing the type from fuse to ntfs tonight and see what that does. The error message of "permission denied" leads me to think that this will not solve the problem but hey, I've been wrong before...1982 I think it was... ;-D
>>
>> I have to say though that I am really suprised that nobody on this list can give a simple answer to the seemingly simple question of "how do I change the mount point of a hard drive".
> ----
> Say what? Linux didn't have the ability to read/write to ntfs
> filesystems before udev so there's something wrong with your premise.

Not true.  The ntfs module could be compiled with write abilities in
RH9.  It wasn't _reliable_ but it was there, and it didn't use udev.
udev really doesn't have anything to do with filesystems other than
potentially triggering a mount command.
----------------------------------------------------------------------
- Rick Stevens, Systems Engineer                      ricks at nerd.com -
- AIM/Skype: therps2        ICQ: 22643734            Yahoo: origrps2 -
-                                                                    -
-           If it's stupid and it works...it ain't stupid!           -
----------------------------------------------------------------------




More information about the fedora-list mailing list