الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ﻻ أستطيع أستخدام Hibernation فى لينكس ؟

بدأه Ah.K.EL-Saman في 2 يونيو 2010 · 8 رد · 742 مشاهدة · في نظام تشغيل Unix & Linux
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أوﻻ قمت بتحميل Ubuntu من خلال webui.exe فوجدت اننى ﻻ أستخدم الـ Hibernation لصغر حجم الـ Swap ﻻنه 256 وحجم الـ RAMs عندى 4GB

فقمت بزيادة ملف الـ Swap بعمل واحد جديد عن طريق التالى :

swapoff -a

ثم قمت بحذف الـ Swap.disks من الـمجلد التالى host/ubuntu/disks

sudo dd if=/dev/zero of=/host/ubuntu/disks/swap.disk bs=1M count=4096

sudo mkswap /host/ubuntu/disks/swap.disk

sudo swapon /host/ubuntu/disks/swap.disk

ولكن رغم أن الـ Swap عندى قرأ 4GB لكن ظهرت مشكلة جديدة وهى Swap header not found!

فأرجوا منكم المساعدة

تم تعديل هذه المشاركة بواسطة Ah.K.EL-Saman في 2 يونيو 2010 في 23:25

سَبِّحِ اسْمَ رَبِّكَ الْأَعْلَى

#3
Speed_Of_Light كتب:

اقرأ التعليمات هنا:

https://help.ubuntu.com/community/SwapFaq

أخى الكريم معى المقالة على الكمبيوتر وقمت بقرائتها وهى من استنتجت منها الطريقة التى اتبعتها فهل ترى انى نسيت ملحوظة ما فى الموضوع لعلى اكون مخطىء فى شىء جزاك الله كل خير

سَبِّحِ اسْمَ رَبِّكَ الْأَعْلَى

#4

ما هو خرج الأوامر التالية:

sudo blkid

cat cat /etc/fstab |grep swap

free
#5
Speed_Of_Light كتب:

ما هو خرج الأوامر التالية:

sudo blkid

/dev/loop0: UUID="833a2dec-b976-4ff4-88ad-6774eb499386" TYPE="ext4"

/dev/sda1: LABEL="PQSERVICE" UUID="E810F98810F95E4E" TYPE="ntfs"

/dev/sda2: LABEL="ARCADE" UUID="3668FB6A68FB2771" TYPE="ntfs"

/dev/sda3: LABEL="SYSTEM RESERVED" UUID="72D8FC7CD8FC4041" TYPE="ntfs"

/dev/sda5: LABEL="Acer" UUID="12F0E274F0E25E0B" TYPE="ntfs"

cat cat /etc/fstab |grep swap

/host/ubuntu/disks/swap.disk none swap loop,sw 0 0

free

total used free shared buffers cached

Mem: 4025044 3295132 729912 0 1996060 672220

-/+ buffers/cache: 626852 3398192

Swap: 4194296 0 4194296

سَبِّحِ اسْمَ رَبِّكَ الْأَعْلَى

#6

متى تظهر لك هذه الرسالة " Swap header not found" ؟

لاحظ أنه في الخرج الذي وضعته:

/host/ubuntu/disks/swap.disk none swap loop,sw 0 0

بينما ملف الـ swap الذي أنشأته

/host/ubuntu/disks/swapn.disks

أي أن الملف المستخدم كـ swap غير الملف الذي أنشأته

قم بإعادة الخطوات خطوة خطوة وتأكد من إنشاء ملف الـ swap بشكل ناجح قبل تهيئته و"ربطه"

تم تعديل هذه المشاركة بواسطة Speed_Of_Light في 2 يونيو 2010 في 23:19

#7
Speed_Of_Light كتب:

متى تظهر لك هذه الرسالة " Swap header not found" ؟

لاحظ أنه في الخرج الذي وضعته:

/host/ubuntu/disks/swap.disk none swap loop,sw 0 0

بينما ملف الـ swap الذي أنشأته

/host/ubuntu/disks/swapn.disks

أي أن الملف المستخدم كـ swap غير الملف الذي أنشأته

قم بإعادة الخطوات خطوة خطوة وتأكد من إنشاء ملف الـ swap بشكل ناجح قبل تهيئته و"ربطه"

آسف كثيرا أخى لقد هذا خطأ كتابى فقط وإنما بالحقيقة انا اعمل على ملف مظبوط بنفس الاسم الموجود بالمخرجات swap.disk

سَبِّحِ اسْمَ رَبِّكَ الْأَعْلَى

#9
Speed_Of_Light كتب:

يبدو لي أنها Bug معروفة

ولها حل معروف أيضاً

شاكر جدا على تعبك معايا بس حقيقى حتى المقالتين دول كنت جبتهم قبل ما اكتب الموضوع والدنيا مش كانت ماشية معايا

وفى سطر منهم

sudo filefrag -v /swapfile | grep "First block:"

مش فاهم يقصد إيه بالـ First Block لكن اكلود على صورته الحالية - بس طبعا بضع اسم ومكان ملف الـ Swap اللى كنت عامله بدل swapfile

مالوش أى مخرجات وﻻ الـ Offset اللى بيقول عليه اللى هستخدمه فى الكود اللى بعده

cho "resume=UUID=<your UUID> resume_offset=<youroffset>" | sudo tee /etc/initramfs-tools/conf.d/resume

معلش تعبتك معايا بس حقيقى انا اخدت خطوات كتير قبل ما أسأل لكن المشكلة ليا مش واضحة

سَبِّحِ اسْمَ رَبِّكَ الْأَعْلَى

مواضيع مشابهة