چاد پرین (Chad Perrin)
مترجم: سینا قنبری
شاید در نگاه اول به چشم نیاید ولی تکهتکه (Fragmentation) شدن فایل سیستم چیزی فراتر از یک مورد آزاردهنده جزیی است. این پدیده میتواند مخاطره امنیت اطلاعات و سیستم شما را بالا ببرد.
تکهتکه شدن فایل سیستم مشکلی است که بسیاری از کاربران کامپیوتر با آن آشنایی داشته، اما بسیاری هم نسبت به آن شناختی ندارند. این دسته از کاربران نمیدانند تکهتکه شدن فایلسیستم باعث کند شدن کارکرد برنامههایشان میشود. البته این کندی در بازیهای کامپیوتری بسیار محسوستر است.
آنهایی که از این مشکلات آگاهند، معمولا راه حل آن، یعنی استفاده از نرمافزارهایی را که اطلاعات تکهتکه روی درایوها را به هم میپیوندند، میشناسند و بعضی از آنها استفاده میکنند. اما با وجود تاثیرات موثر آنها در امنیت سیستم، برخی از کاربران به اندازه کافی از این نرمافزارها استفاده نمیکنند.
مشکلات امنیتی شامل سه مورد کلیدی میشوند:
1- بازیافت از فاجعه: اگر سیستم شما از خرابی فایل سیستم رنج میبرد و شما نیاز دارید اطلاعات درون آن را بازیابی کنید، بسیاری از ابزارهای بازیابی میتوانند این کار را با استفاده از یک جدول تخصیص فایل (FAT) انجام دهند. ولی اگر این جدول هم دارای خرابی باشد، باید از یک فرآیند دشوار و طولانیتر استفاده شود و اگر فایل سیستم شما از تکهتکه شدن زیادی هم رنج میبرد، سختی این فرآیند بسیار بیشتر خواهد شد، چون ابزارهای بازیابی با سختی و صرف زمان بیشتری خواهند توانست فایلها را به صورت یکپارچه احیا کنند. روشن است که شما باید یک نسخه پشتیبان مناسب و بهروز از اطلاعات خود داشته باشید؛ ولی اگر خرابی فایل سیستم بعد از ذخیره یک مجموعه اطلاعات مهم و قبل از زمان مشخص پشتیبانگیری حادث شود، تهدیدی جدی برای امنیت اطلاعات شما خواهد بود.
2- فعالیتهای ورودی/خروجی: هر چه قدر اطلاعات شما روی دیسک سخت تکهتکهتر باشد، این دیسک فعالیت فیزیکی بیشتری نیاز دارد تا به این اطلاعات دست یابد و اطلاعات جدید را ذخیره کند. این قضیه باعث مصرف انرژی و تولید گرمای بیشتر و در نهایت فرسودهتر شدن قطعات خواهد شد. این شرایط باعث میشود در مدتزمان طولانی به خاطر افزایش احتمال از کار افتادن قطعات، خطر از دست دادن اطلاعات بیشتر شود.
3- بازده: ممکن است تصور کنید کاهش بازده تنها مسالهای آزاردهنده است ولی در حقیقت این امر سرعت، کارآمدی و کارآیی نرمافزارهای امنیتی چون دیوارهای آتش و ضدویروسها را تحتالشعاع قرار میدهد. در این بین ضدویروسها به طور خاصی تحت تاثیر این امر هستند، چون نه تنها از تکهتکه شدن جدول تعریف برنامههای غیرمجاز و ویروسها تاثیر میگیرند، بلکه تکهتکه شدن فایل سیستم فرآیند پویش کلی سیستم را نیز دچار مشکل میسازد. ضمن این که فرآیند پشتیبانگیری از سیستم هم دچار اختلال خواهد شد.
پر واضح است که راه حل بهتر استفاده از فایل سیستمهایی است که تکهتکه نمیشوند. بیشتر فایل سیستمهای استفاده شده در سیستمهای عامل مدرن در مقابل تکهتکه شدن مقاومت بالایی دارند. فایل سیستمهایی مانند UFS، ext3 و ZFS این مشکل را تقریبا حل کردهاند. در مقابل دو فایل سیستم NTFS و FAT32 همچنان از تکهتکه شدن قابل توجهی رنج میبرند که هنوز هم در بسیاری از ذخیرهسازهای خارجی استفاده میشوند.
ویندوز به عنوان بیشترین استفادهکننده از NTFS و FAT32 به طور پیشفرض ابزاری برای به هم پیوستن اطلاعات درون خود دارد. البته نرمافزارهای جانبی میتوانند فرآیند به هم پیوستن را بهتر انجام دهند. توجه داشته باشید که حتی بهترین ابزار به هم پیوستن در ویندوز هم زمانی که درایوهای شما فاقد فضای خالی مناسبی باشند، برای کار خود با مشکل مواجه خواهد شد.
سیستمهای عامل مدرن غیر از ویندوز از فایل سیستمهای مقاوم در برابر تکهتکه شدن استفاده میکنند. FreeBSD از UFS، اکثر توزیعهای لینوکس از ext3 و OpenSolaris از ZFS استفاده میکند. تنها زمانی که این فایل سیستمها دچار مشکل تکهتکه شدن میشوند، زمانی است که بیش از اندازه پر شده باشند (بیشتر از 98%) و نتوانند اطلاعات جدید را بهخوبی مدیریت و ذخیره کنند. در چنین شرایطی، میتوان با استفاده dump و restore فایلها را دوباره به هم پیوند داد.
شما باید به هر طریقی جلوی تکهتکه شدن فایل سیستم خود را بگیرید. راه حل بهتر این است که از یک فایل سیستم مقاوم در برابر تکهتکه شدن استفاده کنید؛ ولی اگر این امکان وجود ندارد، استفاده مرتب از نرمافزارهای به هم پیوستن میتواند شما را در حفظ امنیت بهتر سیستمتان یاری کند.
| < قبلی | بعدی > |
|---|