Linux系统管理员的一个重要任务是监测系统的磁盘空间的使用情况,我们不管运行的是一个普通的linux台式机还是
大型的Linux服务器。
本文将介绍Linux中常用的管理磁盘空间的命令。
一、挂载存储媒体
挂载是什么意思?就是将系统中的所有磁盘都放到一个目录下。如果插入了存储设备,系统不能自动挂载,那么就要手动挂载。
1、挂载命令:mount
在终端输入mount会输出当前系统中挂载的磁盘,如下:
#=========================================================
[cxzhao@localhost ~]$ mount
/dev/sda2 on / type ext4 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
/dev/sda1 on /boot type ext4 (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
vmware-vmblock on /var/run/vmblock-fuse type fuse.vmware-vmblock (rw,nosuid,nodev,default_permissions,allow_other)
2、root权限下手动挂载基本命令:
mount -t vfat(格式)/dev/sdb1 /media/disk
上面的命令的意思是将/dev/sdb1设备挂载到/media/disk这个目录,格式化为vfat格式。
挂载目录可以是自己创建的,然后将设备挂载到这个目录。
3、Linux系统中不能直接移除设备,在移除设备的时候需要先卸载。命令:
umount [设备名或者路径]
二、查看磁盘空间
通过df命令我们可以很清楚的看到每一个磁盘的空间使用情况。
1、查看磁盘空间使用的是df命令,如:
#===============================================================
[cxzhao@localhost ~]$ df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda2 18208184 8538556 8738044 50% /
tmpfs 506144 84 506060 1% /dev/shm
/dev/sda1 289293 28470 245463 11% /boot
1K-blocks:能容纳多少个1024字节的块
Used:已经使用了多少个1024字节的块
Available:还有多少个1024字节的块可用
Mounted on:挂载点
2、上面的命令看起来有点不爽,看一下这个吧:df -h
#====================================================================
[cxzhao@localhost ~]$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 18G 8.2G 8.4G 50% /
tmpfs 495M 84K 495M 1% /dev/shm
/dev/sda1 283M 28M 240M 11% /boot
三、特定目录的磁盘使用情况
当我们需要使用特定目录的磁盘使用情况的时候,我们可以使用du命令,使用这个命令我们可以很快判断出系统中时候有使用超大号的文件:
du -h
-h的作用是给大小加上k,m,g作为单位。
综上所述:监测linux的磁盘空间的命令就是4个:mount挂载,umount卸载,df查看磁盘使用情况,du查看目录使用情况。
大型的Linux服务器。
本文将介绍Linux中常用的管理磁盘空间的命令。
一、挂载存储媒体
挂载是什么意思?就是将系统中的所有磁盘都放到一个目录下。如果插入了存储设备,系统不能自动挂载,那么就要手动挂载。
1、挂载命令:mount
在终端输入mount会输出当前系统中挂载的磁盘,如下:
#=========================================================
[cxzhao@localhost ~]$ mount
/dev/sda2 on / type ext4 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
/dev/sda1 on /boot type ext4 (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
vmware-vmblock on /var/run/vmblock-fuse type fuse.vmware-vmblock (rw,nosuid,nodev,default_permissions,allow_other)
2、root权限下手动挂载基本命令:
mount -t vfat(格式)/dev/sdb1 /media/disk
上面的命令的意思是将/dev/sdb1设备挂载到/media/disk这个目录,格式化为vfat格式。
挂载目录可以是自己创建的,然后将设备挂载到这个目录。
3、Linux系统中不能直接移除设备,在移除设备的时候需要先卸载。命令:
umount [设备名或者路径]
二、查看磁盘空间
通过df命令我们可以很清楚的看到每一个磁盘的空间使用情况。
1、查看磁盘空间使用的是df命令,如:
#===============================================================
[cxzhao@localhost ~]$ df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda2 18208184 8538556 8738044 50% /
tmpfs 506144 84 506060 1% /dev/shm
/dev/sda1 289293 28470 245463 11% /boot
1K-blocks:能容纳多少个1024字节的块
Used:已经使用了多少个1024字节的块
Available:还有多少个1024字节的块可用
Mounted on:挂载点
2、上面的命令看起来有点不爽,看一下这个吧:df -h
#====================================================================
[cxzhao@localhost ~]$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 18G 8.2G 8.4G 50% /
tmpfs 495M 84K 495M 1% /dev/shm
/dev/sda1 283M 28M 240M 11% /boot
三、特定目录的磁盘使用情况
当我们需要使用特定目录的磁盘使用情况的时候,我们可以使用du命令,使用这个命令我们可以很快判断出系统中时候有使用超大号的文件:
du -h
-h的作用是给大小加上k,m,g作为单位。
综上所述:监测linux的磁盘空间的命令就是4个:mount挂载,umount卸载,df查看磁盘使用情况,du查看目录使用情况。