这篇文章主要介绍了Linux中文件系统及一些命令的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
1.磁盘分区和文件系统
1.1 硬盘分区
一块新的硬盘安装计算机上之后不能直接使用,需要进行分区。再把分区进行格式化为文件系统,这样Linux系统才能在格 式化分区上存储数据和进行相应文件管理及维护。Linux或UNIX系统上的硬盘分区就相当于Windows系统上的逻辑盘。
1.2 分区格式化描述
把一个分区格式化为文件系统就是讲磁盘的这个分区划分成许多大小相等的小单元,并将这些小单元顺序地编号。而这些 小单元就被成称为块,Linux默认的block大小为4KB。在Linux系统上block是存储数据的最小单位,每个block最多只能存 储一个文件。若一个文件大小超过4KB,那么就需要占用多个block。
1.3 i(inode)节点
1.3.1 i节点定义
一个i节点就是一个与某个特定的对象(如文件或目录)的相关信息列表。i节点实际上是一个数据结构,他存放了有关 一个普通文件、目录或其他文件系统对象的基本信息。i节点的数量决定了在这个文件系统(分区)中大过可以存储 多少个文件,因为没一个文件和目录都会对应于一个唯一的i节点,而这个i节点号(inode number,简写inodeno)来 标识的。在一个典型的UNIX或Linux文件系统中,i节点所占用的空间大约是整个文件系统的1%。i节点类似于图书目 录。
1.3.2 i节点结构
(1)inode-no为i节点号,在一个文件系统中,每一个i节点都有一个唯一的编号。
(2)File type为文件类型。如“-”为普通文件,d为一个目录
(3)permission为权限。使用数字法来记录权限节省空间,如644。
(4)Link count为硬连接(hard link)数
(5)UID为文件所有者ID
(6)GID为文件所有者所属群组ID
(7)size为文件大小
(8)Time stamp为时间戳。包含3个时间
①Access time(A time)最后一次存取这个文件时间
②Modify time(M time)最后一个编辑这个文件时间
③Chanage time(C time)指的是i节点(inode)中相对这个文件的任何一列的元数据发生变化的时间。
感谢你能够认真阅读完这篇文章,希望小编分享的“Linux中文件系统及一些命令的示例分析”这篇文章对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联-成都网站建设公司行业资讯频道,更多相关知识等着你来学习!
分享名称:Linux中文件系统及一些命令的示例分析-创新互联
网址分享:https://www.cdcxhl.com/article48/dsedhp.html
成都网站建设公司_创新互联,为您提供面包屑导航、营销型网站建设、ChatGPT、App开发、静态网站、动态网站
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联