স্থান পাওয়ার জন্য টাইমম্যাচিন থেকে অপ্রয়োজনীয় ব্যাকআপগুলি সরান


16

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

  • বড় ফাইলগুলি ব্যাক আপ করার দরকার নেই (উদাহরণস্বরূপ লাইটরুমের চিত্র 1 জিবি এরও বেশি)। আমি তাদের টিএম পছন্দগুলিতে বাদ দিয়েছি তবে তারা ইতিমধ্যে পুরানো ব্যাকআপগুলিতে চিরতরে জায়গা রাখে।

  • আমি জানি পুরানো ব্যাকআপ আমার দরকার হবে না। (তাই টাইমম্যাচিন স্বয়ংক্রিয়ভাবে করে তবে ডিস্ক ফাঁকা হওয়ার চেয়ে আগে ট্রিগার করতে)।



2
@ হোয়াটিহাইড অ্যাপল যে সরঞ্জামগুলি সরবরাহ করে তা হ'ল সমস্ত ইউনিক্স কমান্ডের মতো tmutil compareএবং এতে জিইউআই ইন্টারফেস নেই। বেশিরভাগ ব্যবহারকারীরা কেবল তাদের পুরানো ড্রাইভটি একটি বালুচলে রাখেন এবং 129 ডলারে একটি নতুন 4 টিবি ড্রাইভ কিনে মাইক্রো ম্যানেজ ব্যাকআপের পরিবর্তে আবার ব্যাক আপ শুরু করেন। স্টোরেজ পরিচালনা করতে সাহায্য করার জন্য অনেকগুলি সরঞ্জাম রয়েছে, কিছু খুব সস্তা। আপনি কি টাইম মেশিনের সাথে আপনার নিয়ন্ত্রণ নিয়ন্ত্রণ করেছেন?
বিমিক

উত্তর:


7

টাইম মেশিন থেকে ফাইলগুলি মুছতে আমাকে সহায়তা করার জন্য আমি এই নিবন্ধটি ব্যবহার করি:

এটি একটি একক ফাইলের সমস্ত ব্যাকআপ সরিয়ে ফেলার বিষয়ে কথা বলে, সম্ভবত আপনি যা খুঁজছেন তা তা নয় তবে এটি অবশ্যই প্রথম সমস্যাগুলি সমাধান করতে পারে (লাইটরুমের পূর্বরূপ)। অনুশীলনে, একটি ব্যাকআপ থেকে কেবল একটি ফাইলের সমস্ত ব্যাকআপ মুছে ফেলা বা এক ব্যাকআপে কেবল সমস্ত ফাইল মুছে ফেলা সহজ।

এখানে নিবন্ধটির একটি সংক্ষিপ্তসার:

  1. ওপেন টাইম মেশিন
  2. আপনি আপনার ব্যাকআপগুলি থেকে মুছতে চান ফোল্ডার / ফাইলটি নির্বাচন করুন
  3. ফাইন্ডার মেনু বারের "বিকল্প" মেনুটির মাধ্যমে (সিটিআরএল-ক্লিক টিএম-তে পাওয়া যায় না, কেন তা জানেন না) " নির্বাচিত ফাইলের সমস্ত ব্যাকআপগুলি মুছুন" নির্বাচন করুন , যেখানে নির্বাচিত ফাইলটি আপনার নির্বাচিত ফাইলটি (স্পষ্টতই!) রয়েছে।

12

আপনি কেবল টাইম মেশিনে প্রবেশ করতে পারেন এবং ফোল্ডার, অ্যাপস এবং ফাইলগুলি নির্বাচন করতে পারেন এবং সেই আইটেমের সমস্ত ব্যাকআপ অনুলিপি মুছতে নির্বাচন করতে পারেন। কমান্ড লাইনটি tmutil compareযদি আপনি টার্মিনাল এবং ইউএনআইএক্স শেল ব্যবহার করতে আপত্তি না করে তবে ব্যাকআপ অন্তরগুলির মধ্যে কী পরিবর্তন হয়েছে তার সম্পূর্ণ বিবরণ দেয়। এমনকি শেল সরঞ্জাম ছাড়াই আপনি টাইম মেশিন জিইউআই থেকে স্ট্রোক মাইক্রোম্যানেজ করতে পারেন - ম্যাক বেসিক্সের অ্যাপলের নিবন্ধটি উদ্ধৃত করে : টাইম মেশিন :

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

এরপরে, আপনি প্রতিটি টাইম ব্যবহূত কতটা জায়গা ব্যবহার করেন, আপনার গড় ব্যাকআপ কতটা সময় নেয়, বর্তমান হারে ড্রাইভটি পূরণ করতে কত সময় লাগবে ইত্যাদি ইত্যাদি সনাক্ত করতে আপনার টাইম মেশিন ব্যাকআপগুলি বিশ্লেষণ করতে আপনি ব্যাকআপলুপের মতো একটি সরঞ্জাম ব্যবহার করতে পারেন …

BackupLoupe

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


2
যে ব্যাকআপলুপ দুর্দান্ত! দুর্ভাগ্যক্রমে এটি ফাইলগুলি মুছতে দেয় না, তবে একটি ভাল ওয়ার্কফ্লো হ'ল: 1) ব্যাকআপলুপ 2 এ বড় অংশ চিহ্নিত করুন) ⌘ + i এবং পথের অনুলিপি 3) ⌘ + শিফট + জি ফাইন্ডারে এবং পথের দ্বিতীয়ার্ধে আটকান 4) প্রবেশ করুন টাইমম্যাচাইন 5) একটি ফাইল নির্বাচন করুন এবং "উত্তরের সমস্ত বিকল্প" মেনু থেকে অন্য উত্তরে বর্ণিত হিসাবে "সমস্ত ব্যাকআপগুলি মুছুন"
মাইনিউর

হ্যাঁ - উভয় উত্তর গিয়ার নিয়ন্ত্রণ সহ অ্যাকশন পপ আপ মেনুতে .েকে দেয়। এটি বেশ সুবিধাজনক যেহেতু টাইম মেশিন অনুসন্ধানকারী বা ব্যাকআপলুপের মতো অ্যাপ্লিকেশনগুলিকে ব্যাকআপ স্টোরের (ডিজাইন অনুসারে) ফাইলগুলি মুছতে দেয় না ।
বিমিক

4

আপনি যদি একটি নির্দিষ্ট তারিখ থেকে কোনও ব্যাকআপ মুছতে চান তবে তার জন্য একটি সমাধান রয়েছে। আমি এই স্ক্রিনকাস্ট থেকে দেখেছি :

  • মেনু বারের টাইম মেশিন আইকনে যান, টাইম মেশিন প্রবেশ করুন ক্লিক করুন।
  • আপনার ডেস্কটপ তারার অ্যানিমেশনে যাওয়ার পরে, আপনি ডানদিকে আপনার ব্যাকআপগুলির তারিখগুলির তালিকা দেখতে সক্ষম হবেন।
  • আপনি মুছে ফেলতে চান এমন ব্যাকআপ তারিখে যান
  • মাঝখানে, গিয়ার আইকনটি ক্লিক করুন এবং ব্যাকআপ মুছুন ক্লিক করুন
  • জিজ্ঞাসা করা হলে আপনার পাসওয়ার্ড টাইপ করুন

3
স্পষ্ট করার জন্য: গিয়ার আইকনটি টাইম মেশিন ভিউতে ফাইন্ডার সরঞ্জামদণ্ডে রয়েছে।
নেলসন

2

টাইম মেশিনে প্রবেশ করা, পুরো ড্রাইভের পুরানো ব্যাকআপটিতে ব্রাউজ করা, ডান ক্লিক করা এবং ফোল্ডার মোছা নির্বাচন করাতে কী হয়েছে। আমার জন্য কাজ কর.


ওই কাজগুলো. উপরে বিমিকের মাধ্যমে আরও সুনির্দিষ্টভাবে বর্ণনা করা হয়েছে। আমি ঠিক জানতাম না যে এটি করা সম্ভব ...
myneur

2

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

নীচের স্ক্রিপ্টগুলিতে, DISKNAMEটাইম মেশিন ব্যাকআপগুলির সাথে হার্ড ডিস্কের COMPUTERNAMEনাম এবং ব্যাকআপগুলির সাথে সম্পর্কিত কম্পিউটারের নামটি প্রতিস্থাপন করুন ।

প্রথমে স্ক্রিপ্টটি মুছে ফেলা হবে এমন ব্যাকআপগুলির একটি তালিকা দেখতে এই স্ক্রিপ্টটি চালান:

while read line; do
    echo "/Volumes/DISKNAME/Backups.backupdb/COMPUTERNAME/${line}"
done < <(ls /Volumes/DISKNAME/Backups.backupdb/COMPUTERNAME | tail -r | tail -n +3)

+3শেষ ব্যাকআপ ছেড়ে করব। আপনি যদি শেষ দুটি ব্যাকআপ রাখতে চান তবে এটি তৈরি করুন +4। শেষ তিনটি ব্যাকআপ রাখা +5, এবং আরও অনেক কিছু।

সর্বশেষ ব্যতীত সমস্ত ব্যাকআপ মুছতে, এই স্ক্রিপ্টটি চালান:

while read line; do
    sudo tmutil delete "/Volumes/DISKNAME/Backups.backupdb/COMPUTERNAME/${line}"
done < <(ls /Volumes/DISKNAME/Backups.backupdb/COMPUTERNAME | tail -r | tail -n +3)

আমি জানি ভেরিয়েবল এবং স্টাফ সংজ্ঞায়িত করে এটি ফ্যানসিয়ার তৈরি করা যেতে পারে তবে সত্য কথা বলতে গেলে আমি শেল স্ক্রিপ্টগুলিতে পারদর্শী নই। আমি কেবল জানি অন্যান্য অতি-জটিলগুলি কাজ করে নি, তবে এটি আমার জন্য করেছে, সুতরাং এটি উত্তরোত্তর জন্য।


এটি চালানোর পরে, ব্যাকআপটি আবার করা দরকার, কারণ কেবল পরিবর্তিত ফাইলগুলি ব্যাক আপ করা হয়, সুতরাং লটস ব্যাকআপে কেবল আগের ফাইলগুলি পরিবর্তিত ফাইল থাকে। আমি কি এটা ঠিক বুঝতে পারি?
myneur

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

আমি স্থানীয়ভাবে এটি চেষ্টা করেছি ... এটি যখন কাজ করে তখন চারটি ব্যাকআপ কম হলে ঝুঁকি থাকে if যদি চার বা ততোধিক বিদ্যমান ব্যাকআপ থাকে তবে এটি সাম্প্রতিকতম ব্যতীত এগুলি মুছে ফেলবে। যদি চারটিরও কম হয় tail -n +3তবে সর্বশেষ তিনটি ব্যাকআপের তালিকা দিবে, যার মধ্যে সর্বশেষতমটি রয়েছে includes এটি ব্যবহার করার সময় অতিরিক্ত যত্ন নিন ...
নিউক্লিংার

2

আমি একটি শেল স্ক্রিপ্ট লিখেছি যা আপনাকে রাখার জন্য দিনগুলির সংখ্যাটি ofচ্ছিকভাবে নির্দিষ্ট করতে দেয়: নির্দিষ্ট সময়ের (এখন থেকে) থেকে পুরানো সমস্ত ব্যাকআপ মুছে ফেলা হয়।

আপনি এটির গিটহাব সংগ্রহস্থলটিতে এটি পরীক্ষা করে দেখতে পারেন ।


1

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

find $(tmutil machinedirectory) -name "2*" -maxdepth 1 | sort -r | tail -n +2 | sudo xargs tmutil delete

আপনার সিস্টেম টার্মিনাল> সুরক্ষা এবং গোপনীয়তা> গোপনীয়তা ট্যাব> সম্পূর্ণ ডিস্ক অ্যাক্সেসে টার্মিনাল অ্যাপ্লিকেশনটি যুক্ত করতে হতে পারে।


0

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


এই অ্যাপ্লিকেশনটি ২০০৫ সাল থেকে আপডেট হয়েছে বলে মনে হয় না the প্রশ্নটিতে বর্ণিত অযৌক্তিক টাইম মেশিন ব্যাকআপগুলি অপসারণ করতে এটি ব্যবহার করার অভিজ্ঞতা আপনার কী?
nohillside

আমি কেবল ব্যাকআপ ডিরেক্টরি অনুসন্ধান করছি এবং বড় বড় অপ্রয়োজনীয় মাল্টিমিডিয়া ফাইলগুলি সন্ধান করছি।
Caner

এবং আপনি টাইম মেশিন ব্যবহার করে ব্যাক আপ করছেন? এরপরে আপনি কীভাবে ফাইলগুলি মুছে ফেলবেন?
nohillside

-1

হাই হ্যাঁ, আমি ভেবেছিলাম এটির চেয়েও সহজ ছিল আমি টাইম মেশিন আইকনটিতে ক্লিক করেছি তারপরে হার্ড ড্রাইভে ক্লিক করেছি যেখানে টাইম মেশিনটি তারপরে আমার পছন্দসই ব্যাকআপগুলি নির্বাচন করা হয় (সাধারণ পদ্ধতিতে - সেন্টিমিডি রাখুন এবং ব্যাকআপের তারিখগুলি নির্বাচন করুন) আপনি মুছে ফেলতে চান তারপরে ফাইল টুলবারে মুছে ফেলুন এবং কম, সেগুলি চলে গেছে Then তারপর আবর্জনাটি খালি করুন then তারপরে হার্ডড্রাইভে আপনি যে স্থানটি তৈরি করেছেন টাইম মেশিনটি কোথায় তা পরীক্ষা করুন!

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