Linux学习-42-查看文件系统信息dumpe2fs命令用法
10.9 dumpe2fs命令:查看文件系统信息
- 了解文件系统之后,我们可以使用dumpe2fs 显示ext2、ext3、ext4文件系统的超级快和块组信息。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。,此命令的基本格式如下:
[root@CncLucZK ~]# dumpe2fs [ -bfhixV ] [ -o superblock=superblock ] [ -o blocksize=blocksize ] device
- 选项列表
选项 | 说明 |
---|---|
-b | 显示文件系统中保留的损坏块 |
-o superblock=superblock | 检查文件系统时,使用指定大小的超级块。此选项通常不需要,除非文件系统向导正在检查严重损坏的文件系统的剩余部分。 |
-o blocksize=blocksize | 检查文件系统时,指定块大小。此选项通常不需要,除非文件系统向导正在检查严重损坏的文件系统的剩余部分。 |
-f | 强制执行 |
-h | 只显示superblock(超级块)信息,而不显示任何块组描述符详细信息 |
-i | 显示从e2image获得的文件系统信息,使用设备作为image文件的路径名。 |
-x | 以十六进制显示文件系统信息 |
-V | 显示命令版本信息,并且退出 |
- 例如,通过 df 命令找到根目录硬盘的文件名,然后使用 dump2fs 命令观察文件系统的详细信息,执行命令如下:
[root@CncLucZK test]# df #查看目前挂载的装置
Filesystem 1K-blocks Used Available Use% Mounted on
devtmpfs 923060 0 923060 0% /dev
tmpfs 936488 40 936448 1% /dev/shm
tmpfs 936488 420 936068 1% /run
tmpfs 936488 0 936488 0% /sys/fs/cgroup
/dev/vda1 51539404 8826008 40516152 18% /
tmpfs 187296 0 187296 0% /run/user/0#devtmpfs 、tmpfs 、这些是硬盘的驱动程序 , /dev/vdal 是第一个分区,它的后面放了一个/boot是Linux的启动文件 .[root@CncLucZK test]# dumpe2fs /dev/vda1
dumpe2fs 1.45.6 (20-Mar-2020)
Filesystem volume name: <none> #文件系统的名称
Last mounted on: /
Filesystem UUID: 659e6f89-71fa-463d-842e-ccdf2c06e0fe
Filesystem magic number: 0xEF53
Filesystem revision #: 1 (dynamic)
Filesystem features: has_journal ext_attr resize_inode dir_index filetype needs_recovery extent 64bit flex_bg sparse_super large_file huge_file dir_nlink extra_isize metadata_csum
Filesystem flags: signed_directory_hash
Default mount options: user_xattr acl #默认挂载的参数
Filesystem state: clean #系统状态,健康
Errors behavior: Continue
Filesystem OS type: Linux
Inode count: 3276800 #Inode总数
Block count: 13106939 #Block总数
Reserved block count: 545215 #保留Block数
Free blocks: 10697434 #剩余可用blocks数
Free inodes: 3180547 #剩余可用inodes数
First block: 0
Block size: 4096 #Block大小
Fragment size: 4096 #碎片大小
Group descriptor size: 64 #组描述符大小
Reserved GDT blocks: 1017
Blocks per group: 32768
Fragments per group: 32768
Inodes per group: 8192
Inode blocks per group: 512
Flex block group size: 16
Filesystem created: Tue Nov 26 10:11:35 2019
Last mount time: Wed Oct 19 13:29:59 2022
Last write time: Wed Oct 19 13:29:56 2022
Mount count: 35
Maximum mount count: -1
Last checked: Tue Nov 26 10:11:35 2019
Check interval: 0 (<none>)
Lifetime writes: 1335 GB
Reserved blocks uid: 0 (user root)
Reserved blocks gid: 0 (group root)
First inode: 11
Inode size: 256
Required extra isize: 32
Desired extra isize: 32
Journal inode: 8
First orphan inode: 398263
Default directory hash: half_md4
Directory Hash Seed: d8b26e9a-4700-4c2b-8265-e64b94a85bfe
Journal backup: inode blocks
Checksum type: crc32c
Checksum: 0x519e5865
Journal features: journal_incompat_revoke journal_64bit journal_checksum_v3
Journal size: 64M
Journal length: 16384
Journal sequence: 0x00abc5b6
Journal start: 2066
Journal checksum type: crc32c
Journal checksum: 0xaa299391Group 0: (Blocks 0-32767) csum 0x925e [ITABLE_ZEROED] #第一个 data group 内容, 包含 block 的启始/结束号码Primary superblock at 0, Group descriptors at 1-7 #超级区块在 0 号 blockReserved GDT blocks at 8-1024Block bitmap at 1025 (+1025), csum 0x0aff0158Inode bitmap at 1041 (+1041), csum 0xd8b64b84Inode table at 1057-1568 (+1057) #inode table 所在的 block20474 free blocks, 259 free inodes, 1889 directories Free blocks: 10960-11035, 12362-12511, 12520-32767 #剩余未使用的 block 号码#剩余未使用的 inode 号码Free inodes: 1645, 5456-5664, 7507, 7509-7510, 7512, 7514, 7516-7554, 8062, 8080-8083
Group 1: (Blocks 32768-65535) csum 0xe744 [ITABLE_ZEROED] Backup superblock at 32768, Group descriptors at 32769-32775Reserved GDT blocks at 32776-33792Block bitmap at 1026 (bg #0 + 1026), csum 0xc9157de1Inode bitmap at 1042 (bg #0 + 1042), csum 0x6cc48e9fInode table at 1569-2080 (bg #0 + 1569)1 free blocks, 2825 free inodes, 1121 directories, 842 unused inodesFree blocks: 60080Free inodes: 8361-8368, 13523, 13528-13529, 13531, 13559-13908, 13911-14889, 14891-14902, 14907, 14910, 14912-14919, 14923-16384
...剩余输出信息都是data group 内容
使用 dumpe2fs 命令可以查询到非常多的信息,以上信息大致可分为 2 部分。前半部分显示的是超级块的信息,包括文件系统名称、已使用以及未使用的 inode 和 block 的数量、每个 block 和 inode 的大小,文件系统的挂载时间等。
- 另外,Linux 文件系统(EXT 系列)在格式化的时候,会分为多个区块群组(block group),每 个区块群组都有独立的 inode/block/superblock 系统。此命令输出结果的后半部分,就是每个区块群组的详细信息(如 Group0、Group1)。
参考文献:
Linux dumpe2fs命令:查看文件系统信息
Linux 磁盘管理
下一篇:Linux学习-43-挂载Linux系统外的文件mount和卸载文件系统umount命令用法
Linux学习-42-查看文件系统信息dumpe2fs命令用法相关推荐
- linux 指令tftp传输文件_Linux tftp 命令用法详解-Linux命令大全(手册)
tftp 在本机和tftp服务器之间使用TFTP协议传输文件 补充说明 tftp命令 用在本机和tftp服务器之间使用TFTP协议传输文件. TFTP是用来下载远程文件的最简单网络协议,它其于UDP协 ...
- linux教程 sed命令的用法,Linux基础教程之文件三剑客sed命令用法详解
sed是一种流编辑器,它是文本处理中非常强大的工具,能够完美的配合正则表达式使用,用法简单实用,非常灵活. 工作原理:sed命令处理文本时,把当前处理的行存储在一个临时缓冲区中,称为"模式空 ...
- linux切割文件命令,Linux系统下切割文件的split命令用法教程
你曾经是否想要把一个大文件分割成多个小文件?比如一个5gb日志文件,我们需要把它分成多个小文件,这样我们才有可能使用普通的文本编辑器读取它.有时我们需要传输20gb的大文件到另一台服务器,这就需要我们 ...
- linux切割文件一半命令,Linux系统下切割文件的split命令用法
你曾经是否想要把一个大文件分割成多个小文件?比如一个5gb日志文件,我们需要把它分成多个小文件,这样我们才有可能使用普通的文本编辑器读取它.有时我们需要传输20gb的大文件到另一台服务器,这就需要我们 ...
- Linux学习第二课,组群命令用法。
1.创建组群的命令为:groupadd 加空格 加创建群名 例子:创建一个名为test的群. #groupadd test 2.修改创建组群的名字,命令为:groupmod 加空格 -n 加空格 修改 ...
- Linux 基础——查看文件内容的命令
第四天,继续学习.今天看到一句话,"你以为你以为的就是你以为的吗?",这句话还是有点意思啊!!! 一.查看文件内容的命令 file dest:查看文件的类型.在Linux中,文件的 ...
- linux打开文件命令occ,Linux系统查看文件内容的命令有哪些?
Linux文件内容查阅,可以使用命令来实现.cat, tac, more,包括nl等命令都可以用来查阅文件内容,本文就通过举例的方式来介绍一下,Linux系统查看文件内容的命令有哪些. /messag ...
- Linux/CentOS/Ubuntu查看文件内容命令总结
Linux/CentOS/Ubuntu查看文件内容命令总结 cd 命令,用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径. cd /home 进入 '/ home' ...
- Linux 中的五种查看文件内容的命令 and 三种搜索文件的命令
一.查看文件内容的命令 1.head 命令 作用:查看文件的头部内容 使用:head [参数] 文件名 参数:-n,-c 案例:查看 yzc 的文件的前5行内容 查看 yzc 的文件的前5个字母 he ...
最新文章
- 查看windows 端口进程
- 基于 EventBridge 构建 SaaS 应用集成方案
- python将object转换为float_将pandas系列类型从object转换为float64
- 评估微型计算机的主要指标,微型计算机的工作过程和主要性能指标.doc
- linux 权限模式,Linux权限模式
- 第十章:Java_IO流
- java web删除文件_Web开发为了java端程序能删除文件的解决办法
- 4步精准诊断“门店数字化”问题,助力门店起死回生
- 结不起婚生不起娃的低欲望社会来了?这份自救指南拿走不谢!
- taz文件_我们将赠送LulzBot Taz 6 3D打印机
- python里textfield_Django:为什么我的CharField没有得到类vTextField?
- Python实现小球游戏
- Canvas渲染会取代DOM吗?
- 2022新轻量级PHP解密在线工具源码V1.2版
- tekla钢筋组弯钩方向
- Oracle-OGG trail 文件大小引起的进程异常 OGG-01172
- 写给宝贝百天的一份信
- mysql _外键、实体关系与ER图
- 一个支付流程要考虑到哪些测试点?
- 阿里云服务器安装Clamav免费杀毒工具
热门文章
- 我的CSS学习笔记(五)
- 如何通过akshare获取ETF历史数据?
- burp suite抓包教程
- 用安信可ESP32-G开发板制作一个简易路由器
- 计算机二级excle函数大全
- Poco::Exception. Code: 1000, e.code() = 0, e.displayText() = Host not found
- 中国手持式红外测温仪市场深度研究分析报告(2021)
- 苹果X更换电池-苹果x电池寿命80%要换吗?
- 试题 F: 统计子矩阵
- 【手写数字图片预处理】用skimage将自己的手写数字转换为mnist数据集