آموزش ساخت Swap File در لینوکس

linux_swap_ram

 

در سیستم عامل گنو/لینوکس فضایی به نام swap وجود دارد و  زمانی که سیستم عامل فضای حافظه ی فیزیکی (RAM)  را مصرف کرده باشد و نیاز به فضای بیشتری داشته باشد از حافظه ی swap استفاده می کند و با این کار تا حدودی کمبود حافظه را جبران می کند.البته گفتنی است که سرعت حافظه ی swap پایین تر از حافظه ی اصلی (RAM) می باشد.

فضای swap به دو صورت پارتیشن ویا فایل می تواند وجود داشته باشد.معمولا هنگام نصب سیستم عامل ،ساخت پارتیشن swap به شما پیشنهاد می شود.هر چند که شما نیز می توانید بعدا پارتیشن swap و یا swap file نیز درست کنید.

اکنون در این مطلب قصد داریم تا روش ساخت فایل swap را آموزش دهیم.قبل از هر چیزی برای بررسی وضعیت swap بر روی سیستم خود می توانید از دستورهای پایین استفاده کنید :

 

$ swapon -s

$ free -m

 

اکنون جهت ساخت swap file دستور پایین را اجرا کنید :

 

 

#dd if=/dev/zero of=/swapfile bs=1024 count=8192

نکته اینکه پس از of باید مسیر فایلی که قصد ایجاد آن را دارید، وارد کنید.در جلوی count میزان فضای مورد نیاز خود برای swap file را بر اساس کیلوبایت بنویسید که در این مثال ۸ مگابیت (8*1024) می باشد.

اکنون فایل swap را باید فرمت کرد :

 

#mkswap /swapfile

سپس جهت فعال کردن این swap file کافیست تا دستور پایین را اجرا کنید :

 

#swapon /swapfile

 

اکنون اگر قصد داشته باشید که این swap file  به صورت خودکار پس از reboot شدن سیستم mount شود کافیست تا فایل زیر را باز کنید :

 

#vi /etc/fstab

و سپس این خط را به انتهای فایل اضافه کنید :

 

/swapfile            none        swap        sw       0  0

با انجام مراحل گفته شده اکنون یک swap file بر روی سیستم خود ایجاد کردید.جهت بررسی فضای swap می توانید از دستورهای معرفی شده در ابتدای مطلب استفاده کنید و یا برای فعال و غیر فعال کردن فضای swap کافیست تا مطلب «غیرفعال کردن دائمی حافظه‌ی Swap در لینوکس» را مطالعه کنید.

 

امید است تا از این مطلب استفاده لازم را برده باشید و هیچ وقت نیاز به فضای swap نداشته باشید!

 

ارسال یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد.

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.