当前位置: 首页 > news >正文

认识和了解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        可以查看目前被格式化的设备。

 

相关文章:

  • 朋友做色情网站挣了好多钱/福建百度开户
  • 小程序开发公司文案/重庆网站seo搜索引擎优化
  • java开发 大型网站开发/太原网站建设开发
  • jb632583四叶草项链vca750/广州网站seo地址
  • 申请域名之后如何做网站/软文代发布
  • 沈阳个人做网站/厦门seo优化推广
  • Simulink 自动代码生成电机控制:基于Keil软件集成
  • 【ArchSummit】小红书缓存服务多云建设之路
  • Educational Codeforces Round 137 (Rated for Div. 2)-赛后总结
  • Python图形处理
  • 【网站架构】4核CPU的MySQL调优3万RPS吞吐量?数据库集群高可用
  • Codeforces Round #828 (Div. 3)-赛后总结
  • C语言指针个人理解
  • 网络安全系统性学习路线「全文字详细介绍」
  • 你有一份奖学金,请注意查收~浙江财经大学 MBA奖学金
  • 手把手教你Linux的服务管理
  • 实验三 Windows窗体的设计及常用控件(1)
  • 【计算机毕业设计】java SpringBoot校园大学生志愿者服务系统