返回介绍

2. 文件系统

发布于 2025-02-21 23:48:32 字数 1382 浏览 0 评论 0 收藏 0

本标准假定使用与 FHS 兼容文件系统的操作系统也支持在绝大多数 UNIX 文件系统中使用的基本安全特性。

对于文件之间的区别,可以有两种定义: 可共享不可共享 文件、 可变静态 文件。通常,在这些方面有区别的文件应该放置在不同的文件夹中。这样在不同的文件系统上保存不同用途的文件会很方便。

可共享 文件是可以保存在一个主机上而在另外的主机上使用的文件。不可共享 文件是那些不能共享的文件。例如,用户主文件夹下的文件是可共享的,而设备锁文件是不可共享的。

静态 文件包括二进制文件、库文件、文档和其他在系统管理员不介入就不会变动的文件。可变 文件是非静态的文件。

基础知识

可共享文件可以保存在一个主机上并在其他多个主机上使用。而典型情况下,文件系统层次结构中不是所有的文件都是可以共享的,因此每个系统具有至少保存了自己不共享文件的本地存储空间。如果一个系统所需要的文件都保存在另一个主机上,通过挂载该主机的一个或多个目录来访问它们会很方便。

静态和可变文件应该被分开保存,因为静态文件与可变文件不同,它们可以保存上只读的媒质上,并且不需要像调度可变文件那样需要备份。

历史上 UNIX 风格的文件系统层次结构在 /usr/etc 文件夹下既保存静态文件,也保存可变文件。为了实现上面提到的优点,发明了 /var 层次结构,所有 /usr 下面的可变文件被转移到 /var 下面。因而 /usr 现在可以只读的方式挂载(如果它在单独的文件系统上)。 /etc 下的可变文件早已转移到 /var ,因为技术上允许。

这里是一个与 FHS 兼容系统的例子。(也可能存在其他与 FHS 兼容的布局)

 可共享不可共享
静态/usr/etc
 /opt/boot
可变/var/mail/var/run
 /var/spool/news/var/lock

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文