磁盘的扇区为最小的物理存储单位,每个扇区为512bytes,第一扇区最重要,里面有主引导记录(MBR)占446bytes,分区表占64bytes,每16bytes标识一个分区,这个4个分区叫做主分区或扩展分区,扩展分区可以分出逻辑分区,但扩展分区最大只能有一个,还有2bytesMagic Numbre,用来标记MBR是否有效

linux的文件系统:

文件系统的基本组成:(ext2)

ext3文件系统:

而每一个block group 组成又由以下几种构成:

linux的文件系统主要由inode块和block块组成,inode存放文件的权限

和属性,block号等,inode没有存放文件名block存放实际数据,通过inode来查找block。文件名存放在目录中,目录也存储在磁盘块中,如图:

通过路径查找想要查找的文件就是通过/目录往下找:


更多相关文章

  1. Linux系统中使用fdisk命令为U盘分区,并将其中一个分区设置为启动
  2. JPA hibernate spring repository pgsql java 工程(三):数据表分区
  3. 使用SQL Server 2008提供的表分区向导

随机推荐

  1. [android]控件ImageView的常用属性
  2. Android 从零开始打造异步处理框架
  3. LinearLayout中实现水平方向上的两个text
  4. 最全的PHP开发Android应用程序
  5. 用Gradle 构建android程序
  6. 第四周Android实习笔记
  7. 裁判文书android app逆向
  8. Mono for Android V1.0 正式发布啦!
  9. 从linux看Android之一--init进程
  10. Android Scripting Environment -ASE