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

建设网站的目的及功能定位主要包括哪些内容网站建设费 什么科目

建设网站的目的及功能定位主要包括哪些内容,网站建设费 什么科目,单页网站建设,报考网页本文是博文 https://blog.csdn.net/wenhao_ir/article/details/146051313 的子博文。 在 Linux 启动过程中,默认情况下 init 进程可能会重新挂载根文件系统,这是因为 内核最初挂载根文件系统的方式可能不符合用户空间的需求。 1. Linux 启动时的根文件系…

本文是博文 https://blog.csdn.net/wenhao_ir/article/details/146051313 的子博文。

在 Linux 启动过程中,默认情况下 init 进程可能会重新挂载根文件系统,这是因为 内核最初挂载根文件系统的方式可能不符合用户空间的需求


1. Linux 启动时的根文件系统挂载流程

  1. 内核挂载根文件系统

    • 内核根据 bootargs 里的 root= 选项找到根文件系统设备,并尝试挂载它。
    • 例如:
      root=/dev/mmcblk1p2 rootwait rw
      
    • 这表示 内核会挂载 /dev/mmcblk1p2 作为根文件系统,并设置为读写模式(rw)
  2. init 可能重新挂载

    • 进入用户空间后,init 进程(比如 systemdinit 脚本)可能会 重新挂载根文件系统,原因包括:
      • 需要挂载为 只读(ro) 进行完整性检查
      • 需要进行 文件系统修复(fsck)
      • 需要 调整挂载选项(如启用 journaling 或其他参数)
    • 具体方式取决于 /etc/fstab 里的配置。例如:
      /dev/mmcblk1p2 / ext4 ro 0 1
      
      这会让 init 重新挂载 /dev/mmcblk1p2只读(ro)
  3. init 可能执行 mount -o remount

    • 一些系统 启动时默认挂载根文件系统为只读,然后 init 在适当的时候 重新挂载为读写
      mount -o remount,rw /
      
    • 这样可以确保文件系统在启动时得到保护,并且 fsck 检查完成后才进入读写模式。

2. 为什么 init 需要重新挂载?

  • 文件系统检查(fsck)
    • 某些系统在启动时会先以 只读模式(ro) 挂载根文件系统,以便 fsck 检查并修复错误,确保数据完整性。
  • 日志文件系统(Journaling)调整
    • 部分文件系统(如 ext4)可能需要在 init 阶段调整日志模式或启用 barrier 等选项,因此 init 会重新挂载。
  • 系统安全和完整性
    • 在某些嵌入式系统中,默认以 只读模式(ro) 运行,以防止意外修改系统文件,init 可能在需要时切换为读写模式(rw)。
  • 挂载选项调整
    • init 可能根据 /etc/fstab 里的配置改变挂载方式,例如:
      /dev/mmcblk1p2 / ext4 defaults,noatime 0 1
      
      这样 init 会重新挂载 mmcblk1p2 并启用 noatime 选项。

3. rw 在 u-boot的bootargs 中的作用

  • rw内核直接以读写模式(rw)挂载根文件系统,避免 init 重新挂载。
  • 但即使 bootargs 里写了 rwinit 仍然可以在启动过程中重新挂载根文件系统(通常基于 /etc/fstab 配置)。
  • 如果 bootargs 里是 ro,那么 init 可能会 检查文件系统后再挂载为 rw

4. 结论

  • Linux 内核挂载根文件系统后,init 可能会根据需要重新挂载(remount)。
  • 如果 bootargs 里是 rw,内核会直接以读写模式挂载,但 init 仍然可以重新挂载。
  • 如果 bootargs 里是 ro,系统可能会先进行 fsck,然后 init 在适当的时候 remount rw
  • 嵌入式系统有时会默认 ro,以提高可靠性,防止意外修改文件系统。
http://www.dtcms.com/a/452686.html

相关文章:

  • 哪个网站是做红酒酒的曲阜网站建设哪家好
  • 沈阳做平板网站专业的网站建设设计
  • 电子商务软件网站建设的核心市场营销策略怎么写
  • 详情页设计思路seo如何快速排名
  • 广州市学校网站建设公司房屋建筑图纸设计
  • 购物商城建设网站设计网站大全国内
  • 免费网站开发公司网站站内优化案例
  • 网站域名过户查询软件开发培训一般要多少钱
  • 娱乐建设网站网站建设管理维护制度
  • 怎样建设美食网站dw做的网站怎样才有域名
  • 公司网站设计 上海微网站开发多少钱
  • 公司注销后网站备案温州网页设计前端招聘
  • 做设备推广的网站网站开发语言哪种好
  • 合肥市住房建设局网站58同城怎么发布信息
  • wordpress能用多个云存储么广州优化网站推广
  • 肖鸿昌建筑网站广州无线电集团有限公司
  • 天津网站建设设计费用做网站主页效果图
  • 返利网站怎么做的西安电商平台网站
  • 电商网站的二级菜单怎么做网站建设技术服务的方式是什么意思
  • 网站建设对于电子商务的意义建筑工程公司黄页
  • oa信息化管理系统平台南阳做网站优化
  • 深圳网站定制公司手机网站建设软件
  • 网站建设招标评分标准零基础网站开发要学多久
  • 广西网站建设建议装修设计软件 知乎
  • 景区官方网站建设淘宝客如何免费做网站
  • 十个常见的网络推广渠道北京网站优化wyhseo
  • 丰润网站建设大气全屏通用企业网站整站源码
  • 济南市城市建设规划局官方网站前端面试题2022
  • 公司网站首页怎么制作逻辑网络设计报告
  • 平台设计网站公司电话免费好用的crm软件