انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => انجمن عمومی => نویسنده: سودو. در 19 آبان 1401، 10:42 ق‌ظ

عنوان: (نصفه نیمه حل شد) du و df؟
ارسال شده توسط: سودو. در 19 آبان 1401، 10:42 ق‌ظ
$ mount | grep "xfs"
/dev/mapper/cryptlvm on / type xfs (rw,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota)
/dev/sda1 on /boot type xfs (rw,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota)

$ du -hs / 2>/dev/null
3.5G /

$ df -h|awk '/\/$/ {print $3}'
4.1G
چرا؟
عنوان: پاسخ : du و df؟
ارسال شده توسط: M!lad در 19 آبان 1401، 11:10 ق‌ظ
df از متادیتای فایل سیستم گزارش میده. du باید فایل‌ها رو دونه دونه بخونه محاسبات انجام بده. به همین خاطر کاربری که du رو اجرا میکنه اگر به یه سری فایل دسترسی نداشته باشه تو محاسبات در نظر گرفته نمی‌شند و نتایج متفاوته. به طور کلی اگر اطلاعات یک فایل سیستم رو میخواید df گزینه بهتری هست.
عنوان: پاسخ : du و df؟
ارسال شده توسط: سودو. در 19 آبان 1401، 11:35 ق‌ظ
البته با کاربر روت هم نتیجه مشابهه.
یعنی نتیجه df، مقدار واقعیه؟