Mark Sanborn Mark Sanborn Fishing Mark Sanborn

Coder, Entrepreneur, Blogger, and Coffee Addict

Mounting a Samba Share that has Spaces

It is often required to mount a shared Windows drive instead of browsing the share through nautilus or smbclient. For example you may want to set up a backup script that copies a local linux directory and uploads it to a windows share each night. This can be easily accomplished with a simple bash script; however, the script needs to be able to browse to the share through a normal directory. Since the bash script can only interact with regular directories we have to simulate a directory by mounting the share as a pretend linux filesystem (smbfs). This is what we are going to do today.

Things you need

  • Samba
  • smbfs
  • a text editor

Installing Samba

 
Ubuntu/Debian – sudo apt-get install samba
Gentoo – emerge samba

Installing smbfs

 
Ubuntu/Debian – sudo apt-get install smbfs
Gentoo – emerge smbfs

Making the Directory

 
As root:
mkdir /mnt/windowsShare

Automatically mount the share on boot

 
nano -w /etc/fstab
Add the following line near the bottom

//192.168.x.x/My\040Share /mnt/windowsShare smbfs username=user,password=pass 0 0

Replace 192.168.x.x with the host’s ip address (Find Your IP Address)
Replace My\040Share with the share name (the ‘\040‘ is the linux way of making a space.)
Replace user with your actual username and pass with your password.

Now the next time you boot your computer you will automatically have a directory ‘/mnt/windowsShare‘ that will contain the files/folders from the host computer. You can interact with this directory just as you would with any other directory.

To force the change now with having to reboot type this command:

sudo mount -a

This command will simulate a reboot by remounting everything in fstab that isn’t mounted.



This entry was posted in Linux. Bookmark the permalink.

One Response to Mounting a Samba Share that has Spaces

  1. Pingback: Introduction to fstab

© 2011 All rights reserved

1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31|32|33|34|35|36|37|38|39|40|41|42|43|44|45|46|47|48|49|50|51|52|53|54|55|56|57|58|59|60|61|62|63|64|65|66|67|68|69|70|71|72|73|74|75|76|77|78|79|80|81|82|83|84|85|86|87|88|89|90|91|92|93|94|95|96|97|98|99|100|101|102|103|104|105|106|107|108|109|110|111|112|113|114|115|116|117|118|119|120|121|122|123|124|125|126|127|128|129|130|131|132|133|134|135|136|137|138|139|140|141|142|143|144|145|146|147|148|149|150|151|152|153|154|155|156|157|158|159|160|161|162|163|164|165|166|167|168|169|170|171|172|173|174|175|176|177|178|179|180|181|182|183|184|185|186|187|188|189|190|191|192|193|194|195|196|197|198|199|200|201|202|203|204|205|206|207|208|209|210|211|212|213|214|215|216| generic buying erythromycin alesse next day delivery without a prescription motilium no prescription needed buy cytotec pills canadian pharmacy no prescription needed provera actos by internet buying orlistat pharmacy without prescription lisinopril no prescription needed purchase femara medication buy lipitor cod actonel buy online cheap buy carbozyne online without prescription femara prescription discounts elavil without prescriptions pills buying isotretinoin online pharmacy trazodone no prescription order no prescription metformin birth control no prescriptionAccutane Online Doxycycline online Buy Cheap Lexapro Online No Prescription Prednisone Online Buy Accutane No Prescription