Changes

From Amahi Wiki
Jump to: navigation, search
1,092 bytes added ,  18:38, 6 August 2013
== Connecting to a Server by Mounting your HDA ==
I was having trouble in Ubuntu accessing my network drives. I used "Connect to server..." under "Places" and I was able to access the files fine until I needed to access them in Firefox or other programs to upload them.
It was explained to me that it's being mounted via Nautilus and that's not truely "mounted" in the linux sense.
Here's the resolution.(for each boot into linux)
NOTE: you may need to install smbfs first with
I used the following commands (of course, replace the username with your username unless you are also kevin):
sudo mount.cifs '\\hda\musicMusic' Music -o user=kevin
sudo mount.cifs '\\hda\picturesPictures' Pictures -o user=kevin
sudo mount.cifs '\\hda\docsDocs' Documents -o user=kevin
sudo mount.cifs '\\hda\moviesMovies' Videos -o user=kevin
And that was it. Now the files in Amahi are mounted as if they are local files on my computer.
Keep in mind, this does not auto-mount so you would have to do this again each time you boot to linux. An auto-mount solution would be helpful.
 ----  ==Permanent mount:==Tested under Ubuntu 89.10, All the credit for this wiki belongs to dmizer. I simply adapted to the hda. [http://ubuntuforums.org/showthread.php?t=288534 Original thread here]
In this example we will mount the hda's shared music on our desktop. It will appear as a drive.
Also Works fine under Fedora 14/15/16 as well, minus the Ubuntu-specific commands below (such as 'aptitude'). You may need to install samba and cifs utilities in Fedora. (May 28, 2012)
 
NOTE: you may need to install smbfs first with
 
sudo aptitude install smbfs
*First create a new folder to mount your hda files: '''sudo mkdir /media/musicMusic'''
*We need to create a credential file to mount on startup: '''sudo nano /root/.smbcredentials'''
**Add the following lines: (You must change hda_username and hda_password to the correct user name and password for the hda to connect to):
username=hda_username
password=hda_password
*Save the file by hitting ctrl+x, type "y" to save the buffer, and <enter> to exit.
*Now, change the permissions of the file so only root can read and edit it:
'''sudo chmod 700 /root/.smbcredentials'''*Let's back up our fstab: ''' sudo cp /etc/fstab /etc/fstab_old* If '''** If needed ''' you may return to the original this way: ''' sudo mv /etc/fstab_old /etc/fstab'''
*Now we edit fstab:
'''sudo nano /etc/fstab'''
*Add this line at the end:
'''//hda/music Music /media/music Music cifs credentials=/root/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0**''This is one line''*Finally, test For those of you who want to have your settings to make sure they work:'''sudo mount -a''' Take a deep breath, and music on the server mounted drive should appear on as if it were in your desktop.  On my systemlocal /home/Music folders, the shutdown halted with a cifs/ vfs error. [httpadd this line://ubuntuforums.org/showthread.php?t=293513 max.durden's post] solved my problem. A recap:  *Download the zip in his post ( it will appear on your desktop by default under firefox)*extract the file on your Desktop*In a terminal :'''cd ~/Desktop'''* '''sudo chmod +x mountcifs'''*'''sudo cp mountcifs /etchda/init.dMusic /'''*'''cd home/etcUSERNAME/rc0.d'''*''' sudo ln -s Music cifs credentials=/etcroot/init.d/mountcifs K02mountcifs'smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0''*'''*            
'''For Ubuntu 9.10 user (Karmic)''' There is a [https://bugs.launchpad.net/ubuntu/+source/linux/+bug/406466 bug reported], that will prevent opening the files: Files owned by root / "The folder contents could not be displayed"
The fix use this, instead to edit the fstab file:
'''//hda/Music /home/USERNAME/Music cifs credentials=/root.smbcredentials,iocharset=utf8,noserverino,gid=1000,uid=1000,nounix,file_mode=0777,dir_mode=0777 0 0'''
*Save the file when done adding any other share folders by hitting ctrl+x, type "y" to save the buffer, and <enter> to exit.
*be sure to replace USERNAME with your Ubuntu username.
*Repeat accordingly for Videos, Pictures etc.
*Finally, test your settings to make sure they work:
'''sudo mount -a'''
Take a deep breath, and mounted drive should appear on your desktop.
'''On my system, the shutdown halted with a cifs/ vfs error.'''
[http://ubuntuforums.org/showpost.php?p= Connecting to 4017881&postcount=44 wyley.r's post] solved my problem.In a Server with the File Browser =terminal: '''sudo ln -s /etc/init.d/umountnfs.sh /etc/rc0.d/K15umountnfs.sh''' '''sudo ln -s /etc/init.d/umountnfs.sh /etc/rc6.d/K15umountnfs.sh'''
192

edits