查看linux服务器的硬盘情况

作者:linux120 发布时间:December 2, 2012 分类:服务器维护

1、使用fdisk查看硬盘分区信息。
root@linux120.com:~# fdisk -l

Disk /dev/sda: 60.0 GB, 60011642880 bytes
255 heads, 63 sectors/track, 7296 cylinders, total 117210240 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xe467e467

Device Boot Start End Blocks Id System
/dev/sda1 * 63 31455269 15727603+ 7 HPFS/NTFS/exFAT
/dev/sda2 31455270 117194174 42869452+ 7 HPFS/NTFS/exFAT
从以上信息得知,服务器使用的是一块60G的硬盘,但是也有细心的读者发现sda1和sda2居然都是windows格式的文件系统,那我们的linux文件系统哪里去了?

2、使用df查看文件系统信息。
root@linux120.com:~# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/loop0 29G 3.8G 24G 14% /
udev 747M 4.0K 747M 1% /dev
tmpfs 302M 780K 301M 1% /run
/dev/sda2 41G 31G 11G 76% /host
从以上信息可得知,sda1并没有被挂载,而是当成loop0的存储载体,即这个linux服务器是安装在windows下创建的虚拟磁盘。

3、使用iostat查看IO信息。
root@ubuntu:~# iostat -d -x -k 1 2
Linux 3.2.0-29-generic-pae (ubuntu) 12/02/12 _i686_ (1 CPU)

Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_await svctm %util
sda 0.24 2.45 0.03 0.96 1.07 13.49 29.54 0.10 101.23 8.25 103.84 5.19 0.51

Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_await svctm %util
sda 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
每秒取样一次,共取样两次,其中各项参数的含义请通过man iostat来了解,CentOS中iostat是包含在sysstat的,如果执行不了iostat请安装sysstat包。