1、第第3 3章章文件系统管理文件系统管理 学习目标学习目标nWindows Server 2003支持的文件系统类支持的文件系统类型;型;n管理文件和文件夹的访问许可权;管理文件和文件夹的访问许可权;n添加和管理共享文件夹。添加和管理共享文件夹。n分布式文件系统分布式文件系统DFS概述概述nLinux文件系统概述文件系统概述3.1 Windows 文件系统文件系统3.1.1 FAT文件系统文件系统类别文件系统类别Fat16、Fat32CDFS与与UDFNTFS FAT(File Allocation Table)指的是文件分配表,包括)指的是文件分配表,包括FAT16和和FAT32。FAT是一种
2、适合小卷集、对系统安全性要求不高、是一种适合小卷集、对系统安全性要求不高、需要双重引导的用户应选择使用的文件系统。需要双重引导的用户应选择使用的文件系统。Windows文件系统概述n基本概念基本概念n扇区(扇区(Sector):磁盘空间被分为扇区,扇区是指可寻址的):磁盘空间被分为扇区,扇区是指可寻址的大小固定的块(大小固定的块(不得不不得不说的扇区)说的扇区)n分区(分区(Partition):磁盘上连续扇区的集合,分区表或者其):磁盘上连续扇区的集合,分区表或者其他的磁盘管理数据库保存了分区的起始扇区和其他属性他的磁盘管理数据库保存了分区的起始扇区和其他属性n簇(簇(Cluster):用于
3、磁盘空间管理的基本单元,簇的大小不):用于磁盘空间管理的基本单元,簇的大小不是固定的,但都是物理扇区大小的整数倍。是固定的,但都是物理扇区大小的整数倍。n卷(卷(Volume):文件系统的逻辑概念。):文件系统的逻辑概念。Windows文件系统文件系统的基础的基础文件系统设计原理文件系统设计原理扇区是磁盘最小的物理存储单元,但由于操作系统无法对数目众多的扇区进行寻址,所以操作系统就将相邻的扇区组合在一起,形成一个簇,然后再对簇进行管理。每个簇可以包括2、4、8、16、32或64个扇区。显然,簇是操作系统所使用的逻辑概念,而非磁盘的物理特性Windows文件系统概述nWindows 9x/Me系
4、统中常用的文件簇通常为FAT16或者FAT32格式 n比如一个256M的硬盘空间可以有数种配置簇的方式:n簇大小4KB:256MB/4KB655356个簇 n簇大小8KB:256MB/8KB32768个簇 n簇大小16KB:256MB/16KB16384个簇 n簇大小32KB:256MB/32KB8192个簇 n文件就是按照簇这个分配单元的大小被分成若干块存储在磁盘上的。一般来说,分配单元越小越节约空间,分配单元越大越节约时间。n比如一个513字节大的文件,当分配单元为512时,它占用1024字节的存储空间,而分配单元为4096时,它就会占用4096字节的存储空间Windows文件系统概述n这
5、样看起来好象分配单元小一些更能节约空间,其实不然,一个文件被分成的块数越多,特别是这些存储单元分散时,刚读取数据时会浪费一些时间,可以想象一下,磁头在盘片为了一点一滴的数据艰难移动时,时间就这么被浪费掉了。所以 应用程序最好不要安装在簇不是4K的分区上,会降低效率。所以一般的分区分配单元大小为默认即可。n对于Windows NT/2000/XP特有的NTFS文件系统来说,虽然也是采用簇方式来存储数据,但它却和FAT16/FAT32有着明显的不同。当分区空间大于2GB的时候,无论硬盘有多大,簇的大小一律维持在4KB。由于簇容量小,所以无论存储何种类型的文件都不会浪费太多的硬盘空间,这也使得整个硬
6、盘的空间利用率得到了极大的提高文件系统设计原理文件系统设计原理Windows7的硬盘格式是NTFS,分配单元大小为4096字节:CDFS与UDFnCDFS:1988年为光盘制定的文件系统标准,现已过时nCDFS限制:文件名不超过32字符,目录树不超过8层nUDF:1995年由OSTA为光磁盘存储介质定义nUDF特点:区分大小写、长文件名、最长路径为1023c3.1.2NTFS文件系统文件系统1NTFS简介简介(New Technology File System)nNTFS最初用于Windows NT系统,是NT 4.0版本。Windows的NTFS文件系统提供了FAT文件系统所没有的安全性、
7、可靠性和兼容性。其设计目标是在大容量的硬盘上能够很快地执行读、写和搜索等操作,甚至包括像文件系统恢复这样的高级操作。3.1.2NTFS文件系统文件系统 Windows Windows的的NTFSNTFS文件系统提供了文件系统提供了FATFAT文件系统所没文件系统所没有的安全性、可靠性和兼容性。其设计目标就是在大有的安全性、可靠性和兼容性。其设计目标就是在大容量的硬盘上能够很快地执行读、写和搜索等标准的容量的硬盘上能够很快地执行读、写和搜索等标准的文件操作,甚至包括像文件系统恢复这样的高级操作。文件操作,甚至包括像文件系统恢复这样的高级操作。NTFSNTFS文件系统设计简单却功能强大。从本质上来
8、文件系统设计简单却功能强大。从本质上来讲,卷中的一切都是文件,文件中的一切都是属性,讲,卷中的一切都是文件,文件中的一切都是属性,从数据属性到安全属性,再到文件名属性。从数据属性到安全属性,再到文件名属性。NTFSNTFS卷中卷中的每个扇区都分配给了某个文件,甚至文件系统的超的每个扇区都分配给了某个文件,甚至文件系统的超数据(描述文件系统自身的信息)也是文件的一部分。数据(描述文件系统自身的信息)也是文件的一部分。2NTFS文件系统的优点文件系统的优点(1)支持活动目录,使网络管理和网络用户可以灵活地查看和控制网络资源。域是Active Directory的一部分,帮助网络管理者兼顾管理的简单
9、性和安全性。(2)NTFS 提供文件和文件夹安全性,通过为文件和文件夹分配 NTFS 权限来维护在本地级和网络级上的安全性。NTFS 分区中的每个文件或文件夹均有一个访问控制列表(ACL),ACL 包含用户和组安全标识符(SID)及授予给用户和组的权限。(3)支持加密功能。可以加密硬盘上的重要文件,使得只有那些拥有系统管理员权限的用户才能访问这些加密文件,从而保证文件安全。(4)高可靠性:NTFS 是一种可恢复的文件系统,在NTFS分区上用户很少需要运行磁盘修复程序。NTFS通过使用标准的事务处理日志和恢复技术来保证分区的一致性。发生系统失败事件时,NTFS使用日志文件和检查点信息自动恢复文件
10、系统的一致性。(5)坏簇映射:它检测坏簇或可能包含错误的磁盘区域。对坏簇作标记以防止用户以后在其中存储数据。如果坏簇上有任何数据,则系统将对其进行检索并将其存储在磁盘上的其它区域中。2NTFS文件系统的优点文件系统的优点(6)NTFS支持对分区、文件夹和文件的压缩。NTFS 提供的文件压缩率可高达50%。(7)NTFS采用了更小的簇,可以更有效率地管理磁盘空间。NTFS文件系统,当分区的大小在2GB以下时,簇的大小都比相应的FAT32簇小,当分区的大小在2GB以上时(2GB2TB),簇的大小都为4KB。(8)支持磁盘配额管理:磁盘配额就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户
11、只能使用最大配额范围内的磁盘空间。(9)应用审核策略可以对文件夹、文件以及活动目录对象进行审核,审核结果记录在安全日志中,通过安全日志可以查看哪些组或用户对文件夹、文件或活动目录对象进行了什么级别的操作。(10)NTFS使用一个“变更”日志来跟踪记录文件所发生的变更。n图2-26 事件查看器3.2 管理文件与文件夹的访问许可权管理文件与文件夹的访问许可权 Windows Server 2003以用户和组账户以用户和组账户为基础来实现文件系统的许可权。每个文为基础来实现文件系统的许可权。每个文件、文件夹都有一个称作访问控制清单件、文件夹都有一个称作访问控制清单(access control li
12、st)的许可清单,该清单)的许可清单,该清单列举出哪些用户或组对该资源有哪种类型列举出哪些用户或组对该资源有哪种类型的访问权限。访问控制清单中的各项称为的访问权限。访问控制清单中的各项称为访问控制项。文件访问许可权只能用于访问控制项。文件访问许可权只能用于NTFS卷。卷。3.2.1 NTFS文件权限的类型文件权限的类型1、标准、标准NTFS文件权限的类型:文件权限的类型:读取:读取文件内的数据,查看文件的属性。读取:读取文件内的数据,查看文件的属性。写入:写入:此权限可以将文件覆盖,改变文件的此权限可以将文件覆盖,改变文件的属性。属性。读取及运行:除了读取及运行:除了“读取读取”的权限外,还有
13、的权限外,还有运行运行“应用程序应用程序“。修改:修改:除了除了“写入写入”与与“读取与运行读取与运行”权限权限外,还有更改文件数据。删除文件。改变文外,还有更改文件数据。删除文件。改变文件名。件名。完全控制:它拥有所有的完全控制:它拥有所有的NTFS文件权限。文件权限。3.2.1 NTFS文件权限的类型文件权限的类型2、标准、标准NTFS文件夹权限的类型文件夹权限的类型 读取:此权限可以读取:此权限可以查看文件夹内的文查看文件夹内的文件名称,子文件夹的属性。件名称,子文件夹的属性。写入:写入:可以在文件夹里写入文件与文可以在文件夹里写入文件与文件夹。更改文件的属性。件夹。更改文件的属性。列出
14、文件夹目录:除了列出文件夹目录:除了“读取读取”权限权限外,还有外,还有“列出子文件夹列出子文件夹”的权限。即的权限。即使用户对此文件夹没有访问权限。使用户对此文件夹没有访问权限。3.2.1 NTFS文件权限的类型文件权限的类型2、标准、标准NTFS文件夹权限的类型文件夹权限的类型 读取与运行:它与读取与运行:它与“列出文件夹目录列出文件夹目录”几乎相同的权限。但在权限的继承方面几乎相同的权限。但在权限的继承方面有所不同,有所不同,“读取与运行读取与运行”是文件与文是文件与文件夹同时继承,而件夹同时继承,而“列出子文件夹目录列出子文件夹目录”只具有文件夹的继承性。只具有文件夹的继承性。修改:它
15、除了具有修改:它除了具有“写入写入”与与“读取读取与运行与运行”权限,还具有权限,还具有删除,重命名子删除,重命名子文件夹文件夹的权限。的权限。完全控制:它具有所有的完全控制:它具有所有的NTFS文件文件夹权限。夹权限。3.2.2 NTFS文件夹与文件权限文件夹与文件权限设置设置3.2.3文件与文件夹的权限约束文件与文件夹的权限约束与有效性与有效性n在NTFS磁盘分区内,每个文件与文件夹都有其“所有者”。系统默认建立文件或文件夹的用户就是该文件或文件夹的所有者,所有者永远具有更改该文件或文件夹权限的能力。文件或文件夹的所有者是可以由其他用户来实现转移的,转移者必须有以下权限:n(1)拥有“取得
16、所有权”的特殊权限。n(2)拥有“更改权限”的特殊权限。n(3)拥有“完全控制”的标准权限。n任何一位具有Administrator权限的用户,无论对该文件或文件夹拥有哪种权限,永远具有夺取所有权限的能力。3.2.3 文件与文件夹的访问许可冲突文件与文件夹的访问许可冲突Windows Server 2003按以下方式确定访按以下方式确定访问权。问权。(1)权限的累加性。)权限的累加性。(2)对资源的拒绝权限会覆盖掉所有其)对资源的拒绝权限会覆盖掉所有其他的权限。他的权限。(3)文件权限会覆盖掉文件夹权限。)文件权限会覆盖掉文件夹权限。资源共享是网络最重要的特性,通过共享文件夹资源共享是网络最重
17、要的特性,通过共享文件夹可以使用户方便地进行文件交换。当然,简单地设可以使用户方便地进行文件交换。当然,简单地设置共享文件夹可能回带来安全隐患,因此,必须考置共享文件夹可能回带来安全隐患,因此,必须考虑设置对应文件夹的访问权限。虑设置对应文件夹的访问权限。3.3 添加与管理共享文件夹添加与管理共享文件夹(1)打开“开始”菜单,选择“控制面板”“管理工具”“计算机管理”,打开“计算机管理”控制台,然后选择“共享文件夹”,展开之后选择“共享”选项,如图3-4所示。在窗口的右边显示出了计算机中所有共享文件夹的信息。(2)要建立新的共享文件夹,可选择主菜单“操作”中的“新建共享”子菜单,或者在右侧窗口
18、单击鼠标右键选择“新建共享”菜单,打开“创建共享文件夹向导”对话框如图3-5所示。(3)在图3-5中单击“浏览”按钮,选择“F”盘上的“网络操作系统”设置为共享。(4)单击“下一步”,为共享文件夹设置“共享名”、“描述”等信息。如图3-6所示。(5)单击“下一步”,打开如图3-7所示的对话框,对共享文件夹设置权限。用户可以根据自己的需要设置网络用户的访问权限,或者选择“自定义”自己定义网络用户的访问权限。设置完毕后,单击“完成”即可。3.3.1 添加共享文件夹添加共享文件夹3.3.1 添加共享文件夹(2)3.3.1 添加共享文件夹(2)要设置共享文件夹,也可以选择相应的文件夹,单击鼠标右键,在
19、快捷菜单中选择“属性”,点击“共享”选项卡,如图3-8所示。3.3.1 添加共享文件夹添加共享文件夹3.3.2 停止共享文件夹停止共享文件夹(1)在)在“计算机管理计算机管理”应用程序窗口中,选择要停止应用程序窗口中,选择要停止共享的文件夹;共享的文件夹;(2)点击右键,选择)点击右键,选择“停止共享停止共享”;(3)在弹出的对话框里,点击)在弹出的对话框里,点击“确定确定”按钮即可。按钮即可。也可以通过如下的步骤:也可以通过如下的步骤:(1)使用)使用“我的电脑我的电脑”或或“资源管理器资源管理器”,选定已经,选定已经设为共享的文件夹;设为共享的文件夹;(2)右击该文件夹,选择)右击该文件夹
20、,选择“共享共享”命令,打开属性页命令,打开属性页中中“共享共享”属性卡;属性卡;(3)单击)单击“不共享该文件夹不共享该文件夹”,点击,点击“确定确定”按钮即按钮即可。可。3.3.3 映射网络驱动器映射网络驱动器为了使用方便,可以将经常使用的共享文件夹映射为驱动器,方法如下:(1)右击“我的电脑”,选择“映射网络驱动器”,打开如图3-12所示对话框;图3-12映射网络驱动器对话框3-13 浏览选择要共享的文件夹图 3-14 通过映射的驱动器访问共享文件夹3.3.5 断开网络驱动器当不再需要网络驱动器时,可以将其断开,步骤如下:当不再需要网络驱动器时,可以将其断开,步骤如下:(1)右击)右击“
21、我的电脑我的电脑”,选择,选择“断开网络驱动器断开网络驱动器”,出现如图,出现如图3-15所示对话框。所示对话框。(2)选择要断开的网络驱动器,点击)选择要断开的网络驱动器,点击“确定确定”即可。即可。图3-15 断开网络驱动器3.4 3.4 文件的压缩、加密与磁盘整理文件的压缩、加密与磁盘整理3.4.1 3.4.1 文件、文件夹的压缩与解压缩文件、文件夹的压缩与解压缩(1)(1)设置压缩属性的过程是:鼠标右键单击要设置的文件夹,选择设置压缩属性的过程是:鼠标右键单击要设置的文件夹,选择“属性属性”/“常常规规”/“高级高级”/“压缩内容以便节省磁盘空间压缩内容以便节省磁盘空间”,可将该文件夹
22、标记为,可将该文件夹标记为“压缩压缩”文件夹。文件夹。图3-26 压缩属性的选择图3-27 压缩设置对话框3.4.1 3.4.1 文件、文件夹的压缩与解压缩文件、文件夹的压缩与解压缩(2)(2)文 件、文 件 夹 的 压 缩 还 可 以 在文 件、文 件 夹 的 压 缩 还 可 以 在“命 令 提 示 符命 令 提 示 符”环 境 下,利 用环 境 下,利 用COMPACT.EXE程序实现,该命令的参数设置可以用命令程序实现,该命令的参数设置可以用命令COMPACT /?来查看,根据需要选择使用。来查看,根据需要选择使用。还可以使被压缩的磁盘、文件、文件夹显还可以使被压缩的磁盘、文件、文件夹显
23、示不同的颜色,以区别于未压缩的磁盘、文件、文件夹。示不同的颜色,以区别于未压缩的磁盘、文件、文件夹。图3-28 使用不同的颜色显示被压缩文件/文件夹 3.4.2 文件复制或移动对压缩属性的影响文件复制或移动对压缩属性的影响 1文件由一个文件夹文件由一个文件夹复制复制到另外一个文件夹时,由于文件到另外一个文件夹时,由于文件的复制要产生新文件,因此,的复制要产生新文件,因此,新文件的压缩属性继承目标文件新文件的压缩属性继承目标文件夹的压缩属性夹的压缩属性。2文件由一个文件夹文件由一个文件夹移动移动到另外一个文件夹时,还要分两到另外一个文件夹时,还要分两种情况:种情况:(1)如果移动是在同一个磁盘分
24、区中进行的,则文件的压如果移动是在同一个磁盘分区中进行的,则文件的压缩属性不变。缩属性不变。因为在因为在Server 2003中,同一磁盘中文件的移动只中,同一磁盘中文件的移动只是指针的改变,并没有真正的移动。是指针的改变,并没有真正的移动。(2)如果移动到另一个磁盘分区的某个文件夹中,则该文如果移动到另一个磁盘分区的某个文件夹中,则该文件将继承目标文件夹的压缩属性。件将继承目标文件夹的压缩属性。因为移动到另一个磁盘分区,因为移动到另一个磁盘分区,实际上是在那个分区上产生一个新文件。实际上是在那个分区上产生一个新文件。文件夹的移动或复制的原理与文件是相同的。文件夹的移动或复制的原理与文件是相同
25、的。另外,如果将另外,如果将文件从文件从NTFS磁盘分区移动或复制到磁盘分区移动或复制到FAT或或FAT32磁盘分区内或磁盘分区内或者是软盘上,则该文件会被解压缩。者是软盘上,则该文件会被解压缩。3.4.3 3.4.3 文件与文件夹的加密、解密文件与文件夹的加密、解密 要对文件进行加密,操作的过程与压缩类似,只是在要对文件进行加密,操作的过程与压缩类似,只是在“压缩压缩或加密属性或加密属性”处选择处选择“加密内容以便保护数据加密内容以便保护数据”选项即可。选项即可。加密之后该文件夹内所添加的文件、子文件夹与子文件夹内加密之后该文件夹内所添加的文件、子文件夹与子文件夹内的文件都会被自动的加密;也
26、可以同时将之前已经存在于该的文件都会被自动的加密;也可以同时将之前已经存在于该文件夹内的现有文件、子文件夹与子文件夹内的文件加密,文件夹内的现有文件、子文件夹与子文件夹内的文件加密,或者保留其原有的状态。或者保留其原有的状态。Windows Sever 2008提供的文件加密功能是通过加密文件系统(EFS)实现的。文件、文件夹的加密也可以在文件、文件夹的加密也可以在“命令提示符命令提示符”环环境下,利用境下,利用CIPHER.EXE程序程序实现,该命令的参数实现,该命令的参数设置可以用命令设置可以用命令CIPHER /?来查看,根据需要选择来查看,根据需要选择使用。使用。3.5 卷影副本卷影副
27、本n共享文件夹的卷影副本提供共享资源中(如文件服务器)文件的即时点副本。通过共享文件夹的卷影副本,可以查看在过去的时间点中存在的共享文件和文件夹。访问文件的以前的版本或卷影副本非常有用,因为这样可以恢复意外删除或覆盖的文件。如果意外删除了某个文件,可以打开以前的版本,然后将其恢复到安全的位置。3.5 卷影副本卷影副本n使用卷影副本需要注意以下事项:n(1)当恢复文件时,文件权限不会更改。n(2)共享文件夹的卷影副本在所有版本的Windows Sever 2008 R2中都可用。n(3)使磁盘联机时,如果磁盘包含卷的卷影副本存储空间,为了防止可能丢失快照,会在使卷本身联机之前使磁盘联机。n(4)
28、创建卷影副本不能替代创建常规备份。3.5 卷影副本卷影副本n使用卷影副本需要注意以下事项:n(5)当存储区域达到限制值之后,将删除最旧的卷影副本,从而留出空间以便创建更多卷影副本。删除卷影副本之后,将无法检索该副本。n(6)可以调整存储位置、空间分配和计划以适合的需要。在“本地磁盘属性”页面的“卷影副本”选项卡上,单击“设置”。n(7)每个卷上最多可以存储64个卷影副本。达到该限制值之后,将删除最旧的卷影副本,因此无法检索该副本。n(8)卷影副本是只读的。不能编辑卷影副本的内容。n(9)只能针对每个卷启用共享文件夹的卷影副本,也就是说,不能在卷上选择要复制或不要复制的特定共享文件夹和文件。3.
29、5 卷影副本卷影副本n(1)首先在计算机的F盘创建共享文件夹“卷影副本”。在该文件夹内创建文件“测试”,内容为“现在是11:37分”。n(2)在计算机上单击“开始”“管理工具”“计算机管理”,打开“计算机管理”控制台,展开“系统工具”节点,右击“共享文件夹”,在弹出菜单中选择“所有任务”“配置卷影副本”,如图3-14所示3.5 卷影副本卷影副本n单击“启用”,弹出如图3-16所示的“启用卷影复制”界面,该信息标识启用卷影复制后Windows将使用默认计划和设置,单击“是”开始启用卷影复制。3.5 卷影副本卷影副本n(4)修改文件夹“卷影副本”中的文件“测试”,在该文件原有数据之外添加“现在是1
30、1:58分”,如图3-17所示。然后将其保存。n(5)在另一个客户端上,可以单击“开始”“运行”,打开运行对话框后输入原先计算机的路径就可以查看共享文件夹的“卷影副本”。如图3-18所示。3.5 卷影副本卷影副本n接着打开“巻影副本192.168.117.129”属性对话框的“以前的版本”选项卡,如图3-19所示。n选择文件夹版本,单击“还原”弹出3-20所示的以前的而版本界面,该信息表示还原以前的版本后,将替换该文件夹的当前版本。如图3-20所示。3.5 分布式文件系统(DFS)概述及应用分布式文件系统分布式文件系统(Distributed File System,DFS)为整个企业网络上的
31、文件系统资源提为整个企业网络上的文件系统资源提供了一个逻辑树结构。用户可以抛开文件的供了一个逻辑树结构。用户可以抛开文件的实际物理位置,仅通过一定的逻辑关系就可实际物理位置,仅通过一定的逻辑关系就可以查找和访问网络的共享资源。用户能够像以查找和访问网络的共享资源。用户能够像访问本地文件一样访问分布在网络上多个服访问本地文件一样访问分布在网络上多个服务器上的文件。务器上的文件。是用来管理网络中的共享文是用来管理网络中的共享文件资源的一种方法,同时也提供网络负载平件资源的一种方法,同时也提供网络负载平衡和容错的功能。衡和容错的功能。3.5 分布式文件系统(DFS)概述及应用如果面临以下几种情况,应
32、该考虑实施如果面临以下几种情况,应该考虑实施 DFS:n访问共享文件夹的用户分布在一个站点的多个访问共享文件夹的用户分布在一个站点的多个位置或多个站点上。位置或多个站点上。n大多数用户都需要访问多个共享文件夹。大多数用户都需要访问多个共享文件夹。n通过重新分布共享文件夹可以改善服务器的负通过重新分布共享文件夹可以改善服务器的负载平衡状况。载平衡状况。n用户需要对共享文件夹的不间断访问。用户需要对共享文件夹的不间断访问。n您的组织中有供内部或外部使用的您的组织中有供内部或外部使用的 Web 站点。站点。分布式文件系统(DFS)的拓扑结构n分布式文件系统分布式文件系统(DFS)的拓扑结构是由的拓扑
33、结构是由 DFS 根目录、一个或多个根目录、一个或多个 DFS 链接、一个或多链接、一个或多个个 DFS 共享文件夹,或每个共享文件夹,或每个 DFS 所指的副本所指的副本组成。我们称组成。我们称DFS的这种根和链接的拓扑结构的这种根和链接的拓扑结构为为DFS树(树(DFS Tree)。)。n一个一个DFS系统首先要有一个系统首先要有一个DFS Root(根目根目录录),这个根目录就是一个共享文件夹。在根,这个根目录就是一个共享文件夹。在根里,可以包括多个里,可以包括多个DFS Link(链接链接)。DFS 根根目录所驻留的域服务器被称为目录所驻留的域服务器被称为“宿主服务器宿主服务器”。通过
34、在域中的其他服务器上创建通过在域中的其他服务器上创建“根目录共根目录共享享”,可以复制,可以复制 DFS 根目录。这将确保在宿根目录。这将确保在宿主服务器不可用时,文件仍可使用。主服务器不可用时,文件仍可使用。图3-1 6 分布式文件系统控制台 图3-17选择根目录类型 3.5.1 创建DFS根目录(2)3.5.1 创建DFS根目录(4)图3-18 选择主持域 图3-19 选择主服务器 3.5.1 创建DFS根目录(5)图3-20 输入根目录名称图 3-21 选择根目录共享文件夹 3.5.2 添加DFS链接添加添加DFS链接即将分布在网络中各主机上的共享文件夹映射到链接即将分布在网络中各主机上
35、的共享文件夹映射到DFS根目录下,根目录下,用户访问用户访问DFS根目录就可以直接访问这些共享目录,具体步骤如下:根目录就可以直接访问这些共享目录,具体步骤如下:打开打开DFS管理控制台,右击管理控制台,右击DFS根目录图标,在弹出菜单中选择根目录图标,在弹出菜单中选择“新建链新建链接接”,打开如图,打开如图3-22所示窗口。所示窗口。图3-22 建立链接共享名称如图如图3-23所示。此处我们添加了计算机名字为所示。此处我们添加了计算机名字为“Shanlan”的共享文件夹的共享文件夹“jiaocheng”到到DFS根目录下。根目录下。重复以上建立链接的方法可以把网络中多个主机多个共享文件夹组织
36、到重复以上建立链接的方法可以把网络中多个主机多个共享文件夹组织到DFS 中来,这样用户只要访问中来,这样用户只要访问DFS 根就能访问其中的所有共享目录了根就能访问其中的所有共享目录了 图图8-23 添加了共享链接的添加了共享链接的DFS控制台控制台3.5.3 为为DFS链接添加目标链接添加目标图图 3-24 新建目标新建目标 我们可以为我们可以为DFS链接添加相关目标,即当链接的共享文件夹不可用时,链接添加相关目标,即当链接的共享文件夹不可用时,DFS会重定向到选择为目标的共享文件夹,可以为某一链接添加多个目标。会重定向到选择为目标的共享文件夹,可以为某一链接添加多个目标。在在“分布式文件系
37、统分布式文件系统”管理控制台中,鼠标右击要指派共享文件夹的管理控制台中,鼠标右击要指派共享文件夹的DFS链链接,在弹出的快捷菜单中选择接,在弹出的快捷菜单中选择“新建目标新建目标”,打开如图,打开如图3-24所示所示“新建目标新建目标”窗口。窗口。3.5.4 访问DFS 当我们配置好我们当我们配置好我们DFS之后,那么在网络中的计算机就可以自由的访之后,那么在网络中的计算机就可以自由的访问问DFS。访问。访问DFS我们可以采用多种方法:我们可以采用多种方法:方法一,打开方法一,打开“网上邻居网上邻居”,浏览并打开宿主服务器(,浏览并打开宿主服务器(DFS根目录所根目录所在计算机),我们会看到宿
38、主服务器上所有共享的文件夹,那么打开作为在计算机),我们会看到宿主服务器上所有共享的文件夹,那么打开作为DFS根目录的共享文件夹(比如前面建立的根目录的共享文件夹(比如前面建立的test),我们就可以看到我们在创建),我们就可以看到我们在创建DFS时添加的所有共享文件夹。时添加的所有共享文件夹。方法二,可以使用方法二,可以使用3.3.4节介绍的方法,将节介绍的方法,将DFS根目录文件夹影射为网根目录文件夹影射为网络驱动器。络驱动器。方法三,用户使用浏览器访问方法三,用户使用浏览器访问DFS目录,在浏览器地址栏中输入目录,在浏览器地址栏中输入DFS根根目录共享文件夹的正确路径,格式为目录共享文件
39、夹的正确路径,格式为“计算机名计算机名共享文件夹名共享文件夹名”,例如:,例如:shenlantest,就能直接访问,就能直接访问DFS目录。目录。方法四,打开方法四,打开“开始开始”菜单,在运行对话框中输入菜单,在运行对话框中输入DFS根目录共享文根目录共享文件夹的正确路径,单击件夹的正确路径,单击“确定确定”即可。即可。在访问在访问DFS时,访问共享文件夹的权限由该文件所在计算机设定。例时,访问共享文件夹的权限由该文件所在计算机设定。例如:在如:在zzpi-wlzx计算机上有一个名为计算机上有一个名为“math”的共享文件夹,那么将该文件夹的共享文件夹,那么将该文件夹添加到添加到DFS中后
40、,其它用户对它的访问权限完全由名为中后,其它用户对它的访问权限完全由名为zzpi-wlzx的计算机设定。的计算机设定。3.6Linux文件系统文件系统 Linux Linux文件系统支持很多种类型,如文件系统支持很多种类型,如minixminix、XIAXIA、MSDOSMSDOS、UMSDOSUMSDOS、NCPNCP、ext2ext2、ext3ext3、ext4ext4、xfsxfs、vfatvfat、iso9660iso9660、NTFS NTFS、VFATVFAT、PROCPROC、NFSNFS、SMBSMB、SYSVSYSV、AFFS AFFS、reiserfsreiserfs、sm
41、bsmb、jfsjfs、sysvsysv、hpfshpfs、以及、以及ufsufs等。等。Linux Linux操作系统也常常使用虚拟文件系统操作系统也常常使用虚拟文件系统VFSVFS,通过通过VFSVFS可以直接存取其它已被内核支持的各种文可以直接存取其它已被内核支持的各种文件系统,用起来就像是在普通的件系统,用起来就像是在普通的 LinuxLinux的的extext系列系列文件系统一样。文件系统一样。3.5Linux文件系统文件系统n 一个已经安装的一个已经安装的LinuxLinux操作系统究竟支持几种操作系统究竟支持几种文件系统类型,需要由文件系统类型,需要由文件系统类型注册表文件系统类
42、型注册表来来描述。描述。nfile_systemsfile_systems指向文件系统注册表,每个文件指向文件系统注册表,每个文件系统类型在注册表中有一登记项,注册表的每系统类型在注册表中有一登记项,注册表的每一个一个file-file-system_typesystem_type节点描述一个已注册的节点描述一个已注册的文件系统类型。记录类型名文件系统类型。记录类型名namename、支持该文件、支持该文件系统的设备系统的设备requires_devrequires_dev、读出该文件系统在、读出该文件系统在外存超级块的函数外存超级块的函数read_superread_super等等 。fil
43、e_system_tfile_system_typeypenamenamerequires_requires_devdevread_superread_supernextnextfile_systfile_systemsemsfile_system_file_system_typetypenamenamerequires_requires_devdevread_superread_supernextnextfile_system_file_system_typetypenamenamerequires_requires_devdevread_superread_supernextnextLin
44、ux文件系统函数register_filesystem用于注册一个文件系统类型,函数unregister_filesystem用于从注册表中卸装一个文件系统类型。nLinux不通过设备标识访问具体文件系统,是通过mount命令把它安装到文件系统树的某一个目录节点,该文件系统的所有文件和子目录就是该目录的文件和子目录,直到用umount命令显式的撤卸该文件系统。nLinux自举时,先装入根文件系统,然后根据/etc/fstab中的登记项使用mount命令自动逐个安装文件系统。n用户也可显式地通过mount和umount命令安装和卸装文件系统。Linux支持的文件系统nMinixMinix:Lin
45、uxLinux支持的第一个文件系统,对用户有很多限制而且性支持的第一个文件系统,对用户有很多限制而且性能低下。有些没有时间标记,其文件名最长能低下。有些没有时间标记,其文件名最长l 4l 4个字符。个字符。minixminix文件系统最大的缺点是最大只能使用文件系统最大的缺点是最大只能使用64M64M 的硬盘分区,所以在目的硬盘分区,所以在目前已经没有人使用它了。前已经没有人使用它了。nXiaXia:MinixMinix文件系统修正后的版本。在一定程度上解决了文件名文件系统修正后的版本。在一定程度上解决了文件名和文件系统大小的局限。但没有新的特色,目前很少有人使用。和文件系统大小的局限。但没有
46、新的特色,目前很少有人使用。nMsdosMsdos:msdosmsdos 是在是在DosDos、WindowsWindows和某些和某些OS/2OS/2 操作系统上使用的操作系统上使用的一种文件系统,其名称采用一种文件系统,其名称采用“8+3”8+3”的形式,即的形式,即8 8个字符的文件名个字符的文件名加上加上3 3个字符的扩展名。个字符的扩展名。nUmsdosUmsdos:LinuxLinux下的扩展下的扩展msdosmsdos文件系统驱动,支持长文件名、所文件系统驱动,支持长文件名、所有者、允许权限、连接和设备文件。允许一个普通的有者、允许权限、连接和设备文件。允许一个普通的msdoms
47、do s s文件文件系统用于系统用于LinuxLinux,而且无须为它建立单独的分区,而且无须为它建立单独的分区Linux支持的文件系统nSysv:sysv文件系统实际上是System V/Coherent 在Linux平台上的文件系统。nNcpfs:ncpfs是一种Novell NetWare 使用的NCP协议的网络操作系统。nVfat:vfat是Windows9x 和Windows NT/2000下使用的一种Dos文件系统,其在Dos文件系统的基础上增加了对长文件名的支持。nNfs:Sun公司推出的网络文件系统,允许多台计算机之间共享同一文件系统,易于从所有这些计算机上存取文件。nSmb:
48、smb是一种支持 Windows for workgroups、Windows NT 和Lan Manager的基于SMB协议的网络操作系统。ext2文件系统n支持支持UNIX所有标准的文件系统特征,包括正文、目录、设所有标准的文件系统特征,包括正文、目录、设备文件和连接文件等,这使得它很容易被备文件和连接文件等,这使得它很容易被UNIX程序员接受。程序员接受。事实上,事实上,ext2的绝大多数的数据结构和系统调用与经典的的绝大多数的数据结构和系统调用与经典的UNIX一致一致n能够管理海量存储介质。支持多达能够管理海量存储介质。支持多达4TB的数据,即一个分的数据,即一个分区的容量最大可达区的
49、容量最大可达4TBn支持长文件名,最多可达支持长文件名,最多可达255个字符,并且可扩展到个字符,并且可扩展到1012个个字符字符n允许通过文件属性改变内核的行为;目录下的文件继承目允许通过文件属性改变内核的行为;目录下的文件继承目录的属性录的属性n支持文件系统数据支持文件系统数据“即时同步即时同步”特性,即内存中的数据一特性,即内存中的数据一旦改变,立即更新硬盘上的数据使之一致旦改变,立即更新硬盘上的数据使之一致n实现了实现了“快速连接快速连接”(fast symbolic links)的方式,使得)的方式,使得连接文件只需要存放连接文件只需要存放inode的空间的空间n允许用户定制文件系统
50、的数据单元(允许用户定制文件系统的数据单元(block)的大小,可以)的大小,可以是是 1024、2048 或或 4096 个字节,使之适应不同环境的要求个字节,使之适应不同环境的要求n使用专用文件记录文件系统的状态和错误信息,供下一次使用专用文件记录文件系统的状态和错误信息,供下一次系统启动时决定是否需要检查文件系统系统启动时决定是否需要检查文件系统 ext2体系结构 引引 导导 块块块块 组组 N N-1 1块块 组组 N N超超 级级 块块组组 描描 述述 符符块块 位位 图图索索 引引 节节 点点位位 图图索索 引引 节节 点点表表数数 据据 块块块块 组组 0 0引导块中含有可执行代