ساخت و فعال کردن فایل swap در لینوکس
ساخت فایل swap در سیستم عامل لینوکس یکی از اقدامات اولیه ی پیکربندی یا کانفیگ سرور می باشد.فضای swap که می تواند هم به صورت فایل و هم به صورت پارتیشن باشد زمانی به کمک سرور می آید که رم سرور به طور کامل پر شده باشد و سیستم از آن به عنوان رم مجازی استفاده می کند و process های inactive و idle را در درون آن قرار می دهد تا فضای خالی برای process های فعال در رم سرور ایجاد کند.
ایجاد فایل swap
با استفاده از دستور dd این فایل را می سازیم :
1 | # dd if=/dev/zero of=/mnt/swapfile bs=1024 count=2097152 |
count حجم این فایل و به کیلوبایت می باشد که ما در این آموزش آن را 2 گیگابایت در نظر گرفتیم پس در دستور بالا مقدار 2097152 را طبق محاسبه ی (1024 x 2048)MB وارد می کنیم.
سپس دسترسی مناسب را به این فایل با دستور زیر می دهیم :
1 | # chmod 600 /mnt/swapfile |
با دسترسی که اعمال شد فقط کاربر روت می تواند آن را بخواند.
بعد از اعمال دسترسی با دستور زیر آن را برای فضای swap آماده می کنیم :
1 | # mkswap /mnt/swapfile |
فعال کردن فایل swap
بعد از ایجاد فایل و آماده سازی ، آن را به عنوان فضای swap به سیستم عامل معرفی می کنیم :
1 | # swapon /mnt/swapfile |
بررسی کنید حافظه ی swap فعال شده باشد :
1 2 3 4 | # free -m total used free shared buff/cache available Mem: 3790 1466 141 373 2182 1675 Swap: 2047 0 2047 |
همانطور که می بینید فضای 2 گیگابایت به swap اختصاص داده شد ، در صورتی که قبل از فعال کردن swap آن را بررسی می کردید :
1 2 3 4 | # free -m total used free shared buff/cache available Mem: 3790 1464 143 373 2181 1677 Swap: 0 0 0 |
پس از آن که swap را فعال کردید فایل زیر را ویرایش کنید :
1 | nano /etc/fstab |
و خط زیر را برای mount شدن swap به صورت خودکار در زمان بوت سیستم عامل اضافه کنید :
1 | /mnt/swapfile swap swap defaults 0 0 |
[line]
تیم فنی آلما هاست، در تمام ایام سال به صورت 24 ساعته در خدمت شما هستند تا برای خرید هاست ایمن، هاست وردپرس و لایسنس سی پنل شما را یاری کنند و جدیدترین آفر های موجود را برای شما متناسب با نیازتان ارائه کنند. برای دریافت آخرین آفر های ویژه و تخفیف های ما، می توانید از طریق تیکت با ما در ارتباط باشید تا آفر های موجود را بر اساس نیاز شما برایتان ارسال کنیم.
پرتال کاربری آلما هاست ( پاسخگویی 24 ساعته ) : پورتال مشتریان آلما هاست