"স্লিপমেজ" এবং "স্ব্যাপফাইলে" নথিগুলি কী কী?


24

আমি ডিস্ক ইনভেন্টরি এক্স ব্যবহার করছিলাম এবং এতে একটি ফাইল পেল sleepimageযা /private/var/vm/এতে 4 গিগাবাইট লাগে! আমি একই নামক ফোল্ডারে swapfile0 swapfile1ইত্যাদি অন্যান্য অসংখ্য ফাইলও পেয়েছি they এগুলি কী এবং সেগুলি মুছে ফেলা নিরাপদ যাতে আমি স্থান খালি করতে পারি? (প্রায় 10 গিগাবাইট)


আমি প্রত্যাশা করি "সোয়াপফায়ালস" মেমোরি অদলবদলের জন্য এবং কম্পিউটার যখন হাইবারনেশনে প্রবেশ করে তখন "স্লিপমেজ" সেভড স্টেট।
টিমোথি মুয়েলার-হার্ড

1
একটি খুব সাধারণ গুগল অনুসন্ধান এর উত্তর দিতে পারে ...
আলেকজান্ডার - মনিকা

7
আপনি যে মন্তব্যের মধ্য দিয়ে তুচ্ছ খুঁজে পান এমন মন্তব্য সম্পর্কে অভিযোগ করা সহায়ক নয় যে প্রত্যেকে প্রত্যেকে তুচ্ছও দেখতে পাবে। আমি লক্ষ করেছি যে প্রশ্নটিতে কোনও ডাউনভোটস নেই, এবং এ জাতীয় ইনপুট সরবরাহের পছন্দের পদ্ধতি।
22:

শেষ মন্তব্য রেফ @ এক্সএলএক্সওউনজেডএক্স
312

@ আলেকজান্ডার আমি একটি সাধারণ গুগল অনুসন্ধান করেছি এবং এটি পেয়েছি।
শান লিঞ্চ

উত্তর:


25

swapfile0, swapfile1এবং তাই সোয়াপ ফাইল। আপনি এগুলি "ব্যাকআপ" র্যামের মতো বাছাই করতে পারেন। যখন আপনার কম্পিউটারে আপনার সমস্ত প্রোগ্রামের মেমরি অনুরোধগুলি সমন্বিত করার জন্য পর্যাপ্ত পরিমাণে র্যাম নেই (যা প্রায় সর্বদা এটি সাধারণ is

sleepimageঅনুরূপ একটি ব্যবহার আছে, শুধুমাত্র যখন আপনার Mac hibernates ছাড়া এটি ব্যবহৃত হয় / জেগে উঠছে।

swapfile*ফাইলগুলির কোনও মুছে ফেলা আপনার সিস্টেমে বিশৃঙ্খলা সৃষ্টি করতে পারে তবে আপনি নিরাপদে মুছতে পারেন sleepimage। তবে এটি এক ধরণের অর্থহীন, পরের বার আপনি কম্পিউটারকে হাইবারনেশনে রাখলে সম্ভবত এটি পুনরায় তৈরি করা হবে। আপনি যদি সত্যিই এটি মুছে ফেলতে চান, আপনি ব্যবহার করতে হবে চাই sudo rm, যেহেতু rootফাইল মালিক।

অবশেষে, sleepimage4 গিগাবাইট পর্যন্ত নেওয়া স্বাভাবিক ; এটি সাধারণত আপনার র‌্যামের মতোই স্থান গ্রহণ করবে।

সম্পাদনা করুন আপনি /var/vm/sleepimageনিরাপদে মুছতে পারেন , তবে আপনি যখন ম্যাকটিকে ঘুমিয়ে রাখবেন তখন এটি পুনরায় তৈরি করা হবে। আপনি যদি run sudo pmset -a hibernatemode 0; sudo rm /var/vm/sleepimage, ম্যাক একটি সাধারণ স্লিপ মোড ব্যবহার করবে (ডিফল্টরূপে ডেস্কটপ ম্যাকের মতো) এবং এটি পুনরায় তৈরি করবে না /var/vm/sleepimage। আরও তথ্য সহ এই পোস্টটি দেখুন ।


ম্যাক্স-এ, "হাইবারনেশন" রাষ্ট্রটি কেবলমাত্র ল্যাপটপে ব্যবহার করা হয় যখন ব্যাটারি মারা যায়। আমি বিশ্বাস করি একটি সাধারণ সিস্টেম ঘুম ডিস্কে র‌্যামের সামগ্রীগুলি লিখবে না। (কেউ কি এটি নিশ্চিত করতে পারে?)
এনআরিলিংহ

@ রিলিংহ: আমি তাই বিশ্বাস করি, হ্যাঁ।
houbysoft

@ এনরিলিংহ ল্যাপটপ দু'টিই স্মৃতিশক্তি চালিত রাখে তবে এর বিষয়বস্তুগুলি ডিফল্টরূপে স্লিপমেজে লিখুন। দেখুন man pmsetএবং এই প্রশ্ন
Lri

3

এগুলি ভার্চুয়াল মেমরি সিস্টেমের অংশ: swapfile*আক্ষরিকভাবে অদলবদল ডেটা ধারণ করে, যা মেমরির বিষয়বস্তু যা ডিস্কে ফেলে দেওয়া হয়েছিল।

sleepimageস্থগিত এবং সারসংকলন সমর্থনের জন্য ব্যবহার করা হয়; যখন সিস্টেম হাইবারনেট হয়, সেখানে মেমরির ডেটা সংরক্ষণ করা হয়।

হয় মুছে ফেলা তাৎপর্যপূর্ণ সমস্যার কারণ হতে পারে: স্লিপমেজটি র‌্যামের মতো একই আকারের এবং ঘুমাতে পুনরায় তৈরি করা দরকার; অদলবদল ফাইলগুলি মেমরি যা ব্যবহৃত হয় এবং এটি মুছতে গুরুতর সমস্যা সৃষ্টি করে।

আপনি যদি কম অদলবস্তু ব্যবহার করেন, সিস্টেম স্বয়ংক্রিয়ভাবে এই ফাইলগুলি অপসারণ করবে, এবং সেই ডিস্কের স্থানটি মুক্ত করবে।


sleepimageভার্চুয়াল মেমরি সিস্টেমের অংশ নয় । sleepimageপাওয়ার ম্যানেজমেন্ট এবং শারীরিক মেমরি সম্পর্কিত।
গ্রাহাম পেরিন

2

আমি সবেমাত্র আমার স্লিপমেজ মুছে ফেলেছি এবং সবকিছু ঠিকঠাক কাজ করে এবং স্থায়ীভাবে এটিকে পুনরায় প্রদর্শিত হওয়া থেকে রোধ করতে এই নিবন্ধের মন্তব্যে বর্ণিত পদক্ষেপগুলি অনুসরণ করুন

সারাংশ ...

  • আমি কী আমার ম্যাক থেকে স্লিপমেজটি নিরাপদে মুছতে পারি?
  • হ্যাঁ, আপনি স্লিপমেজ সরিয়ে ফেলতে পারেন এবং পরের বার আপনার ম্যাকটি ঘুমানোর সময় এটি স্বয়ংক্রিয়ভাবে আবার তৈরি হবে। স্লিপমেজ মুছে ফেলতে, টার্মিনালে নিম্নলিখিত কমান্ডটি টাইপ করুন:

    সুডো আরএম / প্রাইভেট / ভার / ভিএম / স্লিপমেজ

আপনাকে ফাইলটি সরাতে অ্যাক্সেস পেতে প্রশাসকের পাসওয়ার্ডের জন্য জিজ্ঞাসা করা হবে, এটি সাধারণ।

স্লিপমেজ ফাইলটি কেবলমাত্র স্লিপ-স্লিপ ফাংশনের জন্য প্রয়োজন যেখানে ঘুমানোর আগে আপনার ডেটা এইচডিডি তে সংরক্ষণ করা হয়, আপনি যদি এই ডিস্কের স্থানটিকে স্থায়ীভাবে দাবি করতে চান তবে আপনি টার্মিনাল উইন্ডোতে নিম্নলিখিত কমান্ডগুলি ব্যবহার করে এটি করতে পারেন। এটি আপনার কম্পিউটারটিকে পুরানো ঘুমের পদ্ধতিতে ফিরিয়ে আনবে যা দ্রুত ঘুমাবে এবং দ্রুত ঘুম থেকে উঠবে তবে ঘুমের সময়কালে আপনার ডেটা স্মৃতিতে রাখে।

কোন মোড সক্রিয় তা পরীক্ষা করতে

pmset -g | grep hibernatemode

মোড পরিবর্তন করতে 0 = পুরানো স্টাইলের ঘুম 3 = নতুন (ডিস্ক শৈলীতে সংরক্ষণ করুন)

sudo pmset -a hibernatemode 0

ভিন্ন জিজ্ঞাসা করতে স্বাগতম! আপনি যে নিবন্ধটি সংযুক্ত করছেন তার সামগ্রীর সংক্ষিপ্তসার করুন। উত্তরটি সমস্যার সমাধানের জন্য যথেষ্ট হওয়া উচিত। তারপরে আপনি লিঙ্কগুলি ব্যবহার করে অতিরিক্ত তথ্য সরবরাহ করতে পারেন।
মাভেরিক

আমি লিঙ্কটি থেকে প্রধান অংশগুলি linedুকেছি।
তেটসুজিন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.