انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: سودو. در 12 اسفند 1400، 07:08 بظ
-
بزرگواران ، لطف میکنید توضیح بدید چجوری برش دارم ؟
-
جناب دراگون توضیح بدید دیگه، بنده خدا منتظره. اه
-
اگه انتظار شنیدن پاسخ از یه شخص بهخصوص داری، احتمالا پیام خصوصی گزینهٔ بهتریه.
-
قصدم تداعی ادامه گفتگوی تاپیک پیشین بود !
-
نگا چیکار می کنی ! بعد چند وقت اسحاق هم علائمی از خود نشون داد :D
میتونستی اخرین ارسال جناب دراگون رو نقل قول کنی یا بهتر پیام خصوصی بدی ::)
-
ویرایش شد ، ممنون میشم عزیزان به دل نگیرید و راهنماییتون رو ازم دریغ نکنید
-
از توی پروندهٔ fstab، خط مربوط به swap رو پاک میکنی. همین.
-
تشکر ، یعنی واقعا این مسئله تنظیمات و پیکربندی ها تو فایل تکست قابل درک برای انسان ، بهترین برتری گنو هست به تمام سیستم عامل های جهان
-
محتویات فایل fstab رو قرار بدید.
cat /etc/fstab
-
در مورد fstab میدونستم ، فک نمیکردم سواپ فایل هم جاش اونجاس ، کامنت کردمش سواپ فایل رو ، تشکر بزرگواران
-
میتونید فایل مربوط بهش رو هم پاک کنید.
-
میتونید فایل مربوط بهش رو هم پاک کنید.
بله پاکش کرده بودم ، ممنون
-
اگه خط مربوط به اون توی فایل fstab رو از کامت خارج کنید، موقع بوت خطا میگیرید چون نمیتونه فایل swap رو پیدا کنه. حواستون به این باشه.
-
اگه خط مربوط به اون توی فایل fstab رو از کامت خارج کنید، موقع بوت خطا میگیرید چون نمیتونه فایل swap رو پیدا کنه. حواستون به این باشه.
فک نمیکنم خارجش کنم ، همینجوری در نقش کامنت نگهش داشتم ، حالا اگه یوقتی خواستم از کامنت درش بیارم ، ساختن یه فایل خالی به همون اسم با touch کفایت میکنه یا روش خاصی داره ساختنش ؟
-
نه، اینجوری که میگید، کار نمیکنه.
اول باید با dd یه فایل با حجمی که میخواهید بسازید.
sudo dd if=/dev/zero of=/swapfile status=progress bs=1M count=512
توی دستور بالا، bs اندازه هر بلوک رو مشخص میکنه. count هم مشخص میکنه چند تا بلوک نوشته بشن. اگه مشخص نکنید، تا زمانی که مبدا اطلاعات داره و مقصد فضا، نوشتن انجام میشه.
مبدا که تموم نمیشه چون اون یه فایل مجازی هست که فقط 0 تولید میکنه ولی مقصد، روی فایلسیستم شما هست که محدوده. اگه count رو ندید، تا وقتی که فایلسیستم روت شما پر بشه، نوشتن انجام میشه و در نهایت سیستم شما بوت نمیشه و مجبور میشید با یه توزیع زنده درستش کنید.
فکر نکنم لازم باشه اندازه بلوکها رو تغییر بدید، اگه هم تغییر بدید، بعید میدونم اثری داشته باشه.
تعداد رو میتونید بر حسب نیاز تغییر بدید. مثلا 1024 برای 1Gib یا 4096 برای 4Gib.
بعد از اینکه فایل رو ساختید، با mkswap اون رو برای استفاده به عنوان swap آماده کنید.
sudo mkswap /swapfile
بعدش باید درست بشه.
میتونید با دستور swapon، اون رو روشن کنید.
sudo swapon /swapfile
-
ممنون ، فک نمیکنم بسازمش ولی خب بازم شاید یروز بکارم اومد ، راستی من برای zram مقدار ۱۰۲۴ مگ مشخص کردم ، اما توی system monitor اینطور نشون نمیده ! چرا ؟
-
swapon -v
zramctl --output-all
-
فک کنم باید توی فایل zramswap جلوی ۱۰۲۴ حرف M یا m رو میزاشتم لابد ن ؟ یا چی ؟
خروجی دستوراتتون پیوست :
-
شما فقط 256Mib فضا برای zram در نظر گرفتید. محتویات تنظیمات مربوط به سرویس zramswap.service رو قرار بدید.
cat /etc/default/zramswap
از بسته zram-tools برای ساخت zram استفاده کردید؟
-
فهمیدم مشکل کجاست ! ممنون ! اشتباه از خودم بود ! اون خط مشخص کردن سایز رو از کامنت درنیاورده بودم و جلوش تنظیمش کرده بودم ;D ;D ;D ;D ;D
-
خب مشکل چی بود؟ چجوری حلش کردید؟
-
ارسال قبلیمو ویرایش کرده بودم و توضیح دادم ، ایراد از خود کورم بود !