type
status
date
slug
summary
tags
category
icon
password
Property
Dec 16, 2023 09:02 AM
前几天重新把家里的板子重装了系统,这次打算不使用云盘之类的软件来保存文件了,就用简单的samba之类系统级的文件分享。
samba每次保存大量的漫画说实话速度有点慢。所以这次我想用NFS试试。看很多文章分析NFS处理小文件的速度极快。
Linux上配置NFS比samba还要快,虽然samba的配置我觉得已经够快了。
就三步Linux就配置好了可以了…
下面是windows:
就这么简单。
不过我昨天第一次传文件的时候出现了一些问题。
nfsd RPC fragment too large
我在网上查了1个多小时,答案是无解,这个好像是系统本身导致的。
但是不知道为什么,今天重新配置了一遍居然好了?
计算机…很奇妙吧…
用了几天很难说NFS真的比SMB快,可能我的机器有性能瓶颈吧。
从原理上来说NFS应该是比SMB要快的,因为NFS对linux来说是一个文件系统,也就是内核的一部分。全程都是运行在内核模式中的。
这两天也顺便查了一下这两个文件分享协议的特点:
NFS是SUN公司为了Unix系统打造的协议,比较特殊的点是这个协议使用的是RPC通讯,是一个抽象文件系统,可以很好的兼容现有的本地文件系统。
但是NFS缺点也存在,就是安全性比较差,这个协议最初设计出来的时候没有考虑过这方面的功能。
SMB最初设计出来也是解决了FTP的问题,后来微软介入开始发展SMB,后续也就成了Windows平台的标准协议。
后续微软也提供了开源版本的SMB,名字叫做CIFS(Common Internet File System),Unix这边叫做Samba
两个协议难说谁优谁劣,百科下面有个简单的CIFS和NFS的对比:
- 作者:sdttttt
- 链接:https://www.sdttttt.site/article/17647379-d548-412d-b432-c932c548970b
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。