Anonim

टाइम मशीन Apple द्वारा आपके मैक के डेटा का बैकअप लेने की एक सरल, आसान उपयोग विधि के लिए बनाया गया था। यद्यपि टाइम मशीन को कॉन्फ़िगर करने और नियंत्रित करने के लिए कुछ विकल्प OS X के सिस्टम प्रेफरेंस में दिखाई देते हैं, GUI के माध्यम से उपयोगकर्ता को दी गई कार्यक्षमता का समग्र स्तर कमी है, और सेवा के लिए Apple की "चालू / बंद" मानसिकता से मेल खाता है। शुक्र है, कंपनी में टर्मिनल के माध्यम से टाइम मशीन को नियंत्रित करने का एक अधिक विस्तृत तरीका शामिल है। यहाँ पर टाइम मशीन पॉवर यूजर कैसे बने!

हैलो टू टाइम मशीन यूटिलिटी

टाइम मशीन का सारा जादू टमटिल या टाइम मशीन यूटिलिटी द्वारा नियंत्रित किया जाता है । यह वह है जिसे आप टर्मिनल के माध्यम से एक्सेस करेंगे और सेवा को नियंत्रित और कॉन्फ़िगर करेंगे, लेकिन, अधिकांश टर्मिनल कमांड की तरह, आपको कमांड के निर्देशों को जानने के लिए क्रियाओं और वाक्यविन्यास को जानना होगा। बस आपको जो कुछ भी जानने की ज़रूरत है वह कमांड के मैनुअल पेज में पाया जा सकता है, जिसे टर्मिनल में निम्नलिखित लिखकर पहुँचा जा सकता है:

आदमी tmutil

वैकल्पिक रूप से, आप Apple के मैक डेवलपर लाइब्रेरी में टाइम मशीन यूटिलिटी के मैनुअल पेज तक पहुंच सकते हैं, जिससे आप टर्मिनल के अंदर काम करते समय एक अलग ब्राउज़र विंडो में मैनुअल देख सकते हैं।
मैनुअल पेज बताता है कि कमांड क्या करती है और क्रियाओं, स्थानों और सही सिंटैक्स की एक श्रृंखला के माध्यम से इसका उपयोग कैसे करें। फ़ंक्शंस की सूची पर पढ़ना, आपको ऐसे विकल्प दिखाई देंगे जो साधारण से टर्न टाइम मशीन को चालू या बंद करते हैं - अधिक जटिल - यह देखने के लिए कि क्या किसी विशेष फ़ाइल या फ़ोल्डर को बैकअप से बाहर रखा गया है, मैन्युअल रूप से बैकअप ड्राइव को जोड़ रहा है। एक नए स्रोत ड्राइव के साथ, और दो बैकअप की तुलना करके देखें कि क्या बदला है। बाद की श्रेणी द्वारा दिए गए कार्य आमतौर पर केवल टर्मिनल के माध्यम से उपलब्ध होते हैं और अक्सर उन्नत समस्या निवारण के दौरान सहायक होते हैं।

सक्षम और समय मशीन अक्षम करें

कुछ आदेशों में रूट विशेषाधिकारों की आवश्यकता होती है, इसलिए आपको सूडो ("सुपरसुअर डू") के साथ कमांड को प्रस्तुत करने की आवश्यकता होगी और उसके बाद एक प्रशासनिक पासवर्ड दर्ज करें। उदाहरण के लिए, हम टाइम मशीन को अक्षम करने के लिए एक साधारण कमांड के साथ शुरुआत करेंगे। क्योंकि मैनुअल इसे एक ऐसे कमांड के रूप में पहचानता है जिसके लिए रूट विशेषाधिकारों की आवश्यकता होती है, हम निम्नलिखित को टर्मिनल में टाइप करेंगे और फिर रिटर्न प्रेस करेंगे:

सुडोल tmutil अक्षम

हमारे व्यवस्थापक पासवर्ड दर्ज करने और एक बार फिर से रिटर्न दबाने के बाद, हम पाएंगे कि टाइम मशीन अब हमारे मैक पर अक्षम है।

विशिष्ट फ़ाइलों और फ़ोल्डरों को छोड़ दें

अगला, चलो कुछ और अधिक उन्नत करने की कोशिश करते हैं, जैसे टाइम मशीन बैकअप से किसी आइटम को बाहर करना। हमारे उदाहरण के लिए, हम अपने डेस्कटॉप पर "स्क्रैच" नामक एक फ़ोल्डर का उपयोग करेंगे। हम उस फ़ोल्डर, या उसकी सामग्री को अपने बैकअप में शामिल नहीं करना चाहते हैं। इसे पूरा करने के लिए, टर्मिनल पर वापस जाएं और टाइम मशीन यूटिलिटी के "एडेक्सक्लोरस" क्रिया का उपयोग करें (इस कमांड का उपयोग करते समय निर्देशिका पथ को अपनी फ़ाइल, फ़ोल्डर या वॉल्यूम के साथ बदलें):

tmutil addexclusion "/ Users / TekRevue / Desktop / स्क्रैच"

यह टाइम मशीन सिस्टम वरीयता फलक में करने के लिए काफी आसान है, लेकिन यहां एक उदाहरण है जहां टर्मिनल कमांड अधिक शक्तिशाली है: ऊपर दिए गए आदेश का उपयोग करते हुए, टाइम मशीन स्थान को छोड़कर एक स्वतंत्र (या "चिपचिपा") विधि का उपयोग करेगी। पहचान की गई फ़ाइल या फ़ोल्डर। इसका मतलब है कि यदि हम उपरोक्त कमांड चलाते हैं, लेकिन फिर स्क्रैच फ़ोल्डर को हमारे मैक पर किसी अन्य स्थान पर ले जाते हैं, तो यह अभी भी टाइम मशीन बैकअप के दौरान बाहर रखा जाएगा।
यदि आप किसी विशिष्ट स्थान से केवल आइटमों को बाहर करना चाहते हैं, तो आप कमांड के लिए एक विकल्प जोड़ सकते हैं, इस मामले में, टाइम मशीन को बहिष्करण की एक निश्चित-पथ विधि का उपयोग करने के लिए बता सकते हैं। हमारे उदाहरण में, स्क्रैच फ़ोल्डर का उपयोग अस्थायी वस्तुओं के लिए किया जाता है जिन्हें हम सहेजने की संभावना नहीं रखते हैं। लेकिन अगर हम अपना दिमाग बदलते हैं और स्क्रैच से बाहर एक फाइल को स्थानांतरित करने के लिए कहते हैं, तो हमारे दस्तावेज़ फ़ोल्डर, हम अभी भी चाहते हैं कि बैकअप हो। यह निश्चित-पथ बहिष्करण विधि के लिए एक आदर्श मामला है। इसे सक्षम करने के लिए, हम ऊपर के समान कमांड टाइप करेंगे और विकल्प भी जोड़ेंगे। ध्यान दें कि इसके लिए रूट विशेषाधिकारों की आवश्यकता है ताकि हम sudo उपसर्ग का भी उपयोग करें:

sudo tmutil addexclusion -p "/ Users / TekRevue / Desktop / स्क्रैच"

यदि हम किसी भी बहिष्करण के बारे में अपना मन बदलते हैं, तो हम केवल कमांड को फिर से चला सकते हैं और "एडेक्सएक्सक्लूजन" को "निष्कासन" के साथ बदल सकते हैं: "

tmutil removeexclusion "/ Users / TekRevue / Desktop / स्क्रैच"

समय के साथ बदलावों का एक लॉग देखें

समय के साथ उपयोग और परिवर्तनों को देखने और विश्लेषण करने के लिए आप टाइम मशीन की उपयोगिता का उपयोग कर सकते हैं। "परिकलित" आदेश प्रत्येक टाइम मशीन स्नैपशॉट को देखता है और फ़ाइल आकार में अंतर की गणना करता है: बैकअप के दौरान कितना डेटा जोड़ा गया था, कितना हटा दिया गया था और कितना बदल गया था। इस जानकारी को प्राप्त करने के लिए, निम्न कमांड टाइप करें (ध्यान दें कि आपके टाइम मशीन बैकअप की सामग्री के आधार पर आपको इस कमांड के लिए रूट विशेषाधिकारों की आवश्यकता हो सकती है या नहीं):

tmutil गणना

टाइप करें, या बेहतर अभी तक खींचें और छोड़ें, ऊपर ब्रैकेटेड प्लेसहोल्डर के स्थान पर आपके मैक की टाइम मशीन बैकअप स्थान का स्थान। ध्यान दें कि यह आपका शीर्ष-स्तरीय बैकअपबैकबैक फ़ोल्डर नहीं है, बल्कि आपके व्यक्तिगत मैक का स्थान है, जो डिफ़ॉल्ट रूप से निम्न स्तर पर स्थित है। हमारे मामले में, हमारी टाइम मशीन ड्राइव को "टाइम मशीन" लेबल किया जाता है और हमारे मैक को "आईमैक" कहा जाता है, इसलिए हमने टाइप किया:

tmutil गणना "/ वॉल्यूम / टाइम मशीन / Backups.backupdb / iMac"


इस कमांड का आउटपुट आपके स्नैपशॉट के कितने समय और आपके टाइम मशीन ड्राइव को कितनी तेजी से निर्भर करता है, इसके आधार पर एक लंबा समय लग सकता है। एक बार पूरा होने पर, आपको प्रत्येक स्नैपशॉट के दौरान होने वाले परिवर्तनों के साथ-साथ सभी स्नैपशॉट में औसत परिवर्तनों पर एक अंतिम रिपोर्ट मिलेगी।

मौजूदा टाइम मशीन बैकअप के साथ एक नई ड्राइव को संबद्ध करें

Apple ने टाइम ड्राइव को एक अद्वितीय पहचानकर्ता (UUID) के साथ सोर्स ड्राइव की पहचान करने के लिए कॉन्फ़िगर किया, कुछ ऐसा जो ड्राइव को स्वरूपित करने पर सौंपा गया हो और एक नई फाइल सिस्टम बनाई गई हो। टाइम मशीन समय-समय पर स्नैपशॉट के मौजूदा सेट के लिए एक नई ड्राइव का बैकअप नहीं लेगी; इसके बजाय जब सक्षम और सब कुछ नए सिरे से एक अलग बैकअप बिंदु बनाएगा। यह आमतौर पर ठीक काम करता है, और महत्वपूर्ण टाइम मशीन डेटा को ड्राइव के बीच मिश्रित होने से रोकने में मदद करता है यदि आप अपने बाहरी टाइम मशीन ड्राइव को दूसरे कंप्यूटर से जोड़ते हैं, उदाहरण के लिए।
लेकिन क्या होगा यदि आपका मैक सिस्टम ड्राइव विफल होने लगा है और आप डेटा को एक नई ड्राइव पर क्लोन कर रहे हैं? या क्या होगा यदि आपने टाइम मशीन बैकअप से एक नया मैक बहाल किया है? दोनों मामलों में, अधिकांश उपयोगकर्ता खरोंच से शुरू करने के बजाय मौजूदा टाइम मशीन बैकअप का उपयोग करना जारी रखना चाहेंगे, लेकिन क्योंकि किसी भी नए या सुधारित ड्राइव में एक अलग यूयूआईडी है, टाइम मशीन इसे पहचान नहीं पाएगी।
इस समस्या को हल करने के लिए, आप मैन्युअल रूप से "संबद्ध" कमांड का उपयोग करके टाइम मशीन बैकअप को एक नई ड्राइव के साथ जोड़ सकते हैं। शुरू करने के लिए, अपने टाइम मशीन बैकअप ड्राइव में ब्राउज़ करें और नवीनतम स्नैपशॉट ढूंढें, जो कि /Volumes//Backups.backupdb//Latest/ पर स्थित होना चाहिए।
अगला, टर्मिनल खोलें, निम्न कमांड टाइप करें, और रिटर्न दबाएं। "स्नैपशॉट वॉल्यूम" के लिए ऊपर दिए गए पथ का उपयोग करें और अपने नए या नए स्वरूपित ड्राइव के पथ को "स्रोत:" के रूप में उपयोग करें

सुडोमो टमटिल से संबंधित "" ""

हमारे iMac उदाहरण में, कमांड है:

sudo tmutil से संबंधित "/ वॉल्यूम / सिस्टम" "/ वॉल्यूम / टाइम मशीन / Backups.backupdb / iMac / सिस्टम"

आपको अपना व्यवस्थापक पासवर्ड दर्ज करने की आवश्यकता होगी लेकिन, ऐसा करने के बाद, आप पाएंगे कि टाइम मशीन अब आपकी नई ड्राइव को आपके पुराने ड्राइव के समान ही व्यवहार करती है, और आपके बैकअप खरोंच से पूर्ण बैकअप के बजाय वृद्धिशील होंगे। यह दोनों समय बचा सकता है और आपको पुराने डेटा तक पहुंचने और पुनर्स्थापित करने की अनुमति दे सकता है।

तलाश करते रहे

कई और समय मशीन उपयोगिता फ़ंक्शंस और आदेशों का पता लगाने के लिए हैं, इसलिए अधिक जानकारी के लिए मैन्युअल पृष्ठ देखें। आप इन आदेशों का उपयोग AppleScripts के साथ संयोजन के रूप में कर सकते हैं, जो आप किसी भी कस्टम वर्कफ़्लो के बारे में सोच सकते हैं।
Apple ने भले ही टाइम मशीन को सरल बना दिया हो, लेकिन tmutil के साथ टर्मिनल में थोड़े प्रयोग के साथ, आप इसकी वास्तविक शक्ति को अनलॉक कर सकते हैं।

इन टर्मिनल कमांड के साथ टाइम मशीन पावर यूजर बनें