文件系统 & bootloader

注:本博客为本人的学习记录,如存在不准确的地方请大家帮忙指出 ,谢谢!

一、文件系统

​ 一个linux系统按启动顺序可以划分为:引导加载程序、内核、文件系统、应用程序。

​ 文件系统可以通俗的理解为管理文件存放位置的管家,不同的操作系统有不同的文件系统。Linux中一般使用EXT2格式的文件系统,(EXT3/EXT4增加了日志功能)是一种索引式(inode)文件系统,不需要像U盘那样经常磁盘重组。resize2fs命令可以变更文件系统大小。dumpe2fs命令可以查询文件系统的状态,包括inode节点和block块的用量情况。

当系统载入一个文件到内存后,如果该文件没有被更动过,则在内存区段的文件数据会被设置为干净(clean) 的。 但如果内存中的文件数据被更改过了 ,此时该内存中的数据会被设置为脏的 (Dirty)。此时所有的动作都还在内存中执 行,并没有写入到磁盘中! 系统会不定时的将内存中设置为“Dirty”的数据写回磁盘,以保持 磁盘与内存数据的一致性。

$ cat /proc/filesystem可以查看linux系统

rootfs bootfs bootloader相关推荐

  1. Docker | Docker技术基础梳理(五) - Docker网络管理

    Docker | Docker技术基础梳理(五) - Docker网络管理 链接: 原文链接 原文链接: https://gitbook.cn/books/5b8f3c471966b44b00d265 ...

  2. 深入浅出Docker(一):Docker核心技术预览

    [编者按]Docker是PaaS供应商dotCloud开源的一个基于LXC 的高级容器引擎,源代码托管在 GitHub 上, 基于Go语言开发并遵从Apache 2.0协议开源.Docker提供了一种 ...

  3. Docker(一):Docker核心技术预览

    开始学习docker了,想写一篇docker技术介绍的纯理论文章,发现以下网站的文档写的特别好,就直接引用了,文章转载自: http://www.infoq.com/cn/DockerDeep htt ...

  4. Docker镜像讲解

    此篇为Docker笔记,文章可能存在疏忽,建议直接观看原视频. 视频地址:https://www.bilibili.com/video/BV1og4y1q7M4?spm_id_from=333.999 ...

  5. Docker学习之三:docker镜像管理

    Docker镜像 一个host可以启动多个容器,基于镜像可在容器中启动不同的应用.如果本地无此镜像,docker可自动连接到docker registry上下载镜像,存储到本地文件系统(如overla ...

  6. 【Docker】docker镜像的获取、制作方法、Dockerfile

    目录 docker镜像 docker镜像的获取: docker镜像的制作方法: 基于容器制作镜像: 基于docker file制作: dockerfile instructions: FROM: MA ...

  7. 父镜像、子镜像、AUFS、UFS之间的关系、基础镜像

    一.Docker 到底为什么这么快? 两句话回答这个问题: 轻量级虚拟化,性能损耗小 AUFS文件系统分层设计,将资源利用率玩到极致 原理冗长,但很有意思,感兴趣请继续. 1.轻量级虚拟化技术 一句话 ...

  8. 一文搞定Docker(内含docker-compose及docker核心原理)

    01-Docker概述 Docker简介 Docker是基于Go语言实现的云开源项目. Docker的主要目标是: Build, Ship and Run Any App, Anywhere ,也就是 ...

  9. k8s mysql容器镜像_kubernetes(二)之Docker容器及镜像

    容器及镜像 容器 常见的容器状态 running stopped paused created deleted 注意: 查看docker状态使用的命令: docker ps: 查看running状态的 ...

  10. 【docker基础用法】

    docker基础用法 文章目录 docker基础用法 什么是docker OCI&OCF OCI OCF 断续器 docker架构 docker镜像与镜像仓库 docker对象 安装及使用do ...

最新文章

  1. php管理txt文件系统,PHP文件系统管理详解
  2. python batch normalization_Batch Normalization 引出的一系列问题
  3. 放弃鼠标,提高效率——像用Vim一样使用FF
  4. “智能经济”浪潮下,百度为何强调“人格化”与“服务化”?
  5. 倒数秒跳转页面实现代码。
  6. [BZOJ] 1637: [Usaco2007 Mar]Balanced Lineup
  7. ECMAScript 6的解构赋值 ( destructuring assignment)
  8. 服务器操作系统用什么好,服务器操作系统一般用什么
  9. python编写下载器可暂停_Python编写一个优美的下载器
  10. 关于http协议中的服务器状态情况
  11. OpenCV 离散傅里叶变换
  12. OpenAI对强化学习环境的汇总
  13. 10 个常见的压力面试问题
  14. Redis源码解读(七)——基本类型—dict
  15. 中国银联正式开展非标商户管理试点工作 将严打“大商户模式”
  16. 路由器的两种工作模式~~~
  17. 用友u8服务器优化,用友U8erp软件运行的性能优化方案图文教程
  18. SLIC 简单线性迭代聚类
  19. 如何在Unity上开发Nintendo(任天堂)Switch平台游戏时让游戏patch包大小尽量小
  20. xml图片太大_XML的大图片还是Goo的大球图?

热门文章

  1. mysql的root用户没有权限管理_mysql中root用户失去了root权限怎么处理呢?
  2. 《BiLSTM with Multi-Polarity Orthogonal Attention for Implicit Sentiment Analysis》论文阅读笔记
  3. python乒乓球比赛规则介绍_乒乓球比赛的简要规则
  4. 【WEb数据采集之js埋码】
  5. Canonical Coin Systems
  6. 设计的概念以及含义_什么是设计概念? 以及为什么您应该始终从一个开始
  7. Python爬虫浏览器标识库
  8. APM32 系列 MCU 获得 IAR Embedded Workbench 和 SEGGER J-Link Debug Probes 的全面支持
  9. Spring Web 编程详解
  10. 认知升级是比其他一切技能都更为重要的思维模式转变