টাইমম্যাচিন থেকে সমস্ত পুরানো ব্যাকআপ কীভাবে মুছবেন (টমুটিল মুছুন) - কেবলমাত্র বর্তমান সম্পূর্ণ ব্যাকআপ রাখুন


6

tmutil deleteটাইমম্যাচিন থেকে সমস্ত পুরানো ব্যাকআপ কীভাবে (সিএলআই সহ ) মুছবেন । আমি কেবল বর্তমান ব্যাকআপ রাখতে চাই।

আমি এটা toোকাতে ইচ্ছুক crontab

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

sudo tmutil delete /Volumes/Time Machine Backups/Backups.backupdb/MacBook\ Pro/2015-07-13-150021/

আমি টাইমস্ট্যাম্পগুলি নির্দিষ্ট করতে পছন্দ করি না। আমি শুধুমাত্র একটি বর্তমান সম্পূর্ণ ব্যাকআপ পেতে ইচ্ছুক। এর অর্থ ব্যাকআপ ডিস্ক থেকে মুছে ফেলা ফাইল এবং সংস্করণগুলি সরান।


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

1
তবে খারাপ ব্যাকআপের সমস্যা বা আপনি এটি করতে ব্যয় করেছেন তার চেয়ে উভয়ই কম দামে (এবং প্রচুর পরিমাণে নয়) - তবে
মার্ক

উত্তর:


5
#!/bin/bash
latest=$(sudo tmutil latestbackup)
sudo tmutil listbackups | while read backup; do
    if [[ "$backup" != "$latest" ]]; then
        echo sudo tmutil delete "$backup"
    fi
done

echoআপনি একবার আউটপুট সঠিক কিনা তা নিশ্চিত হওয়ার পরে অপসারণ করুন ।


1
@ ইভানোভ এটি মোজভেয়ের সাথে খুব ভাল পরিবর্তিত হয়েছে, যদিও ব্যাকআপ ব্যবহার করে মুছে ফেলতে না পারা tmutilবিকল্পটিকে অর্থহীন রূপ দেয়। আপনি কি দয়া করে উপরের "প্রশ্ন জিজ্ঞাসা করুন" লিঙ্কটি ব্যবহার করে একটি নতুন প্রশ্ন জিজ্ঞাসা করতে পারেন, মোজভেতে কী ঘটে তা ব্যাখ্যা করুন এবং উত্তর চাইতে পারেন? রেফারেন্সের জন্য উপরের প্রশ্নোত্তরটিতে একটি লিঙ্ক যুক্ত করুন।
nohillside
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.