1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

科技 ReFS与NTFS - 硬连接消失了!

Discussion in '新闻聚焦' started by 漂亮的石头, 2013-02-24.

  1. 漂亮的石头

    漂亮的石头 版主 Staff Member

    Joined:
    2012-02-10
    Messages:
    488,439
    Likes Received:
    48
    感谢石道辰的投递
    Windows 8的发布,代表了新一代操作系统的出现,服务器版本的Windows Server® 2012随之也有许多特性被大众关注。这里我们来看看一个系统的支撑点——文件系统。考虑到使用Windows 8的都是普通用户,并不要求服务器那样的角色配置由于我技术所限,无法把其中的细节说清楚,,所以这里主要从普通用户的使用感受角度来说。
    Windows 8的发布,代表了新一代操作系统的出现,服务器版本的Windows Server® 2012随之也有许多特性被大众关注。这里我们来看看一个系统的支撑点——文件系统。考虑到使用Windows 8的都是普通用户,并不要求服务器那样的角色配置由于我技术所限,无法把其中的细节说清楚,,所以这里主要从普通用户的使用感受角度来说。
    ReFS(Resilient File System,弹性文件系统) 是在Windows Server® 2012中新引入的一个文件系统。目前只能应用于存储数据,还不能引导系统,并且在移动媒介上也无法使用。ReFS是与NTFS大部分兼容的,其主要目的 是为了保持较高的稳定性,可以自动验证数据是否损坏,并尽力恢复数据。如果和引入的Storage Spaces(存储空间)联合使用的话则可以提供更佳的数据防护。同时对于上亿级别的文件处理也有性能提升。http://blogs.technet.com/b/askpfepl...s-refs-replace-ntfs-when-should-i-use-it.aspx
    既然这么好,为什么我还是不想用呢?或者说Windows 8发布之后都不更新这个呢?首先,ReFS只能在服务器版本才能建立,Windows 8不能建立。其次,我来说一说那些在ReFS当中消失的功能。
    根据上面贴的博客连接,我们可以看到,ReFS缺少了一下几个功能:
    文件压缩(下图蓝色文件)、文件加密(下图绿色文件)、磁盘配额、命名流、硬连接、扩展属性、事务 NTFS、对象标识符
    [​IMG]
    对 我影响较大的就是硬连接了。硬连接最直观的就是,多个链接指向同一个东西。一般来说,我们看到的每个分区当中的文件都可以这样理解:硬盘上面存储了某个东 西,而文件路径是一个该文件的一个代号(名字)。如果我们说某某路径的那个文件,就可以得到所要的文件内容。但是一个东西是可以有多个名字的,也就是多个 路径指向了同一块东西:
    [​IMG]
    因为原文件都是具有压缩属性的,所以其硬连接也具有同样的属性。当然,硬连接只能在同一个分区内进行,不能跨分区操作。
    那么硬连接在平时怎么用呢?来看看Windows文件夹:
    [​IMG]
    在安装了第三方工具之后,可以给每个具有硬连接的文件加上一个红色小箭头。这里基本上重要的程序文件都是硬连接过的。比如explorer,其有两个位置:
    C:\Windows\explorer.exe
    C:\Windows\WinSxS\x86_microsoft-windows-explorer_31bf3856ad364e35_6.2.9200.16433_none_4e94c42b4afb8b9b\explorer.exe
    由于两个路径指向同一内容,占用的空间也只有一份,因此删除其中一个只是取消了一个路径,但是还有另外的路径指向它。因此分区的占用会保持不变,也就说有些优化WinSxS文件夹的都是一些无用操作。
    对 于经常使用PT下载视频或音频资源的同学们来说,可能会遇到单文件却需要多个站点做种的情况。使用硬连接就可以保证不会误操作,即使选择了删除数据,也只 是移除了一个链接的操作,因此文件还保留着使得其他站点依旧可以访问。对于想通过网络共享文件的同学来说,硬连接也是一个不错的选择,因为它可以快速的建 立在共享的文件夹当中,而避免拷贝文件的时间。
    最后给大家看一个利用硬连接做的一个小魔术:
    [​IMG]
    该 分区大小为463G,还有3G空余,也就是使用了460G左右,而全选其中的文件和文件夹之后统计大小,给出的是465G。也就是我们“超出”了分区的大 小!这其实就是对于某个大文件(4.9G)做了一个硬连接,导致最后文件统计的大小超出了总范围。这里也可以看出,普通使用的话文件数量也勉强算是百万级 别,所以和ReFS针对的上亿级别的文件处理来说,其优势也未必发挥的出来。
     
Loading...