লিংক 2 এসডি মার্শমেলোতে কাজ করে না: এই জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই


9

মার্শমেলোর অভ্যন্তরীণ স্টোরেজ হিসাবে নতুন এসডি কার্ডের প্রতি আমার অসন্তুষ্টির কারণে, আমি লিঙ্ক 2 এসডি-তে ফিরে যাওয়ার সিদ্ধান্ত নিয়েছি, যা আমি অ্যান্ড্রয়েডের পূর্ববর্তী সংস্করণগুলিতে ব্যবহার করেছিলাম। তবে, একটি সমস্যা আছে। আমি যদি আমার পার্টিশনযুক্ত এসডি কার্ডের জন্য মাউন্ট স্ক্রিপ্টগুলি তৈরি করার চেষ্টা করি তবে আমি নিম্নলিখিত ত্রুটিটি পেয়েছি:

Mount script cannot be created

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

কেউ কীভাবে মার্শমেলোতে কাজ করতে লিংক 2 এসডি পাবেন তা জানেন?

উত্তর:


6

মার্শমালো অভ্যন্তরীণ স্টোরেজটি মিশ্র-ফর্ম্যাট এসডি কার্ডের সাথে আরও ভালভাবে ব্যবহার করা যেতে পারে যেহেতু আমি আমার ব্লগে এখানেও ব্যাখ্যা করেছি :

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

প্রথমত, আপনার কাজ করা অ্যাডবি দরকার।

  1. এসডি কার্ড portোকানো এবং পোর্টেবল হিসাবে ফর্ম্যাট করা আছে।
  2. স্টোরেজ এবং ইউএসবি মেনু থেকে আপনার এসডি কার্ডটি বের করুন
  3. আপনার গ্রহণযোগ্য স্টোরেজটির তালিকা করতে "অ্যাডবি শেল" ব্যবহার করুন:

এটার মত

$ 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% এবং বাকী অভ্যন্তরীণ স্টোরেজ হিসাবে 75% প্রদান করে পুরো এসডি কার্ডটি মুছে ফেলবে।

  2. আপনার ফোনটি রিবুট করুন।

  3. স্টোরেজ এবং ইউএসবি মেনু থেকে, এসডি কার্ড (অভ্যন্তরীণ) নির্বাচন করুন এবং মাইগ্রেট ডেটা চয়ন করুন (যাতে অ্যাপ্লিকেশনগুলি যেখানে সম্ভব সেখানে সেখানে ইনস্টল করা থাকে)।

  4. স্টোরেজ এবং ইউএসবি থেকে গৃহীত স্টোরেজটির নতুন নামকরণের মতো নাম পরিবর্তন করে নামকরণ করা হয়েছে অন্যথায় যদি এর বাহ্যিক স্টোরেজ পার্টিশনের মতো একই নাম থাকে তবে ইউএসবি এমটিপি ভিউ কেবল অভ্যন্তরীণ প্রদর্শিত হতে পারে


আপনার এই প্রশ্নেরও আপনার উত্তর পোস্ট করা উচিত , এটি একটি ভাল ম্যাচ এবং আপনার দুর্দান্ত সমাধানটিকে আরও এক্সপোজার দেবে
ফার্নিও

তবে এই সমাধানটি লিঙ্ক 2 এসডি সমর্থন করে না। কম্পিউটার পার্টিশন অ্যাপ্লিকেশনটি পরীক্ষা করার সময় গৃহীত পার্টিশনের ফাইল সিস্টেমটি "অন্যান্য" হয়, সুতরাং লিংক 2 এসডি পার্টিশনটি গৃহীত হওয়ার স্বীকৃতি দিতে পারে না (সুতরাং প্রশ্ন)। লিংক 2 এসডি ব্যতীত অস্থাবর অ্যাপ্লিকেশনগুলিকে এসডি কার্ডে স্থানান্তর করতে বাধ্য করা যাবে না।
ওকার

2
#! / সিস্টেম / বিন / SH
মাউন্ট -t এক্সট 4 -ও আরডব্লিউ / ডেভ / ব্লক / মিমিসিবিএলক 1 পি 2 / ডেটা / এসডেক্সট 2
মাউন্ট -t ext4 -o rw / dev / block / vold / 179: 66 / ডেটা / sdext2

আপনি ভল্ট লাইন হতে পারে:

মাউন্ট -t এক্সট 4 -ও আরডব্লিউ / ডেভ / ব্লক / ভোলড / পাবলিক: 179: 66 / ডেটা / এসডেক্সট 2

এটি মার্শমেলোকে কীভাবে আপনার কার্ডকে প্রথম বুটে ফর্ম্যাট করতে দেয় তার উপর নির্ভর করে।

স্ক্রিপ্টটি তৈরি করতে Apps2SD ব্যবহার করুন । কেবল অ্যাপ্লিকেশনটি খুলুন, "এসডি কার্ডের সাথে অ্যাপ্লিকেশনগুলিতে লিঙ্ক করুন" এ যান, আপনার ফাইল সিস্টেম নির্বাচন করুন এবং আপনার কাজ শেষ। এটি এখনও সক্রিয় বিকাশ এবং কাজের মধ্যে রয়েছে। স্ক্রিপ্ট তৈরি হওয়ার পরে আপনি অ্যাপস 2 এসডি আনইনস্টল করতে পারেন।


1

অন্যরা যেমন ইঙ্গিত দিয়েছে, আপনি মাউন্ট স্ক্রিপ্ট তৈরি করতে অ্যাপস 2 এসডি ব্যবহার করতে পারেন এবং আপনার কাজ শেষ হয়ে গেলে এটি আনইনস্টল করতে পারেন।


এটি আমার পক্ষে কাজ করেছে। এবং আমি মনে করি এটিই সবচেয়ে সহজ পদ্ধতি।
প্রেতেশ

0

আমি এখানে তালিকাভুক্ত প্রাথমিক সমস্যাটি সমাধান করেছি:

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

এবং তারপরে লিংক 2 এসডি এটির কৌশলগুলি করতে সক্ষম হয়েছিল; তবে এটি এখনও কার্যকর ছিল না, এবং গুগল প্লে মিউজিকের অভ্যন্তরীণ ডেটা (এমপি 3 এর) এসডি কার্ডে সরানোর সময় এটি তৈরি করে যাতে সঙ্গীত প্রোগ্রামটি ক্রাশ হয়।

ডি-ইনস্টল করার পরে লিংক 2 এসডি সরিয়ে ফেলা সহজ নয়,

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

তারপরে পুনরায় বুট করুন, অন্যথায় ২ য় পার্টিশনটি / ডেটা / এসডেক্সট 2 এ মাউন্ট করে চলেছে

(তাই আমি হতাশ হয়েছি যে আমি যদি আমার এসডি কার্ডটিকে অভ্যন্তরীণ মেমরি হিসাবে মার্জ করি তবে গুগল প্লে মিউজিক এমপি 3 এর এসডি কার্ডের পরিবর্তে সীমিত অভ্যন্তরীণ মেমরিতে সঞ্চয় করবে)


এই জাতীয় প্রাথমিক প্রশ্নের জন্য আমাকে ক্ষমা করুন। আমার কি উপরের স্ক্রিপ্টটি init.d এ ফাইল করতে হবে? এছাড়াও, দয়া করে উপরের লিপিটি কী ব্যাখ্যা করতে পারে?
গণেশ সাতপুট

1
বিরক্ত করবেন না, লিংক 2 এসডি এখনও কার্যকর কিছু করে না। আমার আরও ভাল ফিক্সটি এখানে দেখুন: blog.sam.liddicott.com/2016/02/… যা আমি উত্তর হিসাবে পোস্ট করব
স্যাম লিডিকোট

"দরকারী কিছুই" বরং বিতর্কিত এবং ঝেড়ে ফেলা ব্যক্তিগত বক্তব্য, তাই আপনি কিছু তথ্যমূলক তথ্য দিয়ে এটি ব্যাক আপ করতে পারেন যদি এটি ভাল হয়। ধন্যবাদ।
অ্যাডাম স্পায়ার্স

1
আপনি আমার দাবির বিরোধিতা না করলে এটি মোটেই বিতর্কিত নয়। তবে আপনার অনুরোধটির জবাব দেওয়ার জন্য: এটি অ্যান্ড্রয়েড 6 এ কাজ করে না, এটি বিভিন্ন প্রারম্ভিক স্ক্রিপ্টগুলিতে ভুল মাউন্ট কমান্ড সন্নিবেশ করে এবং those মাউন্ট কমান্ডগুলি সংশোধন করা হয়ে গেলেও ব্যর্থ হয়।
স্যাম লিডিকোট

আমার যুক্তিবাদী হওয়ার অর্থ ছিল না, আমি কেবল বোঝাতে চাইছি যে লোকেরা বলেছে যে এটি কাজ করে না এবং সমর্থন করে না, এবং কাউকে এটি কাজ করছে বলেও দেখেনি।
স্যাম লিডিকোট
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.