Link2SD मार्शमैलो पर काम नहीं करता है: ऐसी कोई फ़ाइल या निर्देशिका नहीं


9

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

Mount script cannot be created

mount: '/dev/block/vold/179:66'->'/data/sdext2': No such file or directory

क्या किसी को पता है कि मार्शमैलो पर काम करने के लिए Link2SD कैसे प्राप्त करें?

जवाबों:


6

Marshmallow आंतरिक भंडारण बेहतर मिश्रित एसडी कार्ड के साथ इस्तेमाल किया जा सकता है क्योंकि मैं यहां अपने ब्लॉग में भी समझाता हूं :

http://blog.sam.liddicott.com/2016/02/android-6-semi-adopted-storage.html

सबसे पहले, आपको एडीबी काम करने की आवश्यकता है।

  1. SD कार्ड को पोर्टेबल के रूप में डाला और स्वरूपित किया गया है।
  2. अपने एसडी कार्ड को स्टोरेज और यूएसबी मेनू से बाहर निकालें
  3. अपने एडॉप्टेबल स्टोरेज को सूचीबद्ध करने के लिए "adb शेल" का उपयोग करें:

इस तरह

$ adb shell sm list-disks adoptable

disk:179_64

डिस्क: 179_64 मेरा एसडी कार्ड है जिसे अपनाने योग्य बनाया जा सकता है, मैं बाहरी एसडी के रूप में 75% चाहता हूं:

$ adb shell sm partition disk:179_64 mixed 75

नोट: आपका कार्ड अंडरस्कोर के बजाय अल्पविराम के साथ सूचीबद्ध किया जा सकता है, उदाहरण के लिए डिस्क: 179,64 उस स्थिति में, जो कि टाइप है:

$ adb shell sm partition disk:179,64 mixed 75
  1. यह पूरे एसडी कार्ड को मिटा देगा, पोर्टेबल भंडारण के रूप में 75% और शेष आंतरिक भंडारण के रूप में।

  2. अपने फोन को रिबूट करें।

  3. स्टोरेज और यूएसबी मेनू से, एसडी कार्ड (आंतरिक) का चयन करें और माइग्रेट डेटा चुनें (ताकि एप्लिकेशन, जहां संभव हो, वहां इंस्टॉल हो जाएं)।

  4. स्टोरेज और USB से अपनाए गए स्टोरेज का नाम बदलकर कुछ नाम रख लेना चाहिए अन्यथा यदि उसका बाहरी स्टोरेज पार्टीशन जैसा ही नाम है, तो USB MTP व्यू केवल इंटरनल दिखा सकता है


आपको इस प्रश्न में भी अपना उत्तर पोस्ट करना चाहिए , यह एक बेहतर मैच है और यह आपके शानदार समाधान को और अधिक
विस्तार देगा

लेकिन यह समाधान Link2SD का समर्थन नहीं करता है। कंप्यूटर के विभाजन एप्लिकेशन के साथ जांच करने पर अपनाया गया विभाजन का फ़ाइल सिस्टम "अन्य" है, इसलिए Link2SD को विभाजन को अपनाया जाना स्वीकार नहीं किया जा सकता है (इसलिए प्रश्न)। Link2SD के बिना, अनमोल ऐप्स को एसडी कार्ड में स्थानांतरित करने के लिए मजबूर नहीं किया जा सकता है।
18

2
#! / प्रणाली / bin / श
माउंट -t ext4 -o rw / dev / block / mmcblk1p2 / data / sdext2
माउंट -t ext4 -o rw / dev / block / vold / 179: 66 / data / sdext2

आपको vold लाइन बनानी पड़ सकती है:

माउंट -t ext4 -o rw / dev / block / vold / public: 179: 66 / data / sdext2

यह सब इस बात पर निर्भर करता है कि आपने मार्शमैलो को पहले बूट पर अपने कार्ड को कैसे बनाने दिया।

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


1

जैसा कि अन्य लोगों ने संकेत दिया है, आप माउंट स्क्रिप्ट बनाने के लिए Apps2SD का उपयोग कर सकते हैं और बस काम पूरा होने पर इसे अनइंस्टॉल कर सकते हैं।


इसने मेरे लिए काम किया। और मुझे लगता है कि यह सभी का सबसे आसान तरीका है।
प्रीतेश

0

मैंने यहां सूचीबद्ध प्रारंभिक समस्या को हल किया है:

cd /dev/block/vold
ln public:179_66 179:66

और फिर Link2SD यह ट्रिक्स करने में सक्षम था; हालांकि यह अभी भी उपयोगी नहीं था, और Google Play संगीत आंतरिक डेटा (एमपी 3) को एसडी कार्ड में ले जाने के कारण इसे बनाया गया ताकि संगीत कार्यक्रम दुर्घटनाग्रस्त हो जाए।

De-install करने के बाद Link2SD निकालना आसान नहीं है,

mount -o remount,rw /system
mv /system/bin/debuggerd.bin /system/bin/debuggerd
rm /system/etc/init.d/11link2sd
mount -o remount,row /system

फिर रिबूट करें, अन्यथा दूसरा विभाजन / डेटा / sdext2 पर मुहिम करता रहता है

(इसलिए मैं निराश हूं कि अगर मैं अपने एसडी कार्ड को आंतरिक मेमोरी के रूप में मर्ज करता हूं, तो Google Play संगीत एसडी कार्ड के बजाय सीमित आंतरिक मेमोरी में एमपी के स्टोर करेगा)


मुझे इस तरह के मूल प्रश्न के लिए क्षमा करें। क्या मुझे init.d में फाइल करने के लिए स्क्रिप्ट के ऊपर लिखना चाहिए? इसके अलावा, कृपया बता सकते हैं कि उपरोक्त लिपि क्या करती है?
गणेश सतपुत

1
परेशान मत करो, Link2SD अभी भी कुछ भी उपयोगी नहीं है। मेरा बेहतर निर्धारण देखें: blog.sam.liddicott.com/2016/02/… जिसे मैं एक उत्तर के रूप में पोस्ट करूंगा
सैम लिडिकोट

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

1
यह बिल्कुल भी विवादास्पद नहीं है, जब तक कि आप मेरे दावे का खंडन नहीं करते हैं। लेकिन आपके अनुरोध का जवाब देने के लिए: यह एंड्रॉइड 6 पर काम नहीं करता है, यह विभिन्न स्टार्टअप स्क्रिप्ट में गलत माउंट कमांड सम्मिलित करता है, और तब भी विफल रहता है जब उन माउंट कमांड को सही किया जाता है।
सैम लिडिकोट

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