فضای swap، یک فضا روی دیسک سیستم بوده و کاربرد آن زمانی است که رم سیستم پر شده است
در این صورت، پروسه ها از رم به فضای swap منتقل شده و از دان شدن سیستم جلوگیری میشود.
در بیشتر مواقع لینوکس هایی که به صورت vm راه اندازی میشوند، فضای swap ندارند.
در این آموزش به شما چگونگی ساخت فضای swap را آموزش خواهیم داد
با دستور زیر میتوان چک کرد که آیا سیستم فضای swap دارد یا خیر، اگر خروجی خالی باشد به معنای عدم وجود فضای swap روی سیستم میباشد:
$ sudo swapon --show
همچنین با دستور زیر نیز میتوانید این مورد را بررسی کرد:
$ free -h
حال شروع به ساخت فضای swap میکنیم.
ابتدا با دستور زیر فایلی برای swap ایجاد میکنیم:
$ sudo fallocate -l 1G /swapfile
با دستور زیر نیز مطمئن میشویم که فقط یوزر روت به این فایل دسترسی داشته باشد:
$ sudo chmod 600 /swapfile
سپس دستورات زیر را وارد میکنیم:
$ sudo mkswap /swapfile
$ sudo swapon /swapfile
برای اینکه این تغییرات را به صورت دائمی ایجاد شود، میبایست خط زیر را به فایل fstab که در etc وجود دارد، اضافه نماییم:
/etc/fstab
/swapfile swap swap defaults 0 0
در پایان، با دستور زیر میتوانیم نتیجه کار را مشاهده کنیم:
$ sudo swapon --show
موفق باشید