一、文件系统
Linux文件系统为Ext2文件系统,文件系统一般会将文件权限和属性、数据分别存档在不同的区块,权限与属性放置到inode中,实际数据放置在datablock区块中,还有一个superblock记录整个文件系统的整体信息,包括inode与block的总数、使用量、剩余量等,inode/block数据存取方式成为索引式文件系统
Ext2文件系统在低格的时侯基本上是分辨为多个区块分组linux中文乱码,每位区块分组都有独立的inode/block/superblock系统,文件系统最上面有一个启动磁道bootsector,可以安装开机管理程序
上半部分时superblock信息,下半部份是每位blockgroup信息,比如Group0:
新建一个目录或文件时,须要使用blockbitmap+inodebitmap,此时文件系统的行为是
通常的superblockinodebitmap和blockbitmap数据时常变动linux磁盘写满启动,每次新增、移除、编辑时还会影响数据变更,被称为中介数据metadata,inode和block成为数据储存区域。
日志文件系统:为避免文件系统不一致linux系统应用,在文件系统中规划处一个区块用于专门记录写入或修订文件时的步骤,进行一致性检测
Linux文件系统的运作采用异步处理方法。系统会将常用文件数据放置到寻址储器的缓存区,以加速文件系统的读写。可以自动使用sync来逼迫显存中设定为dirty的文件回讲到c盘中,若正常死机时,死机指令会手动护甲sync,若不正常死机重新启动时可能会花好多时间进行c盘检验,甚至造成文件系统的受损
挂载指将文件系统与目录树结合,挂载点一定是目录linux磁盘写满启动,该目录时步入该文件系统的入口。
常见的支持文件系统有
二、磁盘与目录的容量
三、磁盘的分区、格式化、检验与挂载
c盘分区:MBR分区表使用fdisk分区,GPT使用gdisk分区
四、设置开机挂载
系统挂载限制:根目录必须先于其他挂载点先挂载,其他挂载点必须为已构建的目录,在同一时间内只能挂载一次,所有分区在同一时间内只能挂在一次;假如进行移除,必须先将工作目录移到挂载点之外