前言
继sftp/scp
传输、rsync
同步后,nas
终于趋近于完美地解决了我的问题!
在各种服务器之间来回传输文件也是很麻烦,终极方法就是用网络文件系统。
当然实现这个的方式有很多种,具体要看客户端环境。
NFS
服务端
1
| sudo apt install nfs-kernel-server -y
|
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 systemctl restart smbd
|
客户端
/192.168.1.119/onns