Samba不仅仅可以用于Linux与Windows之间的文件共享,也可以用于在Linux与Linux之间进行文件的共享,是一个功能十分强的工具,可以将共享文件夹直接挂载,就像是访问u盘一样来访问共享文件夹,十分便捷。
首先需要安装cifs-utils:
sudo apt-get install cifs-utils
然后可以在/mnt/下新建一个文件夹来进行挂载(也可以在别的文件夹,/mnt通常作为挂载点)
mkdir /mnt/share
我的另一个linux系统作为Samba服务器,当前linux系统作为客户端
服务器共享的目录全称//192.168.1.5/pi(或者//SAMBA/pi) 用户名:pi 密码:12345678
然后就可以将共享文件夹挂载在/mnt/share下
mount.cifs //192.168.1.6/pi /mnt/share -o username=pi
然后输入密码后回车
然后现在可以看到已经挂载成功
[root@localhost ~]# cd /mnt/share/
[root@localhost share]# ls
Desktop Downloads Music opencv Public STUDY Videos
Documents GYY oldconffiles Pictures python_games Templates WORK
如果想开机自动挂载可以修改/etc/fstab,在最后一行添加
//172.17.1.200/share(远程共享目录) /mnt/share(本地那个目录) cifs(文件系统类型) defaults,uid=1000,gid=1000,username=登陆用户名, passwd=登陆密码 0 0
但是开机自动挂载这个我没有弄出来,开机时确实会去进行挂载但还是要我手动输入密码,否则都无法正常启动,这里是一个小坑,以后看能不能找到方法填上。