با سلام،
من پارتیشن sda5 را با gparted فرمت کردم:
...
سلام
حواستون به یه چیزی باشه؛ برنامهها ممکنه حجم رو بر اساس مگابایت یا مگیبایت یا در حالت دیگه، گیگابایت و گیبیبایت گزارش کنند.
تفاوت اونها در اینه که یه مگابایت، برابر 10 به توان 6 یا 1000000 بایت هست که طبق SI درسته و مشکلی هم نداره. علامت این MB هست.
اما توی کامپیوتر، معمولا از توانهای دو استفاده میشه. به همین دلیل، یه واحد اندازهگیری دیگه به اسم مگیبایت وجود داره. هر مگیبابت، برابر 2 به توان 20 یا 1048576 بایت هست. علامت اون، Mib هست.
در مورد گیگابایت و گیبیبایت، منطق هم همینجوری هست فقط یکم بزرگتر. هر گیاگابایت برابر 10 به توان 9 بایت و هر گیبیبایت برابر 2 به توان 30 بایت هست.
بدای اطلاع بیشتر در مورد پیشوندها دودویی،
اینجا رو ببینید.
معمولا برنامههای خط فرمان، اندازه رو بر اساس پیشوندهای دودویی گزارش میدن. البته ممکنه بر اساس پیشوندهای دهدهی هم گزارش بدند. فکر کنم دستور ls، دوتا آپشن داره که باعث میشن نحوه نمایش اندازه تغییر کنه.
به دلایل بالا، ببینید برنامههایی که استفاده کردید، اندازه رو با یه واحد گزارش کرده باشند. مهم نیست کدوم باشه، مهمه اینه که بین همه اونها یکی باشه وگرنه وقتی جمع و تفریق میکنید به نتیجه درست نمیرسید.
ولی باز هم انقدر تفاوت نباید وجود داشته باشه.
امیدوارم اشتباه نکنم اما دو تا چیزو میدونم ، یکی اینکه یک بخشی از پارتیشن با عنوان header به اطلاعات اون فایل سیستم اختصاص پیدا میکنه که نحوه کار با اون پارتیشن رو به سیستم عامل یاد میده.
باز هم نباید اینقدر فضا بگیره. در ضمن فایلسیستم به هِدِرهای پارتیشن کار خاصی نداره. خود فایلسیستم هم header داره ولی در هر صورت، ندیدم هِدِر اینقدر بزرگ باشه.
در ضمن سیستمعامل میدونه چجوری باید با پارتیشن کار کنه. اون هدرها معمولا توی اوایل پارتیشنتیبل ذخیره میشن تا سیستمعامل بتونه اطلاعات پارتیشن رو بدست بیاره. چیزهایی مثل اینکه پارتیشن از کجا تا کجا هست، partuuid اون چیه (اگه پارتیشنتییل gpt باشه) و اینجور چیزها.
و دومی هم اینه ک همه فضای ذخیره سازی به کاربر عادی داده نمیشه و در اختیار روته
فکر نکنم mke2fs به طور پیشفرض این همه بلاک رزرو شده درست کنه. mke2fs فایل اجرایی هست که میتونید با اجرای اون، یه فایلسیستم ext2/ext3/ext4 روی یه block device ایجاد کنید.
به غیر از این، فکر نمیکنم فضای رزرو شده، به عنوان فضای استفاده شده نمایش داده بشه.
اینکه وقتی چیزی رو پاک میکنیم واقعا حذف نمیشن و فقط unlink میشن ، واسه همین قابل بازیابین ، فایل جدیدی که بنویسین داخل اون پارتیشن overwrite میشه روی انلینک شده ها ، حالا باز عزیزان آگاه تر بهتر راهنماییتون خواهند کرد !
وقتی یه فایل رو پاک میکنید، inode مربوط به اون فایل، از inode های استفاده شده برداشته میشه؛ در این حالت باید اون فضای استفاده شده قبلی، به عنوان فضای آزاد در نظر گرفته بشه تا بتونید اطلاعات جدید اونجا بنویسید. نه اینکه گزارش بشه x مقدار استفاده شده.
یه چیزی رو این وسط حساب نکردیم.