Linux 磁盘分区表和文件系统的检查和统计工具很多。有些工具是多功能的,不仅可以检查磁盘分区表,还可以操作磁盘分区。这里主要介绍磁盘分区的检查和分区的使用。
df 命令(总体情况)df 是来自于coreutils 软件包,系统安装时,自带;通过此命令,我们可以查看磁盘的使用情况和文件系统挂载的位置;
举例:
我们可以看到系统安装在/dev/vda1 ,容量大约250G。
fdsikfdisk 来自磁盘的强大操作工具util-linux我习惯在这里使用软件包fdisk -l命令获取机器中所有硬盘的分区。
在上面Blocks分区的大小,Blocks的单位是byte ,我们可以转换成M。
在上面Blocks分区的大小,Blocks的单位是byte ,我们可以转换成M。System 表示文件系统。假设每个人都添加了一个新的硬盘(假设是/dev/sda),一般需要先分区,这个时候需要用fdisk命令了(fdisk /dev/sda)cfdisk
cfdisk 也是很好的分区工具;在一些发行版本中,这个工具已经从util-linux包中剔除;cfdisk 简单易用是他的特点;和DOS中的fdisk 相似
常用的用法是:检查磁盘分区 cfdisk -Ps 磁盘设备名称;
只用参数 -Ps,磁盘分区列出;目前在Slackware Debian Mandrake 等主流发行版存在cfdisk ,而fedora 4.去掉这个小工具。
假如你这样操作,更直观;cfdisk 磁盘设备名
举例:cfdisk /dev/sda
执行后可以看到以下模式:
这入这里cfdisk 操作界面;用键盘移动指针到达[Quit]退出;parted(功能好的分区工具)调用方法简单,parted 默认打开的设备是/dev/sda ,也可以自己指定;比如; parted /dev/sda 或/dev/sdb 等等;退出的方法是 quit
在partd 在操作面上,可以用列出当前磁盘的分区。如果你想检查其他磁盘,你可以使用它 select 功能,比如 select /dev/sda ;检查机器中的所有磁盘和分区:
cat /proc/partitions篇幅有限,介绍了磁盘分区的查看,以及分区的使用情况,这些都比较常用,以后会分享更多devops和DBA感兴趣的朋友可以关注~