快速业务通道

Linux磁盘管理三板斧的使用心得

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-01
)的情况.若没有给出指定目录,则对当前目录进行统计.

df命令的各个选项含义如下:


  -s:对每个Names参数只给出占用的数据块总数.

  -a:递归地显示指定目录中各文件及子目录中各文件占用的数据块数.若既不指定-s,也不指定-a,则只显示Names中的每一个目录及其中的各子目录所占的磁盘块数.

  -b:以字节为单位列出磁盘空间使用情况(系统默认以k字节为单位).

  -k:以1024字节为单位列出磁盘空间使用情况.

  -c:再加上一个总计(系统默认设置).

  -l:计算所有的文件大小,对硬链接文件,则计算多次.

  -x:跳过在不同文件系统上的目录不予统计.

下面举例说明du命令的使用:


//查看/mnt目录占用磁盘空间的情况

#du –abk /mnt

1       /mnt/cdrom

1       /mnt/floppy

3       /mnt

 

//列出各目录所占的磁盘空间,但不详细列出每个文件所占的空间

#du

3684    ./log

84      ./libnids-1.17/doc

720     ./libnids-1.17/src

32      ./libnids-1.17/samples

1064    ./libnids-1.17

4944    .

输出清单中的第1列是以块为单位计的磁盘空间容量,第2列列出目录中使用这些空间的目录名称.

◆这可能是一个很长的清单,有时只需要一个总数.这时可在du命令中加-s选项来取得总数:


#du –s /mnt 

3       /mnt

 

//列出所有文件和目录所占的空间(使用a选项),并以字节为单位(使用b选项)来计算大小

#du –ab /root/mail

6144    mail/sent-mail

1024    mail/saved-messages

8192    mail

3、fdisk

fdisk可以划分磁盘分区.下面给出使用Fdisk命令进行磁盘分区的操作步骤:


#fdisk /dev/had    //使用/dev/had作为默认的分区设备

Command (m for help): m  //选择命令选项

Command action

   a   toggle a bootable flag

   b   edit bsd disklabel

   c   toggle the dos compatibility flag

   d   delete a partition

   l   list known partition types

   m   print this menu

   n   add a new partition

   o   create a new empty DOS partition table

   p   print the partition table

   q   quit without saving changes

   s   create a new empty Sun disklabel

   t   change a partition''s system id

   u   change display/entry units

   v   verify the partition table

   w   write table to disk and exit

   x   extra functionality (experts only)

用户通过提示键入“m”,可以显示Fdisk命令各个参数的说明.

Fdisk有很多参数,可是经常使用的只有几个.

◆在Linux分区过程,一般是先通过p参数来显示硬盘分区表信息,然后根据信息确定将来的分区.如下所示:


Disk /dev/sda: 4294 MB, 4294967296 bytes

255 heads, 63 sectors/track, 522 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot    Start       End    Blocks   Id  System

/dev/hda1   *        41       522   3871665   83  Linux

/dev/hda2             1        40    321268   82  Linux swap

 

Partition table entries are not in disk order

Command (m for help):

◆如果想完全改变硬盘的分区格式,就可以通过d参数一个一个地删除存在的硬盘分区.删除完毕,就可以通过n参数来增加新的分区.当按下“n”后,可以看到如下所示:


Command (m for help): n

Command action

   e   extended

   p   primary partition (1-4)

   p

   Partiton number(1-4):1

   First cylinder(1-1023):1

   Last cylinder or   size or  sizeK or   sizeM(1-1023): 258M

这里要选择新建的分区类型,是主分区

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号