如何检查Unix服务器上的磁盘空间
时间:2020-01-09 14:16:54 来源:igfitidea点击:
如何在Unix命令行上检查磁盘空间。
如何使用Unix命令行选项找出磁盘空间利用率信息?
Unix操作系统家族提供以下命令来根据需要检查磁盘空间使用情况。
检查Unix操作系统上的磁盘空间
Unix命令检查磁盘空间:
- df命令显示Unix文件系统上已使用和可用的磁盘空间量。
- du命令显示Unix服务器上每个目录的磁盘使用情况统计信息。
如何显示Unix磁盘使用情况统计信息
查看当前目录中所有文件的磁盘使用情况。
运行:
du -a
要获取目录树及其/home/Hyman的每个子树的磁盘使用情况,请执行:
du /home/Hyman
但是,如果通过-k
开关,则有可能看到超出1024字节的块,请执行:
du -k /home/Hyman
是否想查看目录树的磁盘总使用量?
尝试:
du -s /home/Hyman
248088 /home/Hyman
可以如下总结特定目录的磁盘使用情况:
du -hs /home
1.4G /home
接下来,让我们显示特定目录中所有py(Python)文件的名称和大小。
同时在末尾显示总计:
du -ch /home/Hyman/project/mgt1.2/*.py
获取有关du命令的帮助
尝试运行以下man命令或在此处查看在线手册页:
man du whatis du
如何在Unix上显示可用磁盘空间信息
要查看文件系统中的可用空间量,请尝试使用df命令:
df
想要以1024字节块格式显示有关/jails/www /文件系统的信息,请运行:
df -k /jails/www/
Filesystem 1024-blocks Used Avail Capacity Mounted on zroot/jails/www 10745194355 3152328 10742042027 0% /jails/www
同样,要以MB块格式显示有关/jails/www文件系统的信息,请执行:
df -m /jails/www/
Filesystem 1M-blocks Used Avail Capacity Mounted on zroot/jails/www 10493353 3078 10490275 0% /jails/www
/jails/www文件系统的GB块格式如何?
,请尝试:
df -g /jails/www/
Filesystem 1G-blocks Used Avail Capacity Mounted on zroot/jails/www 10247 3 10244 0% /jails/www
显示总计
传递-c选项:
df -c
某些版本的Unix操作系统可以以人类可读的格式显示输出。
换句话说,使用单位后缀:字节,千字节,兆字节,吉字节,特字节和百字节:
df -H
输出示例:
Filesystem Size Used Avail Capacity Mounted on zroot/ROOT/default 11T 4.2G 11T 0% / devfs 1.0k 1.0k 0B 100% /dev fdescfs 1.0k 1.0k 0B 100% /dev/fd zroot/iocage 11T 148k 11T 0% /iocage zroot/iocage/download 11T 131k 11T 0% /iocage/download zroot/iocage/download/11.2-RELEASE 11T 285M 11T 0% /iocage/download/11.2-RELEASE zroot/iocage/images 11T 131k 11T 0% /iocage/images zroot/iocage/jails 11T 131k 11T 0% /iocage/jails zroot/iocage/log 11T 131k 11T 0% /iocage/log zroot/iocage/releases 11T 131k 11T 0% /iocage/releases zroot/iocage/releases/11.2-RELEASE 11T 131k 11T 0% /iocage/releases/11.2-RELEASE zroot/iocage/releases/11.2-RELEASE/root 11T 1.2G 11T 0% /iocage/releases/11.2-RELEASE/root zroot/iocage/templates 11T 131k 11T 0% /iocage/templates zroot/jails 11T 131k 11T 0% /jails zroot/jails/fullbasejail 11T 364M 11T 0% /jails/fullbasejail zroot/jails/rsnapshot 11T 209G 11T 2% /jails/rsnapshot zroot/var/log 11T 4.2M 11T 0% /var/log zroot/var/mail 11T 131k 11T 0% /var/mail zroot/var/tmp 11T 131k 11T 0% /var/tmp zroot 11T 131k 11T 0% /zroot devfs 1.0k 1.0k 0B 100% /jails/rsnapshot/dev devfs 1.0k 1.0k 0B 100% /jails/www/dev
请参阅此处的df命令手册页或通过执行以下命令以获取更多信息:
man df