首页 > 其他分享 >cat userlist

cat userlist

时间:2022-10-23 15:25:15浏览次数:83  
标签:node 文件 储存 扇区 cat userlist 硬盘

Linux文件系统的三层抽象是什么?

第一层抽象:从磁盘到分区
 分区可以看作磁盘
 两个512G的硬盘跟一个1T的硬盘分成两个区
第二层抽象:从磁盘到序列块
 块数组与字节数组
第三层抽象:块数组到三个区域的划分(超级块,i-node,数据区)
 目录,文件属性,文件内容

  • 超级块:文件系统信息
  • i-node:文件属性——1.每一个文件都有一个i-node;i-node有固定的大小,构成一个i-node表
  • 数据区:文件内容和目录数据

写出Cat userlist的过程,要详述目录文件,i-node.数据块,要画图示意,假设块大小为4k, userlist的大小不小于10k,自己假设大小

inode是什么?

  理解inode,要从文件储存说起。

  文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector)。每个扇区储存512字节(相当于0.5KB)。

  操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个"块"(block)。这种由多个扇区组成的"块",是文件存取的最小单位。"块"的大小,最常见的是4KB,即连续八个 sector组成一个 block。

  文件数据都储存在"块"中,那么很显然,我们还必须找到一个地方储存文件的元信息,比如文件的创建者、文件的创建日期、文件的大小等等。这种储存文件元信息的区域就叫做inode,中文译名为"索引节点"。

  每一个文件都有对应的inode,里面包含了与该文件有关的一些信息。

cat userlist 的过程:

  • 目录中寻找文件名
  • 定位i-node
  • 访问数据块

如图所示

储存文件

读取文件

教程:https://blog.csdn.net/zhizhengguan/article/details/117295661

标签:node,文件,储存,扇区,cat,userlist,硬盘
From: https://www.cnblogs.com/yycyhyhf/p/16816083.html

相关文章

  • cat userlist
    Linux文件系统的三层抽象是什么?如下三个第一层抽象:从磁盘到分区分区可以看作磁盘或者是将磁盘看做分区第二层抽象:从磁盘到序列块块数组与字节数组第三层抽象:块数......
  • centos8下安装tomcat
    1、下载tomcatapache-tomcat-10.0.27.tar.gz2、上传到/opt目录下,并解压到/usr/local目录tar-zxvf/opt/apache-tomcat-10.0.27.tar.gz-C/usr/local3、......
  • cat userlist
    Linux文件系统的三层抽象是什么?第一层抽象——从磁盘到分区分区可以看作磁盘,2个512G的磁盘与1T磁盘的两个分区在逻辑上等价。第二层抽象——从磁盘到块序列块数组与......
  • try catch
    try{    this.submit_data.forEach((item)=>{     for(constkeyinitem){      if(key==="lyName"||key==="ltId"||ke......
  • Cat userlist
    1Linux文件系统的三层抽象一般而言,文件是存储在硬盘上的,那么将磁盘这一物理实体,进行逻辑划分和组织,就是进行抽象的过程。目的就是为了便于管理。最朴素的管理手段就是,给......
  • Tomcat配置SSL证书
    1、下载证书,并放到Tomcat的conf目录下   2、修改Tomcat->conf->server.xml文件<Connectorport="443"protocol="org.apache.coyote.http11.Http11Nio2Proto......
  • cat userlist
    1.Linux文件系统的三层抽象是什么?Linux文件系统的内部结构硬盘实际上是由一些磁性盘片组成的计算机系统的一个设备。文件系统是对该设备的一种多层次的抽象。第一层抽象:一......
  • 拙见:truncate和delete以及drop
    drop是针对对象的。createtabletest,表示要创建一个表对象,这时会跟数据库申请:给我划块空间出来,命名为test。droptabletest,会跟数据库说:名字为test的表对象的空间不用......
  • 论文解读(GLA)《Label-invariant Augmentation for Semi-Supervised Graph Classificati
    论文信息论文标题:Label-invariantAugmentationforSemi-SupervisedGraphClassification论文作者:HanYue,ChunhuiZhang,ChuxuZhang,HongfuLiu论文来源:2022,NeurI......
  • cat userlist
    任务目标Linux文件系统的三层抽象是什么?写出Catuserlist的过程,要详述目录文件,i-node.数据块,要画图示意假设块大小为4k,userlist的大小不小于10k,自己假设大小Linux......