Linux查看硬盘总空间和未分配硬盘大小

使用如下脚本:


#!/bin/bash
total=$(grep 'sda$' /proc/partitions |awk '{print $3}');
used=0
for i in $(grep 'sda[[:digit:]]\+$' /proc/partitions |awk '{print $3}' |xargs)
do
used=$(( used + i ));
done
echo "Total disk size:" $(( total / (1024*1024) )) "GB"
echo "Unallocation disk size:" $((( total - used ) / (1024*1024) )) "GB"


新建showUnused.sh 文件将上述脚本写入,然后保存执行sh showUnused.sh即可。

你可能感兴趣的:(Linux查看硬盘总空间和未分配硬盘大小)