mounting_storage_server_shares

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
mounting_storage_server_shares [2015/10/01 20:22] – [Mount Directories] 132.216.56.117mounting_storage_server_shares [2024/03/26 13:52] (current) – external edit 127.0.0.1
Line 36: Line 36:
      
 You should be able to login without requiring your password You should be able to login without requiring your password
- 
  
 ===== Install SSHFS ===== ===== Install SSHFS =====
  
   sudo apt-get install sshfs   sudo apt-get install sshfs
 +
 +===== Mount Points =====
 +
 +A mount point is a directory on your system where the content in a remote directory appears on your workstation. The standard location for mount points on linux and unix systems us `/mnt`.
 +
 +IMPORTANT: To ensure that mount points continue to work and are still available (not clobbered) when LDAP mounts users home directories to `/home/username` we will avoid mounting file systems to users current home directories and use the standard convention of mounting file systems to the designated temporary mount point `/mnt` as described in the [[https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard]] and illustrated in the examples below:
 +
 +Syntax
 +
 +(using all lower case)
 +
 +  /mnt/<user name>/< short host name >-< directory >
 +
 +==== Mount Point Examples ====
 +
 +  /mnt/asmith/storage-2-home
 +  /mnt/asmith/storage-2-shared
 +  /mnt/asmith/storage-2-datasets
 +
 +===== /etc/fuse.conf =====
 +
 +Ensure that `user_allow_other` is in /etc/fuse.conf and that it is uncommented so that users are able to mount file systems. (Our current LDAP configuration requires this as well).
 +
 +  ###############################################################################
 +  # Ansible managed: last modified on 2016-04-05 13:09:11 by ace-ws-32
 +  # /etc/fuse.conf
 +  # root:fuse 644
 +  #
 +  # Allow fuse to use allow_othe and allow_root options - CentOS and Ubuntu
 +  #
 +  # 0.1 2016-03-31 - ppatterson - Initial file
 +  ###############################################################################
 +  
 +  user_allow_other
 +
 +2. Connect it to the data directory on ace-storage-2
 +
 +Syntax
 +
 +  sshfs < user name >@< server name >:/path/to/some/data <mount point>
 +  
 +Example
 +
 +  sshfs asmith@ace-storage-2.cbrain.mcgill.ca:/home/users/asmith /mnt/asmith/storage-2-home
 +  
 +More information and options are described in [[https://wiki.archlinux.org/index.php/sshfs]]
  
 ===== Mount Directories Permanently ===== ===== Mount Directories Permanently =====
Line 52: Line 97:
 Add the following Add the following
  
-  <your_user>@ace-storage-2.cbrain.mcgill.ca:/home/users/<your_user> /mnt/storage2-home fuse.sshfs defaults,_netdev,identityfile=/home/<your_user>/.ssh/id_rsa,uid=<your_UID>,gid=<your_GID>,user,allow_other  0   0 +  <your_user>@ace-storage-2.cbrain.mcgill.ca:/home/users/<your_user> /mnt/<your_user>/storage2-home fuse.sshfs defaults,_netdev,identityfile=/home/<your_user>/.ssh/id_rsa,uid=<your_UID>,gid=<your_GID>,user,allow_other  0   0 
-  <your_user>@ace-storage-2.cbrain.mcgill.ca:/data1/ACElab_Shared /mnt/storage2-shared fuse.sshfs defaults,_netdev,identityfile=/home/<your_user>/.ssh/id_rsa,uid=<your_UID>,gid=<your_GID>,user,allow_other  0   0 +  <your_user>@ace-storage-2.cbrain.mcgill.ca:/data1/ACElab_Shared /mnt/<your_user>/storage2-shared fuse.sshfs defaults,_netdev,identityfile=/home/<your_user>/.ssh/id_rsa,uid=<your_UID>,gid=<your_GID>,user,allow_other  0   0 
-  <your_user>@ace-storage-2.cbrain.mcgill.ca:/data1/Raw_Study_Data /mnt/storage2-datasets fuse.sshfs defaults,_netdev,identityfile=/home/<your_user>/.ssh/id_rsa,uid=<your_UID>,gid=<your_GID>,user,allow_other  0   0+  <your_user>@ace-storage-2.cbrain.mcgill.ca:/data1/Raw_Study_Data /mnt/<your_user>/storage2-datasets fuse.sshfs defaults,_netdev,identityfile=/home/<your_user>/.ssh/id_rsa,uid=<your_UID>,gid=<your_GID>,user,allow_other  0   0
      
-====== Access with SAMBA Shares With Linux ======+====== Access SAMBA Shares With Linux ======
  
 {{:screenshot_from_2015-03-05_14_45_44.png?300|}} {{:screenshot_from_2015-03-05_14_45_44.png?300|}}
Line 64: Line 109:
 {{:screenshot_from_2015-03-05_14_50_07.png?300|}} {{:screenshot_from_2015-03-05_14_50_07.png?300|}}
  
-====== Access with SAMBA Shares With MAC ======+====== Access SAMBA Shares With MAC ======
  
 {{:screen_shot_2015-03-10_at_3.14.21_pm.png?300|}} {{:screen_shot_2015-03-10_at_3.14.21_pm.png?300|}}
  • mounting_storage_server_shares.1443730958.txt.gz
  • Last modified: 2024/03/26 13:52
  • (external edit)