快速业务通道

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

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-01

磁盘是Linux系统中一项非常重要的资源,如何对其进行有效的管理直接关系到整个系统的性能问题.对Linux磁盘管理稍微有一些学习和经验的朋友们应该都知道df、du和fdisk这三个常用命令:df用于检查文件系统磁盘占用情况,du检查磁盘空间占用情况,而fdisk用于磁盘分区.这三个工具是本人在进行Linux磁盘管理时常用的工具,下面跟大家分享一些使用心得.

1.df

df命令可以获取硬盘被占用了多少空间,目前还剩下多少空间等信息,它也可以显示所有文件系统对i节点和磁盘块的使用情况.

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


  -a:显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统,如/proc文件系统.

  -k:以k字节为单位显示.

  -i:显示i节点信息,而不是磁盘块.

  -t:显示各指定类型的文件系统的磁盘空间使用情况.

  -x:列出不是某一指定类型文件系统的磁盘空间使用情况(与t选项相反).

  -T:显示文件系统类型.

我们先看看使用df命令的例子:


//列出各文件系统的磁盘空间使用情况

#df

Filesystem           1k-blocks      Used   Available Use% Mounted on

/dev/hda5               381139     332921     28540  93% /

/dev/hda1                46636      6871     37357  16% /boot

/dev/hda3             10041144   6632528   2898556  70% /home

none                    127372         0    127372   0% /dev/shm

/dev/hda2             27474876  24130460   1948772  93% /usr

/dev/hda6               256667    232729     10686  96% /var

第1列是代表文件系统对应的设备文件的路径名(一般是硬盘上的分区);第2列给出分区包含的数据块(1024字节)的数目;第3,4列分别表示已用的和可用的数据块数目.

◆用户也许会感到奇怪,第3,4列块数之和不等于第2列中的块数.这是默认的每个分区都留了少量空间供系统管理员使用的缘故.即使遇到普通用户空间已满的情况,管理员仍能登录和留有解决问题所需的工作空间.清单中Use%列表示普通用户空间使用的百分比,若这一数字达到100%,分区仍然留有系统管理员使用的空间.

,Mounted on列表示文件系统的安装点.


//列出各文件系统的i节点使用情况.

#df -ia

Filesystem            Inodes   IUsed   IFree IUse% Mounted on

/dev/hda5              98392   23919   74473   25% /

none                       0       0       0    -  /proc

/dev/hda1              12048      38   12010    1% /boot

none                       0       0       0    -  /dev/pts

/dev/hda3            1275456  355008  920448   28% /home

none                   31843       1   31842    1% /dev/shm

/dev/hda2            3489792  133637 3356155    4% /usr

/dev/hda6              66264    9876   56388   15% /var

 

//列出文件系统的类型.

#df -T

Filesystem    Type   1k-blocks      Used Available Use% Mounted on

/dev/hda5     ext3      381139    332921     28540  93% /

/dev/hda1     ext3       46636      6871     37357  16% /boot

/dev/hda3     ext3    10041144   6632528   2898556  70% /home

none         tmpfs      127372         0    127372   0% /dev/shm

/dev/hda2     ext3    27474876  24130460   1948772  93% /usr

/dev/hda6     ext3      256667    232729     10686  96% /var2

2. du

du的英文原义为“disk usage”,含义为显示磁盘空间的使用情况,统计目录(或文件)所占磁盘空间的大小.该命令的功能是逐级进入指定目录的每一个子目录并显示该目录占用文件系统数据块(1024字节

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号