0 امتیاز
قبل در کامپیوتر و اینترنت توسط (1.1هزار امتیاز)

چرا وقتی برروی یک هارد سیستم عامل لینوکس نصب می کنیم پس از گذر زمان نیاز به Defragmenting ندارد؟ آیا این قضیه واقعا صحت دارد؟

1 پاسخ

+1 امتیاز
قبل توسط (1.1هزار امتیاز)

فایل سیستم های NTFS و FAT هر دو در زمان ذخیره سازی فایل ها برروی هارد، فایل ها را بسیار نزدیک به هم و در نزدیکترین نقطه به ابتدای هارد ذخیره می کنند (برای بالا بردن سرعت ذخیره سازی) و این باعث می شود وقتی حجم فایل افزایش پیدا می کند Fragmentation اتفاق بیفتد (بدلیل نبودن فاصله بین فایل ها)، اما فایل سیستم های ext2, ext3 و ext4 در لینوکس، فایل ها را بصورت هوشمندانه تری ذخیره می کنند و بجای قرار دادن فایل ها در کنار هم آنها را درون هارد پخش می کنند تا یک فایل فضای خالی زیادی اطراف خود داشته باشد و این الگوریتم حتی زمان cut کردن و یا افزایش حجم فایل نیز اتفاق می افتد. بدلیل استفاده از این روش تقریبا زمانی که بیشتر از 80 درصد هارد استفاده شده باشد fragmentation رخ می دهد که در اینصورت نیز فقط با cut کردن اطلاعات درون هارد به یک هارد دیگر و برگرداندن آن عملا Defragmenting اتفاق می افتد.

سوالات مشابه

0 امتیاز
1 پاسخ 897 بازدید
+1 امتیاز
2 پاسخ 1.9هزار بازدید
+1 امتیاز
2 پاسخ 508 بازدید
+1 امتیاز
0 پاسخ 724 بازدید
0 امتیاز
2 پاسخ 650 بازدید
0 امتیاز
1 پاسخ 766 بازدید
...