انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => راهنماها، نکات و ترفندها => نویسنده: مرتضی . م در 21 مهر 1399، 11:23 ق‌ظ

عنوان: suspend کردن لپتاپ با استفاده از ترمینال
ارسال شده توسط: مرتضی . م در 21 مهر 1399، 11:23 ق‌ظ
سلام
دوتا سوال داشتم یکی اینکه چطور میشه با ترمینال دستگاه رو suspend کنیم
دوم اینکه kde دوتا گزینه suspend داره یکی sleep که suspend to ram میکنه و دیگری hibernate که suspend to disk می کنه ولی وقتی من hibernate رو میزنم کلا خاموش میشه و فرقی با shutdown نداره قضیه چیه؟
عنوان: پاسخ : suspend کردن لپتاپ با استفاده از ترمینال
ارسال شده توسط: msajadi832 در 21 مهر 1399، 11:36 ق‌ظ
سوال اول:
بر اساس لینک زیر:
https://askubuntu.com/questions/1792/how-can-i-suspend-hibernate-from-command-line (https://askubuntu.com/questions/1792/how-can-i-suspend-hibernate-from-command-line)
با استفاده از دستور زیر
systemctl suspend
سوال دوم:
 Hibernate باید سیستم خاموش بشه، ولی وقتی سیستم رو روشن کنی باید برنامه هایی که در موقع خاموش شدن، باز بودن، الان هم باز باشن. یه چیزی شبیه به sleep ولی سیستم خاموش میشه و محتویات رم توی هارد ذخیره میشه تا در روشن شدن بعدی سیستم اون محتویات به رم برگرده
وقتی روشن می کنی، برنامه هات باز نیستن؟
عنوان: پاسخ : suspend کردن لپتاپ با استفاده از ترمینال
ارسال شده توسط: مرتضی . م در 21 مهر 1399، 12:10 ب‌ظ
عجیبه! در رابطه با مورد اول خودم جستجو کردم ولی به نتیحه ای نرسیدم ممنون حل شد
مورد دوم هم نه کاملا مشابه shutdown هستش و برنامه ها بسته میشوند
عنوان: پاسخ : suspend کردن لپتاپ با استفاده از ترمینال
ارسال شده توسط: M!lad در 21 مهر 1399، 12:30 ب‌ظ
به اندازه کافی swap دارید؟ swap به شکل file هست یا partition؟ خاطرم در حالت فایل Hibernate امکان پذیر نبود.
عنوان: پاسخ : suspend کردن لپتاپ با استفاده از ترمینال
ارسال شده توسط: مرتضی . م در 21 مهر 1399، 12:39 ب‌ظ
8 گیگ swap گذاشتم و به شکل پارتیشن هست
عنوان: پاسخ : suspend کردن لپتاپ با استفاده از ترمینال
ارسال شده توسط: M!lad در 21 مهر 1399، 01:25 ب‌ظ
خروجی این دستورها چیه:

grep CMDLINE_LI /etc/default/grub
sudo blkid | grep swap
sudo swapon --output-all
عنوان: پاسخ : suspend کردن لپتاپ با استفاده از ترمینال
ارسال شده توسط: مرتضی . م در 21 مهر 1399، 02:03 ب‌ظ
grep CMDLINE_LI /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 quiet splash"
GRUB_CMDLINE_LINUX=""
و
sudo blkid | grep swap
/dev/sda3: UUID="b31d140f-4504-40e1-bf8a-553e994f7213" TYPE="swap" PARTUUID="b3e26578-03"
و
sudo swapon --output-all
NAME      TYPE      SIZE USED PRIO UUID                                 LABEL
/dev/sda3 partition   5G   0B   -2 b31d140f-4504-40e1-bf8a-553e994f7213
عنوان: پاسخ : suspend کردن لپتاپ با استفاده از ترمینال
ارسال شده توسط: M!lad در 21 مهر 1399، 02:13 ب‌ظ
در این فایل:

/etc/default/grub

این خط رو:

GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 quiet splash"
به این شکل تغییر بدید و ذخیره کنید:

GRUB_CMDLINE_LINUX_DEFAULT="resume=/dev/sda3 loglevel=3 quiet splash"
grub.cfg رو به روز  کنید:

sudo update-grub2
برای اطمینان initramfsها رو مجدد ایجاد کنید:

sudo update-initramfs -k all -c
سیستم رو hibernate کنید:

sudo systemctl hibernate
با دکمه پاور سیستم رو روشن کنید. ببینید مشکل حل شده؟