আমি কি আমার এসডি কার্ডে এক্স -4 ব্যবহার করতে পারি একটি মূলবিহীন ফোনে?


18

আমি জানি যে একটি মূলযুক্ত ফোনে, অ্যাপ 2 এসডি ব্যবহারের জন্য একটি ছোট এক্সট 4 পার্টিশন তৈরি করা যুক্তিসঙ্গতভাবে স্বাভাবিক, তবে আমি সেই মামলার বিষয়ে জিজ্ঞাসা করছি না: আমার ফ্রিওয়ে চালিত একটি অ-শিকড় এইচটিসি ডিজায়ার আছে, এবং আমি ফর্ম্যাট করতে চাই আমার এসডি কার্ডের পুরোটি FAT এর পরিবর্তে ext4 হিসাবে। আমি সচেতন যে এর অর্থ উইন্ডোজ পিসি কার্ড ব্যবহার করতে সক্ষম হবে না, তবে আমার সমস্ত পিসি লিনাক্স চালিত করে যাতে তারা ঠিক থাকে। এক্ষেত্রে ফোন কি কার্ডটি অ্যাক্সেস করতে এবং ব্যবহার করতে সক্ষম হবে?


আমি মনে করি না আপনি পারবেন। বিশেষত যেহেতু ফ্রয়েও তার অ্যাপস 2 এসডি বাস্তবায়নের জন্য ফ্যাট ব্যবহার করে।
রায়ান কনরাড

আমি মনে করি আপনাকে এসডি কার্ডের জন্য মাউন্টিং বিকল্পগুলি পরিবর্তন করতে হবে, যার জন্য মূল প্রয়োজন require
ম্যাথু

উত্তর:


4

আপনার যদি ২.৩ বা 3.0 অ্যান্ড্রয়েডে আপগ্রেড থাকে তবে ext4 সমর্থন করা উচিত (আমি দেখতে পাচ্ছি যে আপনার পোস্টটি ২.৩ এবং 3.0.০ প্রকাশের ঠিক আগে ...)।

... এবং যখন বিটিআরএফএস অ্যান্ড্রয়েডে যুক্ত করা হয় তখন এতে একটি দুর্দান্ত মাউন্ট-অপশন ", এসএসডি" থাকে যা পরিধানের স্তর সমেত ইত্যাদি থাকে যার সাথে এক্সট 4 নেই ... এবং এখন এক্সট 4 এর চেয়ে আরও বেশি গতি, আপনি যদি ব্যবহার করেন তবে সংক্ষেপ করুন " = lzo "OR", স্পেস_কাশে "fstab এ (তবে স্পেস_ক্যাশ বিকল্পের সাথে সংক্ষেপণ ব্যবহার করবেন না, কেবলমাত্র 1 বা অন্যটি ব্যবহার করুন বা অন্যথায় এটি কিছুটা বেঞ্চমার্কে ক্রল হয়ে যায়) - এবং গতিটি বিটিআরএফএসের চেকসামিং সত্ত্বেও আসে ডেটা (কেবল জার্নালগুলির মধ্যেই নয়, যেমন এক্সট 4 রয়েছে)। :-)


3
2017 সালের মাত্র একটি আপডেট: আমি মনে করি দুর্ভাগ্যক্রমে আপনার যদি কোনও মূলযুক্ত ডিভাইস থাকে তবে এটি কেবলমাত্র কার্যকর is
জেসি অ্যাডেলম্যান

5

আমি আসলে আমার এসডকার্ডটি এক্সট 4 এ রেখেছিলাম এবং বুট করার সময় এটি স্থায়ীভাবে মাউন্ট হয়ে যায় (আমার ফোনে রুট রয়েছে)।

সবচেয়ে বড় সমস্যাটি হ'ল অ্যাপ্লিকেশনগুলি / এসডিকার্ডে চেক করার অনুমতি প্রত্যাশা করে না, তবে এক্সটেক্স এটি প্রয়োগ করে (এর আশেপাশে কোনও মাউন্ট বিকল্প নেই)। সুতরাং যদি কোনও অ্যাপ্লিকেশন যেমন কিছু অডিও সেখানে সঞ্চয় করে এবং অন্য সাবকমম্পোনেন্টটিকে এটি চালানোর জন্য কল করে তবে এটি ব্যর্থ হয়।

ফটোগুলির ক্ষেত্রেও এটি একই সত্য (ক্যামেরা তাদের শট দেয়, কিছু পূর্বরূপদর্শনকারী তাদের অ্যাক্সেস করতে চাইতে পারে)।

আপনি ম্যানুয়ালি এটিকে ঠিক করতে পারেন, তবে তৈরি হওয়া প্রতিটি নতুন ফাইলের পরে আপনাকে চালনা করতে হবে ... এটির জন্য একটি দুর্দান্ত আসল সমাধান হতে পারে তবে এটির জন্য সিস্টেম পরিবর্তন প্রয়োজন: অ্যাপ্লিকেশনগুলিকে 022 এর পরিবর্তে উমাস্ক (002) দিয়ে চালানো হোক। অ্যান্ড্রয়েড ইউপিজি (ব্যবহারকারী বেসরকারী গোষ্ঠী), সুতরাং এটি করার কোনও বড় ক্ষতি নেই। - এখন অ্যাপ্লিকেশনগুলি বেছে নিতে পারে যদি তারা গ্রুপকে “এসডিকার্ড” এ সেট করে অন্যদের কাছে ফাইল প্রকাশ করতে চায় তবে না। এটি অ্যাপ্লিকেশনগুলি যেখানে এটি চায় সেখানে প্রয়োগ করা পৃথকীকরণেও যুক্ত করবে।


FUSE বা sdcardfs: android.stackexchange.com/a/217936/218526 ব্যবহার করে স্থির অনুমতি পান । তবে এই উত্তরটি মূলবিহীন ফোনের জন্য নয়।
ইরফান লতিফ

3

মনে হচ্ছে উত্তরটি "না" :(। আমি জিজ্ঞাসা করছিলাম কারণ আমার কাছে ফোনে যাওয়ার জন্য একটি নতুন কার্ড আছে, তাই আমি ভেবেছিলাম যে আমি এটি চেষ্টা করব - এটি কার্যকর হয়নি When যখন আমি ফোনটি জিজ্ঞাসা করি এটির কার্ড মাউন্ট করুন, এটি সরাসরি "এসডি কার্ড অপসারণ করা নিরাপদ" বলে চলে যায়।

আচ্ছা ভালো.


দয়া করে আপনার উত্তরটি কোনওভাবে সমর্থন করুন বা এটি মুছুন।
লিও লোপোল্ড হার্টজ 준영

ফোরাম.এক্সডিএডিফলারস / শোথ্রেড.পিপি?t =2424900 ব্যাখ্যা করে যে ভোল্ড একটি বাধার কিছু
JasonPlutext

@ জেসনপ্লিটেক্সট এখন প্যাচযুক্ত ভাঁজ উপলব্ধ।
ইরফান লতিফ

1

সংক্ষিপ্ত উত্তর: না

যদিও সমর্থিত অ্যান্ড্রয়েড 5 cat /proc/filesystemsশোতে এটি ext4কেবল মনে হয় FAT32এবং কেবল exFAT (FAT64)অ-রুটযুক্ত ডিভাইসে সমর্থিত। আমি কোনও সাফল্য ছাড়াই এক্সফ্যাট হিসাবে GB৪ জিবি মাইক্রো এসডি কার্ড মাউন্ট করার চেষ্টা করেছি।

fdiskআপনি ব্যবহার করে আপনার কার্ডকে FAT32 এ ফর্ম্যাট করতে পারেন (4 জিবি-র বেশি ফাইল সমর্থিত নয়):

$ fdisk -H 224 -S 56 /dev/mmcblk0

  • d পূর্ববর্তী বিভাজন মুছুন
  • nনতুন পার্টিশন, তারপরে প্রাথমিক pও ডিফল্ট সেক্টর সূচনা উদাহরণ নির্বাচন করুন2048
  • tcFAT32 জন্য সেট
  • (এখানে আপনি বিশেষজ্ঞ মোডে xগিয়ে পার্টিশনের শুরুতে কিছু সেক্টর সাশ্রয় করতে পারবেন b)
  • w পরিবর্তন লিখুন

তারপরে আপনার সংরক্ষিত সেক্টরের ( 2048) ব্যবহার করে FAT32 এ ফর্ম্যাট করুন

$ mkfs.vfat -F 32 -s 32 -R 2048 -v /dev/mmcblk0p1

  • -F 32 FAT32 এর জন্য
  • -s 32 ক্লাস্টারের আকারটি সেক্টর হিসাবে প্রকাশ করা হয়েছে, সুতরাং 32 x 512 বাইট = 16 কেবি ক্লাস্টার
  • -R 2048 সংরক্ষিত সেক্টরের সংখ্যা

এইভাবে FAT32 ব্যবহার করে 64GB কার্ডটি মাউন্ট করা যায়, আমি এক্সএফএটি বা এক্সট 4 এর জন্য কোনও কার্যকরী বিন্যাস খুঁজে বের করতে চাইনি didn't


দয়া করে আপনার উত্তরটি কোনওভাবে সমর্থন করুন বা এটি মুছুন।
লিও লোপল্ড হার্টজ 준영

@ মাসি আপনি আরও নির্দিষ্ট হতে পারে? আমি এসডি কার্ডটি ext2, ext3, ext4, fat32 এবং exfat এ ফর্ম্যাট করার চেষ্টা করেছি। অ্যান্ড্রয়েড 5.0 এ পরীক্ষিত এবং কেবল ফ্যাট 32 কাজ করছিল। অ্যান্ড্রয়েডের অ-রুটযুক্ত ডিভাইসগুলিতে লগিংয়ের খুব সীমিত বিকল্প রয়েছে। আপনি আমাকে কি করতে চান?
টম্বার্ট

আমি সবে মাত্র ext4 এ একটি নতুন রম এর একটি সম্পূর্ণ সিস্টেম ইনস্টলেশন করেছি। ফোনটি পুনরুদ্ধার মোড ব্যবহার করেছে (TWRP 2.8.x)। ফোনে কোনও OS নেই OS আপনার পুনরুদ্ধারের চিত্রটি অবশ্যই ext4 সমর্থন করবে। দয়া করে আমাদের আপনার জানান এবং এটি আপডেট করার চেষ্টা করুন। আমি TWRP 3.0.2 সুপারিশ করি।
লিও লোপল্ড হার্টজ 준영

1
@ মাসি প্রশ্নটি ডিফল্ট অ-রুট অ্যান্ড্রয়েড সম্পর্কে। আমার ধারণা আপনি মূলযুক্ত ওএস ব্যবহার করছেন।
টম্বার্ট

1
@ ম্যাসি ভাল, তাহলে আপনি কি আরও নির্দিষ্ট কিছু দিয়ে এই দাবিকে সমর্থন করতে পারবেন?
টম্বার্ট

1

আমি LineageOS 14.1 (অ্যান্ড্রয়েড 7.1.2) চেষ্টা করেছিলাম, এটি এসডিকার্ড সমর্থন করে (টিএফ-কার্ড) ext4 এ ফর্ম্যাট করা। যদিও এটি কোনও প্যাচ তৈরি না করে, এটি ডিফল্টভাবে vfat এ sdcard ফর্ম্যাট করে। বহিরাগত ইউএসবি-এসডিকার্ড-অ্যাডাপ্টার ব্যবহার করে এক্সট ৪ দিয়ে এসডিকার্ডটি ফর্ম্যাট করা সহজ উপায়, তারপরে লাইনএজেস ইনস্টল থাকা ফোনে এসডিকার্ডটি সন্নিবেশ করানো।


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