ایجاد یک swap file (یک فضای swap اضافی بصورت یک فایل)

ابتدا یک فایل (بطور مثال به نام swapfile1 ) در زیر دایرکتوری root ایجاد میکنیم

آموزش و رفع مشکلات مرتبط به انواع فایل سیستم در لینوکس
ارسال پست
نمایه کاربر
phoenix
مدیر کل سایت
مدیر کل سایت
پست در این موضوع: 1
پست: 201
تاریخ عضویت: شنبه 29 مهر 1396, 11:10 am
محل اقامت: مشهد
نوع دسکتاپ: LXQT
تماس:

ایجاد یک swap file (یک فضای swap اضافی بصورت یک فایل)

پست توسط phoenix » سه شنبه 2 آبان 1396, 9:19 pm

ابتدا یک فایل (بطور مثال به نام swapfile1 ) در زیر دایرکتوری root ایجاد میکنیم. اینکار را توسط دستور dd انجام می دهیم فرض کنید میخواهیم فایلی به اندازه ۵۱۲ مگابایت ایجاد کنیم پس بصورت زیر انجام میدهیم.
(524288 * 1024 = 512MB)

کد: انتخاب همه

dd if=/dev/zero of=/swapfile1 bs=1024 count=524288
سپس از دستور زیر برای ایجاد ساختار سیستم فایل swap بر روی فایل استفاده کنید. در زمان نصب توزیع لینوکسی همین دستور بر روی پارتیشن برای ایجاد سیستم فایل swap انجام می شود.

کد: انتخاب همه

mkswap /swapfile1
سپس با دستور زیر آن را به لیست فضاهای swap موجود روی سیستم معرفی کنید.

کد: انتخاب همه

swapon /swapfile1
دستور

کد: انتخاب همه

swapon -s
را اجرا کنید تا فهرستی از فضاهای swap موجود به همراه نوع و اولویت شان مشاهده کنید.
باید این فایل را به عنوان یک ورودی به فایل etc/fstab/ اضافه کنیم. پس خطی مانند زیر را اضافه کنید.

کد: انتخاب همه

#
# /etc/fstab
# Created by anaconda on Wed Aug 16 14:26:22 2017
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/fedora-root /                       ext4    defaults,x-systemd.device-timeout=0 1 1
UUID=c1556fb0-62c2-4158-832a-d3e90fa8ab38 /boot                   ext4    defaults        1 2
/dev/mapper/fedora-home /home                   ext4    defaults,x-systemd.device-timeout=0 1 2
/dev/mapper/fedora-swap swap                    swap    defaults,x-systemd.device-timeout=0 0 0
/swapfile1	 swap	swap defaults 0 0
 ! پیام از: phoenix
برای توضیحات تکمیلی در ارتباط با دستورات DD و mkswap و swapon میتوانید بر روی هر دستور کلیک تا به صفحه همان دستور ارجاع داده شوید
تصویر برای ادامه کار و بالا رفتن کیفیت آموزش ها نیاز به حمایت مالی شما داریم پس لطفا از ما حمایت کنید
از اونجایی که برای جمع آوری و ترجمه و تالیف یک پست آموزشی زمان و زحمت زیادی صرف شده است.
لطفاً در صورت استفاده از این مطلب در سایت یا مقاله و ..... حتما با ذکر منبع و لینک برگشتی باشد.

مسلما این حمایت شما دوستان موجب پایداری اینگونه اثرها خواهد بود سربلند و پیروز باشین

ارسال پست

بازگشت به “آموزش - سوالات و مشکلات فایل سیستم در لینوکس”