আপনার স্থানীয় টাইম মেশিনের স্ন্যাপশটগুলি কীভাবে ম্যাকওএস হাই সিয়েরাতে পাতলা করবেন


26

আমি লক্ষ্য করেছি যে আমার অতিরিক্ত স্থানটি হঠাৎ ম্যাকস হাই সিয়েরায় আপগ্রেড করার পরে হঠাৎ অদৃশ্য হয়ে গেছে। উদাহরণস্বরূপ, আমার সকালে 170 গিগাবাইট ফ্রি এবং তারপরে বিকেলের মধ্যে আমি 56 জিবি নামিয়ে আছি to

তারপরে কখনও কখনও এটি 170 গিগাবাইট পর্যন্ত ফিরে আসে। এটি কিছুটা বিজোড় এবং রিবুট কখনও কখনও কাজ করে তবে কখনও কখনও তা করে না।

টাইম মেশিনটি স্বয়ংক্রিয়ভাবে তৈরি হওয়া "স্থানীয় স্ন্যাপশটগুলি" সন্ধান করতে শুরু করেছি। আমি ধরে নিলাম এগুলি স্থানীয়ভাবে সঞ্চিত স্ন্যাপশট যা টাইম মেশিনের দক্ষতার জন্য তৈরি করা হয়েছে। এটি যখন টাইম মেশিন ডিস্কের সাথে সংযুক্ত না থাকে যাতে এটি এখনও সংস্করণযুক্ত ব্যাকআপ রাখতে পারে। নিশ্চিত না.

আপনি আপনার স্থানীয় স্ন্যাপশটগুলি এর মতো দেখতে পারেন:

$ tmutil listlocalsnapshots /
com.apple.TimeMachine.2017-12-14-173102
com.apple.TimeMachine.2017-12-14-212356
com.apple.TimeMachine.2017-12-15-052254
com.apple.TimeMachine.2017-12-15-084940
com.apple.TimeMachine.2017-12-15-094508
com.apple.TimeMachine.2017-12-15-121635

আমি যখন tmutilআমার টার্মিনালটিতে চলেছি তখন একটি কমান্ড কল দেখতে পাচ্ছি thinlocalsnapshots। এটি কী করে এবং আমি কীভাবে এটি ব্যবহার করব?


সাধারণত টাইম মেশিনটি সহায়তা করার আগে একটি পার্টিশন সেটআপ করা।
মেলভিন জেফারসন

1
@ মেলভিন জেফারসন আমি অবশ্যই এর সাথে একমত হব। তবে এর জন্য দূরদৃষ্টি দরকার। ;) পার্টিশন তৈরি করার সময় এবং যেকোনোভাবে বুট ক্যাম্প স্থাপন করার সময় আমি টাইম মেশিনটি বন্ধ করে দিয়েছি। যা পার্টিশন এবং ইনস্টল করার সময় ডিস্ক সিস্টেমকে স্থিতিশীল রাখতে সহায়তা করে।
জোশুয়া পিন্টার

উত্তর:


36

স্পোলার: আমি এই উত্তরের সময়ে প্রায় 507 গিগাবাইট থেকে 277 গিগাবাইট ফ্রি, প্রায় 227 গিগাবাইট পার্থক্য নিয়ে চলেছি।

বেসিক tmutilফাংশন থেকে এক টন তথ্য নেই তবে man tmutilআরও বিশদ পেতে আপনি কল করতে পারেন , বিশেষত thinlocalsnapshots:

thinlocalsnapshots mount_point [purge_amount] [urgency]
             Thin local Time Machine snapshots for the specified volume.

             When purge_amount and urgency are specified, tmutil will attempt (with urgency level 1-4) to reclaim purge_amount in bytes by thinning snapshots.

             If urgency is not specified, the default urgency will be used.

একটি লক্ষণীয় বাদ দেওয়া হ'ল default urgencyআসলে কী এবং 1 টি উচ্চ জরুরি বা 4 হ'ল উচ্চ তাত্পর্য।

রিয়েল-ওয়ার্ল্ড ব্যবহারে কী ঘটছে তা আপনাকে দেখানোর জন্য, স্থানীয় স্ন্যাপশটের আমার সূচনা তালিকাটি এখানে:

$ tmutil listlocalsnapshots /
com.apple.TimeMachine.2017-12-14-173102
com.apple.TimeMachine.2017-12-14-212356
com.apple.TimeMachine.2017-12-15-052254
com.apple.TimeMachine.2017-12-15-084940
com.apple.TimeMachine.2017-12-15-094508
com.apple.TimeMachine.2017-12-15-121635

বিকল্পগুলি purge_amountএবং urgencyবিকল্পগুলি ছাড়াই চলাকালীন , সম্ভবত কোনও স্থানীয় স্ন্যাপশট শুদ্ধ হবে না:

$ tmutil thinlocalsnapshots /
Thinned local snapshots:

(1 গিগাবাইট) এ purge_amountসেট সহ 1000000000:

$ tmutil thinlocalsnapshots / 1000000000
Thinned local snapshots:
2017-12-14-173102

এবং যদি আমি এটি আবার চালাই:

$ tmutil thinlocalsnapshots / 1000000000
Thinned local snapshots:
2017-12-14-212356

আমার স্থানীয় স্ন্যাপশট তালিকায় যা ঘটেছিল তা এখানে:

$ tmutil listlocalsnapshots /
com.apple.TimeMachine.2017-12-15-052254
com.apple.TimeMachine.2017-12-15-084940
com.apple.TimeMachine.2017-12-15-094508
com.apple.TimeMachine.2017-12-15-121635

একই কমান্ডটি আরও একবার চালানোর চেষ্টা করা যাক:

$ tmutil thinlocalsnapshots / 1000000000
Thinned local snapshots:
2017-12-15-052254
2017-12-15-084940

$ tmutil listlocalsnapshots /
com.apple.TimeMachine.2017-12-15-094508
com.apple.TimeMachine.2017-12-15-121635

এবং আবার:

$ tmutil thinlocalsnapshots / 1000000000
Thinned local snapshots:
2017-12-15-094508

$ tmutil listlocalsnapshots /
com.apple.TimeMachine.2017-12-15-121635

এবং সেই চূড়ান্ত স্থানীয় স্ন্যাপশটটি আরও একবার চেষ্টা ও সরিয়ে দেওয়ার জন্য:

$ tmutil thinlocalsnapshots / 1000000000
Thinned local snapshots:

$ tmutil listlocalsnapshots /
com.apple.TimeMachine.2017-12-15-121635

আপনি দেখতে পাচ্ছেন এটি এবার কিছুই করেনি।

বাইটগুলি 10 গিগাবাইটে বাড়ানোর চেষ্টা করি:

$ tmutil thinlocalsnapshots / 10000000000
Thinned local snapshots:

এখনো কিছুনা. 100 জিবি চেষ্টা করে দেখুন:

$ tmutil thinlocalsnapshots / 100000000000
Thinned local snapshots:

আবার, কিছুই না।

সুতরাং, যখন এটি সর্বশেষ স্থানীয় স্ন্যাপশটে পৌঁছায়, অবশ্যই urgencyবিকল্পটির পরিবর্তে বিকল্পটি করতে হবে purge_amount

আসুন তবে কেবল 1 জিবিতে ফিরে যাই purge_amountতবে urgency1 তে সেট করার চেষ্টা করুন (ম্যানুয়ালটিতে অন্য একটি বাদ হ'ল 1 টি উচ্চ বা 4 বা উচ্চ):

$ tmutil thinlocalsnapshots / 1000000000 1
Thinned local snapshots:
2017-12-15-121635

$ tmutil listlocalsnapshots /
com.apple.TimeMachine.2017-12-15-121635 (dataless)

সফল!

আপনি দেখতে পাচ্ছেন যে এটি সর্বশেষ অবশিষ্ট স্থানীয় স্ন্যাপশটটি পাতলা করে দিয়েছে এবং এখন যখন আপনি listlocalsnapshotsকেবল সর্বশেষতমটি দেখতে পাবেন তবে এটি ট্যাগ হিসাবে রয়েছে (dataless)

আমি বাজি রাখতে ইচ্ছুক যে urgency1 এ সেট করা মানে "খুব জরুরি" এবং urgency4 এর অর্থ "মেহ, যখনই" থাকবে।

এই পরীক্ষাগুলির সময়কালে আমার হার্ড ড্রাইভটি GB 50 জিবি থেকে বিনামূল্যে ~ 277 গিগাবাইটে চলে গেছে। প্রায় 227 গিগাবাইট নিখরচায়!

আমি ধরে নেব যে এই স্থানীয় স্ন্যাপশটগুলি স্বয়ংক্রিয়ভাবে পাতলা হয়ে যাবে, বিশেষত যখন অতিরিক্ত স্থানের প্রয়োজন হয় তাই আপনাকে খুব বেশি চিন্তা করতে হবে না।

কিন্তু, আমি এর মধ্যে দৌড়েছি

  1. আমি ভাবছিলাম যে আমি এতক্ষন হঠাৎ কীভাবে আমার সমস্ত ফ্রি ডিস্কের জায়গা হারাচ্ছি এবং;

  2. আমি উইন্ডোজ চালানোর জন্য একটি বুট ক্যাম্প পার্টিশন তৈরি করার চেষ্টা করছিলাম এবং আমার পর্যাপ্ত জায়গা ছিল না, এমনকি সেই জায়গার বেশিরভাগ অংশ স্ন্যাপশট দ্বারা নেওয়া হয়েছিল।

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

টাইম মেশিনের স্থানীয় স্ন্যাপশট কীভাবে ব্যবহৃত হয় সে সম্পর্কে আরও তথ্যের জন্য অ্যাপল সাইটটি এখানে রয়েছে:

https://support.apple.com/en-ca/HT204015


আমি সম্প্রতি কাজ করার জন্য বিভিন্ন স্ন্যাপশট ফাংশন পাওয়ার চেষ্টা করছি। আপনি কি খেয়াল করেছেন, নাকি এটি কেবলমাত্র আমি ... যে স্ন্যাপশটগুলির একটি এখন বা সন্ধ্যা প্রত্যয় আছে, যা মুছে ফেলাটি ভাঙ্গা বলে মনে হচ্ছে?
তেটসুজিন

কোন ধারণা নেই. "মুছে ফাংশন" দ্বারা আপনি কী বোঝেন তা নিশ্চিত নন।
জোশুয়া পিন্টার

দুঃখিত, অনেকগুলি স্ন্যাপশট প্রশ্ন একবার সময় খোলা;) আমি এই অধীন করা বোঝানো apple.stackexchange.com/q/314038/85275
Tetsujin

2
দুর্দান্ত পোস্ট! ইন্টারনেটে এমন অন্য কিছু খুঁজে পাওয়া যায় নি যা আমাকে সত্যই স্থান পুনরায় দাবি করতে দেয়। বিকল্পগুলির অর্থ কী তা বোঝার জন্য আপনি কীভাবে পরীক্ষা-নিরীক্ষা করেছিলেন তা আমি সত্যিই পছন্দ করি, তারপরে এটি নথিভুক্ত করে।
অ্যান্ড্রু

@ অ্যান্ড্রু ধন্যবাদ, অ্যান্ড্রু! আমি সেখানে আর কিছু খুঁজে পেলাম না তাই আমি ভেবেছিলাম যে আমি এটির মধ্য দিয়ে পদক্ষেপ নেব এবং আপনাকে যাত্রায় নিয়ে আসব। :)
জোশুয়া পিন্টার

3

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


3
"অন্তত অ্যাপল দাবি করেছে এটি।" গ্যাচা আছে।
জোশুয়া পিন্টার

3
প্রায় সর্বদা, যদি আমি রান আউট হয়ে থাকি বা স্থান কম রাখি, যখন আমার প্রয়োজন স্থান এখন 24 ঘন্টার মধ্যে নয়!
ভিক্টর এঙ্গেল

1
tmutil listlocalsnapshotdates /02-01-2019 থেকে একটি স্ন্যাপশট রিপোর্ট। "অন্তত অ্যাপল দাবি করেছে এটি।"
জুলিয়ান এফ। ওয়েইনার্ট
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.