ext2ed 可直接处理硬盘分区上的数据,这指令只有 Red Hat Linux 才提供。
ext2ed
一般指令:
setdevice[设备名称] 指定要处理的设备。
disablewrite 将 ext2ed 设为只读的状态。
enablewrite 将 ext2ed 设为可读写的状态。
help[指令] 显示个别指令的帮助。
next 移至下一个单位,单位会依目前所在的模式而异。
prev 移至前一个单位,单位会依目前所在的模式而异。
pgup 移至下一页。
pgdn 移至上一页。
set 修改目前的数据,参数会依目前所在的模式而异。
writedata 在执行此指令之后,才会实际修改分区中的数据。
ext2 进入 3 种模式的指令:
super 进入 main superblock, 即 Superblock 模式。
group<编号> 进入指定的 group,即 Group模式。
cd<目录或文件> 在 inode 模式下,进入指定的目录或文件,即 Inode 模式。
Superblock模式
gocopy<备份编号> 进入指定的 superblock 备份。
setactivecopy 将目前所在的 superblock,复制到 main superblock。
Group模式
blockbitmap 显示目前 groupo 的区块图。
inode 进入目前 group 的第一个 inode。
inodebitmap 显示目前 group 的 inode 二进制码。
Inode模式
dir 进入目录模式。
file 进入文件模式。
(1)将 ext2ed 设为只读的状态,例如:
hxstrive@localhost:~$ ext2ed disablewrite
(2)将 ext2ed 设为可读写的状态,例如:
hxstrive@localhost:~$ ext2ed enablewrite
更多关于命令详细参考手册,请使用 man 命令或者 --help 参数获取帮助信息