讲师中心 微信公众号

工具推荐

视频效率加速
Laper
Laper

剧本策划到成片协作

Seko
Seko

AI短剧一键生成成片

updream

一键生成高质量推广成片

AniShort
AniShort

AI短剧协同制作平台

Linux 中 /usr 目录的结构规范与只读挂载的可行性

大晨小哥_1745

大晨小哥_1745

发布时间:2026-08-18 09:26:38

|

410人浏览过

|

来源于php中文网

原创

/usr 可安全只读挂载,因其内容无运行时状态、日志、缓存或用户配置,且配置、数据、日志等均分离至 /etc、/var、/run 等独立目录;现代发行版默认将其单独分区并设为 ro。

linux 中 /usr 目录的结构规范与只读挂载的可行性

/usr 是系统级只读资源的核心存放区,设计初衷就是“安装后不预期被修改”。它不是用户家目录,也不是临时工作区,而是由发行版统一提供、供所有用户共享的稳定软件资源树。

/usr 的标准结构与职责边界

按照 FHS(文件系统层次标准),/usr 下各子目录有明确分工:

  • /usr/bin:日常命令(如 vim、grep、python),但不包含单用户模式必需的工具(那些必须放在 /bin)
  • /usr/sbin:非关键系统管理命令(如 httpd、sshd),与 /sbin 中的启动/修复命令分离
  • /usr/lib 和 /usr/lib64:架构相关库文件,供 /usr/bin 下程序链接使用
  • /usr/share:与 CPU 架构无关的共享数据(man 手册、locale、图标、字体等)
  • /usr/include:C/C++ 头文件,仅在编译时需要
  • /usr/src:内核或第三方源码(如 /usr/src/linux),仅开发者访问,运行时不参与
  • /usr/local:本地编译安装软件的“镜像副本”,结构与 /usr 一致,但完全独立、可写

为什么 /usr 可以且适合只读挂载

它的内容天然满足只读前提:无运行时状态、无日志、无缓存、无用户配置。只要把动态数据移出,/usr 就能安全挂为只读:

Linuxdo Application
Linuxdo Application

为 Linux.do 注册撰写高通过率、去 AI 化的中文小作文。进行自适应调查以了解申请人的真实背景,...

下载
  • 配置文件不在 /usr,而在 /etc;运行时数据不在 /usr,而在 /var 或 /run
  • 日志写入 /var/log,数据库文件存于 /var/lib,缓存放在 /var/cache —— 这些都与 /usr 解耦
  • 现代发行版(如 Debian 12+、RHEL 9+)默认将 /usr 单独分区,并在 fstab 中设为 ro(read-only)
  • 即使 /usr 被只读挂载,系统仍可在单用户模式下启动(因为关键工具如 mount、sh、ls 已提前放入 /bin 和 /sbin)

只读挂载的实际操作要点

不能只靠 chmod 或 chattr,必须通过挂载参数实现真正只读:

  • 在 /etc/fstab 中为 /usr 分区添加 ro 选项,例如:/dev/sda2 /usr ext4 defaults,ro 0 2
  • 若已挂载,可用 sudo mount -o remount,ro /usr 立即生效
  • 注意:/usr 下符号链接(如 /bin → /usr/bin)依赖底层文件系统可读,挂载为 ro 不影响其解析
  • 误将 /usr 设为只读后若需临时写入(如升级软件),应先 remount rw,操作完再切回 ro,避免长期开放写权限

常见误用与风险提示

违背只读原则的操作会破坏系统稳定性与可重现性:

  • 直接向 /usr/bin 写入自编译二进制 —— 应改用 /usr/local/bin
  • 在 /usr/share 中手动修改主题或语言包 —— 应通过包管理器更新,或覆盖到 /usr/local/share
  • 把应用配置文件硬编码到 /usr/lib/systemd/system/ —— 正确位置是 /etc/systemd/system/
  • 试图在只读 /usr 上运行 rpm/deb 安装 —— 包管理器会失败,需先 remount 或切换到支持的安装路径

热门AI工具

更多
Flowith
Flowith Hot

Flowith是一款基于画布和智能体工作流的 AI 协作工作空间。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

蛙蛙写作

一款AI论文写作工具,主要用于超级AI智能写作助手,适合需要提升相关任务效率的用户。

超级简历WonderCV

一款AI办公效率工具,主要用于免费求职简历模版下载制作,应届生职场人必备简历制作神器,适合需要提升相关任务效率的用户。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

咔片AIPPT

一款在线AI演示文稿制作工具,可根据主题和内容需求辅助生成PPT结构与页面,提高演示材料制作效率。

火山引擎

火山引擎是一款面向企业的云计算与AI服务平台。

PixPix
PixPix Hot

PixPix是一款面向电商视觉生产的AI商品图生成工具。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

相关专题

更多
服务器是什么
服务器是什么

服务器是一种计算机硬件设备或软件程序,它具有强大的计算和存储能力,用请求、存储数据和提供服务。它在互联网中着关重要的作用,为用户提供各种服务和资源。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

457

2023.08.15

连接apple id服务器时出错
连接apple id服务器时出错

连接apple id服务器时出错的原因包括网络连接问题、服务器问题、Apple ID账户问题、设备问题、防火墙或安全软件问题、时间和日期设置问题、Apple服务器维护等。本专题为大家提供apple id相关的文章、下载、课程内容,供大家免费下载体验。

1000

2023.09.08

搭建互联网服务器
搭建互联网服务器

搭建互联网服务器需要:1、选择合适的硬件和操作系统,第一步是选择合适的硬件和操作系统;2、安装和配置操作系统,是搭建互联网服务器的关键步骤;3、安装和配置服务器软件,是搭建互联网服务器的下一步,常见的服务器软件包括Apache、Nginx、Tomcat等;4、配置防火墙和安全性,是搭建互联网服务器的重要步骤;5、域名解析和配置,是搭建互联网服务器的最后一步。

3572

2023.09.19

如何查看服务器状态
如何查看服务器状态

查看服务器状态的方法有使用命令行工具、图形界面工具、监控工具、日志文件和远程管理工具等。本专题为大家提供服务器状态相关的文章、下载、课程内容,供大家免费下载体验。

1156

2023.10.09

服务器域名转接慢怎么解决
服务器域名转接慢怎么解决

服务器域名转接慢的解决办法有DNS优化、服务器优化、CDN加速、前端优化和网络优化等。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

1049

2023.10.17

服务器评测软件
服务器评测软件

服务器评测软件有PassMark Software、CPU-Z、GPU-Z、CrystalDiskMark、IOmeter、JMeter、LoadRunner、Apache Bench等等。详细介绍:1、PassMark Software是一款综合性的服务器性能测试软件,可以评估服务器在各种负载条件下的性能;2、CPU-Z是一款可以提供服务器CPU详细信息的软件等等。

554

2023.10.17

如何开启TFTP服务器
如何开启TFTP服务器

开启TFTP服务器的步骤包括选择TFTP服务器软件、下载和安装软件、配置TFTP服务器以及启动和测试服务器等。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

3316

2023.10.18

服务器负载不兼容怎么解决
服务器负载不兼容怎么解决

解决方法:1、增加服务器资源;2、负载均衡;3、优化应用程序;4、增加缓存机制;5、分布式架构;6、限流和熔断;7、自动化扩容。想知道更详细服务器负载不兼容的解决方法,可以访问本专题下面的文章。

6292

2023.10.20

Go-Zero API开发使用教程
Go-Zero API开发使用教程

本专题聚焦Go-Zero的API开发,拆解.api描述文件的语法结构、路由与分组定义、参数绑定与校验规则,说明统一响应体、JWT鉴权、跨域与接口文档生成的落地方式,并给出网关聚合与接口测试的实践建议。

20

2026.11.12

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Python uv官方安装与入门文档
Python uv官方安装与入门文档

共0课时 | 0人学习

Buffalo框架快速入门指南
Buffalo框架快速入门指南

共0课时 | 0人学习

Valgrind支持平台说明
Valgrind支持平台说明

共0课时 | 0人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn