Linux命令大全(磁盘维护)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

磁盘维护

磁盘管理-quotaon

功能说明:开启磁盘空间限制。

语法:quotaon [-aguv][文件系统...]

补充说明:执行quotaon指令可开启用户和群组的才磅秒年空间限制,各分区的文件系统根目录必须有er和quota.group配置文件。

参数:

-a 开启在/ect/fstab文件里,有加入quota设置的分区的空间限制。

-g 开启群组的磁盘空间限制。

-u 开启用户的磁盘空间限制。

-v 显示指令指令执行过程。

磁盘维护-badblocks

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

语法: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 不读取现有的分区,直接当作没有分区的新磁盘使用。

磁盘维护-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 的,所以上面的指令是最为简单但是不一定能符合您的硬件环境....

磁盘维护-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 再执行。

磁盘维护-ext2ed

功能说明:ext2文件系统编辑程序。

语法:ext2ed

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

参数:

一般指令

setdevice[设备名称] 指定要处理的设备。

disablewrite 将ext2ed设为只读的状态。

enablewrite 将ext2ed设为可读写的状态。

help[指令] 显示个别指令的帮助。

相关文档
最新文档