文档详情

计算机操作系统文件管理.ppt

发布:2019-07-11约1.37万字共122页下载文档
文本预览下载声明
* * * * 密码加密,摩丝密码,福尔摩斯会跳舞的小人 * 双份都出错怎么办?只能恭喜你中奖了,赶紧去买彩票 * 3 基于索引节点的共享方法 UNIX系统中,文件的目录结构由两部分构成:目录项和索引节点(也称i节点)。其中目录项由文件名和索引节点号组成。 索引节点中包含文件属性,文件共享目录数,与时间有关的文件管理参数以及文件存放的物理地址的索引区等。 文件在创建时,系统在目录项中填入其文件名和分配相应的索引节点号。当某用户希望共享该文件时,则在某目录的一个目录项中填入该文件的别名,而索引节点仍然填写创建时的索引节点号。 基于索引结点的共享方式。 将一部分信息放到索引结点中,原因? 这时,两个具有不同文件名的文件指向同一个索引节点, 共享该文件的用户对文件的操作都将引起对同一索引节点的访问。 从而提供了多用户对该文件的共享。在索引节点中包含一个链接计数, 用于表示链接到该索引节点上目录项的个数。 每当有一个用户要共享该文件时, 则索引节点中的链接计数加 1, 当用户使用自己的文件名删除该文件时, 链接计数减 1, 只要链接计数不为 0, 则该文件一直存在。 仅当链接计数为 0 时, 该文件才真正的被删除。 这种基于索引节点的共享方法也称硬连接。 4 基于符号链的共享方法 为共享一个文件,由系统创建一个LINK类型的新文件, 将新文件写入用户目录中,以实现目录与文件的链接。在新文件中只包含被链接文件的路径名,称这样的链接方法为符号连接。 新文件的路径名只是被看成是一个符号链。在利用符号连接方法实现文件共享时,只有文件主才拥有指向其索引节点的指针(索引节点号),而共享该文件的其它用户只有该文件的路径名, 而没有指向索引节点的指针。当文件主将共享文件删除后,其他用户访问失败,从而删除该符号链,没有任何影响,不会出现空指针的情况。 符号链实际上是一个文件,尽管该文件非常简单,却仍要为它配置一个索引节点,也要用一定的磁盘空间。这种方法有一个很大的优点, 就是它能跨越文件系统共享(网络共享:ip地址加该计算机的文件路径)。 这些文件共享方法中,如果某个用户修改了该共享文件,会对其他用户有什么影响? 5.7 文件系统的安全性和数据一致性 影响文件安全性和数据一致性的主要因素是: * 数据丢失 * 非法侵入 5.7.1防止人为因素造成的文件不安全性 1 隐藏文件和目录 2 口令 (1)文件口令 (2)用户口令 3 文件加密 加密技术的基本思想是伪装信息 4 指定访问权限 (1)存取控制矩阵 如果用户和文件数比较多,矩阵就会相当庞大。对存取控制矩阵进行分析,可以发现某一文件只与少数几个用户有关。也就是说,这样的矩阵是一个稀疏矩阵,因而可以简化。 (2)访问权限表和访问控制表 访问权限表是对存取控制矩阵的单一文件和多类用户的权限进行压缩 将用户按权限分为不同的类。 E执行 访问控制表是对存取控制矩阵的单一用户和所有文件的权限进行压缩 5.7.2防止系统因素或自然因素造成的文件不安全性 1 坏块管理:基本原则不使用坏块 2 磁盘容错技术:在系统中设置冗余部件来提高系统可靠性。 3 备份:建立副本和转储(海量转储和增量转储) 坏块管理 坏块管理有硬件和软件两种解决方法: 1) 硬件方法是建立一个坏块表,找空闲块代替有问题的块,全部对坏块的请求都使用对应的空闲块。类似于电话的呼叫转移。 2) 软件方法是构造一个包含所有坏块的文件,将坏块从空闲表中删除,使其不会出现在数据文件中。注意备份的时候不要读取该文件。 磁盘容错技术 磁盘容错技术大体分为三个级别: 1) SFT-I是低级磁盘容错技术 主要用于防止磁盘表面介质缺陷所引起的数据丢失. 2) SFT-II是中级磁盘容错技术 主要用于防止磁盘驱动器和磁盘控制器故障所引起的数据丢失. 3) SFT-III是高级磁盘容错技术 双服务器技术. 1 第一级容错技术 第一级容错技术包括双份目录,双份文件分配表及写后读校验等措施。 * 双份目录和双份文件分配表; * 热修复重定位和写后读校验. 2 第二级容错技术 SFT-II包括: * 磁盘镜像; * 磁盘双工. 3 RAID技术 即独立或廉价磁盘冗余阵列 以较低的成本,提供大容量,快速,安全可靠的磁盘存储系统. RAID有两部分构成: * 一组可以并行工作的磁盘所构成的磁盘阵列; * 在磁盘子系统中执行的或者在主机系统中执行的磁盘阵列管理软件. 1. 盘块号一致性的检查
显示全部
相似文档