文件存储CFS

    SMB协议问题

    CFS支持SMB协议的哪些版本?

    CFS目前支持SMB 1、SMB 2和SMB 3等版本的主要功能。

    SMB分别支持哪些版本的操作系统?

    由于SMB 1在安全性还是性能方面都存在诸多问题,因此强烈建议用户使用SMB 2及以上版本,即Windows Vista及之后版本的操作系统客户端。各Windows版本对SMB协议的支持情况具体可参考下表:

    SMB版本 年代 相应操作系统版本
    SMB 3.1.1 2015 Windows 10 / Windows Server 2016
    SMB 3.0.2 2013 Windows 8.1 / Windows Server 2012 R2
    SMB 3.0 2012 Windows 8 / Windows Server 2012
    SMB 2.1 2009 Windows 7 / Windows Server 2008 R2
    SMB 2.0.2 2008 Windows Vista SP1 / Windows Server 2008
    SMB 2.0 2007 Windows Vista

    CFS SMB不支持哪些特性?

    目前CFS SMB暂不支持以下特性:

    • 不支持跨协议访问,即不支持用户使用NFS和SMB访问同一文件系统。
    • 不支持文件字节范围锁,以及基于Oplocks和Lease的客户端缓存。
    • 不支持文件ACL控制。
    • 不支持文件异步IO。
    • 不支持多通道、Persistent File Handle、SMB Direct、SMB Directory Leasing等SMB 3高级特性。
    • 不支持Sparse files、文件压缩、网卡状态查询、 重解析点(Reparse Point)等IOCTL/FSCTL操作。

    为什么Windows资源管理器中部分编辑器对文件属性的更新有所滞后?

    以记事本为例:用户打开记事本写入内容后保存,可能发现文件的大小并未及时更新,此时右键查看常规属性或在Windows资源管理器中刷新即可更新显示大小。

    该问题的产生与Windows下部分编辑器(如记事本)在文件修改过程中对于资源管理器显示的属性更新有关,此时文件自身的属性本身已经更新,只是资源管理器未更新显示而已,因此本身对正常使用并没有影响。对于写字板等某些文件编辑软件,则不存在该问题。

    上一篇
    NFS协议问题
    下一篇
    服务等级协议SLA