[转载]Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
?
作者:北南南北
来自:LinuxSir.Org
提要:Linux 磁盘分区表、文件系统的查看、统计的工具很多,有些工具是多功能的,不仅仅是查看磁盘的分区表,而且也能进行磁盘分区的操作;但在本文,我们只讲磁盘分区的查看,以及分区的使用情况的查看;本文只是给新手上路之用;关于分区工具的操作,我将在以后做专门介绍;
此文目的:主要是向初学者介绍一下入门必备的一点基础知识,有了基础知识才能进阶;如果把所有的磁盘操作工具都放在一个文档里,大家看了也累;基于这种想法,所以我写文档的时候,就想让新手弟兄一目了解,能轻松点就轻松点;生活、工作和学习无不是如此;
操作环境:Fedora core 4.0 i686 & Slackware 10.1
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
正文
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
一、df 命令;
df 是来自于coreutils 软件包,系统安装时,就自带的;我们通过这个命令可以查看磁盘的使用情况以及文件系统被挂载的位置;
举例:
[root@localhost beinan]# df -lhFilesystem 容量 已用 可用 已用% 挂载点/dev/hda8 11G 6.0G 4.4G 58% //dev/shm 236M 0 236M 0% /dev/shm/dev/sda1 56G 22G 35G 39% /mnt/sda1
我们从中可以看到,系统安装在/dev/hda8 ;还有一个56G的磁盘分区/dev/sda1挂载在 /mnt/sda1中;
其它的参数请参考 man df
二、fdsik
fdisk 是一款强大的磁盘操作工具,来自util-linux软件包,我们在这里只说他如何查看磁盘分区表及分区结构;参数 -l ,通过-l 参数,能获得机器中所有的硬盘的分区情况;
六、sfdisk 也是一个分区工具,功能也多多;我们在这里只说他的列磁盘分区情况的功能;
[root@localhost beinan]# sfdisk -l?
自己看看吧;
sfdisk 有几个很有用的功能;有兴趣的弟兄不妨看看;
七、partx 也简要的说一说,有些系统自带了这个工具,功能也简单,和fdisk 、parted、cfdisk 来说不值一提;不用也罢;
用法: partx 设备名
[root@localhost beinan]# partx /dev/hda
# 1:??????? 63- 12289724 ( 12289662 sectors,?? 6292 MB)
# 2:? 12289725- 45062324 ( 32772600 sectors,? 16779 MB)
# 3:? 45062325-124519814 ( 79457490 sectors,? 40682 MB)
# 4:???????? 0-?????? -1 (??????? 0 sectors,????? 0 MB)
# 5:? 45062388- 61448624 ( 16386237 sectors,?? 8389 MB)
# 6:? 61448688- 81931499 ( 20482812 sectors,? 10487 MB)
# 7:? 81931563- 83505869 (? 1574307 sectors,??? 806 MB)
# 8:? 83505933-106944704 ( 23438772 sectors,? 12000 MB)
# 9: 106944768-124519814 ( 17575047 sectors,?? 8998 MB)八、查看目前机器中的所有磁盘及分区情况:
[beinan@localhost ~]$ cat /proc/partitions
major minor? #blocks? name
?? 3???? 0?? 78150744 hda
?? 3???? 1??? 6144831 hda1
?? 3???? 2?? 16386300 hda2
?? 3???? 5??? 8193118 hda5
?? 3???? 6?? 10241406 hda6
?? 3???? 7???? 787153 hda7
?? 3???? 8?? 11719386 hda8
?? 3???? 9??? 8787523 hda9
?? 8???? 0?? 58605120 sda
?? 8???? 1?? 58604528 sda1