এপিএফএস / উচ্চ সিয়েরা - delete মুছে ফেলা মুছে ফেলা স্লাপশটগুলি মুছে ফেলছে না


7

স্থানীয় স্ন্যাপশট তালিকাভুক্তি এটির ফল দেয়

> tmutil listlocalsnapshots /
com.apple.TimeMachine.2018-01-30-194719
com.apple.TimeMachine.2018-01-30-211627
com.apple.TimeMachine.2018-01-30-224917
com.apple.TimeMachine.2018-01-30-234619
com.apple.TimeMachine.2018-01-31-014151
com.apple.TimeMachine.2018-01-31-024107
com.apple.TimeMachine.2018-01-31-034442
com.apple.TimeMachine.2018-01-31-044108
com.apple.TimeMachine.2018-01-31-054441
com.apple.TimeMachine.2018-01-31-064120

এবং আমি একটি স্থানীয় স্ন্যাপশট মুছতে চেষ্টা করি তবে এটি চালাচ্ছি

> sudo tmutil deletelocalsnapshots 2018-01-30-194719
Deleted local snapshot '2018-01-30-194719'

তবে স্থানীয় স্ন্যাপশটগুলি আবার তালিকাভুক্ত করে দেখা গেল যে স্ন্যাপশটটি সরানো হয়নি

> tmutil listlocalsnapshots /
com.apple.TimeMachine.2018-01-30-194719
com.apple.TimeMachine.2018-01-30-211627
com.apple.TimeMachine.2018-01-30-224917
com.apple.TimeMachine.2018-01-30-234619
com.apple.TimeMachine.2018-01-31-014151
com.apple.TimeMachine.2018-01-31-024107
com.apple.TimeMachine.2018-01-31-034442
com.apple.TimeMachine.2018-01-31-044108
com.apple.TimeMachine.2018-01-31-054441
com.apple.TimeMachine.2018-01-31-064120

কেবল মজাদার জন্য আমি সেগুলি মুছতে একটি সামান্য বাশ স্ক্রিপ্ট লিখেছিলাম (এটি কোনও টাইপও এড়িয়ে যায়)।

for date in $(tmutil listlocalsnapshots / | perl -pe 's/com.*(2018.*)/\1/'); do echo "deleting $date"; sudo tmutil deletelocalsnapshots "$date";  done

আশ্চর্যজনকভাবে যথেষ্ট, আমি পুনরাবৃত্তি করে উপরের কমান্ডটি চালাতে পারি এবং এটি সর্বদা একই আউটপুট প্রদর্শিত হবে:

deleting 2018-01-30-194719
Deleted local snapshot '2018-01-30-194719'
deleting 2018-01-30-211627
Deleted local snapshot '2018-01-30-211627'
deleting 2018-01-30-224917
Deleted local snapshot '2018-01-30-224917'
deleting 2018-01-30-234619
Deleted local snapshot '2018-01-30-234619'
deleting 2018-01-31-014151
Deleted local snapshot '2018-01-31-014151'
deleting 2018-01-31-024107
Deleted local snapshot '2018-01-31-024107'
deleting 2018-01-31-034442
Deleted local snapshot '2018-01-31-034442'
deleting 2018-01-31-044108
Deleted local snapshot '2018-01-31-044108'
deleting 2018-01-31-054441
Deleted local snapshot '2018-01-31-054441'
deleting 2018-01-31-064120
Deleted local snapshot '2018-01-31-064120'

আমার স্ন্যাপশটগুলি মোছা হচ্ছে না কেন? আমি স্টোরেজ স্পেসে বেশ কম আছি (১৩ জিবি স্পেস - আমার কাছে 2 জিবি ফাঁকা জায়গা থাকলে স্ন্যাপশটগুলিও পরিষ্কার হবে না)


এটি আমার জন্য কাজ করে ... এএফপিএস বাগ সম্ভবত?
নিবার এনডিজে

1
হ্যাঁ, আমি মনে করি যে স্ন্যাপশটটি দূষিত হয়ে গেছে। আমার উত্তরে আমি যা বলেছিলাম তা করা এটি ঠিক করে দিয়েছে।
ডায়ালানথেপিগুয়ে

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

আমার স্ন্যাপশটগুলিতে সকাল বা সন্ধ্যা প্রত্যয় নেই> tmutil listlocalsnapshots / com.apple.TimeMachine.2018-06-28-154948
ডিলান্থেপিগুয়ে

ডারনিত, আমার কর :( আমি যদি কেবল তারিখটি মুছে ফেলার চেষ্টা করি তবে এটি 'খুঁজে পাওয়া যায় না' am / pm যুক্ত করে পার্স করতে ব্যর্থ হয় [এখনই সঠিক শব্দটির পরীক্ষা করতে পারে না, কেবল একটি স্ন্যাপশট আছে এবং করতে চায় না জিনিসগুলি ভাঙ্গুন ... আরও বেশি;) আপনার স্ক্রিপ্টটি 'ত্রুটি বিশৃঙ্খলা যুক্তি' দেয় .. কিন্তু এটি কারণ 'সন্ধ্যা' তারিখের চেয়ে অনুসন্ধান করার চেষ্টা করছে। $ tmutil listlocalsnapshots / com.apple.TimeMachine.2018-06-27-10346 pm
তেটসুজিন

উত্তর:


4

আমি মনে করি সর্বনিম্ন-সাম্প্রতিক সময়ের মেশিন স্ন্যাপশটগুলি দূষিত হয়েছিল - সম্ভবত এপিএফএস বাগগুলির কারণে কিছু সিস্টেম ক্র্যাশ হয়েছিল।

আমি ডিআইএসকি ইউটিলিটির প্রাথমিক চিকিত্সা চালানোর চেষ্টা করেছি, তবে এটি আমার কম্পিউটারকে প্রায় 3 ঘন্টা ধরে জমাট বেঁধেছে (সম্ভবত এটির সাথে কাজ করার জায়গাগুলি ফুরিয়েছে?) - আমি জোর করে পুনঃসূচনা করতে পেরেছি।

আমি হাই সিয়েরার একটি বাহ্যিক হার্ড ড্রাইভ ইনস্টল থেকে বুট করা প্রাথমিক চিকিত্সা চালিয়ে সমস্যার সমাধান করেছি। এটি কিছু পুরানো স্ন্যাপশট অপসারণ করেছে। আমি তখন আমার স্বাভাবিক ড্রাইভ থেকে বুট করতে সক্ষম হয়েছি এবং এটি চালাতে সক্ষম হয়েছিল tmutil deletelocalsnapshots...যা স্ন্যাপশটগুলি সাফল্যের সাথে মুছে ফেলে এবং স্থান খালি করে দেয়


আপনি কেবল পুনরুদ্ধার থেকে এটি করতে পারলে ভাল হত না ... তবে tmutilপুনরুদ্ধারে উপস্থিত নেই: /
তেটসুজিন

শুধু যোগ করেন যে যদি আপনার বিঘ্ন (Ctrl + C) এই tmutil deletelocalsnapshots __SOME_DATE__, tmutil listlocalsnapshots /এটি এখনও এখানে আপনাকে বলতে হবে। এবং আপনি এটি মুছতে সক্ষম হবেন না (এখনও এটি এখানে রয়েছে বলে বলছেন)। সুতরাং আপনার ম্যাক পুনরায় বুট করুন তারপর tmutil deletelocalsnapshots __SOME_DATE__কাজ করবে।
ম্যাক কেনটচ

1

সাধারণ কমান্ড নোট কাজ করার সময় ফাইল সিস্টেমটি দূষিত ছিল তা সনাক্ত করে দুর্দান্ত সমাধান। এছাড়াও নোট করুন, আপনি স্ন্যাপশটের তালিকার পুনরাবৃত্তি এড়াতে পারবেন এবং কেবলমাত্র আপনার পছন্দসই সীমাটি ছাড়িয়ে যাওয়ার জন্য স্থানটি পুনরুদ্ধার করতে সিস্টেমকে নির্দেশ দিন:

tmutil thinlocalsnapshots / $(echo "5 * 1000000000" | bc) 2

উপরের কমান্ডটি 5 জিবি পরিষ্কারের জন্য জিজ্ঞাসা করে। শূন্যের দীর্ঘ স্কোর পরিবর্তন না করে ডায়াল আপ করা সহজ করার জন্য আমি গণিতটি বেছে নিয়েছি। আপনার ড্রাইভের চেয়ে বড় এটির চেয়ে বড় সংখ্যার সাথে উপরের কমান্ডটি সহজ করতে নির্দ্বিধায় যদি আপনি সিস্টেমটি সমস্ত সম্ভাব্য স্ন্যাপশট পরিষ্কার করার জন্য জোর করেন।

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

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