~ sudo fdisk -l
خروجی :
Device Boot Start End Sectors Size Id Type /dev/sda1 2048 16001023 15998976 7.6G 82 Linux swap / Solaris /dev/sda2 * 16001024 137345023 121344000 57.9G 83 Linux /dev/sda3 210749438 976768064 766018627 365.3G 5 Extended /dev/sda4 137345024 210747391 73402368 35G 7 HPFS/NTFS/exFAT
مشاهده میشه که /dev/ssda1 توی سیستم من به عنوان swap اختصاص داده شده . این مقدار برای سیستم شما متفاوت خواهد بود.پس در اجرای کامند ها نهایت دقت را بکار ببرید و پارتیشن سیستم خود را جای sdaX قرار دهید.
کامند های زیر را اجرا میکنیم تا پارتیشنی که برای swap اختصاص دادیم را بکار بیندازیم.
➜ ~ sudo swapoff -a ➜ ~ sudo mkswap -L swap /dev/sdaX ➜ ~ sudo swapon /dev/sdaX
تا اینجا تونستیم swap جدید رو معرفی و بکار بگیریم.
اما هنوزم default swap سیستم عامل همون قبلیه که باید از داخل فایل /etc/fstab کانفیگ بشه .
فایل fstab حاوی اطلاعات مهمی برای mountکردن اتوماتیک پارتیشن هاست.
درابتدای کار از دستور blkid استفاده میکنیم تا UUID پارتیشن مربوطه رو بدست بیاریم .
خروجی :
➜ ~ sudo blkid /dev/sda1: UUID="f1a24474-83e2-495a-874b-333c8605e7ff" TYPE="swap" PARTUUID="d9fa2484-01" /dev/sda2: UUID="406e8dd9-32a1-45bc-a74a-d87ad9be94e2" TYPE="ext4" PARTUUID="d9fa2484-02"
فایل fstab رو ویرایش کنیم.
# <file system> <mount point> <type> <options> <dump> <pass> # / was on /dev/sda2 during installation UUID=406e8dd9-32a1-45bc-a74a-d87ad9be94e2 / ext4 errors=remount-ro 0 1 # swap was on /dev/sda1 during installation UUID=f1a24474-83e2-495a-874b-333c8605e7ff none swap sw 0 0
لازم به ذکره در صورتی که موقع نصب سیستم عامل swap رو اختصاص ندادیم با اضافه کردن خط آخر میتونیم این کارو انجام بدیم.
خط سوم هم در واقع معرف root سیستم عاملمونه.
خط آخر هم که معرف پارتیشن swap هست.