Ubuntu16.04系统自动挂载本地NTFS分区、远程Linux服务器、远程Windows服务器共享文件夹

本文链接:https://www.jianshu.com/p/2a28af19fccc

环境

本地系统:Ubuntu 16.04
Linux服务器:Ubuntu 14.04
Windows服务器:Windows Server 2008 R2 Enterprise

1.挂载本地磁盘

按super键输入ci,在程序“磁盘”中设置。

参考
http://www.jianshu.com/p/e698cddedc20

2.挂载远程Linux服务器

创建ssh key

ssh-keygen -t rsa

设置无密码登录

ssh-copy-id username@remote-server

参考 https://www.linuxdashen.com/ssh-key%EF%BC%9A%E4%B8%A4%E4%B8%AA%E7%AE%80%E5%8D%95%E6%AD%A5%E9%AA%A4%E5%AE%9E%E7%8E%B0ssh%E6%97%A0%E5%AF%86%E7%A0%81%E7%99%BB%E5%BD%95

安装sshfs

sudo apt-get install sshfs

新建目录

mkdir remote

手动挂载

sshfs 用户名@服务器IP地址:/home/用户名/ /home/用户名/remote/

卸载

sudo umount remote/

自动挂载

按super键输入qi,在程序“启动应用程序”中添加启动程序。

sshfs 用户名@服务器IP地址:/home/用户名/ /home/用户名/remote/

参考 http://www.cnblogs.com/programfish/p/4101076.html

3.远程Windows服务器

安装cifs-utils

sudo apt-get install cifs-utils

手动加载

sudo mount.cifs -o vers=2.0,username=用户名,password=密码,file_mode=0777,dir_mode=0777,uid=1000,gid=1000 //服务器IP地址/目录名 /media/用户名/目录名/

自动挂载

编辑/etc/fstab文件,在最后一行加入:

//服务器IP地址/目录名 挂载目录   cifs username=用户名,password=密码,rw,user,vers=2.0,uid=1000,gid=1000     0    0

参考
http://blog.csdn.net/li_hai/article/details/7162210

附上/etc/fstab文件

# D pan
/dev/disk/by-uuid/9CDCBCFCDC /media/用户名/Data auto nosuid,nodev,nofail,x-gvfs-show 0 0
# Linux server 这里可加可不加,我选择不加
#用户名@192.168.70.254:/home/用户名  /home/用户名/remote  fuse.sshfs  defaults,allow_other,_netdev  0  0
# sudo mount.cifs -o vers=2.0,username=用户名,password=密码 //服务器IP地址/目录名 /media/用户名/目录名/
//服务器IP地址/目录名 /media/用户名/目录名   cifs username=用户名,password=密码,rw,user,vers=2.0,uid=1000,gid=1000     0    0

附上一些报错

报错

mount: only root can mount

解:加参数user

参考 https://askubuntu.com/questions/336387/only-root-can-mount-dev-sdb1-on-media-sdb1-contribute-to-external-usb-drive

ubuntu16.04系统挂载windows服务器的共享文件
报错

mount.cifs: permission denied: no match for /media/rong/Design found in /etc/fstab

mount error(112): Host is down
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

解:
加参数vers=2.0

参考
https://ask.fedoraproject.org/en/question/87463/samba-windows-10-share-mount-error112-host-is-down/

写权限问题,先卸载,再按下面步骤挂载

sudo mount.cifs -o vers=2.0,username=用户名,password=密码,file_mode=0777,dir_mode=0777,uid=1000,gid=1000 //192.168.60.254/Design /media/用户名/Design/

参考 http://www.cnblogs.com/sodu88/p/sharing-folders-to-linux.html

你可能感兴趣的:(Ubuntu16.04系统自动挂载本地NTFS分区、远程Linux服务器、远程Windows服务器共享文件夹)