2019独角兽企业重金招聘Python工程师标准>>>

哪个好?我是不知道的,也是不关心的。

NFS,network file system的简写。iSCSI,是Internet Small Computer Systems Interface的简写。直译就是“互联网小计算机系统接口”。乍一看上去,以为是SCSI硬盘呢。

有一篇长达14页的论文,作者来自麻省工学院、IBM和加州伯克利大学,好像很牛叉哦!论文对这两个系统进行了对比,结论是:

  • 两个系统NFS(v4)和iSCSI尽管一个是文件管理系统,一个是块管理系统,在数据存取层次上,性能不相上下。
  • 但在Metadata,元数据存取上,NFS v4比iSCSI快一倍。

Wikipedia上说,尽管iSCSI使用CHAP协议,避免明文交换密码,但其本身也较容易受攻击。所以安全性,也都差不多。不想翻译,完整的论文在这里,能看懂的且有兴趣的,就将就着瞅一眼吧。

http://lass.cs.umass.edu/papers/pdf/FAST04.pdf

我更关心的是,如何在Linux中实现它们。简单地比较一下:

NFS部署

存储阵列端(服务端)需要运行:

  • nfs-server
  • nfs-secure-server

服务端的配置文件是/etc/exports。在里面写上你要提供的空间的位置

#/etc/exports

/exportdir           172.25.0.0/24(rw,sec=krb5p)

/exportdir2         172.25.0.0/24(ro)

客户端需要运行:

  • nfs
  • nfs-secure

客户端/etc/fstab中装载示例:

//server:/protected  /mnt/nfssecure nfs  sec=krb5, _netdev 0 0

iSCSI部署

存储阵列端(服务端)需要运行:

  • targetcli,用来配置阵列资源的命令行工具,并非用来提供服务

客户端需要运行:

  • iscsi
  • iscsid,这才是服务器端守护进程软件,跟nfs颠倒过来了。
  • iscsi-initiator-utils,也是用来配置的工具

客户端/etc/fstab中装载示例:

UUID = “as identified in blkid”   /mnt/   ext4   _netdev  0 0

转载于:https://my.oschina.net/u/589241/blog/1794542

NFS比iSCSI哪个更好?相关推荐

  1. 难以做出的抉择:NFS或iSCSI哪个更好?

    与NFS和iSCSI是虚拟化所使用的两大IP存储协议.而与很多引起热烈争论的IT话题一样,NFS或iSCSI,哪个更好? 要在任何两种流行的竞争技术之间进行选择,关注其整体更优的人并不多,更多的人关注 ...

  2. NFS还是iSCSI?关于VMware vSphere的存储连接的选择题

    VMware连接共享存储的方式有三种,SAN,IP SAN(也就是iSCSI) 和NAS(NFS).这篇文章不是介绍这3者的区别的,关于SAN和NAS的区别,请去google一下. 其次,这篇文章也不 ...

  3. Linux学习笔记-RH135之文件共享系统samba、nfs和iscsi

    文件共享系统samba.nfs和iscsi 1.samba的多用户挂载 2.autofs+samba 3.NFS(Net File System) 4.autofs+nfs 5.iscsi 1.sam ...

  4. 网络文件系统(samba、nfs、iscsi)

    一.samba服务简介 1.smb协议 smb(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同操作系统的计算机之间提供文件及 ...

  5. NFS与NAS谁更适合VMware

    大多数基于VMware的供应商为他们的ESX服务器配备了基于块的光纤通道或者iSCSI的存储,但有人已开始提出:网络文件系统(NFS)可能是一个更适合的选择. 例如,在两年前NFS设计出基于VMwar ...

  6. samba,nfs,iscsi网络文件系统

    目录 一.samba服务介绍 二.windows系统下实现文件共享 二.Linux中用samba服务实现文件共享 1.samba 的安装与启用 1. 添加samba用户(samba用户必须是本地用户) ...

  7. linux smb nfs iscsi,Proxmox VE(PVE)添加nfs/smb/iscsi/NTFS做储存

    PVE识别储存,无非就是通过lvm和目录. iscsi磁盘,挂载系统之后,创建lvm,然后pve面板添加就行,或者直接创建分区,然后挂载到一个目录下,再去pve面板添加这个目录就ok. 同理smb/n ...

  8. Linux system NFS、iSCSI

    nfs网络文件系统 1.服务端 yum install nfs-utils -y systemctl start nfs 添加相关服务 firewall-cmd --permanent --add-s ...

  9. linux中的nfs、iscsi共享服务

    nfs(Net File System),网络文件系统,英文Network File System(NFS),是由SUN公司研制的UNIX表示层协议(presentation layer protoc ...

最新文章

  1. Dreamweaver 8的后台文件传输
  2. 架构师之道:面向组件的Web架构设计
  3. Python的 is 和 == 弄懂了吗?
  4. Pytho正则表达式-match
  5. 【广州/深圳 活动】 MVP社区巡讲
  6. spring boot配置ip_Spring Cloud 配置中心高可用搭建
  7. 如何使用iToolab FixGo for mac修复iPhone/iPad的系统问题
  8. 利用 Win32 启动和检测 UWP App 的方法
  9. 【后缀数组】bzoj2217 Secretary
  10. K2P路由器刷机和拨号上网
  11. Win10创建文件不显示,Windows任务栏idea图标变白
  12. 分享一下关于拼多多商品详情SKU解析思路以及如何解决
  13. android内置so库,带so库的apk正确内置到system/app详解
  14. [习题]综合练习 -- SqlDataSource精灵就能完成,[山寨版] Dynamic Data WebSite
  15. 陈艾盐:春燕百集访谈节目第二十一集
  16. 用Python找101-200之间的素数
  17. python从文件中删除某个字符,后保存该文件
  18. PMP正态概率分布曲线
  19. 香港电影中的演员:F字头(持续更新中)
  20. iphone6 续航 测试软件,7款iPhone测试iOS13.6电池续航:结果耗电更严重了?

热门文章

  1. java 内存池_内存池技术介绍(图文并茂,非常清楚)
  2. nginx-负载均衡反向代理
  3. Flutter HTTP上传文件使用详解
  4. python 2.7.11 安装pipy包管理器
  5. 深入浅出cgroup
  6. C++中的HRESULT的声明定义
  7. 旷世神作,腾讯高工手写13万字JDK源码笔记,从底层远吗 带你飙向实战
  8. ETCD 源码学习--WAL 实现
  9. 分数换算小数补0法_计算机存储整数和小数
  10. 力扣622,设计循环队列