मैं किसी अन्य कंप्यूटर से टाइम मशीन बैकअप से फ़ाइलों को कैसे पुनः प्राप्त करूं?


14

वास्तव में यह एक ही कंप्यूटर है - मैंने अभी स्नो लेपर्ड की एक ताजा स्थापना की थी। जब मैं अपने पुराने उपयोगकर्ता खाते से प्राप्त दस्तावेज़ निर्देशिका को खोलने का प्रयास करता हूं

फ़ोल्डर "दस्तावेज़" नहीं खोला जा सकता क्योंकि आपके पास इसकी सामग्री को देखने की अनुमति नहीं है।

मुझे लगता है कि समस्या यह है कि जब मैंने स्नो लेपर्ड स्थापित किया तो मेरा उपयोगकर्ता खाता आईडी बदल गया। यह 503 था; अब यह 501 है:

ls -al /Volumes/ExternalDriveName/Backups.backupdb/ComputerName/2009-09-03-120049/ComputerName/Users/
drwxr-xr-x@ 43 503    staff  1462 Jul 20 15:14 gaius

echo `id -g` `id -u`
501:20

मैंने दोनों की कोशिश की chown -Rऔर chmod -R, लेकिन दोनों मुझे देते हैं

कार्रवाई की अनुमति नहीं

मैंने निरीक्षक के माध्यम से अनुमतियों को बदलने की भी कोशिश की। जब मैं एक प्रशासक के रूप में प्रमाणित करता हूं, तब भी वे सभी बाहर हो जाते हैं।

कोई मदद?

जवाबों:


7

आप रूट के रूप में "एंटर टाइम मशीन" भी लागू कर सकते हैं। इसके लिए खोजकर्ता को पहले रूट के रूप में शुरू करने की आवश्यकता है, इसलिए केवल उन लोगों के लिए जो जोखिम को समझते हैं। तेंदुए और हिम तेंदुए दोनों के लिए टर्मिनल में:

sudo /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder

स्नो लेपर्ड में यह (हमेशा?) एक प्रारंभिक खोजक विंडो नहीं खुलती है। डॉक में फाइंडर आइकन पर क्लिक न करें (जो आपको आपके सामान्य खोजक तक ले जा सकता है), लेकिन फाइंडर पर जाने के लिए कमांड-टैब का उपयोग करें (जो नया रूट-फाइंडर होगा)। यहां, नए खोजक विंडो के लिए Cmd-N को हिट करें।

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

(हमेशा की तरह, विकल्प को दबाए रखकर क्लिक करने टाइम मशीन आइकन बदल जाएगा "Enter टाइम मशीन" "अन्य ब्राउज़ टाइम मशीन डिस्क" में यदि आप एक डिस्क है कि अपने वर्तमान मशीन से संबद्ध नहीं है की जांच की जरूरत है। आप कर सकते हैं नहीं करने की आवश्यकता है जड़ के रूप में चल रहा है कि हालांकि!

जब किया, लागू होने पर टाइम मशीन की मात्रा को बाहर निकालें। इसके बाद, रूट-फाइंडर को रोकने के लिए टर्मिनल में Ctrl-C दबाएं। सामान्य खोजक अभी भी चल रहा होगा, लेकिन स्नो लेपर्ड में डॉक में संकेतक चला गया हो सकता है। भागो killal Finderअगर वह आपको परेशान करता है। (और यदि आप रूट मशीन वॉल्यूम को अस्वीकार करना भूल गए थे जब आप अभी भी रूट थे और डिस्क बाद के समय में ठीक से अनमाउंट नहीं करता है, या यदि टाइम मशीन अपने प्रति घंटा बैकअप को चलाते समय इसे सही ढंग से माउंट नहीं करेगी, तो आप बस लॉग इन कर सकते हैं एक आसान तय के रूप में।)

(अगर किसी को पता है कि बिना रूट-फाइंडर को चलाने के बिना यह कैसे करना है, तो कृपया हमें बताएं! रनिंग sudo "/Applications/Time Machine.app/Contents/MacOS/Time Machine"अपेक्षित परिणाम नहीं देती है, और मुझे लगता है कि टाइम मशीन आकाशगंगा खिड़की खोजक के वास्तव में हिस्सा है। खोज इंजन के लिए। : "टाइम मशीन को रूट के रूप में चलाएं", "टाइम मशीन को रूट के रूप में शुरू करें"। "


मैंने स्नो लेपर्ड में इसका परीक्षण किया, और यह काम नहीं किया। क्या आपको पहले फाइंडर छोड़ने की जरूरत है? यदि हां, तो कैसे?
जोश हंट

@ जोशंट, मैंने अब स्नो लेपर्ड में भी परीक्षण किया और वास्तव में, चीजें अधिक भ्रामक हैं इसलिए मैंने अपना उत्तर बढ़ाया। वास्तव में, सामान्य खोजक को छोड़ने से चीजें थोड़ी कम भ्रमित हो जाती हैं, लेकिन फिर आपको पहले उपयोग करते हुए क्विट फाइंडर मेनू विकल्प को जोड़ना होगा defaults write com.apple.finder QuitMenuItem 1; killall Finder- जो मुझे प्रस्तुतियों के दौरान डेस्कटॉप आइकन से छुटकारा पाने के लिए काफी उपयोगी लगता है। यदि कोई अन्य प्रोग्राम नहीं चल रहा है, तो फाइंडर हमेशा रिस्टार्ट होगा। रूट-फाइंडर को शुरू किए बिना फाइंडर को छोड़ने पर एंटर टाइम मशीन का उपयोग नहीं किया जा सकता है, इसलिए आकाशगंगा वास्तव में फाइंडर का हिस्सा है।
अर्जन

21

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

drwxr-xr-x@   4 501   staff    136 18 Jun  2008 backedupfolder
com.apple.metadata:_kTimeMachineNewestSnapshot     50 
com.apple.metadata:_kTimeMachineOldestSnapshot     50      0: group:everyone deny add_file,delete,add_subdirectory,delete_child,writeattr,writeextattr,chown

हर कोई Add_file से इनकार करता है, add_subdirectory, delete_child, writeattr, writeextattr, chown को हटाता है

आप वर्तमान मशीन द्वारा समय मशीन की मात्रा पर ध्यान न दें सेट करके उन फ़ोल्डरों तक पहुंच प्राप्त कर सकते हैं जो वर्तमान उपयोगकर्ता द्वारा अप्राप्य हैं। दुर्भाग्य से Apple ने इसे टाइम मशीन वॉल्यूम (या अतीत में इस्तेमाल किया गया है) संस्करणों के लिए Get Info विंडो से हटा दिया है।

आपको इसके बजाय टर्मिनल से वॉल्यूम के लिए इग्नोर ओनरशिप सेट करने की आवश्यकता होगी।

vsdbutil -d '/Volumes/TimeMachineVolume'

आप इसका उपयोग करके उलटा कर सकते हैं

vsdbutil -a '/Volumes/TimeMachineVolume'

जैसे ही TimeMachine फिर से चलता है, यह वॉल्यूम पर स्वामित्व को फिर से सक्षम करेगा।


1
Vsdbutil ट्रिक ने बहुत अच्छा काम किया - मुझे टाइम मशीन से सामान को पुनर्स्थापित करने दें कि TM ने कहा कि मुझे पुनर्स्थापित करने की अनुमति नहीं है।
dossy

इसने मेरे लिए लॉयन में काम किया, स्नो लेपर्ड से "सूडो फाइंडर" ट्रिक के विपरीत, जिसने टाइम मशीन को क्रैश कर दिया।
माइकल क्रैमर


सरल, प्रभावी और प्रतिवर्ती। कुडोस!
फतमान

1
हां, इससे मेरे लिए ओएस एक्स 10.10 योसेमाइट में भी समस्या का समाधान हो गया। केवल एक चीज मुझे sudo vsdbutil -d 'Volumes/My Backup Drive'अपने पासवर्ड का उपयोग और टाइप करना है, क्योंकि इसके बिना अब आपको 'इस ऑपरेशन को करने के लिए मूल होना चाहिए'। धन्यवाद चार्ली! जेम्स, आपको इसे उत्तर के रूप में स्वीकार करने पर विचार करना चाहिए।
जेसन एस

2

कमांड लाइन पर आपको टाइप करने में सक्षम होना चाहिए

sudo su

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


फिक्सिंग डिस्क भ्रष्टाचार:

  • डिस्कवर्यर - एचएफएस + (मैक स्वरूपित) ड्राइव की मरम्मत के लिए महान है, लेकिन मुफ्त नहीं
  • गोमेद - कुछ अच्छी ड्राइव की मरम्मत, मुफ्त है।

अच्छा सोचा, लेकिन यह मुझे sudo chownऔर के रूप में एक ही त्रुटि देता है sudo chmod
जेम्स ए। रोसेन

2

मुझे एक समान समस्या थी जहां मैंने स्नो लेपर्ड की एक साफ स्थापना के बाद टाइम मशीन बैकअप फ़ाइलों को अपनी हार्ड ड्राइव पर वापस कॉपी किया। आईट्यून्स संगीत निर्देशिका को नहीं पढ़ सकते थे और मुझे फाइलों को रद्दी करने के लिए अपना पासवर्ड टाइप करना था। सभी फाइलों के लिए विस्तारित विशेषताओं को हटाने के लिए मेरा फिक्स था। मेरे पास मेरे द्वारा उपयोग की गई स्क्रिप्ट नहीं है, लेकिन एक Google खोज इसके साथ आई:

http://zzamboni.org/brt/2008/05/07/removing-all-extended-attributes-from-a-directory-tree/


1

एक सफल विधि:

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

1

कभी भी टाइम मशीन बैकअप पर किसी भी फाइल को बदलने या बदलने की कोशिश करें। का प्रयोग करें अपने स्थानीय ड्राइव करने के लिए फ़ोल्डर पूरे दस्तावेज की प्रतिलिपि करने के sudo, तो chown -R


मैं sudo cp -rकाम पर भी नहीं जा सका ।
जेम्स ए। रोसेन

1

ठीक है, इसलिए मैं किसी भी तरह से कंप्यूटर का जानकार नहीं हूं, लेकिन मैं अब लगभग दो घंटे से इस पर विचार कर रहा हूं और मुझे लगता है कि मुझे कुछ आसान लग रहा होगा जो काम कर रहा है।

जब मैं खोजक में जाऊंगा और साइड बार से अपनी बाहरी हार्ड ड्राइव (जिसे मैंने वर्चुअल रूप में अपना जीवन कहा जाता है) का चयन किया, तो कई फ़ोल्डर होंगे, जिनमें नीचे दाएं कोने में एक चक्र में यह विचित्र लाल माइनस साइन होगा। जब भी मैंने इसे खोलने की कोशिश की, तो मुझे यह बताना पसंद आया कि खोजकर्ता इसे नहीं खोल सकता क्योंकि मेरे पास 'अनुमति नहीं है ...' जो भी इसका मतलब है क्योंकि मैं पूरी तरह से खुद को अपने लेखन तक पहुंचने की अनुमति देता हूं।

वैसे भी, मैं इस फ़ाइल (अपने पुराने मैक के बैकअप से 'दस्तावेज़' फ़ोल्डर) और डेस्कटॉप पर खींच लिया। इसने इसे कॉपी किया, फिर भी कोने में उस छोटे से छोटे साइनस के साथ, लेकिन मेरे साथ सहन करो क्योंकि यह वह जगह है जहां मैं मूर्खता से अपनी प्रतिभा पर ठोकर खाई थी। अपने डेस्कटॉप पर कॉपी किए गए फ़ोल्डर से, मैंने फिर इसे साइडबार पर वापस खींच लिया और इसे 'दस्तावेज़' टैप में गिरा दिया। फिर, मुझे इसे कॉपी करने के लिए इंतजार करना पड़ा, और जब यह खत्म हो गया, तो टाडा! जादुई रूप से मैं इसके अंदर जा सकता था और अपने पुराने मैक से फाइलें खोल सकता था, मुझे जाहिर तौर पर देखने की अनुमति नहीं थी।

मुझे नहीं पता कि यह मेरे लिए क्यों या कैसे काम करता है, जैसे मैंने कहा, मैं अपनी तकनीक से जीवन को तेजी से चूसना चाहता हूं, क्योंकि मैं जीवन में सबसे ज्यादा कुछ भी करता हूं, लेकिन अब मेरे सिर को खरोंचने के घंटों के बाद इन फाइलों तक पहुंच है और मेरे स्वयं द्वारा स्पष्ट रूप से इनकार किया जा रहा है। आशा है कि यह आप लोगों और अच्छी किस्मत में मदद करता है!


1

मैंने सिर्फ प्रतिबंधित फ़ोल्डर (मेरे मामले में डेस्कटॉप) पर क्लिक किया, पुनर्स्थापना पर क्लिक किया और दूर चला गया। मुझे नया स्थान चुनना था (या मैं मूल को फिर से बनाने के लिए चुन सकता था) और मैंने सिर्फ अपना डेस्कटॉप चुना। सरल।

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