tune2fs可以显示文件系统超级块的内容,并且可以修改之,debugfs也可以达到目的,而且貌似更强大,还有一个undel[ete]命令,貌似很强大,还没有用过。这次使用的主要是他们(tune2fs/debugfs)调整文件系统feature的功能
1)debugfs
#debugfs -w /dev/sda6 -w 表示可以读写,否则默认以只读方式打开
debugfs:features debugfs: 是进入debugfs后的提示符,features显示文件系统当前支持的feature
debugfs:feature [+|-fs_feature] feature 添加或移除文件系统当前支持的feature
debugfs:q q 退出debugfs
2)tune2fs
#tune2fs -l /dev/sda6 -l 列出文件系统超级块内容
#tune2fs -O ^fs_feature[,...] /dev/sda6 删除文件系统的feature
#tune2fs -O fs_feature[,...] /dev/sda6 添加文件系统的feature
3)parted
#parted /dev/sda
(parted)p 打印分区表
(parted)resize NUMBER START END
(parted)q
为什么上面只介绍了tune2fs/debugfs的关于文件系统feature的使用方法,因为我也只会这些,而且还是因为parted要求文件系统不能有过多的feature,它只支持少量的几种feature. parted的使用方法很像fdisk
4)e2fsck
#e2fsck -f -y /dev/sda6 -f 表示force, -y 表示所有提示均回答yes