Linux命令大全(磁盘维护)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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
-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[指令] 显示个别指令的帮助。