磁盘管理之一查看磁盘信息
常用的磁盘管理命令df
、du
、fdisk
、mount
。
df命令
查看整个文件系统的磁盘的使用情况。
格式为:
[root@bogon ~]# df [-ahikHTm] [目录或文件名]
-a 列出所有的文件系统,包括特有的/proc文件系统
-h 以易于阅读的方式KBytes、MBytes、GBytes显示文件系统大小
-H 显示方式以1M=1000K为计算显示
-T 显示partition分区和filesystem文件系统类型
-i 不用硬盘容量,而是显示inode数量
-m 以MBytes容量显示文件系统
-k 以KBYtes容量显示文件系统
例子1:
[root@bogon ~]# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda2 17981340 2194460 14858728 13% /
/dev/sda1 295561 16117 264184 6% /boot
tmpfs 517552 0 517552 0% /dev/shm
例子2:
[root@bogon ~]# df -ih
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sda2 4.5M 91K 4.4M 2% /
/dev/sda1 75K 34 75K 1% /boot
tmpfs 127K 1 127K 1% /dev/shm
du命令
查看目录和子目录所占用的磁盘空间
格式为:
[root@bogon ~]# du [-ahskm] [目录或文件名]
-a 列出所有的文件与目录容量。
-h 以利于阅读的容量方式显示
-s 列出总量,而不列出个别目录
-S 列出不包括子目录的统计,与-s有点区别
-m 以MBytes容量显示文件系统
-k 以KBYtes容量显示文件系统
例子1:
[root@bogon ~]# du
68 ./.gconfd
16 ./.nautilus/metafiles
... 中间省略
72 ./.gnome2
804 .
例子2:
[root@bogon ~]# du -aS
8 ./.tcshrc
8 ./.ICEauthority
60 ./.gconfd/saved_state
...
8 ./install.log.syslog
4 ./.xsession-errors
156 .
fdisk命令
命令fdisk使用-l参数,查看磁盘的分区情况。
[root@bogon ~]# fdisk -l
Disk /dev/sda: 21.4 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 38 305203+ 83 Linux
/dev/sda2 39 2349 18563107+ 8e Linux LVM
/dev/sda3 2350 2610 2096482+ 82 Linux swap / Solaris
Disk /dev/sdb: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 1 3 24066 83 Linux
/dev/sdb2 4 66 506047+ 83 Linux
/dev/sdb3 67 82 128520 83 Linux
mount命令
查看磁盘的挂载情况
[root@bogon ~]# mount
/dev/sda2 on / type ext3 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/sda1 on /boot type ext3 (rw)
tmpfs on /dev/shm type tmpfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
none on /proc/fs/vmblock/mountPoint type vmblock (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)