哪一个好?我是不知道的,也是不关心的。安全
NFS,network file system的简写。iSCSI,是Internet Small Computer Systems Interface的简写。直译就是“互联网小计算机系统接口”。乍一看上去,觉得是SCSI硬盘呢。服务器
有一篇长达14页的论文,做者来自麻省工学院、IBM和加州伯克利大学,好像很牛叉哦!论文对这两个系统进行了对比,结论是:ide
Wikipedia上说,尽管iSCSI使用CHAP协议,避免明文交换密码,但其自己也较容易受攻击。因此安全性,也都差很少。不想翻译,完整的论文在这里,能看懂的且有兴趣的,就将就着瞅一眼吧。工具
http://lass.cs.umass.edu/papers/pdf/FAST04.pdf性能
我更关心的是,如何在Linux中实现它们。简单地比较一下:spa
存储阵列端(服务端)须要运行:命令行
服务端的配置文件是/etc/exports。在里面写上你要提供的空间的位置翻译
#/etc/exportsserver
/exportdir 172.25.0.0/24(rw,sec=krb5p)接口
/exportdir2 172.25.0.0/24(ro)
客户端须要运行:
客户端/etc/fstab中装载示例:
//server:/protected /mnt/nfssecure nfs sec=krb5, _netdev 0 0
存储阵列端(服务端)须要运行:
客户端须要运行:
客户端/etc/fstab中装载示例:
UUID = “as identified in blkid” /mnt/ ext4 _netdev 0 0