tune2fs,hexdump, dumpe2fs用法简介
来源:互联网 发布:nvidia三线性优化 编辑:程序博客网 时间:2024/05/21 10:25
tune2fs简介:
tune2fs是调整和查看ext2/ext3文件系统的文件系统参数,Windows下面如果出现意外断电死机情况,下次开机一般都会出现系统自检。Linux系统下面也有文件系统自检,而且是可以通过tune2fs命令,自行定义自检周期及方式。
tune2fs用法:
tune2fs [ -l ] [ -c max-mount-counts ] [ -e errors-behavior ] [ -f ] [ -i interval-between-checks ] [ -j ] [ -J journal-options ] [ -m
reserved-blocks-percentage ] [ -o [^]mount-options[,...] ] [ -r reserved-blocks-count ] [ -s sparse-super-flag ] [ -u user ] [ -g
group ] [ -C mount-count ] [ -L volume-name ] [ -M last-mounted-directory ] [ -O [^]feature[,...] ] [ -T time-last-checked ] [ -U UUID ] device
常用选项说明:-l 查看文件系统信息-c max-mount-counts 设置强制自检的挂载次数,如果开启,每挂载一次mount conut就会加1,超过次数就会强制自检-i interval-between-checks[d|m|w] 设置强制自检的时间间隔[d天m月w周]-m reserved-blocks-percentage 保留块的百分比-j 将ext2文件系统转换为ext3类型的文件系统-L volume-label 类似e2label的功能,可以修改文件系统的标签-r reserved-blocks-count 调整系统保留空间-O [^]mount-option[,...] Set or clear the indicated default mount options in the filesystem. 设置或清除默认挂载的文件系统选项
tune2fs实例:
tune2fs -c 30 /dev/hda1 设置强制检查前文件系统可以挂载的次数tune2fs -c -l /dev/hda1 关闭强制检查挂载次数限制。tune2fs -i 10 /dev/hda1 10天后检查tune2fs -i 1d /dev/hda1 1天后检查tune2fs -i 3w /dev/hda1 3周后检查tune2fs -i 6m /dev/hda1 半年后检查tune2fs -i 0 /dev/hda1 禁用时间检查tune2fs -j /dev/hda1 添加日志功能,将ext2转换成ext3文件系统tune2fs -r 40000 /dev/hda1 调整/dev/hda1分区的保留空间为40000个磁盘块tune2fs -O acl,user_xattr /dev/hda1 设置/dev/hda1挂载选项,启用Posix Access Control Lists和用户指定的扩展属性tune2fs -O ^dir_index /dev/hda1 卸载/dev/hda1的挂载选项开机取消自检:tune2fs -l /dev/sdb1 | grep -E ‘Maximum mount count:|Check interval’tune2fs -i 0 -c 0 /dev/sdb1
hexdump简介:
hexdump是linux下打印16进制的利器,它可以按我们指定的格式输出16进制。
hexdump使用:
-n length 只格式化输入文件的前length个字节
-C 输出十六进制和对应字符
-s 从偏移量开始输出
一般文件都不是太小,最好用less来配合一下。格式:hexdump -C 文件名 | less
hexdump -C /dev/sda1 -s 36996k -n 4096
查看设备/dev/sda1上的文件系统的根目录的二进制内容,如下图所示:
dumpe2fs:
显示当前的磁盘状态。
Filesystem volume name: <none> //文件系统卷名
Last mounted on: /mnt/ram0 //文件系统挂载的目录Filesystem UUID: 22a7b0d1-06b5-485c-a5a1-3c4398a583d8Filesystem magic number: 0xEF53Filesystem revision #: 1 (dynamic)Filesystem features: has_journal ext_attr resize_inode dir_index filetype needs_recovery extent flex_bg sparse_super huge_file uninit_bg dir_nlink extra_isizeFilesystem flags: signed_directory_hashDefault mount options: user_xattr acl//预设挂载的参数Filesystem state: clean //文件系统的状态,表明文件系统没有问题Errors behavior: ContinueFilesystem OS type: LinuxInode count: 124928 //inode总数Block count: 498976 //block总数Reserved block count: 24948 //保留的block数目Free blocks: 472699 //可用的block数目Free inodes: 124916 //可用的inode数目First block: 1Block size: 1024 //block的大小Fragment size: 1024Reserved GDT blocks: 256Blocks per group: 8192 //每个group的blocks数量Fragments per group: 8192Inodes per group: 2048//每个group的inodes数量Inode blocks per group: 256 //每个group的inode块数量:由inode size参数可知,inode大小为128bytes,2048个inodes,每个inode 128 bytes,2048*128=256KB。1个block的大小是1024bytes=1KB,所以用于存放inode的块就是256.Flex block group size: 16 //flex block group的大小,一个flex block group有16个groupsFilesystem created: Sun Oct 10 13:40:48 2010Last mount time: Thu Sep 4 18:31:05 2014Last write time: Thu Sep 4 18:31:05 2014Mount count: 3Maximum mount count: -1Last checked: Sun Oct 10 13:40:48 2010Check interval: 0 (<none>)Lifetime writes: 24 MBReserved blocks uid: 0 (user root)Reserved blocks gid: 0 (group root)First inode: 11Inode size: 128 //inode的大小:128byteJournal inode: 8Default directory hash: half_md4Directory Hash Seed: 2710df5a-4c10-4dd1-9793-0a02d7363e33Journal backup: inode blocksJournal features: journal_incompat_revokeJournal size: 8MJournal length: 8192Journal sequence: 0x00000008Journal start: 1Group 0: (Blocks 1-8192) [ITABLE_ZEROED]Checksum 0x9737, unused inodes 2036Primary superblock at 1, Group descriptors at 2-3 //超级块信息在1号block,group描述在2~3号blockReserved GDT blocks at 4-259Block bitmap at 260 (+259), Inode bitmap at 276 (+275)Inode table at 292-547 (+291)//inode table占用的块3791 free blocks, 2036 free inodes, 2 directories, 2036 unused inodesFree blocks: 4402-8192Free inodes: 13-2048
0 0
- tune2fs,hexdump, dumpe2fs用法简介
- hexdump用法
- dumpe2fs
- rh436 - Linux下如何根据fdisk/tune2fs -l/dumpe2fs来计算分区的大小
- Making Sense of Hexdump (hexdump用法)
- hexdump的用法
- hexdump的用法
- hexdump的用法
- hexdump 命令用法
- tune2fs和fsck的用法
- tune2fs
- 转 tune2fs和fsck的用法
- hexdump
- HexDump
- hexdump
- dumpe2fs命令
- linux 二进制文件显示方法 --- xxd hexdump od 用法大比拼。
- linux 二进制文件显示方法 --- xxd hexdump od 用法大比拼
- 使用异步 I/O 大大提高应用程序的性能
- vb中的类与对象
- DataGridView当单元格内容为空时重新设回原值
- Java调用天气接口(百度天气)解析返回的JSON数据
- 滚动屏幕的实现
- tune2fs,hexdump, dumpe2fs用法简介
- Java中关于String类型的10个问题
- 工作日志2014-08-25
- kinect三个流问题
- 编程之美总结
- 多态之运算符重载(一)
- Puma EWnd vKT jlow3
- python灰帽子学习感想
- 太陽眼鏡 cPRP up8 mrPKx