坏块
描述:检查磁盘设备中损坏的块。
语法:badblocks [-svw][-b ][-o ][磁盘设备][磁盘块数][起始块]
注意:执行该命令时,请指定要检查的磁盘设备以及该设备的磁盘块数。
参数:
-b以字节为单位指定磁盘的块大小。
-o将检查结果写入指定的输出文件。
-s显示检查过程中的进度。
-v执行时显示详细信息。
-w检查时,执行写测试。
[磁盘设备]指定要检查的磁盘设备。
[磁盘块数]指定磁盘设备的总块数。
[开始块]指定从哪个块开始检查。
-
cfdisk
描述:磁盘分区。
语法:cfdisk [-avz][-c -h -s ][-P ][外围设备代码]
注意:cfdisk是一个磁盘分区的程序,和DOS的fdisk很像。它有一个交互式的操作界面,而不是传统fdisk的问答式界面,您可以使用箭头键轻松控制分区操作。
参数:
-a在程序中用箭头表示,而不是高亮显示。
-c忽略BIOS值,直接指定磁盘的柱面数量。
-h忽略BIOS值,直接指定磁盘的头数。
-P显示分区表的内容,附加参数' r '显示整个分区表的详细信息,附加参数' s '按扇区顺序显示相关信息,附加参数' t '以头、扇区、柱面的形式显示数据。
-s忽略BIOS值,直接指定磁盘的扇区数。
-v显示版本信息。
-z不读取已有分区,直接将其作为一个没有分区的新磁盘。
-
截止日期(Deadline Date的缩写)
功能:读取、转换和输出数据。
语法:DD[bs=][CBS=][conv=][计数=][IBS=][if=][OBS=][of=][seek=][skip=][-help][-version]
注意:dd可以从标准输入或文件中读取数据,按照指定的格式转换数据,然后输出到文件、设备或标准输出。
参数:
Bs=将ibs(输入)和obs(输出)设置为指定的字节数。
Cbs=转换时,一次只转换指定数量的字节。
Conv=指定文件的转换方式。
Count=只读指定数量的块。
Ibs=每次读取的字节数。
If=从文件中读取。
Obs=每次输出的字节数。
Of=输出到文件。
Seek=在输出开始时跳过指定的块数。
Skip=在读取开始时跳过指定的块数。
-救命救命。
- version显示版本信息。
-
e2fsck(ext2文件系统检查)
功能:检查ext2文件系统的正确性。
语法:e 2 fsck[-accdffnprstvy][-b][-b][-l][-l][设备名]
注:e2fsck执行后的返回值和代表意义如下。
0中没有发生错误。
1文件系统有一个错误,该错误已被修复。
2文件系统有一个错误,该错误已被修复。
4文件系统有错误,但尚未修复。
8操作过程中出现错误。
16使用的语法有错误。
28共享函数库有错误。
参数:
-a自动修复文件系统,而不询问用户的意见。
-b指定超级块,而不是默认超级块。
-B以字节为单位指定块的大小。
-c一起运行坏块以标记损坏的块。
-C在文件描述符中完整地记录检查过程的信息,这样就可以完整地监控整个检查过程。
-d显示错误消息。
-f强制检查文件系统的正确性,即使没有错误迹象。
-F在执行之前清除设备的缓冲区。
-l将文件中指定的块添加到损坏块列表中。
-L在将文件中指定的块添加到损坏块列表之前,清除损坏块列表。因此,损坏的块列表中的块与文件中指定的块相同。
-n以只读模式打开文件系统,并以非交互方式执行。所有问题对话都设置为用“否”来回答。
-p自动修复文件系统,而不询问用户的意见。
-r这个参数的存在只是为了兼容,没有实际作用。
-s如果文件系统的字节顺序不合适,则交换字节顺序,否则不执行任何操作。
-S交换字节顺序,不考虑文件系统的字节顺序。
-t显示时间信息。
-v执行时显示详细信息。
-V显示版本信息。
-y以非交互方式执行,所有问题都设置为用' yes '回答。
ext2ed(ext2文件系统编辑器)
描述:ext2文件系统编辑器。
语法:ext2ed
注意:ext2ed可以直接处理硬盘分区上的数据。此指令仅由Red Hat Linux提供。
参数:
一般说明
Setdevice[设备名]指定要处理的设备。
Disablewrite将ext2ed设置为只读状态。
Enablewrite ext2ed为读写状态。
Help[ Command]显示单个命令的帮助。
下一步移动到下一个单位,单位将根据当前模式而变化。
Prev移动到上一个单位,单位会根据当前模式不同。
Pgup移到下一页。
Pgdn移到上一页。
设置当前数据,参数将根据当前模式而变化。
执行此指令后,Writedata将实际修改分区中的数据。
进入三种模式的2个ext2命令
Super supermain超级块,即超级块模式。
分组进入指定的分组,即分组模式。
在cd Inode模式下,输入指定的目录或文件,即Inode模式。
超级块模式
转到指定的超级块备份。
Setactivecopy将当前超级块复制到主超级块。
分组模式
块图显示当前组的块图。
Inode进入当前组的第一个inode。
Inodebitmap显示当前组的inode二进制代码。
信息节点模式
目录进入目录模式。
进入文件模式。
-
软盘
描述:磁盘分区。
语法:fdisk [-b ][-uv][外设代码]或fdisk [-l][-b ][-uv][外设代码.]或fdisk [-s]
注意:fdisk是一个用于磁盘分区的程序。它采用的是传统的问答式界面,而不是类似于DOS fdisk的cfdisk的交互操作界面,使用起来不方便,但功能却丝毫不打折扣。
参数:
-b指定每个分区的大小。
-l列出指定外围设备的分区表状态。
-s将指定的分区大小输出到标准输出,以块为单位。
-u带'-l '参数列表会用分区数代替柱面数来表示每个分区的起始地址。
-v显示版本信息。
-
fsck.ext2(文件系统检查-第二个文件系统)
描述:检查文件系统并尝试修复错误。
语法:fsck . ext 2[-acdfnprss tvvy][-b][-b][-c][-I][-l/l][-p][外围设备代码]
注意:当ext2文件系统中出现错误时,可以使用fsck.ext2命令来尝试修复它。
参数:
-自动修复文件系统,不询问任何问题。
-b指定分区的第一个扇区的起始地址,它是超级块。
-B设置该分区每个块的大小。
-c检查指定文件系统中是否有损坏的块。
-C指定反向旁白,fsck.ext2指令会将所有的执行过程都引用到它的反向旁白中,方便调试或监控程序的执行。
-d详细展示指令执行过程,便于调试或分析程序执行情况。
-f强制对文件系统进行全面检查,即使文件系统在简单检查后正常。
-F在检查文件系统之前,清理保存设备的块区域中的数据。
-我设置了要检查的文件系统的inode缓冲区中的块数。
-l将文档中列出的块视为损坏的块,并对其进行标记,以防止应用程序使用它。
-l该参数的作用类似于指定“-L”参数,但在引用损坏块文件标记损坏块之前,会把原来标记为损坏块的都清除掉,也就是全部复位,而不是仅仅增加一个新的损坏块标记。
-n将要检查的文件系统设置为只读,关闭交互模式,并拒绝所有询问。
-p此参数与指定'-a '参数的效果相同。
-P设置fsck.ext2指令可以处理的inode的大小。
-r该参数将被忽略,只负责解决兼容性问题。
-s在检查文件系统时交换每对字节的内容。
-S该参数和名称“-sq”的影响