Where is the best place for "mount" commands?

John DeDourek dedourek at unb.ca
Wed May 3 19:41:56 UTC 2006



WipeOut wrote:

> WipeOut wrote:
> 
>> David G. Miller wrote:
>>
>>> WipeOut <wipe_out at users.sourceforge.net> wrote:
>>>
>>>> I have a number mounts I need for network shares on my samba 
>>>> server.. I would like the mount commands to run when I login..
>>>>
>>>> Where is the best place for a "login script" type thing in a Linux 
>>>> system?
>>>>
>>>> I have read mention of using rc.local, .bashrc and .profile files 
>>>> but haven't found anything conclusive as to what the "right" way to 
>>>> do it is..
>>>>
>>>> Any advice would be appreciated..
>>>>
>>>>  
>>>>
>>> /etc/fstab for either things you want mounted automatically at boot 
>>> (use the "auto" option) or things you want to easily mount from the 
>>> command line (fully define the mount but use the "noauto" option).  
>>> Also, this is a system resource so every user sees the same definitions.
>>>
>>> rc.local is a good place to put actual mount commands for things you 
>>> want mounted automatically at boot but don't want a problem with the 
>>> mount to hold up your boot process.  My server uses RAID 1 for all 
>>> mount points critical for operation and these are automatically  
>>> mounted through fstab but I have a large non-RAID scratch area that I 
>>> define noauto in fstab and then mount with a mount command in 
>>> rc.local.  Like /etc/fstab, this is a system resource so it acts the 
>>> same for everybody.
>>>
>>> .profile (or .login for csh folks) is the place for stuff that is 
>>> user mountable and you want to have mounted when the user logs in.  
>>> .bashrc is sourced for each new shell but .profile is only sourced at 
>>> the initial login and you probably don't want to mount these each 
>>> time the user opens a new command shell.  .profile is specific to 
>>> each user so you can customize which share(s) get mounted for a 
>>> particular user.
>>>
>>> Cheers,
>>> Dave
>>>
>> Thanks Dave.. I think what I am looking for then is probably .profile 
>> to make it user specific but not run every time a shell is opened..
>>
> 
> Ok after some playing I found that .profile doesn't seem to work..
> 
> I then tried automount but that proved to be irritating because I 
> couldn't get it working either..
> 
> So I used the only faithful.. /etc/fstab..
> 
> Now the question is..
> 
> When I used the "Places" menu to access network shares it created nice 
> shortcuts to that location on the desktop and in the "file browser" 
> windows in applications.. These same shortcuts were available in FC3 
> when mounting a share using /etc/fstab.. With FC5 when mounting with 
> /etc/fstab these shortcuts don't appear..
> 
> How can I get them to show up?
> 
> Thanks
> 
Yes.  That's a gripe of mine.  The "desktop" folks seem to have taken over
and everything works great (only) from the desktop.  For us command line
"junkies" (particularly those of us who have a need to switch back and
forth between command line and Gnome) things no longer integrate as well
as they once did (in my opinion).

When I last complained about this, I was referred to a mysterious
"gnome-mount" command.  However, I have not explored this further due
to the press of some other work at the moment.

If you get there before me, I look forward to reading about your solution
on the list.

Good luck.




More information about the users mailing list