Linux运维第二阶段(六)文件系统管理一、硬盘:逻辑结构:扇区sectors(磁盘的最小存贮单位)、磁道、柱面cylinders;硬盘大小:磁头数*柱面数*扇区数*每个扇区的大小注:柱面数表示硬盘每一盘片有几条磁道,扇区数表示每条磁道上有几个扇区二、文件系统:》超级块(superbloc..
分类:
系统相关 时间:
2015-05-03 23:47:22
阅读次数:
270
在 Linux 的文件系统中,磁盘块分成了 3 个部分。一部分称为数据区,用来存放文件内容。另一部分称为 inode 表,用来存放文件属性。第三部分称为超级块,用来存放文件系统本身的属性。文件的内容和属性分开存放,文件的属性存储在一个称为 inode 的数据结构中,inode 存放在 inode 表...
分类:
系统相关 时间:
2015-04-21 09:26:55
阅读次数:
267
先来将一下总的设计,然后再结合具体的函数进行详细的分析。
首先,创建一个大约100M的文件作为模拟的硬盘。硬盘的空间总共分为三个部分:超级块区,inode区和磁盘块区。其中超级块区就是一个struct结构,其中保存了inode区和磁盘块区的使用情况。inode区则由1024个inode块组成。一个inode块对应一个目录文件或者普通文件,其中保存了对应文件的文件类型,文件大小,占用...
分类:
其他好文 时间:
2015-04-13 20:57:22
阅读次数:
185
一、文件系统的结构 超级块的数据结构是:struct super_block {
unsigned short s_ninodes;
unsigned short s_nzones;
unsigned short s_imap_blocks;
unsigned short s_zmap_blocks;
unsigned short s_firstdatazone;
unsigne...
分类:
其他好文 时间:
2015-02-09 18:25:03
阅读次数:
139
操作系统的很多核心组件都是相互关联的,比如虚拟内存管理,物理内存管理,文件系统,缓存系统,IO,设备管理等等,都要放在一起来看才能从整体上理解各个模块到底是如何交互和工作的。这个系列的目的也就是从整体上来理解计算机底层硬件和操作系统的一些重要的组件是如何工作的,从而来指导应用层的开发。这篇讲讲文件系统的重要概念,为后面的IO系统做铺垫。
文件系统主要有三类
1. 位于磁盘的文件系统,在...
分类:
其他好文 时间:
2015-01-29 14:41:48
阅读次数:
245
一.填空题1. 在Linux系统中,以 方式访问设备 。2. Linux内核引导时,从文件 中读取要加载的文件系统。3. Linux文件系统中每个文件用 来标识。4. 全部磁盘块由四个部分组成,分别为 。5. 链接分为: 和 。6. 超级块包含了 和 等重要的文件系统信息。7. 某文件的权限为:dr...
分类:
系统相关 时间:
2015-01-16 18:44:48
阅读次数:
377
▲ETX2文件系统通常一个扇区的大小为512字节(byte=8个二进制位)分区的要点就是要记录每一个分区的起始与结束柱面MBR(master boot recorder)最多提供4个分区的记忆为提高磁头的读取效率,使用了逻辑块的概念1Block=2^n扇区每个文件系统开始位置的那个块称为超级块。超级...
分类:
系统相关 时间:
2015-01-16 16:26:46
阅读次数:
285
又一次遇到mount失败,提示文件系统类型错误、选项错误、有坏超级块等。之前是在ubuntu 14.04 lts desktop上挂载windows下共享文件夹遇到的。这次具体的环境如下:CentOS release 6.5 (Final) X86_64 共享了一个文件夹10.0.0.55/and....
分类:
其他好文 时间:
2014-11-25 17:48:15
阅读次数:
583
UNIX底下有很多文件系统,我在apue上看到了一点关于ufs文件系统的知识,想把它记下来,在每一分区上会建立一个文件系统,很多操作也仅能在一个文件系统里实现文件系统大概包含 自举块 超级块 柱面组柱面组则包含了 超级块副本,配置信息,i 节点图,块位图, i节点,数据块一个文件的创建是利用i节点创...
分类:
其他好文 时间:
2014-11-13 18:42:28
阅读次数:
228
VFS文件系统结构分析 ,介绍linux中文件系统的组织结构,inode、超级块、dentry等的关系...
分类:
其他好文 时间:
2014-11-06 21:56:07
阅读次数:
285