以win7为例谈NTFS的高级特性和应用
微软从Windows 2000开始引入了NTFS文件系统,但此时用户可以选择将系统安装在非NTFS格式的分区中。到了当前,Windows 7却只能安装在NTFS格式中了。这其中我们可以看到微软对NTFS的器重,当然和当年相比其特性和功能有了很大的扩展和提升。不过,对于NTFS的诸如压缩、加密、安全授权等功能大家比较熟悉,本文将以Windows 7系统为例,谈谈其下的NTFS高级特性和应用。
1、高效、节省的硬链接
通常情况下,我们需要将同一个文件显示在不同的位置。例如,有时需要将一篇位于网络共享中的文档提供给所有的用户使用,但某些应用程序可能必须要从另外一个特定的位置才能打开该文档,以便进行正常的读写操作。此时,我们并不需要将文件移动到应用程序要求的目录或给特定的用户分配访问受保护目录的权限,只需借助Windows 7的NTFS特性通过“fsutilhardlink”命令 给该文档创建硬链接,以便使其可以被用户和应用程序单独访问。
(1).硬链接为管理员带来的便利
很明显,Windows 7中通过硬链接实现文档的访问方式无疑是非常高效的。一个命令可以轻松搞定,且省去了文件复制的麻烦。此外,还有一点也是令我们幸喜的。无论一个文件有多少个硬链接,相关的目录项都将指向某个卷上现有的同一个文件,而这正式硬链接和文件副本的不同。我们知道文件的副本,文件的数据实际上是存在于多个位置下的。据此,使用硬链接无疑节省了我们的磁盘空间。
还有一点也是我们乐见的,通过使用硬链接,文件会显示为存在多个位置,但实际上只存在于一个位置,因此如果使用其中的一个硬链接修改并保存了这个文件,而其他人通过不同的硬链接打开该文件,修改后的内容一样可以显示出来。此外,因为具有多个硬链接的文件实际上只有一个副本,因此硬链接并不会有多个安全描述,只有源文件具有安全描述。所以如果希望更改某个文件任何一个硬链接的访问权限,只需对该硬链接指向的实际源文件物理副本进行更改,这样该文件副本关联的所有硬链接都会被用于新的安全设置。
除此之外,硬链接也提高了文件的安全性。比如,我们为一个文件创建了多个硬链接,那么除非将所有的硬链接都删除掉,否则该文件就无法从卷上删除。这样的话,如果有人无意删除了一个有多个硬链接的文件,文件本身并不会被删除,被删除的只是受影响的硬链接,而其他硬链接和文本本身不受影响。
(2).创建硬链接
要创建硬链接,需要使用“fsutil hardlink”命令。其命令格式为“fsutil hardlink create newfilepath currentfilepath”。其中newfilepath是要为该文件创建的硬链接的路径,而currentfilepath是要链接到的现有文件的名称。例如,我们要为c:\test目录中的test.doc文件创建新的硬链接c:\ctocio\ctocio.doc,需要执行命令“fsutil hardlink create c:\ctocio\ctocio.doc c:\test\test.doc”。命令执行完毕后,硬链接创建成功。此时,当我们双击 c:\ctocio\ctocio.doc打开的则是c:\test\test.doc文件。(图1)
(3).硬链接的不足
笔者在使用硬链接的过程中也发现了其中的一些不变或者不足之处。其一是,硬链接只能在NTFS卷上创建,不能在一个卷上同时创建指向另一个卷的硬链接。也就是说,我们无法在C盘上创建指向D盘文件的硬链接。其二是,硬链接并不适合多个用户需要并发修改同一个文件的环境,比如协同办公。具体来说,假设用户A使用一个硬链接打开了这个文件,并修改了该文件,但同时用户B使用另外一个硬链接打开同一个文件,并进行修改,如果两人尝试同时保存修改内容就会出现问题。
相关文章
- centos默认是不支持挂载ntfs分区的,据我所知有两种方法可以让它支持ntfs分区。2009-10-11
- 在Mac OS X上,NTFS文件格式的分区(Mac上称为宗卷)没有写入权限,只有读取权限,下面有两种不错的方法,大家可以尝试操作下2013-12-20
NTFS是什么?NTFS格式分区是什么意思又该如何转换和注意事项?
NTFS是Windows NT以及之后的Windows 2000、Windows XP、Windows Server 2003、Windows Server 2008、Windows Vista和Windows 7的标准文件系统。2011-12-15CentOS 6.3 挂载读写NTFS分区的方法(ntfs-3g)
CentOS不像Fedora,默认是没有自动挂载NTFS的,而它可以利用NTFS-3G来实现挂载及读写,本文讲解如何在CentOS安装NTFS-3G来实现那挂载NTFS分区2013-04-15- 硬盘整数分区计算方法解析 到底整数分区会得到整数的容量结果?2011-04-01
- 这篇文章主要介绍了mac os x 10.9读取ntfs格式移动硬盘的方法,非常简单实用,给需要的小伙伴参考下。2014-12-01
- 安装Ubuntu系统后无法使用NTFS硬盘或移动硬盘,关于这个问题,可以按照下面的教程进行操作,最后关闭快速重启功能,就能正常挂载NTFS2015-01-21
- NTFS简介 NTFS是“新技术文件系统”的缩写。微软推出NTFS文件系统就是为了弥补FAT文件系统的一些不足,其中最大的改进是容错性和安全性能。2008-09-08
通过Win7磁盘配额功能对NTFS磁盘空间进行限制巧防黑客入侵
Win7系统针对NTFS分区有一个“磁盘配额”的功能,它可以对NTFS磁盘空间进行限制,利用此原理我们就可以作出限制2014-04-09- 苹果系统的电脑的用户有时候也会运行Windows操作系统,Windows使用的硬盘卷格式是NTFS,但是OS X可以读取卷却不能向其中写入内容,下面就是小编为大家介绍的讲解这一问题的2016-07-06
最新评论