সমস্ত ওএসের সাথে সামঞ্জস্যপূর্ণ ফাইল সিস্টেম?


48

আমি নিয়মিত লিনাক্স এবং ম্যাক ওএস এক্স ব্যবহার করি এবং কখনও কখনও আমাকে উইন্ডোজও ব্যবহার করতে হয়। আমি তিনটিই একটি ফ্ল্যাশ ড্রাইভ ব্যবহার করা প্রয়োজন, এবং আমার একটি ফাইল সিস্টেম দরকার যা তাদের সবকটিতে ভালভাবে কাজ করবে। ম্যাক বা উইন্ডোজে এক্সট্রাকের কোনও কাজই নয়, এইচএফএস + উইন্ডোজে (বা লিনাক্সে ভাল) কাজ করে না, এনটিএফএস কেবল ম্যাকের উপর পঠনযোগ্য, এবং সমস্ত ওএসগুলিতে ফ্যাট সাফ করে। এমন কোনও ফাইল সিস্টেম রয়েছে যা সমস্ত অপারেটিং সিস্টেমে যুক্তিসঙ্গতভাবে কাজ করবে? আমি এটি ড্রাইভার বা অতিরিক্ত ইনস্টলেশন ব্যতীত কাজ করা চাই, যাতে এটি কোনও কম্পিউটারে ব্যবহার করা যায়।



@ মার্কোI'd like it to work without drivers or additional installations, so it can be used on any computer.
tkbx

1
আপনি যদি 4GiB এর চেয়ে বড় ফাইল চান তবে কেবল একটি পছন্দ আছে, ইউডিএফ।
মার্কো

@ মার্কো আমি জিপিআর্টে দেখতে পাচ্ছি না, আমি কীভাবে ইউডিএফ বিভাজন করতে পারি?
tkbx

1
সঙ্গে mkudffsপ্যাকেজ থেকে udftools
মার্কো

উত্তর:


31

ইউডিএফ একজন প্রার্থী। এটি লিনাক্স> = 2.6.31, উইন্ডোজ> = ভিস্তা, ম্যাকোস> = 9 এবং অনেক বিএসডি-তে-বাইরে-বাক্সে কাজ করে।

দ্রষ্টব্য: ইউডিএফ বিভিন্ন সংস্করণে আসে, যা সমস্ত প্ল্যাটফর্মে সমানভাবে সমর্থিত নয়, উইকিপিডিয়া - সামঞ্জস্যতা দেখুন

mkudffsপ্যাকেজ থেকে সরঞ্জাম দিয়ে লিনাক্সে ইউডিএফ তৈরি করা যেতে পারে udftools


অপেক্ষা করুন, ভিস্তা এবং পরে ফ্ল্যাশ বা নিয়মিত হার্ড ডিস্কগুলিতে ইউডিএফকে চিনতে পারবেন? গতবার আমি চেষ্টা করেছিলাম যে অনুমান করে এটি এক্সপি ভেবেছিল এটি কেবল অপটিক্যাল মিডিয়াগুলির জন্য। এটি ভাল খবর.
psusi

আমার কাছে পরীক্ষার জন্য উইন্ডো নেই, তবে আমি ধরে নেব যে এটি উভয়ের জন্যই কার্যকর। ওএসে যদি ইউডিএফ পড়ার জন্য কোনও ড্রাইভার থাকে তবে এটি কোনও নির্দিষ্ট স্টোরেজ ব্যাকএন্ড প্রযুক্তির জন্য না ব্যবহার করার কারণ কী হবে? এবং নিয়মিত ডিস্কটি ফ্ল্যাশ ড্রাইভ হলে কী হবে? ঠিক আছে, আমি অনুমান করি যে এটি ক্ষেত্রে কখনও কখনও কাজ করে ।
মার্কো

1
আমি একই জিনিসটি ধরে নিয়েছিলাম কিন্তু শেষবার চেষ্টা করার সময় মাইক্রোসফ্ট নির্বোধভাবে একটি হার্ড ডিস্ক / ফ্ল্যাশ ড্রাইভে এটি সনাক্ত করতে অস্বীকার করেছিল, যদিও তারা সিড্রামে থাকতে পারে on
psusi

1
@ মার্কো আমি আশঙ্কা করছি যে উইন্ডোজের জন্য "একটি এফএস ড্রাইভার থাকতে হবে" => "কোনও মিডিয়াতে কাজ করবে" এর নিশ্চয়তা নেই। কেন এটি অন্য একটি প্রশ্ন, তবে আমি কেবল এটি মঞ্জুর করব না। এটি যদিও এটি ডিভিডি-র‌্যামের জন্য কাজ করবে আশা করে।
পিটার্ফ

6
সিভিই-2006-4145 এর কারণে সেপ্টেম্বর 2006 থেকে কার্নেল 1 জিবি আকারের চেয়ে বড় আকারের লেখাগুলি অক্ষম করেছে। 1 জিবি ইউডিএফ এর চেয়ে বড় ফাইল লেখার জন্য কোনও ফাইলের জন্য আরও এক্সটেন্ট লিখতে আপডেট করা উচিত। এটি এখন পর্যন্ত হয়নি (2015), তাই লিনাক্সে ইউডিএফ বছরের পর বছর FAT32 এর চেয়েও খারাপ।
জার্ট

15

ঝামেলা ছাড়াই, FAT32 ব্যবহার করুন। অন্য কোনও সামঞ্জস্যপূর্ণ সম্ভাবনা নেই। সংস্করণ 2.6.xy থেকে লিনাক্সের এনটিএফএসের সাথে আর কোনও সমস্যা নেই, তবে ম্যাক ওএস আছে ... সম্ভবত আপনি আপনার ফ্ল্যাশটিতে আরও পার্টিশন তৈরি করতে পারেন, তবে এটি বাস্তবে দুর্দান্ত সমাধান নয়।

অন্যান্য সমাধান: আপনার 4 জিবি ফ্ল্যাশ মেমরি রয়েছে তা কল্পনা করার চেষ্টা করুন। এটি 2 পার্টিশনে বিভক্ত করুন। 1) ফ্রিওয়্যার পোর্টেবল অ্যাপ্লিকেশন সহ FAT32 অন্য সমস্ত এফএস ধরণের অ্যাক্সেস করতে। 2) ইউনিভার্সাল পার্টিশন, যা আপনি যা চান তা হতে পারে - এনটিএফএস, রিজারএফএস (আপনি যদি সত্যিকারের সুরক্ষা এবং এনক্রিপশন চান) বা যাই হোক না কেন। আপনার ফ্ল্যাশ মেমরির প্রথম বিভাজনের জন্য ধন্যবাদ, আপনি আপনার ফ্ল্যাশ মেমরির FAT32 পার্টিশনে সংরক্ষণ করেছেন এমন প্রোগ্রামগুলির কারণে আপনি যে কোনও ওএস থেকে সহজেই পড়তে / লিখতে পারেন।

আরও ভাল সমাধান: ফ্ল্যাশ ড্রাইভ ব্যবহার করে ভুলে যান। নেটওয়ার্কের মাধ্যমে ড্রপবক্স বা কিছু ব্যবহার করুন। এগুলি মেশিনগুলির মধ্যে ফাইল ভাগ করে নেওয়ার অন্যতম সহজ উপায়।

সম্পাদনা: সংশোধনের জন্য আপনাকে ধন্যবাদ: আমাকে এখানে একটি মন্তব্য লিখতে দিন: "সর্বাধিক আকার নির্বাচিত ক্লাস্টার আকারের উপর নির্ভর করে really সীমাটি FAT32 এর জন্য ক্লাস্টার আকারের 512B থেকে 4KB থেকে 4KB (ওয়াইকিপেজেও উল্লেখ করা হয়েছে) এর সীমাবদ্ধতা সত্যই। " এটা ঠিক, আমার ভুলটি ক্ষমা করুন।

ধন্যবাদ পিটারফ


1
না, এটা সত্য নয়। FAT32 কেবলমাত্র সর্বাধিক ফাইল সাইজ 4 জিবিতে সীমাবদ্ধ করে, তবে আমি FAT32 পার্টিশনগুলির আকার 200 গিগাবাইটেরও বেশি দেখেছি। সুতরাং FAT32 এর সর্বোচ্চ আকার পার্টিশন প্রতি 512GB। : এখানে দেখুন en.wikipedia.org/wiki/File_Allocation_Table
MIrra

1
@ মিরা কিন্তু আমার একটি 640 গিগাবাইট এইচডিডি FAT32 হিসাবে এসেছিল ...
tkbx

3
@ মিরা সর্বোচ্চ আকারটি নির্বাচিত ক্লাস্টারের আকারের উপর নির্ভর করে। সীমাটি প্রকৃতপক্ষে FAT32 এর জন্য ক্লাস্টার আকারের 512B থেকে 4KB (ওয়াইকিপেজেও উল্লিখিত) 2TB থেকে 16TB।
পিটার্ফ

1
এই দক্ষতার স্তরের যে কোনও ব্যক্তিকে কখনও ড্রপবক্সের মতো কোনও অবিশ্বস্ত তৃতীয় পক্ষের স্টোরেজ স্পর্শ করতে হবে না। আপনার সার্ভারে কেবল sshfs ব্যবহার করুন, যা বাক্সের বাইরে কাজ করা উচিত এবং এটি দিয়ে করা উচিত। হ্যাঁ, উইন্ডোজের জন্য অনেকগুলি এসএসএইচএসএস ক্লায়েন্ট রয়েছে যা সাধারণ মাউন্টিং সক্ষমতা সরবরাহ করে।
Evi1M4chine

1
হ্যাঁ তুমিই ঠিক. ড্রপবক্স আর সুরক্ষিত সমাধান নয়, কারণ আমরা জানি আরও ভাল সমাধান উদাহরণস্বরূপ আপনার নিজের সার্ভারে নিজের ক্লাউড ইনস্টল করা হতে পারে, বা এসভিএসএফ ক্লায়েন্টকে যেমন Evi1m4chine বলেছিল তেমন ব্যবহার করতে পারে।
মিরা 20

11

যেহেতু আপনি এটিকে বক্সের বাইরে ওএস এক্স এবং উইন্ডোজ দ্বারা সমর্থিত ফাইল সিস্টেমে কাটা করেছেন, তাই আমি ভয় পাচ্ছি যে সর্বনিম্ন সাধারণ ডিনোমিনেটরটি FAT32। এক্সএফএটি একটি বিকল্প হতে পারে যদি আপনি প্রয়োজনীয়তাটি শিথিল করতে পারেন এবং FUSE ব্যবহার করে গ্রহণ করতে পারেন - এটি পেটেন্ট জড়িত এবং তাই এটি ২০২৯ সাল পর্যন্ত বা মাইক্রোসফ্ট রয়্যালটি-মুক্ত ভিত্তিতে পেটেন্ট প্রদান না করা পর্যন্ত এটি কার্নেলে পরিণত হচ্ছে না wh


5
এখন, আমাকে কেবল আশ্চর্য হতে হবে কেন অ্যাপল এবং মাইক্রোসফ্ট তাদের মালিকানাধীন ঘোড়া এবং সমর্থন এক্সট্রা থেকে নামতে পারছে না?
tkbx

@tkbx এর অর্থ তাদের পক্ষে আরও কাজ করা (এ জাতীয় কোডগুলি স্ক্র্যাচ থেকে তাদের স্ট্যান্ডার্ড পর্যন্ত প্রাপ্ত করা), এবং অনেক ব্যবহারকারীই অভিযোগ করছেন না, আমার ধারণা (এবং "অনেক" দ্বারা আমি বোঝাচ্ছি "বড় কর্পোরেট ব্যবহারকারীরা যা খারাপ প্রচারের কারণ হতে পারে") । যারা অভিযোগ করেন তারা সাধারণত কিছু ওপেন সোর্স সমাধানটি অ্যাড-অন হিসাবে ব্যবহার করার সিদ্ধান্ত নেন (অর্থাত্ কোনও অতিরিক্ত সফ্টওয়্যার ছাড়াই এটির কাজ করার প্রয়োজন নেই))
পিটারফ

8
এছাড়াও, আসুন আশা করি 2029 এ উইন্ডোজ নেই
tkbx

5

আমি পরামর্শ দেব exFAT। কারণটা এখানে:

  • এটি সর্বত্র আরডাব্লুতে কাজ করে (এনটিএফএসের বিপরীতে, এটি কেবল ম্যাক ওএসএক্স-এ পড়ার জন্য সমর্থনযোগ্য), এটি উইন্ডোজ এক্সপি থেকে উইন্ডোজ এবং ম্যাক ওএস এক্স 10.6 (স্নো লিওপার্ড) থেকে ম্যাক ওএসএক্স-এ অন্তর্ভুক্ত রয়েছে, এবং আফিক সমস্ত জিএনইউ / লিনাক্সকে সেখানে স্থানান্তরিত করে যা এতে অন্তর্ভুক্ত রয়েছে ডিফল্ট repos এর জন্য প্যাকেজগুলি।
    এমনকি অ্যান্ড্রয়েড ডিভাইস, আইওএস ডিভাইস (আইফোন এবং আইপ্যাড) এবং কিছু স্মার্ট টিভিও ২০১ year সালের হিসাবে এটি সমর্থন করে।
  • এটি ফাইলগুলির অনুমতি এবং মালিকানা সমর্থন করে না (ext2 / 3/4, এনটিএফএস এবং এইচএফএস + এর বিপরীতে) এবং এটি একটি ভাল বিষয়, যেহেতু আপনি প্রায়শই বিভিন্ন, বিভিন্ন, কম্পিউটারের সাথে সংযুক্ত কোনও ফ্ল্যাশ ড্রাইভে তারা খুব বিরক্তিকর হতে পারেন।
  • এটি স্থান নষ্ট না করে বড় ডিস্ক এবং বড় ফাইল সিস্টেমগুলিকে সমর্থন করে এবং 4 জিবি (এফএটি 32 এর বিপরীতে) এর চেয়ে বড় ফাইলগুলিকে সমর্থন করে। এটি ফাইল এবং ডিরেক্টরি নামের প্রায় কোনও ইউনিকোড অক্ষর সমর্থন করে (FAT32 এর বিপরীতে
  • এটি দ্রুত (এনটিএফএসের বিপরীতে) এবং নির্ভরযোগ্য (এফএটি 32 এর বিপরীতে) যথেষ্ট যথেষ্ট।
  • এসডিএক্সসি কার্ডগুলির সাথে এক্সএফএটি 32 গিগাবাইটের চেয়ে বেশি স্টোরেজ সহ এসডি এবং মাইক্রো এসডি কার্ডের জন্য স্ট্যান্ডার্ড হয়ে উঠেছে, সুতরাং সাম্প্রতিকতম ক্যামেরা, ক্যামকর্ডার, স্মার্টফোন এবং গেম কনসোলগুলিতে কেউ এর জন্য সমর্থন আশা করতে পারে। এমনকি আপনার এটির প্রয়োজন মনে না হলেও, আপনার কাছে ইতিমধ্যে এটি ব্যবহার করা বা এর জন্য প্রস্তুত একটি বা একাধিক ডিভাইস রয়েছে।

দুর্ভাগ্যক্রমে, এক্সএফএটি-র পেটেন্টগুলি এটিকে মূল লাইন লিনাক্স কার্নেলের অন্তর্ভুক্ত করতে বাধা দেয়, সুতরাং আপনার সিস্টেমে এটির জন্য সমর্থন যুক্ত করার জন্য আপনাকে ম্যানুয়ালি এক্সএফএটি প্রয়োগ করতে হবে। যাইহোক, একবার এটি ইনস্টল করার পরে, সিস্টেমটি সাধারণ পদ্ধতি ব্যবহার করে এটি মাউন্ট বা আনমাউন্ট করতে সক্ষম হবে।

বেশিরভাগ ডিস্ট্রোস একটি FUSE বাস্তবায়ন ইনস্টল করতে প্যাকেজ সরবরাহ করে যা সূক্ষ্ম এবং নির্দোষভাবে কাজ করে। আমি এটি ফ্ল্যাশ ড্রাইভ, এসডি কার্ড এবং বাহ্যিক ইউএসবি ডিস্কের জন্য ব্যবহার করেছি এবং আমি এতে খুশি।

আমি একটি ফুস ফাইল সিস্টেমটি একটি দেশীয়ের চেয়ে ধীর গতিতে প্রত্যাশা করতাম তবে বেশিরভাগ ক্ষেত্রে বোতলটির ঘাটি হার্ডওয়্যারে থাকে, ফাইল সিস্টেমে থাকে না (প্রায়শই ফ্ল্যাশ ড্রাইভগুলি ফাইল সিস্টেমের ড্রাইভারের চেয়ে ধীর হয়), সুতরাং "স্বাভাবিক" এটি কোনও সমস্যা হবে না ব্যবহার করুন।

উবুন্টু এবং ডেবিয়ানে এক্সএফএটি ব্যবহার করতে আপনাকে কেবল প্যাকেজগুলি exfat-fuseএবং exfat-utilsপ্যাকেজগুলি ইনস্টল করতে হবে :

sudo apt-get install exfat-fuse exfat-utils

1
ম্যাকোসের জন্য এক্সফ্যাট ড্রাইভারটি উইন্ডোজের মতো পুরো বৈশিষ্ট্যযুক্ত নয় এবং ম্যাকের মাধ্যমে ড্রাইভটি প্রায়শই নোংরা পতাকা সেট পায়, ফলস্বরূপ পরের বার আপনি এটি প্লাগ করার সময় আপনাকে কয়েক ঘন্টা অপেক্ষা করতে হবে (মাল্টি-টিবি ড্রাইভে) এটা কারণ fsck_exfatএটি পরীক্ষা শেষ করতে হবে। এক্সফেটের জন্য লিনাক্স ড্রাইভারটি ইউজারল্যান্ড এবং প্রায়শই উচ্চ সিপিইউ বাড়ে। এখানে কার্নেল-মোডের এক্সফ্যাট লিনাক্স ড্রাইভার রয়েছে তবে এটি অফিসিয়াল নয় এবং এটি বাগি হতে পারে।
সিসিপিজ্জা

এটি সত্য, এক্সফ্যাট মালিকানাধীন (তবে সম্প্রতি মাইক্রোসফ্ট এটি সমাধান করতে রাজি বলে মনে হচ্ছে), এবং বর্তমান লিনাক্স এবং ম্যাকওএস বাস্তবায়নের সীমাবদ্ধতা রয়েছে তবে ইমো এটি এখনও আন্তঃঅযোগিতার জন্য সেরা আধুনিক ফাইল সিস্টেম।
জের্লোস

1
রাজি একটি ভালো বিকল্প exfat অভাব দেওয়া হয় বর্তমানে সর্বনিম্ন বিভাজকদের এবং (ক OTG তারের আপনি ফ্ল্যাশ এবং HDD ড্রাইভ exfat হিসাবে ফর্ম্যাট সংযোগ করতে পারেন সঙ্গে) এমনকি অ্যান্ড্রয়েড ডিভাইসের সাথে কাজ করে। এতে সিমলিংক এবং অনুমতি সমর্থনের অভাব রয়েছে, এনএফএসের সাথে সামঞ্জস্যপূর্ণ নয় তবে অন্যথায় ডেটা সঞ্চয় করার জন্য এটি ঠিক আছে। নোংরা বিট সেট হয়ে গেলে ম্যাকের ক্ষেত্রে সমস্যা হতে পারে; আমি এখানে একটি
কার্যকারিতা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.