xiaowei-system/skills/devops/devops-umbrella/scripts/disk-check.sh

36 lines
869 B
Bash
Executable File

#!/bin/bash
# 磁盘空间检查脚本 — home 目录空间验证
# 用法: bash references/disk-check.sh
set -e
echo "=== /home 使用率 ==="
df -h /home
echo ""
echo "=== /home 大目录 TOP 10 ==="
du -sh /home/muc/* 2>/dev/null | sort -hr | head -10
echo ""
echo "=== 新分区挂载状态 ==="
df -h /home/muc/data 2>/dev/null || echo "新分区未挂载"
echo ""
echo "=== Symlink 验证 ==="
for dir in ComfyUI-master backups Downloads comfyui-env; do
target="/home/muc/data/$dir"
link="/home/muc/$dir"
if [ -L "$link" ]; then
if [ -e "$link" ]; then
echo "$link$(readlink $link)"
else
echo "$link$(readlink $link) [断链]"
fi
else
echo "⚠️ $link 不是 symlink"
fi
done
echo ""
echo "=== fstab 验证 ==="
grep "muc-data" /etc/fstab && echo "✅ fstab 已配置" || echo "❌ fstab 未配置"