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 在检查时,执行写入测试。
[磁盘装置] 指定要检查的磁盘装置。
[磁盘区块数] 指定磁盘装置的区块总数。
[启始区块] 指定要从哪个区块开始检查。

Linux ftpshut在指定的时间关闭FTP服务器命令详解

ftpshut(ftp shutdown)
功能说明:在指定的时间关闭FTP服务器。

语  法:ftpshut [-d][-l][关闭时间][“警告信息”]

补充说明:本指令提供系统管理者在设置的时间关闭FTP服务器,且能在关闭之前发出警告信息通知用户。关闭时间若设置后为”none”,则会马上关闭服务器。如果采用”+30″的方式来设置表示服务器在30分钟之后关闭。依次类推,假设使用”1130″的格式则代表服务器会在每日的11时30分关闭,时间格式为24小时制。FTP服务器关闭后,在/etc目录下会产生一个名称为shutmsg的文件,把它删除后即可再度启动FTP服务器的功能。

参  数:
-d 切断所有FTP连线时间。
-l 停止接受FTP登入的时间。

Linux ncftp传输文件命令详解

ncftp(nc file transfer protocol)
功能说明:传输文件。

语  法:ncftp [主机或IP地址]

补充说明:FTP让用户得以下载存放于服务器主机的文件,也能将文件上传到远端主机放置。NcFTP是文字模式FTP程序的佼佼者,它具备多样特色, 包括显示传输速率,下载进度,自动续传,标住书签,可通过防火墙和代理服务器等。

Linux tftp传输文件命令详解

tftp(trivial file transfer protocol)
功能说明:传输文件。

语  法:tftp [主机名称或IP地址]

补充说明:FTP让用户得以下载存放于远端主机的文件,也能将文件上传到远端主机放置。tftp是简单的文字模式ftp程序,它所使用的指令和FTP类似。

Linux uucico UUCP文件传输服务程序命令详解

功能说明:UUCP文件传输服务程序。

语  法:uucico [-cCDefqvwz][-i][-I][-p][-][-rl][-s][-S][-u][-x][–help]

补充说明:uucico是用来处理uucp或uux送到队列的文件传输工具。uucico有两种工作模式:主动模式和附属模式。当在主动模式下时,uucico会调用远端主机;在附属模式下时,uucico则接受远端主机的调用。

参  数:
-c或–quiet 当不执行任何工作时,不要更改记录文件的内容及更新目前的状态。
-C或–ifwork 当有工作要执行时,才调用-s或-S参数所指定主机。
-D或–nodetach 不要与控制终端机离线。
-e或–loop 在附属模式下执行,并且出现要求登入的提示画面。
-f或–force 当执行错误时,不等待任何时间即重新调用主机。
-i或–stdin 当使用到标准输入设备时,指定连接端口的类型。
-I–config 指定使用的配置文件。
-l或–prompt 出现要求登入的提示画面。
-p或-port 指定连接端口号码。
-q或–quiet 不要启动uuxqt服务程序。
-r0或–slave 以附属模式启动。
-s或–system 调用指定的主机。
-u或–login 指定登入的用户帐号,而不允许输入任意的登入帐号。
-v或–version 显示版本信息,并且结束程序。
-w或–wait 在主动模式下,当执行调用动作时,则出现要求登入的提示画面。
-x或-X或outgoing-debug 启动指定的排错模式。
-z或–try-next 当执行不成功时,尝试下一个选择而不结束程序。
–help 显示帮助,并且结束程序。