服务器 频道

Linux存储管理命令使用技巧初探(中)

    6. sync

sync命令用来将内存缓冲区内的数据写入磁盘。
使用权限:所有用户。
格式:
sync
应用说明:在Linux系统中,当数据需要存入磁盘时,通常会先放到缓冲区内,等到适当的时刻再写入磁盘,如此可提高系统的执行效率。

    7. e2label

e2label命令用来设定或显示ext2或ext3分区的卷标。
使用权限:超级用户。
格式:
e2label device [ new-label ]
主要选项:
device:分区设备名称。
new-label:新设定的卷标名称。不能超过16字符。
应用实例:为一个新创建的分区建立卷标名称:1111,使用命令:
#e2label /dev/hda9 1111


    8. findfs

findfs命令用来查找指定卷标的文件系统。
使用权限:超级用户。
格式:
findfs LABEL=<label>
findfs UUID=<uuid>
主要选项:
LABEL=<label> :卷标名称。
UUID=<uuid>:分区的UUID号。
应用说明:随着Linux系统中硬盘容量和数目的增加,Linux系统中分区数量也越来越多,使用findfs命令可以通过卷标名称或UUID号快速定位分区位置。
应用实例:
查找卷标名称是:/var/ftp的分区位置,使用命令:
#findfs LABEL=/var/ftp
/dev/hda9


    9. badblock

badblock 命令用来检查磁盘中损坏的区块。
使用权限:超级用户。
格式:
badblocks [-b block_size] [-i input_file] [-o output_file] [-svw]
 [-c blocks_at_once] [-p num_passes] device [last_block [start_count]
主要选项:
-b block_size:指定磁盘的区块大小,单位为字节。
-i input_file:读出上次的检查的结果中的坏块列表。
-o output_file:将检查的结果写入指定的输出文件。
-s:   在检查时显示进度。
-v:  执行时显示详细的信息。
-w:  在检查时,执行写入测试。
-c blocks_at_once:每个区块检查次数。确省值16次。
-p num_passes:通过的数量。确省值0。
start_count:指定要从哪个区块开始检查。
last_block:指定结束检查的区块。
device:指定要检查的磁盘装置。
应用实例:
#badblocks -b 4096 /dev/hda1 -o badblocks-list
以4096的一个block,每一个block检查16次,将结果输入badblocks-list,badblocks-list是一个文本文件。如果硬盘正常的话,应该badblocks-list是没有任何内容的。

    总结:本文专门介绍Linux下的磁盘管理维护命令。能够熟练地进行磁盘管理对用好Linux非常重要。磁盘管理最好的学习方法就是多学多练,但是在进行大胆的尝试之前,务必先小心地进行备份。磁盘管理的误操作经常会造成损害。下面笔者将介绍Linux其他常用存储设备(磁带机、光盘刻录机)的管理命令(点击阅读)。

0
相关文章