【操作系统】文件系统之文件共享与文件保护

文章目录

  • 文件共享
    • 硬链接
    • 软链接
  • 文件保护
    • 口令保护
    • 加密保护
    • 访问控制

文件共享

为了实现文件的共享,引入了“计数器”字段,当一个文件每被一个用户所共享,那么计数器就加一。如果一个用户删除文件,计数器相应的减一。如果计数器为0,表示文件无任何用户使用,会被真正的删除。

【操作系统】文件系统之文件共享与文件保护_第1张图片

硬链接

计数器信息存储于文件的索引节点中。通过索引节点表中的索引节点指针是否指向真是文件索引节点的不同,文件共享的方式分为了硬链接(索引节点)以及软链接(符号链)两种。

硬链接方式如下:

【操作系统】文件系统之文件共享与文件保护_第2张图片
硬链接的索引节点指针直接指向真实文件的索引节点,当硬链接全部删除后,文件将会被删除。

软链接

软链接会直接创建一个新的链接文件,链接文件的文件内容指向了原文件。因此链接文件的删除并不会导致原文件的删除。从实现方式来看,很明显硬链接的效率会更高一些,但是另一方面,软链接相较于硬链接要更加安全(不会删除原文件)。

【操作系统】文件系统之文件共享与文件保护_第3张图片

文件保护

文件保护通俗来说就是对文件的操作权限进行控制。文件包含的实现方式总结有以下三种:

  • 口令保护;
  • 加密保护;
  • 访问控制;

口令保护

口令保护即在访问文件前要输入密码,输入正确才能访问文件内容。

【操作系统】文件系统之文件共享与文件保护_第4张图片

加密保护

加密保护,即使用加密算法对文件内容进行了加密处理,如果没有密钥,即便获取了文件也无法识别正确内容。

【操作系统】文件系统之文件共享与文件保护_第5张图片

访问控制

将文件的操作权限进行拆分,比如:读、写、执行、删除…然后根据不同的用户对文件的操作权限进行控制。

【操作系统】文件系统之文件共享与文件保护_第6张图片

你可能感兴趣的:(操作系统,服务器,操作系统,linux,java)