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

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: فعال کردن swap (حل شد)  (دفعات بازدید: 1961 بار)

0 کاربر و 2 مهمان درحال مشاهده موضوع.

آفلاین َUxmlai-ad

  • Sr. Member
  • *
  • ارسال: 486
  • جنسیت : پسر
  • متنفر از گنو و FSF
فعال کردن swap (حل شد)
« : 25 آبان 1400، 04:32 ب‌ظ »
سلام
یک پارتیشن swap دارم ولی ازش استفاده نمیشه باید هر بار سوارش کنم چکار کنم که همیشه به عنوان swap ازش استفاده بشه؟
« آخرین ویرایش: 25 آبان 1400، 04:47 ب‌ظ توسط Aminavy »
متنفر از گنو و FSF

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
پاسخ : فعال کردن swap
« پاسخ #1 : 25 آبان 1400، 04:45 ب‌ظ »
توی فایل fstab تعریفش کنید.
میدونید که زکات علم نشر آن است

آفلاین BiG

  • High Hero Member
  • *
  • ارسال: 1609
  • Windows 7 - Windows xp - Windows 11
پاسخ : فعال کردن swap (حل شد)
« پاسخ #2 : 29 آبان 1400، 08:01 ق‌ظ »
میشه بیشتر راهنمایی کنید؟
من اوبونتو داشتم الان kde neon نصب کردم پارتیشن بندی کردم ولی توی system monitor دیدم نوشته swap is not available
فایل fstab چی هست؟
خداحافظ لینوکس!

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
پاسخ : فعال کردن swap (حل شد)
« پاسخ #3 : 29 آبان 1400، 09:13 ق‌ظ »
فایل fstab فایلی هست که داخل اون،  چیز‌هایی که باید سوار بشند، نوشته میشه. البته بعضی چیز‌ها مستقیم توسط خود کرنل سوار میشه و توی اون فایل تعریف نمیشن.
می‌تونید صفحه man  مربوط به فایل fstab رو برای اطلاعات بیشتر مطالعه کنید.
man fstab
الان می‌خواهید از swap قبلی استفاده کنید؟ اگه آره خروجی اسن دستورات رو بذارید.
sudo lsblk -o NAME,SIZE,TYPE,MOUNTPOINT,UUID,PARTUUID,FSTYPE
cat /etc/fstab
swapon -v
میدونید که زکات علم نشر آن است

آفلاین BiG

  • High Hero Member
  • *
  • ارسال: 1609
  • Windows 7 - Windows xp - Windows 11
پاسخ : فعال کردن swap (حل شد)
« پاسخ #4 : 29 آبان 1400، 03:21 ب‌ظ »
فایل fstab فایلی هست که داخل اون،  چیز‌هایی که باید سوار بشند، نوشته میشه. البته بعضی چیز‌ها مستقیم توسط خود کرنل سوار میشه و توی اون فایل تعریف نمیشن.
می‌تونید صفحه man  مربوط به فایل fstab رو برای اطلاعات بیشتر مطالعه کنید.
man fstab
الان می‌خواهید از swap قبلی استفاده کنید؟ اگه آره خروجی اسن دستورات رو بذارید.
sudo lsblk -o NAME,SIZE,TYPE,MOUNTPOINT,UUID,PARTUUID,FSTYPE
cat /etc/fstab
swapon -v

بله قبلا سواپ داشتم الان هم همونو می خوام بزارم.

خروجی دستور اول:

mt@MohammadTahaPC:~$ sudo lsblk -o NAME,SIZE,TYPE,MOUNTPOINT,UUID,PARTUUID,FSTYPE
[sudo] password for mt:
NAME  SIZE TYPE MOUNTPOINT UUID                                 PARTUUID                             FSTYPE
sda  76.3G disk                                                                                     
├─sda1
│     500M part            327407E67407ABA3                     b177716d-01                          ntfs
├─sda2
│    37.7G part            38E216C6E21687F0                     b177716d-02                          ntfs
├─sda3
│    25.1G part /          35c274b0-a268-4c95-b0b3-d7779a755eae b177716d-03                          ext4
├─sda4
│       1K part                                                 b177716d-04                         
├─sda5
│     9.3G part /home      8a23f84f-db41-4703-8cd3-3bc329dfe8e8 b177716d-05                          ext4
└─sda6
      3.7G part            61e8760c-aac4-41b4-90ae-81c5c2123317 b177716d-06                          swap
sr0  1024M rom                                                                     

خروجی دستور دوم:

mt@MohammadTahaPC:~$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a device; this may
# be used with UUID= as a more robust way to name devices that works even if
# disks are added and removed. See fstab(5).
#
# <file system>             <mount point>  <type>  <options>  <dump>  <pass>
UUID=35c274b0-a268-4c95-b0b3-d7779a755eae /              ext4    defaults,noatime 0 1
UUID=8a23f84f-db41-4703-8cd3-3bc329dfe8e8 /home          ext4    defaults,noatime 0 2

خروجی دستور سوم:

mt@MohammadTahaPC:~$ swapon -v

دستور سوم خروجی نداد.
خداحافظ لینوکس!

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
پاسخ : فعال کردن swap (حل شد)
« پاسخ #5 : 29 آبان 1400، 04:08 ب‌ظ »
این خط رو با فایل fstab اضافه کنید.
UUID=61e8760c-aac4-41b4-90ae-81c5c2123317 b177716d-06   swap     swap   sw      0      0بعد دستور sudo swapon -a رو بزنید و با swapon -v ببینید که اضافه شده یا نه. می‌تونید فاصلا قسمت‌ها رو عوض کنید تا با خطوط دیگه داخل فایل fstab هماهنگ بشه.
میدونید که زکات علم نشر آن است

آفلاین BiG

  • High Hero Member
  • *
  • ارسال: 1609
  • Windows 7 - Windows xp - Windows 11
پاسخ : فعال کردن swap (حل شد)
« پاسخ #6 : 29 آبان 1400، 04:14 ب‌ظ »
من متوجه نشدم فایل fstab دقیقا کجاست. man fstab رو زدم یک سری متن آورد توش نوشته بود /etc/fstab اومدم برم توش دیدم اصلا تو /etc دایرکتوری به نام fstab وجود نداره
خداحافظ لینوکس!

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
پاسخ : فعال کردن swap (حل شد)
« پاسخ #7 : 29 آبان 1400، 04:36 ب‌ظ »
fstab دایرکتوری نیست، یه فایل معمولیه. باید با یه ویرایشگر متن، با دسترسی روت بازش کنید تا بتونید تغییرش بدید. بهتره از ویرایشگر‌های گرافیکی استفاده نکنید چون ممکنه اشتباهی چیزی رو خراب کنید.
nano گزینه مناسبی هست چون کار باهاش راحته.
اول با دسترسی روت فایل fstab رو باز کنید.
sudo nano /etc/fstab
بعد چیزی رو که بالا نوشتم توی فایل fstab بنویسید. با فشردن کلید‌های ctrl + shift + c می‌تونید متن رو از ترمینال کپی کنید. با ctrl + shift + v می‌تونید متن رو داخل ترمینال کپی کنید. خیلی از شبیه‌ساز‌های ترمینال از این قابلیت پشتیبانی می‌کنند.
وقتی که متن رو نوشتید، با ctrl + o تغییرات رو ذخیره کنید و با ctrl + x خارج بشید.
میدونید که زکات علم نشر آن است

آفلاین BiG

  • High Hero Member
  • *
  • ارسال: 1609
  • Windows 7 - Windows xp - Windows 11
پاسخ : فعال کردن swap (حل شد)
« پاسخ #8 : 29 آبان 1400، 05:26 ب‌ظ »
این خط رو با فایل fstab اضافه کنید.
UUID=61e8760c-aac4-41b4-90ae-81c5c2123317 b177716d-06   swap     swap   sw      0      0بعد دستور sudo swapon -a رو بزنید و با swapon -v ببینید که اضافه شده یا نه. می‌تونید فاصلا قسمت‌ها رو عوض کنید تا با خطوط دیگه داخل فایل fstab هماهنگ بشه.

اضافه نشده.



اینجا هم یک ارور داده.

mt@MohammadTahaPC:~$ sudo swapon -a
swapon: /etc/fstab: parse error at line 10 -- ignored

این دستور هم خروجی نداشت.

mt@MohammadTahaPC:~$ sudo swapon -v

‌محتویات فایل fstab:

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a device; this may
# be used with UUID= as a more robust way to name devices that works even if
# disks are added and removed. See fstab(5).
#
# <file system>             <mount point>  <type>  <options>  <dump>  <pass>
UUID=35c274b0-a268-4c95-b0b3-d7779a755eae /              ext4    defaults,noatime 0 1
UUID=8a23f84f-db41-4703-8cd3-3bc329dfe8e8 /home          ext4    defaults,noatime 0 2
UUID=61e8760c-aac4-41b4-90ae-81c5c2123317 b177716d-06   swap     swap   sw      0      0
خداحافظ لینوکس!

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
پاسخ : فعال کردن swap (حل شد)
« پاسخ #9 : 29 آبان 1400، 05:43 ب‌ظ »
سعی کنید دستی swap رو روشن کنید، ببینید میشه یا نه.
sudo swapon /dev/sda6
میدونید که زکات علم نشر آن است

آفلاین BiG

  • High Hero Member
  • *
  • ارسال: 1609
  • Windows 7 - Windows xp - Windows 11
پاسخ : فعال کردن swap (حل شد)
« پاسخ #10 : 29 آبان 1400، 05:50 ب‌ظ »
سعی کنید دستی swap رو روشن کنید، ببینید میشه یا نه.
sudo swapon /dev/sda6

ممنون از راهنمایی شما سواپ اضافه شد.

خداحافظ لینوکس!

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
پاسخ : فعال کردن swap (حل شد)
« پاسخ #11 : 29 آبان 1400، 05:54 ب‌ظ »
موقتی اضافه شده. با یه خاموش و روشن شدن، دوباره اضافه نمیشه و باید باز دستور swaon رو استفاده کنید.
باید توی فایل fstab تنظیم بشه. خروجی این دستور رو بذارید.
sudo blkid /dev/sda6
میدونید که زکات علم نشر آن است

آفلاین BiG

  • High Hero Member
  • *
  • ارسال: 1609
  • Windows 7 - Windows xp - Windows 11
پاسخ : فعال کردن swap (حل شد)
« پاسخ #12 : 29 آبان 1400، 05:57 ب‌ظ »
موقتی اضافه شده. با یه خاموش و روشن شدن، دوباره اضافه نمیشه و باید باز دستور swaon رو استفاده کنید.
باید توی فایل fstab تنظیم بشه. خروجی این دستور رو بذارید.
sudo blkid /dev/sda6

mt@MohammadTahaPC:~$ sudo blkid /dev/sda6
[sudo] password for mt:
/dev/sda6: UUID="61e8760c-aac4-41b4-90ae-81c5c2123317" TYPE="swap" PARTUUID="b177716d-06"
خداحافظ لینوکس!

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
پاسخ : فعال کردن swap (حل شد)
« پاسخ #13 : 29 آبان 1400، 06:02 ب‌ظ »
uuid درست توی fstab نوشته نشده، به خاطر همین swapon اون رو نادیده گرفته. فایل fstab رو باز کنید، برید توی خط آخر که اضافه کردید و این چیزی که پایین نوشتن رو از آخر uuid پاک کنید. بعد دوباره خروجی swapon -v رو بفرستید.
b177716d
میدونید که زکات علم نشر آن است

آفلاین BiG

  • High Hero Member
  • *
  • ارسال: 1609
  • Windows 7 - Windows xp - Windows 11
پاسخ : فعال کردن swap (حل شد)
« پاسخ #14 : 29 آبان 1400، 06:10 ب‌ظ »
uuid درست توی fstab نوشته نشده، به خاطر همین swapon اون رو نادیده گرفته. فایل fstab رو باز کنید، برید توی خط آخر که اضافه کردید و این چیزی که پایین نوشتن رو از آخر uuid پاک کنید. بعد دوباره خروجی swapon -v رو بفرستید.
b177716d

فکر کنم درست شد

mt@MohammadTahaPC:~$ sudo swapon -v
NAME      TYPE      SIZE USED PRIO
/dev/sda6 partition 3.7G   0B   -2
خداحافظ لینوکس!