আমি / প্রাইভেট / ভার / ভিএম থেকে কী মুছতে পারি?


80

এই ফোল্ডারটি কী? এটি বিশাল এবং আমি অতিরিক্ত ঘরটি ব্যবহার করতে পারি। আমি ঘুমের ছাপ পড়েছি তা কি সত্য নয়? আমি কি কেবল এটি মোকাবেলা করা উচিত? "ব্যক্তিগত" ফোল্ডারটি কী স্বয়ংক্রিয়ভাবে খালি হয়ে গেছে, বা আমাকে নিজেই এটি করতে হবে? যদি এটি কার্যকর না হয় (বা প্রয়োজনীয়), ভবিষ্যতে পুনরায় প্রদর্শিত হওয়া থেকে রোধ করার কোনও উপায় আছে কি?

এখানে চিত্র বর্ণনা লিখুন


1
আপনি কি এখনও প্রশ্নটিতে প্রতিরোধের প্রতি আগ্রহী? এটি এখন আলাদাভাবে জিজ্ঞাসা করা যেতে পারে যে আপনার প্রশ্নের মূল দিকগুলির উত্তর রয়েছে।
bmike

দেখে মনে হচ্ছে ল্রি নীচে এটি আবৃত করেছেন তবে টিপটির জন্য ধন্যবাদ
উল্ফ

উত্তর:


79

/var/vm/sleepimageহাইবারনেশনের সময় র‌্যামের সামগ্রীগুলি এবং ম্যাক ল্যাপটপগুলি ডিফল্টরূপে হাইব্রিড হাইবারনেশন এবং স্লিপ মোড ব্যবহার করে। আপনার যদি 8 গিগাবাইট র‌্যাম থাকে তবে /var/vm/sleepimageডিস্কের প্রায় 8 গিগাবাইট লাগে। ঘুম থেকে ঘুম থেকে ওঠার পরে কেন এটি মুছে ফেলা হচ্ছে জানি না। এটির জন্য এটির জন্য পর্যাপ্ত ফ্রি ডিস্কের জায়গা রয়েছে কিনা তা নিশ্চিত করা বা ডিস্কের স্থান কম থাকলে এটি অ-সংগতিপূর্ণ ব্লকগুলিতে সঞ্চয় করা হবে না তা নিশ্চিত করা হতে পারে।

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

থেকে man pmset:

হাইবারনেটেমোড = 0 (বাইনারি 0000) সমর্থিত ডেস্কটপগুলিতে ডিফল্টরূপে। অবিচ্ছিন্ন স্টোরেজটিতে সিস্টেম মেমরি ব্যাক করবে না। সিস্টেম অবশ্যই মেমরির বিষয়বস্তু থেকে জেগে উঠবে; সিস্টেমটি ক্ষয়ক্ষতির বিষয়ে প্রসঙ্গটি হারাবে। এটি, icallyতিহাসিকভাবে, সরল পুরানো ঘুম।

হাইবারনেটেমোড = 3 (বাইনারি 0011) সমর্থিত পোর্টেবলগুলিতে ডিফল্টরূপে। অবিচ্ছিন্ন স্টোরেজ (ডিস্ক) এ সিস্টেম মেমরির একটি অনুলিপি সঞ্চয় করবে এবং ঘুমের সময় মেমরিটিকে শক্তি দেবে। সিস্টেমটি স্মৃতি থেকে জাগ্রত হবে, যদি না কোনও বিদ্যুতের ক্ষতি এটি ডিস্ক চিত্র থেকে পুনরুদ্ধার করতে বাধ্য করে।

হাইবারনেটমোড = 25 (বাইনারি 0001 1001) কেবল পিএমসেটের মাধ্যমে স্থিরযোগ্য। অবিচ্ছিন্ন স্টোরেজ (ডিস্ক) এ সিস্টেম মেমরির একটি অনুলিপি সঞ্চয় করবে এবং মেমরি থেকে পাওয়ার সরিয়ে দেবে। সিস্টেমটি ডিস্ক চিত্র থেকে পুনরুদ্ধার করবে। যদি আপনি "হাইবারনেশন" চান - ধীরে ধীরে ঘুম, ধীর জেগে ওঠার জন্য এবং আরও ভাল ব্যাটারির আয়ু, আপনার এই সেটিংটি ব্যবহার করা উচিত।

  • 0 (প্রচলিত স্লিপ মোড) দ্রুত জাগ্রত এবং ঘুম সক্ষম করে, ডিস্কের স্থান বাঁচায় এবং ড্রাইভে লেখা হ্রাস করে reduces
  • 3 (হাইব্রিড হাইবারনেশন এবং নিরাপদ স্লিপ মোড) দ্রুত ঘুম থেকে উঠতে এবং ঘুম সক্ষম করে এবং বিদ্যুৎ হ্রাসের পরে পুনরুদ্ধার রাষ্ট্রকে সক্ষম করে।
  • 25 (হাইবারনেশন) শক্তি সঞ্চয় করে এবং পাওয়ার ক্ষতির পরে পুনরুদ্ধার রাষ্ট্রকে সক্ষম করে।

আমি আমার ম্যাকবুক এয়ারের সাথে হাইবারনেটমোড 0 ব্যবহার করেছি। এমনকি ব্যাটারি প্রায় খালি থাকলে ম্যাকবুক এয়ার ঘুমাতে গেলেও, ঘুমের সময় ব্যাটারিটি সাধারণত পুরোপুরি বের হয় না। /var/vm/sleepimageপ্রায় 4 গিগাবাইট ডিস্ক স্পেস নিয়েছিল এবং এটি কয়েকশো বা কয়েক হাজার বার লিখে এসএসডি-র জীবনকাল হ্রাস করতে পারে।


23

সংযোজন: ডেন ব্যারেট স্লিপমেজ পুনর্নির্মাণ সম্পর্কে যা বলেছেন তা সত্য। তবে এর চারপাশে যাওয়ার একটি উপায় রয়েছে এবং তাই স্লিপমেজ দ্বারা দখল করা ডিস্কের স্থানটি স্থায়ীভাবে মুক্ত করুন।

পুরো পদক্ষেপ:

হাইবারনেশন মোড অক্ষম করুন:

sudo pmset -a hibernatemode 0

মুছে ফেলুন / প্রাইভেট / ভার / ভিএম / স্লিপমেজ:

sudo rm /private/var/vm/sleepimage

একটি খালি ফাইল তৈরি করুন এবং এর নাম রাখুন 'স্লিপমেজ':

sudo touch /private/var/vm/sleepimage

এর পতাকাটি পরিবর্তনযোগ্য:

sudo chflags schg /private/var/vm/sleepimage

এই পদ্ধতিতে সিস্টেমে আর ঘুমের ছাপ তৈরি করতে পারে না। এটি আমার পক্ষে নিখুঁতভাবে কাজ করেছে এবং আমি 4 মাস ধরে আমার ম্যাকের কোনও সমস্যা দেখিনি।


4

ওএস / অবিচ্ছিন্নভাবে ব্যবহার করে যা ব্যক্তিগত / ভার / ভিএম অপসারণ করবেন না it

যখন আপনার কম অদলবদলের প্রয়োজন হবে বা আপনি ওএস পুনরায় বুট করবেন তখন এটি এখানে ব্যবহৃত ফাইলের সংখ্যা হ্রাস করবে।


কথাটি মনে করিয়ে দেয়। যদি এটি ভেঙে যায় তবে এটি ঠিক করবেন না!
আইপোগ্রাম

4
আমি যখন প্রয়োজন তখন সিস্টেমটি পুনরায় তৈরি করবে এই ভেবে আমার পুরো ভিএম ফোল্ডারটি মুছে ফেলেছি, তবে তা ঘটেনি। সিস্টেমটি যখন অদলবদল ফাইলগুলি ব্যবহার করতে চাইছিল, এটি হিমশীতল এবং পুনরায় শুরু হয়। আমি এখন vm ফোল্ডার এবং swapfile তৈরি করেছি, আশা করি এটি সমস্যার সমাধান করবে। সুতরাং, এটি মুছে ফেলবেন না!
রাহুল ঠাকুর

2

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

বলা হচ্ছে, আপনি কোনও সমস্যা ছাড়াই এই ঘুমের চিত্রটি মুছতে পারেন, তবে আমি এটির প্রস্তাব দেব না। আপনার যদি সত্যিই এই 4 গিগাবাইটের প্রয়োজন হয় তবে আপনার চলচ্চিত্র, সংগীত বা তার জন্য একটি হার্ড ড্রাইভ ব্যবহার করার চেষ্টা করুন এবং সিস্টেম ফাইলগুলি নয় নিজের ফাইল দিয়ে স্থান সংরক্ষণ করুন।


3
পরের বার আপনার ম্যাকটি ঘুমাতে যায় এটি আবার ঘুমের চিত্র তৈরি করে, তাই এটি অপসারণের কোনও মানে নেই। @ সিয়ান: আপনার র‌্যাম বাড়াবেন না, স্লিপমেজ ফাইলটি আপনার সিস্টেমে ইনস্টল করা র‌্যামের মতোই বড় হবে।
ড্যান ব্যারেট 11

আমার ল্যাপটপে আমার কেবল 15 গিগাবাইট বাকি আছে এবং / প্রাইভেট / ভেরি / ভিএম প্রায় 12 জিবি গ্রহণ করছে যা আমি ব্যবহার করতে পারি। এটি এখনই তাত্ক্ষণিকভাবে জরুরি নয়, তবে আমি এটি বিবেচনা করছি।
ব্যবহারকারী 393232000

2

শীর্ষ উত্তরের একটি অতিরিক্ত নোট:

যেহেতু আপনি হয় স্লিপমেজটি অক্ষম করতে বা এটি সক্রিয় করতে পারেন তবে জাগ্রত হওয়ার পরে এটি ধরে রাখতে বাধ্য হবেন, তাই আমি আমার পছন্দসই সমাধানের জন্য একটি নোংরা ছোট্ট কৌশল পেয়েছি: একটি স্লিপমেজ রাখুন তবে ডিস্কের স্থানটি মুক্ত করার জন্য জাগ্রত করার পরে এটি মুছুন। আপনি যদি আমার মতো এমন কেউ হন যা আপনার ছোট এসএসডি-তে প্রায় 2-6 গিগাবাইট ফ্রি স্পেসে নিয়মিত ঘুরে বেড়ান তবে এটি আপনার সমাধান হতে পারে।

স্লিপমেজটি কেবল আপনার .Trashফোল্ডারে দেখান এবং ঘুম থেকে ওঠার পরে আপনার ট্র্যাশ বিনটি খালি করুন।

sudo pmset -a hibernatefile ~/.Trash/sleepimage

এটি কেবলমাত্র একটি কার্যকর সমাধান, যদি আপনি কেবল নিজের ম্যাকটিতে একটি অ্যাকাউন্ট ব্যবহার করেন। আপনি অন্য অ্যাকাউন্ট থেকে স্লিপফিল সহজে মুছে ফেলতে সক্ষম হবেন না (অবশ্যই যদি আপনি অন্য অ্যাকাউন্টে পর্যাপ্ত অধিকার পেয়ে থাকেন তবে এটি সরলতাটি ছেড়ে দেবে কারণ এটি কেবল আবর্জনার বাক্সে ক্লিক করার অর্থ নয়)।

যদি কোনও কারণে আপনি কারখানার সেটিংসে ফিরে আসতে চান তবে কেবল টাইপ করুন

sudo pmset -a hibernatefile /var/vm/sleepimage

(দ্রষ্টব্য: আমি ১০.৮ ব্যবহার করি, এটি অন্যান্য সংস্করণে পরিবর্তিত হতে man pmsetপারে, নিশ্চিত হওয়ার জন্য চেক করুন ))


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