认识和了解Linux文件系统。

1.磁盘的组成有那些?

圆形的盘片(主要用来存放数据)。

磁头(用来读取数据)。

主轴马达(用来转动磁盘)。

扇区(硬盘上最小的存储单位(512B))。

2.Linux的硬盘标识和分区分区标识。

硬盘在Linux中的标识为/dev/sd[a-p]         如图:

我这里是固态硬盘所依显示:/dev/nvme0n[1-10]。

如果有第二个硬盘就会接着下一个字母进行标识。

对一个硬盘的分区标识为 /dev/sda[1-10]

比如我这里的标识:

我这里的是固态硬盘标识为:/dev/nvme0n1p[1-10]

随着分区的增加标识增加。

MBR是:(master boot record) 引导主分区。

3.文件系统的特性。

为什么我们在使用硬盘是时候需要格式化?

因为每一种操作系统所设置的文件属性不相同,为了存放这些文件,因此需要对分区格式化,使成为操作系统能够使用的文件系统格式。

在Linux 中挂载的分区可以叫做文件系统。

区块的分类:

超级区块:记录此文件系统的整体信息,包括inode与数据区块的总量,使用量,剩余量,以及文件系统的格式与相关信息等;

inode:主要记录文件的属性,也同时记录此文件的数据所在的区块号码。

数据区块:记录文件的内容,若文件太大时,会占用多个区块。

4.Linux开始的ext2文件系统(inode)

数据区块:

ext2文件系统是以inode为基础的文件系统。

在文件系统中最前面有一个启动扇区(boot sector)。

ext2可以支持2GB以上的单一文件容量。

区块的大小在格式化就确定了(除非重新格式化)。

每个区块只能放一个文件的数据。

如果文件大于一个区块,则就会多占用一个区块。

如果文件小于一个区块,则剩余的容量就不能够被使用了。

索引节点(inode table):

文件的(read         write        excute)权限。

文件的拥有者用户组.

文件的大小。

文件的建立时间和改变的时间。

最近一次修改的时间。

最近一次读写的时间。

定义文件的标识(比如:hello.c)。

真正内容的指向。

一个inode的大小为 128B        (新的ext4和xfs可以设置到256B)。

每一个文件只占一个inode。

超级区块(superblock):

主要记录数据区块和inode的总量。

未使用和已使用的inode 和 数据区块 数量。

数据区块和inode的大小。

文件系统的挂载时间,最近写入时间和最近一次检验磁盘文件系统相关信息。

分区有效值:0 表示挂载(挂载了没有空位),1没有挂载(有一个空位)。

命令:dumpe2fs -b devicename         查看ext系列超级区块信息命令。

 

命令:blkid        可以查看目前被格式化的设备。

 

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值