टाइटेनियम बैकअप "अपर्याप्त मुक्त भंडारण स्थान" त्रुटि


44

मेरे बाहरी एसडी कार्ड की समस्या के कारण , मैंने सोचा कि मुझे अपना फोन रीसेट करना चाहिए और फिर उस पर फर्मवेयर को फिर से स्थापित करना चाहिए। इससे पहले कि मैं ऐसा करूँ, मुझे अपने ऐप्स और उनके डेटा का बैकअप लेना होगा ताकि मैं बाद में इसे पुनर्स्थापित कर सकूँ। उस उद्देश्य के लिए, मैं टाइटेनियम बैकअप प्रो पर भरोसा कर रहा था, इसलिए मैंने ऐप में प्रवेश किया, बैकअप निर्देशिका को बदल दिया /storage/emulated/legacy/TitaniumBackup(बाहरी एसडी कार्ड अनुपलब्ध था) और सभी उपयोगकर्ता ऐप और सिस्टम डेटा का बैकअप लेने का प्रयास किया। एक प्रगति संवाद दिखाई दिया और लगभग 30 सेकंड के लिए 0% पर अटक गया जब तक कि यह बंद नहीं हुआ और टाइटेनियम बैकअप ने नोटिफिकेशन दिखाया 'बैच बैकअप: 7 गीगाबाइट पर छोड़ दिए जाने के बावजूद अपर्याप्त मुक्त भंडारण स्थान' /storage/emulated/legacy

मैंने एक समाधान के लिए Google पर खोज करने की कोशिश की - जो एकमात्र आया वह था हटाने के लिए /data/app/com.keramidas.TitaniumBackup-1.odexलेकिन फ़ाइल मेरे अंत में मौजूद नहीं थी। मैं इस समस्या को कैसे हल कर सकता हूं?

स्पष्टता : टाइटेनियम बैकअप की मेरी प्रति Google Play स्टोर से प्राप्त प्रो कुंजी द्वारा सक्रिय प्रो संस्करण है। किसी भी बाहरी पैच, दरार या कीगन्स की कोई आवश्यकता नहीं है।


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

उस odex फ़ाइल उस पथ में मौजूद नहीं हो सकती है, केवल यदि आप उस टाइटेनियम को अपने आप से odexed करते हैं, तो वह फ़ाइल /data/dalvic-cache/arm/data@app@com.keramidas.TitaniumBacker-1.dex
lord-ralf

@ फ़ायरलॉर्ड मैंने डिवाइस को हटाए गए कार्ड के साथ पुनरारंभ करने का प्रयास किया है, लेकिन इससे समस्या हल नहीं हुई। मुझे टाइटेनियम बैकअप से वही त्रुटि मिल रही है।
एरियल

@Arielle क्या आपने अनइंस्टॉल करने और फिर पुनः स्थापित करने का प्रयास किया है?
लॉर्ड-राल्फ-एडॉल्फ

@ lord-ralf-adolf मैंने अभी-अभी कोशिश की है, और यह अभी भी काम नहीं करता है।
एरियल

जवाबों:


53

यह SuperSU में 'माउंट नेमस्पेस पृथक्करण' सेटिंग के कारण (डिफ़ॉल्ट रूप से) चालू होने के कारण है। उस पर क्लिक करें, रिबूट करें और अपने टाइटेनियम बैकअप ऑपरेशन को फिर से आज़माएँ।

ऐसा इसलिए होता है क्योंकि नए एंड्रॉइड संस्करणों में ऐप-निर्मित फ़ोल्डर्स की अनुमति प्रतिबंधित है, मेरा मानना ​​है। विडंबना यह है कि मेरे पास मार्शमैलो-आधारित CM13 पर यह मुद्दा नहीं था, लेकिन मैंने वनप्लस वन के लिए लॉलीपॉप-आधारित ऑक्सीजन में इसका सामना किया।


यह एचटीसी वन m7 के लिए मेरे लॉलीपॉप 5.1.1 आधारित DU ROM पर आकर्षण की तरह काम करता है, धन्यवाद!
नंबर

मेरे लिए भी काम किया। मुझे लगता है कि मैं वास्तव में अंतरिक्ष से बाहर था सोच के लिए हफ्तों से बैकअप याद किया था।
किरण जोनलगड्डा

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

@Cerberus यह Google की गलती है :-)
आलाप

1
नाम अंतरिक्ष पृथक्करण को निष्क्रिय करने का विकल्प कहां है? CM 12.1 सुपरसु का उपयोग नहीं करता है।
Celeritas

6

किटकैट में कुछ सेवा परिवर्तन के कारण ऐसा होता है। Google के कुछ शोधों से पता चला कि platform.xml फ़ाइल को संशोधित करने के लिए एक ऐप उपलब्ध है। ऐप एक बार चलने के बाद, उपयोगकर्ता को आगे जाने और उपरोक्त फ़ाइल में संशोधन करने की अनुमति देने का संकेत देता है। इसके बाद सब कुछ ठीक चलता है।

NextApp SDFix


5

टीबी के स्टार्टअप पर यह हमेशा एक चेतावनी थी कि सुपरएसयू के नाम स्थान पृथक्करण सुविधा "कुछ प्लेटफार्मों पर मज़बूती से काम नहीं कर सकती है"।

हाल ही में, SuperSU अपडेट होने तक मुझे कभी किसी समस्या का सामना नहीं करना पड़ा ...

तो SuperSU में उस विकल्प को अक्षम करना और रीबूट करना मेरे OnePlus One / CM12.1 पर "अपर्याप्त स्थान" को हल कर दिया।

अनुमति आदि के साथ चक्कर लगाने से पहले यह स्पष्ट समाधान था।


3

(टाइटेनियम बैकअप) बैच बैकअप में बाधा: अपर्याप्त भंडारण स्थान मेरे लिए यह समाधान काम करता है कोई भी यह देखने की कोशिश कर सकता है कि क्या यह काम करता है। मेरे पास एक फिक्स है। मैंने थोड़ा अनुसंधान किया और पाया कि आप /etc/permissions/platform.xml को संपादित कर सकते हैं और WRITE_EXTERNAL_STORAGE में एक समूह जोड़ सकते हैं

मूल:

Media_rw समूह जोड़ें:

किया हुआ। मेरे बाहरी कार्ड को अभी एक TiBU करना। यह उन अन्य ऐप्स को ठीक कर सकता है जिनके पास कार्ड को लिखने की समस्या है, मुझे व्यक्तिगत रूप से कोई नहीं मिला।

सुझाव दें कि आप ऐसा करने से पहले फ़ाइल को सुरक्षित रखने के लिए एक अदद पुलिंग करें। यदि आप फ़ाइल खींचते हैं, तो उसे संपादित करें, और इसे वापस धक्का दें सुनिश्चित करें कि अनुमतियाँ 644 पर सेट हैं।


एंड्रॉइड 6 पर मेरा यह समूह नहीं था, लेकिन यह एंड्रॉइड 5 पर था। बस इसे जोड़ने से मेरे लिए अपर्याप्त भंडारण स्थान संदेश तय हो गया। इसलिए इसे "WRITE_MEDIA_STORAGE" प्रविष्टि के ऊपर जोड़ें: <अनुमति नाम = "android.permission.WRITE_EXTERNAL_STORAGE"> <समूह gid = "sdcard_r" /> <<gid = "sdcard_rw" /> <group gid = "media_rw" /> / अनुमति>
बेरेन्ड डी बोअर

2

एंड्रॉइड के हाल के संस्करणों में, /storage/emulated/legacyकेवल उन ऐप्स के लिए पथ काम करते हैं जिन्होंने उन्हें बनाया था। अगर ओएस को पता नहीं है कि टीबी बनाई गई है /storage/emulated/legacy/TitaniumBackup, तो आपको यह त्रुटि मिलेगी।

एक निर्देशिका बनाने के लिए टीबी का उपयोग करने का प्रयास करें, फिर अपने बैकअप के लिए उपयोग करें। वैकल्पिक रूप से, एक पथ का उपयोग करें /storage/emulated/legacy, जो शुरू नहीं करता है , जैसे /data/media/0/TitaniumBackup। या तो काम करना चाहिए।


या तो काम करना चाहिए ... लेकिन न तो किया। मैंने एक और निर्देशिका बनाने की कोशिश की /storage/emulated/legacy, और बैकअप के लिए इसका उपयोग किया - काम नहीं किया। मैंने एक ऐसे रास्ते का उपयोग करने की कोशिश की, जो शुरू नहीं हुआ /storage/emulated/legacy- /mnt/sdcard( /dataटाइटेनियम बैकअप के लिए बिल्कुल भी सुलभ नहीं था) और यह अभी भी इरादा के अनुसार काम नहीं किया।
एरियल जूल

हम्म, मुझे पता है कि मैंने नई ROM स्थापित करने के बाद अपने TF700T पर इस सटीक समस्या को हल किया। लेकिन मेरे पास कई ऐप में समान मुद्दे थे। मैं /dataएक अलग में चाल का इस्तेमाल किया होगा । मुझे लगता है कि आपने अन्य निर्देशिका बनाने के लिए टीबी का उपयोग किया है /storage/emulated/legacy? अन्यथा काम नहीं करेगा।
ट्रेबोर रूड

1

बस सुपर यूजर-सेटिंग्स-अनटिक पर जाएं "माउंट नेमस्पेस अलगाव" और रिबूट किया !!


4
और इसके पीछे का तर्क?
Firelord

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

0

जैसा कि @Izzy ने कहा , यह एक XY समस्या थी - मैं टाइटेनियम बैकअप का उपयोग करने पर जोर देने के बजाय दूसरे बैकअप समाधान की तलाश कर सकता था। और मैंने किया - मैंने उस adb backupसुविधा का उपयोग किया (जो काम करते समय मैंने अपने फोन को रिबूट किया)। अंत में, मुझे बैकअप को बिल्कुल भी पुनर्स्थापित करने की आवश्यकता नहीं थी, लेकिन यह पूरी तरह से एक अलग कहानी है।


0

अपने टाइटेनियम बैकअप की प्राथमिकताएँ खोलें। इसके बाद बैकअप सेटिंग्स में बैकअप ऐप एक्सटर्नल डेटा नामक एक विकल्प की तलाश करें । सुनिश्चित करें कि यह सक्षम नहीं है। बल्कि इसे 'चयनित आकार से छोटा होने पर सक्षम' पर सेट करें और आकार को 35 एमबी पर सेट करें।

(विस्तार करने के लिए छवि पर क्लिक करें)

IMG: बैकअप बाहरी डेटा

कुछ ऐप्स में भारी मात्रा में बाहरी डेटा (संग्रहीत /sdcard/Android/ डेटा) होता है, विशेष रूप से ऐसे गेम जो कई सारे गिग्स में फैल सकते हैं। यह विकल्प उन्हें बैकअप देने में अक्षम करता है क्योंकि उन्हें फिर से डाउनलोड किया जा सकता है।


क्षमा करें, लेकिन वह समाधान वास्तव में मेरे अंत में काम नहीं आया। 'बैकअप ऐप बाहरी डेटा' पहले से ही 'सक्षम किया गया था अगर यह एक चुने हुए आकार से छोटा है' के लिए सेट किया गया था और आकार 32 एमबी पर सेट किया गया था, इसलिए मैंने इसे 'अक्षम (हमेशा)' और बैकअप को पुनः प्राप्त करने के लिए सेट करने की कोशिश की ... जो नहीं किया 'काम है।
एरियल जूल

@Arielle संपीड़न को चालू करने का प्रयास करें (इसे BZIP2 पर सेट करें)। सुनिश्चित करें कि आप केवल उपयोगकर्ता ऐप्स का समर्थन कर रहे हैं और किसी भी सिस्टम ऐप का नहीं।
विशाल बिस्वास

मैंने GZIP से BZIP2 तक संपीड़न बदलने की कोशिश की, और केवल उपयोगकर्ता ऐप का बैकअप लिया। फिर भी काम नहीं करता है। हालांकि मेरे पास 7 जीबी जगह बची है।
एरियल जूल

अंतिम उपाय: रनकट को रूट के रूप में चलाएं । यह आपको कम से कम एक विचार देगा।
विशाल बिस्वास

0

यदि आप Magus को अपने सुपरयुसर मैनेजर के रूप में उपयोग कर रहे हैं, तो settings> पर जाएँ mount namespace modeऔर चुनें isolated namespace। आशा है कि यह किसी की मदद करता है!


-2

मैंने भी इस अजीब स्थिति का सामना किया है। मुझे नहीं पता कि यह काम करेगा या नहीं। लेकिन मेरे लिए यह काम करता है।

भाग्यशाली पैचर स्थापित करें । यह स्वतः ही odex फ़ाइल को हटा देगा और आप टाइटेनियम बैकअप को स्थापित करने में सक्षम होंगे।


लेकिन कोई भी .odex फ़ाइल नहीं लगती है। और यह वेब के चारों ओर अपने ट्यूटोरियल को देखते हुए छिपा हुआ नहीं लगता है। // और टाइटेनियमबेकअप पहले से ही स्थापित है!
Firelord

मेरे मामले में भी ऐसा ही है। मैं फाइल भी नहीं देख पा रहा हूं। कृपया इस एपीके को स्थापित करें और खोलें। बस 5-10 सेकंड के लिए प्रतीक्षा करें यह स्वचालित रूप से स्कैन और हटा देगा। जब आपका काम पूरा हो जाएगा, तो आप एक अधिसूचना देखेंगे
Dalvik

android.stackexchange.com/questions/105816/… मेरा सवाल देखें
Dalvik

odex फ़ाइल नहीं है, केवल यदि आप ऐप को अपने आप से odex करते हैं, जैसे भाग्यशाली पैच से पैच लागू करना, यदि आप भाग्यशाली पैच करते हैं तो एक odex फ़ाइल में पैच लागू करेंगे और इसे एपीके के रूप में उसी निर्देशिका में डालेंगे (मुझे लगता है कि उपयोग भाग्यशाली पैचर अवैध-अन्यायपूर्ण कह रहा
लॉर्ड-राल्फ-एडॉल्फ

1
@ डेलविक मदद के लिए धन्यवाद, लेकिन आप मूल बिंदु को याद नहीं कर रहे हैं। हम चाहते हैं कि Odex फ़ाइल खोजने के लिए नहीं कर पा रहे और कहा कि निश्चित रूप से patcher कोई जादुई thingie जो अपने आप ही उस फ़ाइल बनाने के लिए, इसे हटा होगा, और फिर हमें बताते हैं कि यह काम किया है! सही!
Firelord
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.