অ্যান্ড্রয়েড কোন ফাইল সিস্টেমের মূল ডিরেক্টরিতে সংযুক্ত করে?


23

আমি জানি যে অ্যান্ড্রয়েড এসডি কার্ডগুলির জন্য FAT32 ব্যবহার করে এবং FUSE এর মাধ্যমে তাদের মাউন্ট করে। তবে কোন এফএস সংযুক্ত / ? একরকম এক্সট্রা? ZFS?

উত্তর:


30

কোনও এককভাবে সংজ্ঞায়িত "অ্যান্ড্রয়েড" ফাইল সিস্টেম নেই, তাই এটি ডিভাইসের মধ্যে পৃথক হতে পারে। কার্নেলটি যে কোনও এফএসের জন্য ড্রাইভার লোড করতে পারে তা মূলত ন্যায্য খেলা।

মোটামুটি, আপনি প্রায় অবশ্যই খুঁজে পাবেন যে ext4 আধুনিক ডিভাইসগুলির মধ্যে সর্বাধিক সাধারণ ফাইল সিস্টেম। পুরানো ডিভাইসগুলি পুরানো ext * সংস্করণগুলি বা অন্যান্য ফাইল সিস্টেমগুলিও পুরোপুরি ব্যবহার করতে পারে। যেহেতু লিনাক্সে সমস্ত কিছু নির্মিত, শক্ত কার্নেল সমর্থন এবং একটি ভাল ট্র্যাক রেকর্ড সহ এক্সট 4 একটি দুর্দান্ত বোধগম্য পছন্দ। এক্সট্রা 4- এ স্যুইচ করা সম্পর্কে আরস টেকনিকার নিবন্ধে কেন এই সিদ্ধান্ত নেওয়া হয়েছিল সে সম্পর্কে আপনি কিছুটা পড়তে পারেন ।

কিছু ডিভাইস স্যামসাংয়ের ফ্ল্যাশ-ফ্রেন্ডলি ফাইল সিস্টেম (f2fs) ব্যবহার করেছে। উল্লেখযোগ্যভাবে, মোটরোলার বেশ কয়েকটি ডিভাইস, পাশাপাশি নেক্সাস 9, এফ 2 এফ ব্যবহার করে। F2fs এর লক্ষ্য ছিল এমন একটি ফাইল সিস্টেম তৈরি করা যা বিশেষত ফ্ল্যাশ-ভিত্তিক স্টোরেজ মাধ্যমের প্রয়োজনীয়তাগুলি মনে রেখে ডিজাইন করা হয়েছিল, তাদের প্রাথমিক স্টোরেজ মাধ্যমের জন্য ন্যান্ড চিপগুলি ব্যবহার করে ডিভাইসগুলিতে সর্বাধিক কর্মক্ষমতা অর্জনের প্রয়াসে।

এর অর্থ এই নয় যে এগুলি কেবলমাত্র সেই ফাইল সিস্টেমস যা অ্যান্ড্রয়েড চলতে সক্ষম, তবে আমি উপরে উল্লিখিত হিসাবে। কার্নেল উত্স এবং জানার উপায় প্রদত্ত, কার্নেল ইমেজে অন্যান্য ফাইল সিস্টেমের জন্য ড্রাইভার অন্তর্ভুক্ত করা অবশ্যই সম্ভব হবে। Android x86 উদাহরণস্বরূপ, এনটিএফএস এবং FAT32 ফাইল সিস্টেমে ইনস্টলেশন সমর্থন করে installation


1
পুরানো স্যামসাং অ্যান্ড্রয়েড ফোনগুলি (আই9000 এর মতো অ্যান্ড্রয়েড 2.1 সহ প্রারম্ভিক ফোনগুলি) আরএফএস নামে কিছু ব্যবহার করেছিল যা মূলত ইউএনএক্স স্টাইলের অনুমতি সমর্থন সহ ফ্যাট ছিল।
SztupY

আরএফএসের বেশিরভাগ ব্যবহারকারীর মধ্যে একটি নাম ছিল যা ব্যবহার করে এমন একটি ডিভাইস ছিল ... সত্যিই ফ্র্যাকিং স্লো
রায়ান কনরাড

তবে অ্যামাজন ফায়ার এইচডি 7 এর মতো সাম্প্রতিক ডিভাইসে, একটি এসডি কার্ড এক্সটোর 4 এ ফর্ম্যাট করা যায় না। হুয়াওয়ে
আরোহণ পি

@ ডেভিড.পিরেজ প্রশ্নটি এসডি কার্ড সম্পর্কে নয়, এটি সম্পর্কে /
ওনাররেথিস

1
@ আব্দুল বাছাই করুন। লিনাক্স সমর্থন করে এমন অনেকগুলি ফাইল সিস্টেম সম্ভবত কার্নেল মডিউল হিসাবে প্রয়োগ করা হয়, যার অর্থ এগুলি বিল্ড থেকে বাদ দেওয়া যায় বা রানটাইম সময়ে লোড / আনলোড করা যায় না। তারা প্রযুক্তিগতভাবে এখনও কার্নেলের উত্স কোডের একটি অংশ, তবে প্রতিটি বিল্ডের বাধ্যতামূলক অংশ নয়, যার কারণে ডিভাইসগুলির মধ্যে সমর্থন কিছুটা আলাদা হতে পারে; এটি রম এর কার্নেলের উপর নির্ভর করে যা আসলে নির্মিত এবং উপলব্ধ ফাইল সিস্টেমের জন্য প্রাসঙ্গিক মডিউল থাকে।
ওনাররেথিস

4

ওয়াইএফএফএস (তবুও অন্য ফ্ল্যাশ ফাইল সিস্টেম) অ্যানড্রইড সংস্করণগুলির জন্য সাধারণত ২.৩ পর্যন্ত ডিফল্ট ফাইল সিস্টেম হিসাবে ব্যবহৃত হয়েছিল: http://www.yaffs.net/google-android

মাল্টিথ্রিডিং সমর্থনের কারণে ext4 তখন থেকেই ব্যবহার করা হয়েছে: https://ext4.wiki.kernel.org/index.php/Main_Page


7
ওয়াইএফএফএস কেবলমাত্র সংস্করণ ২.৩ অবধি ব্যবহার করা হয়েছিল, মাল্টিথ্রেডিং সমর্থন করার কারণে এক্সট ৪ ব্যবহার করা হয়েছে।

7
আরস টেকনিকায় ইয়াফস থেকে এক্সট 4 এ স্যুইচ দূরের বিষয়ে একটি নিবন্ধ রয়েছে, আগ্রহী যে কারও পক্ষে, এতে অ্যান্ড্রয়েড ইঞ্জিনিয়ারদের সাথে কিছু আলোচনা রয়েছে যারা সিদ্ধান্তটিকে কিছুটা ব্যাখ্যা করে।

0

আমি f2fsতখনই সমস্ত পার্টিশন ফর্ম্যাট করার চেষ্টা করেছি যখন আমি একটি কাস্টম রম ফ্ল্যাশ করেছি, আমি খুঁজে পেলাম, / / ​​এর সাথে ফর্ম্যাট করা আছে ext4fs, যখন আমি ব্যাচ ফাইলটি যা রম ফাইলের সাথে আসে তা অপরাধী, এটি আসলে f2fsপার্টিশনের সাথে পুনরায় ফর্ম্যাট করে ext4fs

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