df , fdisk command

最近总结些命令,这些命令与健康检查有关系。希望这是第一次总结,也是最后一次总结。

df命令查看磁盘空间使用率,如果磁盘资源耗尽,可能导致数据库无法提供服务。所以健康检查的时候也要查看磁盘使用情况。如果空间不足,需要及时清理或是更换存储。

df命令

df – report file system disk space usage

默认情况下,df以k为单位,显示文件系统磁盘空间使用率。通常我们可以使用df -hT命令以人类可读(human-readable)的方式查看磁盘使用率,T表示Type,显示文件系统类型:

[[email protected] /]# df -hT
Filesystem    Type    Size  Used Avail Use% Mounted on
/dev/sda3     ext3     63G  9.8G   50G  17% /
/dev/sda1     ext3     99M   25M   70M  26% /boot
tmpfs        tmpfs    2.0G     0  2.0G   0% /dev/shm
/dev/hda   iso9660    3.4G  3.4G     0 100% /media/RHEL_5.3 x86_64 DVD

fdisk命令

fdisk – Partition table manipulator for Linux

fdisk命令可以用来查看分区情况,或是对磁盘进行分区。使用fdisk –l查看分区情况:

 

[[email protected] /]# fdisk -l
 
Disk /dev/sda: 73.4 GB, 73407488000 bytes
255 heads, 63 sectors/track, 8924 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
 
Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          13      104391   83  Linux
/dev/sda2              14         535     4192965   82  Linux swap / Solaris
/dev/sda3             536        8924    67384642+  83  Linux
 
Disk /dev/sdb: 36.4 GB, 36401479680 bytes
64 heads, 32 sectors/track, 34715 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
 
Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1       11571    11848688   83  Linux
/dev/sdb2           11572       23142    11848704   83  Linux
/dev/sdb3           23143       34715    11850752   83  Linux

 

根据df与fdisk命令可知,系统有两块磁盘,分别为sda和sdb,但是目前只挂载了其中一块:sda。

对sdb对应磁盘进行下简要分析。这块磁盘大小为36.4GB,对应34715个磁柱,每个磁柱透过64个磁头在管理读写,每个磁头管理32个扇区,而每个扇区的大小均为 512bytes ,因此每个磁柱为

64*32*512 = 2048*512 = 1048576bytes

还有fsck和badblocks命令,环境不符合要求,改天测试。

普人特福的博客cnzz&51la for wordpress,cnzz for wordpress,51la for wordpress