دفترچه یادداشت فنی

پیدا کردن فایل‌هایی که دیسک را پر کرده‌اند

۲ شهریور ۱۴۰۵

اول ببینید کدام پوشه بزرگ‌تر است و همان را دنبال کنید:

du -xh --max-depth=1 / 2>/dev/null | sort -h | tail

بعد بزرگ‌ترین فایل‌ها را پیدا کنید:

find /var -xdev -type f -size +200M -printf '%s %p\n' | sort -n | tail

اگر df دیسک را پر نشان می‌دهد ولی du چیزی پیدا نمی‌کند، معمولاً فایلی پاک شده که هنوز یک برنامه آن را باز نگه داشته است. lsof +L1 آن را نشان می‌دهد.