Linux mkbootdisk建立目前系统的启动盘命令详解

mkbootdisk(make boot disk)
功能说明:建立目前系统的启动盘。

语  法:mkbootdisk [–noprompt][–verbose][–version][–device ][–mkinitrdargs ][kernel 版本]

补充说明:mkbootdisk可建立目前系统的启动盘。

参  数:
–device 指定设备。
–mkinitrdargs 设置mkinitrd的参数。
–noprompt 不会提示用户插入磁盘。
–verbose 执行时显示详细的信息。
–version 显示版本信息。

Linux fdformat低阶格式化命令详解

名称: fdformat
  
  使用权限: 所有使用者
  
  使用方式:fdformat [-n] device
  
  使用说明 :
  对指定的软碟机装置进行低阶格式化。使用这个指令对软碟格式化的时候,最好指定像是下面的装置:
  
  /dev/fd0d360 磁碟机 A: ,磁片为 360KB 磁碟
  /dev/fd0h1440 磁碟机 A: ,磁片为 1.4MB 磁碟
  /dev/fd1h1200 磁碟机 B: ,磁片为 1.2MB 磁碟
  如果使用像是 /dev/fd0 之类的装置,如果里面的磁碟不是标准容量,格式化可能会失败。在这种情况之下,使用者可以用 setfdprm 指令先行指定必要参数。
  
  参数:
  
  -n 关闭确认功能。这个选项会关闭格式化之后的确认步骤。
  
  范例:
  
   fdformat -n /dev/fd0h1440
  
  将磁碟机 A 的磁片格式化成 1.4MB 的磁片。并且省略确认的步骤。

Linux fsck.minix检查文件系统并尝试修复错误命令详解

fsck.minix(file system check-minix filesystem)
功能说明:检查文件系统并尝试修复错误。

语  法:fsck.minix [-aflmrsv][外围设备代号]

补充说明:当minix文件系统发生错误时,可用fsck.minix指令尝试加以参考。

参  数:
-a 自动修复文件系统,不询问任何问题。
-f 强制对该文件系统进行完整检查,纵然该文件系统在慨略检查下没有问题。
-l 列出所有文件名称。
-m 使用类似MINIX操作系统的警告信息。
-r 采用互动模式,在执行修复时询问问题,让用户得以确认并决定处理方式。
-s 显示该分区第一个磁区的相关信息。
-v 显示指令执行过程。

Linux fsck检查与修复Linux档案系统命令详解

指令:fsck
  
  使用权限 : 超级使用者
  
  使用方式 : fsck [-sACVRP] [-t fstype] [–] [fsck-options] filesys […]
  
  说明 : 检查与修复 Linux 档案系统,可以同时检查一个或多个 Linux 档案系统
  
  
  参数 :
  
  filesys : device 名称(eg./dev/sda1),mount 点 (eg. / 或 /usr)
  -t : 给定档案系统的型式,若在 /etc/fstab 中已有定义或 kernel 本身已支援的则不需加上此参数
  -s : 依序一个一个地执行 fsck 的指令来检查
  -A : 对/etc/fstab 中所有列出来的 partition 做检查
  -C : 显示完整的检查进度
  -d : 列印 e2fsck 的 debug 结果
  -p : 同时有 -A 条件时,同时有多个 fsck 的检查一起执行
  -R : 同时有 -A 条件时,省略 / 不检查
  -V : 详细显示模式
  
  -a : 如果检查有错则自动修复
  -r : 如果检查有错则由使用者回答是否修复
  
  例子 :
  检查 msdos 档案系统的 /dev/hda5 是否正常,如果有异常便自动修复 :
   fsck -t msdos -a /dev/hda5
  
  注意 :
  
  此指令可与 /etc/fstab 相互参考操作来加以了解。

Linux ext2ed ext2文件系统编辑程序命令详解

ext2ed(ext2 file system editor)
功能说明:ext2文件系统编辑程序。

语  法:ext2ed

补充说明:ext2ed可直接处理硬盘分区上的数据,这指令只有Red Hat Linux才提供。

参  数:
一般指令
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 进入文件模式。

Linux e2fsck修复下受损的硬盘文件命令详解

指令:e2fsck
  
  使用权限 : 超级使用者
  
  使用方式 : e2fsck [-pacnydfvFV] [-b superblock] [-B blocksize] [-l|-L bad_blocks_file] [-C fd] device
  
  说明 : 检查使用 Linux ext2 档案系统的 partition 是否正常工作
  
  参数 :
  
  device : 预备检查的硬盘 partition,例如:/dev/sda1
  -a : 对 partition 做检查,若有问题便自动修复,等同 -p 的功能
  -b : 设定存放 superblock 的位置
  -B : 设定单位 block 的大小
  -c : 检查该partition 是否有坏轨
  -C file : 将检查的结果存到 file 中以便查看
  -d : 列印 e2fsck 的 debug 结果
  -f : 强制检查
  -F : 在开始检查前,将device 的 buffer cache 清空,避免有错误发生
  -l bad_blocks_file : 将有坏轨的block资料加到 bad_blocks_file 里面
  -L bad_blocks_file : 设定坏轨的block资料存到 bad_blocks_file 里面,若无该档则自动产生
  -n : 将档案系统以[唯读]方式开启
  -p : 对 partition 做检查,若有问题便自动修复
  -v : 详细显示模式
  -V : 显示出目前 e2fsck 的版本
  -y : 预先设定所有检查时的问题均回答[是]
  
  例子 :
  检查 /dev/hda5 是否正常,如果有异常便自动修复,并且设定若有问答,均回答[是] :
   e2fsck -a -y /dev/hda5
  
  注意 :
  
  大部份使用 e2fsck 来检查硬盘 partition 的情况时,通常都是情形特殊,因此最好先将该 partition umount,然后再执行 e2fsck 来做检查,若是要非要检查 / 时,则请进入 singal user mode 再执行。

Linux dd用指定大小的块拷贝一个文件命令详解

名称: dd
  使用权限: 所有使用者dd 这个指令在 manual 里的定义是 convert and copy a file
  
  使用方式:
  dd [option]
  
  如果你想要在线看 manual, 可以试试:
  dd –help
  
  或是
  info dd
  
  如果你想要看看这个版本如何:
  dd –version
  
  输入或输出
  dd if=[STDIN] of=[STDOUT]
  
  强迫输入或输出的Size为多少Bytes
  bs: dd -ibs=[BYTE] -obs=[SIZE]
  
  强迫一次只做多少个 Bytes
  cbs=BYTES
  
  跳过一段以后才输出
  seek=BLOCKS
  
  跳过一段以后才输入
  skip=BLOCKS
  
  当然你可以拿这个来方便的拷贝光碟(注意,你的光碟是标准的 iso9660格式才可以这么做唷!)
  
  dd if=/dev/cdrom of=cdrom.iso
  其中 if 后面以及 of 后面的内容依你的需求调整。
  
  然后给系统这个指令就可以烧了:
  
  cdrecord -v cdrom.iso
  这篇不是在讲 cdrecord 的,所以上面的指令是最为简单但是不一定能符合您的硬件环境….

Linux cfdisk磁盘分区命令详解

功能说明:磁盘分区。

语  法:cfdisk [-avz][-c -h -s ][-P ][外围设备代号]

补充说明:cfdisk是用来磁盘分区的程序,它十分类似DOS的fdisk,具有互动式操作界面而非传统fdisk的问答式界面,您可以轻易地利用方向键来操控分区操作。

参  数:
-a 在程序里不用反白代表选取,而以箭头表示。
-c 忽略BIOS的数值,直接指定磁盘的柱面数目。
-h 忽略BIOS的数值,直接指定磁盘的磁头数目。
-P 显示分区表的内容,附加参数”r”会显示整个分区表的详细资料,附加参数”s”会依照磁区的顺序显示相关信息,附加参数”t”则会以磁头,磁区,柱面的方式来显示资料。
-s 忽略BIOS的数值,直接指定磁盘的磁区数目。
-v 显示版本信息。
-z 不读取现有的分区,直接当作没有分区的新磁盘使用。

Linux badblocks检查磁盘装置中损坏的区块命令详解

功能说明:检查磁盘装置中损坏的区块。

语  法:badblocks [-svw][-b ][-o ][磁盘装置][磁盘区块数][启始区块]

补充说明:执行指令时须指定所要检查的磁盘装置,及此装置的磁盘区块数。

参  数:
-b 指定磁盘的区块大小,单位为字节。
-o 将检查的结果写入指定的输出文件。
-s 在检查时显示进度。
-v 执行时显示详细的信息。
-w 在检查时,执行写入测试。
[磁盘装置] 指定要检查的磁盘装置。
[磁盘区块数] 指定磁盘装置的区块总数。
[启始区块] 指定要从哪个区块开始检查。