सेलेक्टिव टाइम मशीन कॉपी


2

मेरे टाइम मशीन बैकअप में 100+ दिनांकित बैकअप हैं। मैं ऐसा करने में सक्षम होना चाहता हूं कि किसी विशेष फ़ोल्डर के लिए बैकअप किसी अन्य स्थान पर बैकअप लेने के लिए हो सकता है, जिसके परिणामस्वरूप टीएम का संग्रह जैसा होता है (जहां अपरिवर्तित फ़ाइलों के कई संदर्भ सिर्फ 1 कॉपी के लिंक हैं)। प्रभावी रूप से, यह मूल TM संग्रह की एक प्रति होगी, लेकिन केवल चयनित फ़ोल्डर के लिए (और यह सबफ़ोल्डर है)। क्या कोई उपयोगिता है जो यह कर सकती है?


या शायद मुझे पूछना चाहिए कि क्या एक उपयोगिता है जो व्यवहार करेगी पसंद टीएम: 2 फ़ोल्डर लें, और 1 फ़ोल्डर में लिंक के साथ 2 फ़ोल्डर की एक प्रतिलिपि बनाएं जहां फाइलें समान हैं ...
Jerry B

हम्म। मैं देखता हूं कि कहां है ditto फ़ाइल हार्ड लिंक को संरक्षित करेगा (लेकिन हार्ड लिंक को निर्देशिका नहीं)। निर्देशिका हार्ड लिंक को खोने के अलावा, यह एक आदर्श परिणाम हो सकता है।
Jerry B

जवाबों:


1

ditto यह नहीं काटा, लेकिन rsync किया था। इसमें --link-dest विकल्प, जो कि डुप्लिकेट के लिए लिंक करने के लिए आधार के रूप में उस फ़ोल्डर में फ़ाइलों का उपयोग करता है। यह महत्वपूर्ण है कि rsync का स्रोत पथ अंत में है /

तैयारी करने के लिए, जिस स्थान पर मैं अपनी कॉपी स्टोर करने जा रहा हूं, मैं उस 1 संग्रहीत फ़ोल्डर में एक सिमिलिंक बनाता हूं जिसे मैं कॉपी करना चाहता हूं: ln -s -h -f /Volumes/MyBook\ 2/Backups.backupdb/Mini/2012-08-02-003832/Macintosh\ HD/Users/jerrybarrington/pathtothefolder/ /Volumes/MyBook\ /Volumes/MyBook\ 2/CK2.backup/Last

फिर कॉपी करने के लिए: sudo rsync -a --delete --link-dest=/Volumes/MyBook\ 2/CK2.backup/Last/ /Volumes/MyBook\ 2/Backups.backupdb/Mini/2012-08-02-003832/Macintosh\ HD/Users/jerrybarrington/pathtothefolder/ /Volumes/MyBook\ 2/CK2.backup/2012-08-02-003832/

अंतिम रूप से, नई प्रतिलिपि को इंगित करने के लिए सिमलिंक को अपडेट करें: ln -s -h -f /Volumes/MyBook\ 2/CK2.backup/2012-08-02-003832/ /Volumes/MyBook\ 2/CK2.backup/Last

प्रत्येक बाद की प्रतिलिपि के लिए, चरण 2 को दोहराएं, दोनों उदाहरणों को बदलते हुए 2012-08-02-003832 अगली तारीख जो मैं चाहता हूं, और फिर चरण 3 को दोहराएं।

देख http://www.mikerubel.org/computers/rsync_snapshots/ मेरी प्रेरणा के लिए।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.