fix:修复了脚本判断存储单位非Gb的问题

This commit is contained in:
linyuiu
2025-08-27 15:05:15 +08:00
committed by xuwei-fit2cloud
parent 246ebac7c7
commit f81dad201c

View File

@@ -80,10 +80,10 @@ function check_and_prepare_env_params() {
disk_num=${available_disk%[KMGTP]}
disk_unit=${available_disk##*[0-9.]}
case $disk_unit in
K) disk_gb=$(echo "$disk_num/1024/1024" | bc) ;;
M) disk_gb=$(echo "$disk_num/1024" | bc) ;;
K) disk_gb=$((disk_num/1024/1024)) ;;
M) disk_gb=$((disk_num/1024)) ;;
G) disk_gb=${disk_num%.*} ;;
T) disk_gb=$(echo "$disk_num*1024" | bc) ;;
T) disk_gb=$((disk_num*1024)) ;;
*) disk_gb=${disk_num%.*} ;;
esac
[[ $disk_gb -lt 20 ]] && log_content "\033[31m[警告] DataEase 运行目录所在磁盘剩余空间不足 20G 可能无法正常启动!\033[0m"