ایجاد فایل swap

توسط: vahit

سلام

خیلی وقتا پیش میاد که لازم داریم پارتیشن swap اضافی به سیستم اضافه کنیم.این کار دلایل زیادی می‌تونه داشته باشه از جمله:

  • رم سیستم کم باشه و swap موجود کفاف نده.
  • بنا به دلایلی موقع نصب و راه‌اندازی سیستم پارتیشن swap ایجاد نکرده باشیم.
  • و …

خب، امّا لازم نیست دوباره پارتیشن‌بندی سیستم رو به هم بریزیم تا بتونیم پارتیشن swap ایجاد کنیم. می‌تونیم یک فایل با قالب swap ایجاد کرده و به سیستم بفهمونیم که ازش به عنوان swap استفاده کنه. برای این کار اوّل از همه یک فایل با قالب swap می‌سازیم:

این دستور یک فایل به اسم swapfile در مسیر ریشه (/) با حجم ۴گیگابایت ایجاد می‌کنه.

حالا لازم هست اون رو به فرمت swap قالب‌بندی کنیم:

در نهایت با استفاده از دستور swapon به سیستم می‌فهمونیم که از این فایل به عنوان swap استفاده کنه:

امّا طول عمر این swap تا ریبوت بعدی خواهد بود و لازم هست که بعد از هر بار بالا آمدن سیستم دوباره دستور swapon رو اجرا کنیم. ولی خب حتماً می‌دونید که فایلی در مسیر ‪/etc‬ داریم به اسم fstab که کارش نگهداری اطلاعات فایل‌سیستم‌هاست تا سیستم در هنگام بالا آمدن و شروع به کار کردن بتونه اونها رو مونت کنه. پس کافیه این فایل رو هم مانند بقیه‌ی پارتیشن‌ها به این فایل اضافه کنیم: