Mount shared folder with fstab - need help
My problem right now is that fstab mounts shared windows folders before the Wireless connection is established.
Is there any way to create a delay for these shared folders to mount? Or tell fstab to wait for network connection? That creates a problem for when there are other users who want to access shared folders and need sudo password to perform "mount -a" operation. Is there any way to fix this ? Also, what do the Zeros "0 0" mean at the end of the lines like this one: //192.168.1.10/windowshare /mnt/winshare smbfs credentials=/root/.smbcredentials,dmask=777,fmask=777 0 0 |
i would *VERY* strongly suggest you look at autofs, which mounts the filesystems on access, not on boot. especially with network dependent file systems, when you have network issues, i.e. you trip over a cable, your boxes can often hang trying to read from a drive mapped over a LAN. if you use autofs it'll unmount after periods of inactivity so things like that can't happen either.
|
Ok, thank you. I will Google and research on how to use it.
I will post back. |
So far, reading the guides I am confused on how to mount the shared folders?
I currently have this in my fstab //192.168.1.7/F /media/battlestation/F smbfs dmask=777,fmask=777 0 0 where do I add this line into autofs ? auto.master or auto.net ?? Being A Linux noob and just installing it, I am confused looking at this guide: http://freespace.sourceforge.net/gui...to/autofs.html or this http://gentoo-wiki.com/HOWTO_Auto_mo...ystems_(AUTOFS) Help. P.S. what is automount command ? Can it be used instead? What is the difference between the two ? |
check the samba example twoards the bottom of this page. http://www.linux-consulting.com/Amd_.../autofs-5.html
|
Still looks confusing.
All I want to know is where do I put in this line to auto mount: //192.168.1.7/F /media/battlestation/F smbfs dmask=777,fmask=777 0 0 ? |
you don't put it anywhere. that's an fstab line, not an autofs line. hence me providng link to an example.
|
Please clarify this, as I am a total noob in all of this.
As I understand: auto.master - contains the mount points to where the directory will be mounted. Say for example: /media/battlestation/F auto.battle Where auto.battle must contain what in order to mount 192.168.1.7/F ?? |
auto.master defines which directories are to be managed by autofs, and which file to use to refernce potential mount points within that directory. so *IF* you wanted to access /media/battlestation/F then autofs.master defines the fact that you wish to manage to locations underneath /media/battlestation, yes. so as in the example link i gave you, you'd need an equivalent entry like "F -fstype=smbfs,dmask=etc... ://battlestation/F"
|
So in auto.master I will add this
/media/battlestation/ /etc/auto.battle meaning that autofs will manage this directory. [Where inside /media/battlestation/ there is an "F" folder] and in auto.battle I will add this line: F -fstype=smbfs,dmask=777.fmask=777 ://192.168.1.7/F Is this correct ? |
The above configuration did not help. Doins as I wrote above does not mount the shared folders.
Anyone, any help ? |
Thank you very much for your helpful replies acid_kewpie.
|
What happens now is that it looks like
auto.master is running auto.battle script fine [auto.battle being the one I created myself) What I cannot understand is what to put into the auto.battle file so that it will mount my samba share ? Is this exact command the correct one for me? Quote:
Quote:
this: Quote:
Quote:
|
the auto,.battle entry looks fine, from what i'm aware of. the master would be the latter of your two options.
|
Ok, so far this seems to work but only for me - the user name that I use to log in, the one that was created when I initially installed Kubuntu.
The problem that I have with this setup is that other users cannot access these shared folders. Only after I access these shared folders via my account, they appear to be working if I log out and log in into another account/ Does autfos also works and starts automatically for other users? Is there anything else I need to configure? |
All times are GMT -5. The time now is 07:59 AM. |