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

کمک و پشتیبانی => انجمن عمومی => نویسنده: linuxesabz در 21 اردیبهشت 1394، 10:21 ق‌ظ

عنوان: تناقض در خروجی df
ارسال شده توسط: linuxesabz در 21 اردیبهشت 1394، 10:21 ق‌ظ
سلام دوستان
زمانی که دستور DF در لینوکس میزنم خروجی نشان داده شده چیزی شبیه به زیر میشه
Filesystem            Size  Used Avail Use% Mounted on
/dev/cciss/c0d0p2      75G   23G   49G  32% /
/dev/cciss/c0d0p5      24G   22G  1.2G  95% /home
اگه دقت کنید فضای Avail با کسر فضای used و Size یکسان نیست چرا؟
عنوان: پاسخ : تناقض در خروجی df
ارسال شده توسط: { AliReaza } در 21 اردیبهشت 1394، 01:44 ب‌ظ
تا اونجا که من میبینم به غیر از اینکه یک مقدار در نمایش اعداد اشتباه شده ( که طبیعی هست ) چون همیشه گرد میکنه، همه چیز درسته.

مثلا /dev/cciss/c0d0p2

شما اگر ۷۵ را به ۳ قسمت تقسیم کنی هر قسمت میشه تقریبا ۳۳ درصد که درسته.
فضای آزاد و فصای استفاده شده هم با فضای اصلی حدود 3GB تفاوت دارند، که اونم بخاطر گرد شدن اعداد هست.

در جواب " چرا؟ " چون اعداد گرد شده اند.

البته تا اونجا که می دونم و تا حالا دیدم.
عنوان: پاسخ : تناقض در خروجی df
ارسال شده توسط: userb در 21 اردیبهشت 1394، 03:16 ب‌ظ
اگه دقت کنید فضای Avail با کسر فضای used و Size یکسان نیست چرا؟

اگر دستور رو به‌صورت زیر وارد کنید، متوجه می‌شید که یک سری پوشه‌های دیگه هم هستند که فضا اشغال کردند. این‌ها یک سری فایل‌های موقت هستن که توسط سیستم ایجاد می‌شن. مقدارهایی که نشون داده می‌شه هم در بیشترین حالت ایجادشون هست، به همین دلیل سایزها با هم هم‌خوانی ندارند.
df -hHa
عنوان: پاسخ : تناقض در خروجی df
ارسال شده توسط: linuxesabz در 22 اردیبهشت 1394، 01:48 ب‌ظ
تا اونجا که من میبینم به غیر از اینکه یک مقدار در نمایش اعداد اشتباه شده ( که طبیعی هست ) چون همیشه گرد میکنه، همه چیز درسته.

مثلا /dev/cciss/c0d0p2

شما اگر ۷۵ را به ۳ قسمت تقسیم کنی هر قسمت میشه تقریبا ۳۳ درصد که درسته.
فضای آزاد و فصای استفاده شده هم با فضای اصلی حدود 3GB تفاوت دارند، که اونم بخاطر گرد شدن اعداد هست.

در جواب " چرا؟ " چون اعداد گرد شده اند.

البته تا اونجا که می دونم و تا حالا دیدم.
جواب به نظرم غلطه اعداد اگر گرد هم بشن فقط قسمت مگابایت اون گرد میشه که اون هم زیر 100 مگ گرد میشه (توجه کنید  که نهایت چون سه تا نمایش داریم میشه 300 مگ نه 3 گیگ
در جوای آقای Userb
وقتی شما از -H استفاده میکنی سیستم رو به 1000 تغییر میدی و این کار به نظرم درست نیست اما با این حال زمانی که من از -hHa استفاده کردم فایل‌های مربوطه فضاشون تماما صفر بود
عنوان: پاسخ : تناقض در خروجی df
ارسال شده توسط: userb در 22 اردیبهشت 1394، 02:52 ب‌ظ
در جوای آقای Userb
وقتی شما از -H استفاده میکنی سیستم رو به 1000 تغییر میدی و این کار به نظرم درست نیست اما با این حال زمانی که من از -hHa استفاده کردم فایل‌های مربوطه فضاشون تماما صفر بود

آپشن H- برای اینه که هر کیلوبایت بجای ۱۰۲۴ که در مبنای ۲ هست و در کامپیوتر مورد استفاده قرار می‌گیره، ۱۰۰۰ حساب بشه که مناسب با واحد سایز در دستگاه‌های ذخیره‌سازی هست (در ساخت دستگاه‌های ذخیره سازی مانند هارددیسک هر کیلو برابر با ۱۰۰۰ است)، و باعث می‌شه فقط درک راحت‌تری نسبت به سایز داشته باشید و به درست یا غلط بودن مربوط نمی‌شه.

چطور دایرکتوری‌ها فضاشون صفر بود؟ یعنی شما پوشه dev/ ندارید؟ یا دایرکتوری run/ ؟