linux操作系统模拟磁盘空间占用100%
第一步:判断当前系统盘符剩余使用空间,并获取该值
df -h|grep "指定盘符"|awk {print $n} #n根据实际获取
第二步:使用fallocate 创建同等剩余使用空间大小的文件
fallocate -l 剩余空间大小 生成文件指定路径
结合以上,可使用shell来实现:
#/bin/sh
free_value=$(df -h|grep "/dev/sda3"|awk '{print $4}')
echo "free use dev is $free_value "
echo "execu $free_value mk bigfile..."
fallocate -l $free_value /bankapp/tools/bigfile