#前言

sftp/scp传输、rsync同步后,nas终于趋近于完美地解决了我的问题!

在各种服务器之间来回传输文件也是很麻烦,终极方法就是用网络文件系统。

当然实现这个的方式有很多种,具体要看客户端环境。

#NFS

#服务端

1
sudo apt install nfs-kernel-server -y
1
sudo vim /etc/exports
1
/mnt/data/onns *(rw,sync,no_root_squash)
1
2
sudo exportfs -a
sudo systemctl restart nfs-kernel-server

#客户端

1
sudo apt install nfs-common -y
1
sudo mount -t nfs 192.168.1.119:/mnt/data/onns/Documents ~/Documents

#开机配置

#存在问题

windows下用nfsv4就是会出问题,默认的utf-8编码的中文文件夹或者文件会乱码,解决方法不太友好,容易把其它的软件都搞崩,毕竟所有做windows软件的人应该都没有做好准备吧😂!

全世界的软件都没有为windows的utf-8编码做好准备,我一个笔记软件在切换后笔记内容变成乱码,再切换回来也没有变回来,损失惨重。

#相关链接

#SMB

#服务端

1
sudo apt install samba -y
1
sudo vi /etc/samba/smb.conf
1
2
3
4
5
6
7
8
9
[onns]
path = /mnt/data/onns
browseable = no
read only = no
writable = yes
available = yes
create mask = 0700
directory mask = 0700
valid users = hs
1
sudo smbpasswd -a hs
1
sudo systemctl restart smbd

#客户端

/192.168.1.119/onns