这个命令可以查询指定分区的更详细的属性信息这个命令比tune2fs-l的显示内容多了簇的信息-h仅查看超级块的内容这些输出的内容又叫超级块的内容
分类:
系统相关 时间:
2018-02-24 21:51:36
阅读次数:
156
这个命令是用来调整文件系统属性的,但是并不是所有的属性都可以改变的,比如说块大小。-l(L)查看超级块的内容Filesystemvolumename就是卷标Lastmountedon最近一次的挂载点FilesystemUUIDUUIDFilesystemfeature文件系统功能Defaultmountoptions默认的挂载功能Filesystemstate:文件系统状态clean(文件系统已成
分类:
系统相关 时间:
2018-02-24 00:56:14
阅读次数:
207
Linux内核中的虚拟文件系统用来管理挂接各种具体文件系统。具体的文件系统可设计成可加载模块,在系统需要时进行加载。 挂载具体文件系统时,VFS读取它的超级块,得到具体文件系统的拓扑结构,并将这些信息映射到VFS超级块结构中。 当进程或shell命令访问目录和文件时,shell命令及应用程序分解成系 ...
分类:
其他好文 时间:
2018-02-22 21:23:05
阅读次数:
181
先说明一下,linux内核中各种数据结构也不停的在变,所以不同版本的内核各个数据结构的定义可能会差别很大,这一组关于linux 文件系统的文章中的代码都摘自linux-2.6.34.1。 VFS依赖于数据结构来保存其对于一个文件系统的一般表示。 超级块结构:存放已安装的文件系统的相关信息 索引节点结 ...
分类:
系统相关 时间:
2018-02-13 20:58:45
阅读次数:
221
上一遍博文的重点其实将ext2整体的组织框架,我们知道了ext2文件系统由块组组成,每个块组里面的组织形式。我们甚至直接把超级块和组描述符里面的内容,用十六进制形式展现了出来。这篇博文主要讲述如何mke2fs生成合适需要的ext2 文件系统,基本就是参数选择的问题。 mke2fs 常用的几个参数有: ...
分类:
其他好文 时间:
2018-02-13 20:57:12
阅读次数:
184
术语表: struct task:进程 struct mnt_namespace:命名空间 struct mount:挂载点 struct vfsmount:挂载项 struct file:文件 struct super_block:超级块 struct dentry:目录 struct inode ...
分类:
系统相关 时间:
2018-02-13 20:32:33
阅读次数:
286
开启ACL dumpe2fs /dev/sda1 查看分区是否开启ACL -h 仅显示超级块信息 注:当文件系统为xfs类型时已开启ACL,但是此命令会提示找不到有效的文件系统超级块 查看文件系统命令:df -Th mount -o remount,acl /dev/sda1临时开启分区ACL(重新 ...
分类:
系统相关 时间:
2018-02-10 20:07:00
阅读次数:
255
关键术语: 超级快(super block)对象: 一个超级块对应一个具体的文件系统(已经安装的文件系统类型如 ext2,此处是实际的文件系统,不是 VFS)。 iNode 对象: inode是内核文件对象的元数据,inode 仅仅只是保存了文件对象的属性信息,包括:权限、属组、数据块的位置、时间戳 ...
分类:
其他好文 时间:
2018-01-05 19:51:57
阅读次数:
139
VFS只存在于内存中,它在系统启动时被创建,系统关闭时注销。 VFS的作用就是屏蔽各类文件系统的差异,给用户、应用程序、甚至Linux其他管理模块提供统一的接口集合。 管理VFS数据结构的组成部分主要包括超级块和inode。 VFS是物理文件系统与服务之间的一个接口层,它对Linux的每个文件系统的 ...
分类:
其他好文 时间:
2018-01-05 19:50:54
阅读次数:
280
Linux虚拟文件系统四大对象: 1)超级块(super block) 2)索引节点(inode) 3)目录项(dentry) 4)文件对象(file) 一个进程在对一个文件进行操作时各种对象的引用过程如下: 通过task_struct得到files_struct,然后通过文件描述符(int fd) ...
分类:
其他好文 时间:
2018-01-05 19:50:01
阅读次数:
215