中国投资网 百科 linux磁盘修复相关命令

linux磁盘修复相关命令

坏块

描述:检查磁盘设备中损坏的块。

语法: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”的影响

本文来自网络,不代表本站立场,转载请注明出处:https:

linux磁盘修复相关命令

中国投资网后续将为您提供丰富、全面的关于linux磁盘修复相关命令内容,让您第一时间了解到关于linux磁盘修复相关命令的热门信息。小编将持续从百度新闻、搜狗百科、微博热搜、知乎热门问答以及部分合作站点渠道收集和补充完善信息。