当前位置: 首页 > news >正文

48、深入理解Linux文件系统层次结构与计算机备份恢复

深入理解Linux文件系统层次结构与计算机备份恢复

1. 文件系统标准的发展

早期 Linux 发行版因 Unix 社区的分裂而缺乏统一模式,造成诸多混乱。为解决这一问题,1994 年初发布了文件系统标准(FSSTND),它对以下方面进行了标准化:
- 规范了 /bin 和 /usr/bin 中的程序。脚本引用文件位置的差异可能导致问题,FSSTND 对此进行了统一。
- 规定可执行文件不应像以前那样存放在 /etc 目录中。
- 将可变文件从 /usr 目录树中移除,使 /usr 可挂载为只读,这是一项有用的安全措施。

FSSTND 有 1.0、1.1 和 1.2 三个主要版本。但到 1995 年,其局限性逐渐显现,于是开发了文件系统层次结构标准(FHS)。FHS 基于 FSSTND 并进行了大幅扩展,它不仅是 Linux 标准,还可用于定义其他类 Unix 操作系统的文件布局。

2. FHS 的重要区分

FHS 有两个重要区分,分别是可共享文件与不可共享文件,以及静态文件与可变文件。
-可共享与不可共享文件:可共享文件(如用户数据文件和程序二进制文件)可通过 NFS 服务器在计算机间共享;不可共享文件包含系统特定信息,如配置文件,通常不适合在计算机间共享。
-静态与可变文件:静态文件通常不会改变,除非系统管理员直接干预,大多数程序可执行文件是静态文件的典型例子;可变文件可由用户、自动化脚本、服务器等更改,如用户主目录和邮件队列由可变文件组成。

FHS 试图将每个目录归入 2×2(可共享/不可共享 ×

http://www.cnnetsun.cn/news/107675.html

相关文章:

  • LSPosed迁移实战:解决Xposed开发者的7大核心痛点
  • 暗影精灵笔记本终极离线控制方案:完全隐私保护的性能优化完全指南
  • 计算机眼中的图像
  • 10 个AI论文工具,自考本科轻松搞定毕业写作!
  • 设计工具与UI组件库无缝集成:3步提升团队协作效率
  • CST软件的广泛应用
  • EmotiVoice情感分类体系揭秘:六种基础情绪如何建模?
  • JVET-AL0106
  • EmotiVoice语音合成自动化标注辅助系统开发
  • 数据安全无死角:云服务器筑牢企业数字资产 “防护墙”
  • wgpu性能优化终极指南:实战技巧让渲染性能翻倍
  • LXMusic终极音源系统:免费开源音乐解决方案完全指南
  • EmotiVoice官方Demo体验报告:功能完整度打几分?
  • hasattr()函数和getattr()函数
  • Windows系统清理优化神器!支持Win10/11磁盘空间注册表清理,开机自启动项管理、程序应用安装更新卸载,电脑性能优化设置增强!
  • EmotiVoice语音合成日志记录规范:便于调试与审计
  • EmotiVoice语音合成多区域部署架构设计
  • 不常用但超实用!QSpinBox 九大隐藏技巧
  • ChatGPT 说:豆包手机被微信“拒绝”,背后隐藏的是技术与生态的深层冲突
  • C++基础知识点——5个重要位运算技巧(通俗易懂版)
  • ScriptHookV模组开发实战:从入门到精通的完整指南
  • 重磅!AI应用架构师力推的企业虚拟运营方案_副本
  • pose-search:人体动作分析与姿态搜索终极指南
  • 终极隐私保护方案:用Buzz实现完全离线的语音转文字
  • DTLN实时降噪技术:用AI算法打造纯净语音体验的完整指南
  • 移动端视频录制技术革新:基于MediaRecorder的高性能解决方案
  • EmotiVoice与RVC的区别是什么?一文讲清两者定位差异
  • EmotiVoice语音合成中断怎么办?常见错误排查
  • ComfyUI-SeedVR2视频超分插件完整安装与配置指南
  • 开源TTS新星崛起:EmotiVoice为何备受开发者青睐?