Ubuntu 上搭建Samba和nfs服务
一、Ubuntu上搭建Samba服务
1.安装Samba
sudo apt-get install samba samba-common2.如果你开启了防火墙,关闭
sudo systemctl stop ufw3.配置Samba,编辑配置文件
sudo vim /etc/samba/smb.conf直接共享家目录,修改如下:
4.添加一个用户,最好是和你的登录Ubuntu的用户名一样
sudo smbpasswd -a [username]5.重启samba服务
sudo systemctl restart smbd6.测试
在Windows下运行窗口输入:\\ubuntu IP\username 例如:\\192.168.1.199\test 在弹出的窗口,输入刚刚添加的用户名和密码,就可以访问Linux的文件目录了,最后映射网络驱动器。
如果不能访问,可以尝试重启Windows和Ubuntu后再试试。
二、搭建nfs服务
1.在ubuntu上安装nfs
sudo apt-get install nfs-kernel-server2.修改配置文件
sudo vim /etc/exports在最后一行添加要被挂载的路径:
xxx *(rw,sync,no_subtree_check,anonuid=1000,anongid=1000)xxx为你要挂载的目录
anonuid=1000,anongid=1000,这里的1000分别是Ubuntu上的用户ID和组ID,根据实际情况修改,可以用 "id 用户名" 来查看。主要是将远程访问的用户身份映射到本地系统的用户身份,方便修改文件。
3.重启服务器
sudo service nfs-kernel-server restart4.挂载
mount -o nolock xxx:XXX xxx第一个xxx为:ubuntu的ip
第二个XXX为:你在ubuntu上的挂载的目录
第三个xxx为:你要挂载在板子上的目录
例如:mount -o nolock 192.168.2.245:/home/ds/nfs /mnt
5.卸载
umount xxx
例如:umount /mnt
一定要退出挂载目录才能卸载