হার্ড ড্রাইভ ফর্ম্যাট হিসাবে এবং ইউডিএফ ব্যবহার করা উচিত?


32

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

আমি এখানে অনুসন্ধান করেছি এবং একই পরামর্শটি খুঁজে পেলাম না (বেশিরভাগ এনটিএফএস -3 জি পরামর্শ দিচ্ছে যা মনে হয় যে অর্থ ব্যয় হয় এবং ম্যাকের উপর ইনস্টল করা হয় না)।

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

আমাকে পাগল বলুন তবে আমি সত্যিই এটি চাই যদি ইউডিএফ সিস্টেমটি লগ ইন করা ব্যবহারকারী দ্বারা স্বতঃপরিবর্তনযোগ্য এবং লিখনযোগ্য হয় like আমি এ পর্যন্ত যা চেষ্টা করেছি (কিক্সিরমি দ্বারা উল্লিখিত udftools বিন্যাস) এই ইচ্ছাটিকে সম্বোধন করে না।


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

@ এলিয়াকাগান সুতরাং এনটিএফএস -3 জি যদি "ফ্রি" হয়, তবে অ্যাপল এনটিএফএসের জন্য আর / ডাব্লু সমর্থন অনুমোদনের জন্য কেন অন্তর্ভুক্ত করেনি?
ব্যবহারকারী29020

@ ব্যবহারকারী29020 অ্যাপল এটি অন্তর্ভুক্ত না করার সিদ্ধান্ত নেওয়ার সময় আমি জানি না, তবে আপনি উত্স কোডটি (বর্তমানে এই ফাইলটি ) ডাউনলোড করে এটি বের করে এবং COPYINGফাইলটি জিএনইউ জিপিএল দ্বারা এটি যাচাই করতে পারবেন । সম্ভবত অ্যাপল কাজটিকে একীভূত করতে চায়নি তাই এটি ফাইন্ডার থেকে নির্বিঘ্নে ব্যবহার করা উচিত। এছাড়াও দেখুন tuxera.com/products/tuxera-ntfs- for-mac এবং উত্স forge.net/projects/catacombae
এলিয়াহ কাগন

1
@ ব্যবহারকারী29020 সহায়তা ব্যয় (যদি এটি কিছুটা বগি হয়)? আইনি বিধিনিষেধ? জিএনইউ জিপিএল লাইসেন্সের আওতায় বিনামূল্যে অর্থ হ'ল এটি কেবল বিদ্যমান উত্স / বাইনারিগুলিতে যুক্ত হতে পারে যা ঘুরে দেখা যায় জিপিএল এর অধীনেও। (এলজিপিএল এটি অন্য নন-জিপিএল কোড দ্বারা গ্রন্থাগার হিসাবে ব্যবহারের অনুমতি দেবে)। প্রদত্ত যে অ্যাপলের কোডটি মূলত মালিকানাধীন এবং অন্যথায় এপিএসএল এর অধীনে যা জিপিএল সামঞ্জস্যপূর্ণ লাইসেন্স নয়, এটি একটি বিধিনিষেধ যা তাদের অবশ্যই মেনে চলতে হবে। gnu.org/ph
दर्शन

উত্তর:


14

না।

আমরা এই জবাবের সময় 2015 সালে আছি। আমি ম্যাকটেল মেশিনে ম্যাকমিনি (ম্যাকমিনি 7,1) এ উদ্যোগের জন্য ওএসএক্স ইয়োসেমাইট, উবুন্টু 14.10 এবং উইন্ডোজ 10 প্রযুক্তিগত পূর্বরূপ ব্যবহার করছি।

আমি ইউডিএফ এবং এক্সফ্যাট উভয়ই চেষ্টা করেছিলাম। আমি উন্নয়নের জন্য উবুন্টু ব্যবহার করি এবং ইউনিক্স-শৈলীর অনুমতি প্রয়োজন।

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

  • ম্যাক ওএসে ফর্ম্যাট করা ইউডিএফ ড্রাইভ: উইন্ডোজ 10 এ মাউন্ট করা যায় না।
  • লিনাক্সে ইউডিএফ ড্রাইভ ফর্ম্যাট হয়েছে: উইন্ডোজ 10 এ মাউন্ট করা যাবে না।
  • উইন্ডোজ 10 এ ইউডিএফ ড্রাইভ ফর্ম্যাট হয়েছে: লিনাক্সে পঠন / লেখার উপর চাপ দেয়, কেবল ওএসএক্সে পঠনযোগ্য।

যাইহোক, উইন্ডোজ আপনাকে কোনও ইউডিএফ ভলিউম ফর্ম্যাট করার সময় একটি ব্লক আকার নির্দিষ্ট করতে দেয় না এবং ফলস্বরূপ, আপনার লজিক্যাল ব্লকের আকার পার্টিশনের জন্য শারীরিক ব্লকের আকার থেকে পৃথক হতে পারে।

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

সিস্টেমটি কার্নেল আতঙ্কে চলে যায় এবং অবজ্ঞাপূর্ণভাবে ক্র্যাশ হয়।

এটি এবং বিষয়টির বিভিন্ন উত্তর এই বিন্যাসের জন্য এই মুহুর্তে অসামঞ্জস্যপূর্ণ সমর্থনকে ইঙ্গিত করে।

আধুনিক ফাইল সিস্টেমের বৈশিষ্ট্যগুলির মধ্যে ভারসাম্য অর্জনের জন্য আমি এনটিএফএস ভলিউমটি ব্যবহার করতে পারি বলে মনে হয় , ইউনিক্স-শৈলীর অনুমতিগুলি - আমি সেগুলি সেট করতে সক্ষম হতে পারি - এবং সমস্ত অপারেটিং সিস্টেমে মাউন্ট পড়তে / লিখতে সক্ষম হতে পারি।


1
ওএসএক্স বিএসডি ভিত্তিক। হ্যাঁ, এটি ওএসএক্স ইয়োসেমাইট (10.10.2) যা কার্নেল আতঙ্কের অভিজ্ঞতা দেয়। আমি এনটিএফএস এবং ওএসএক্সের জন্য এনটিএফএস 3 ডি ব্যবহার করে শেষ করেছি।
মাউরো কোলেলা


1
@ দ্বিতীয় দ্বিতীয় রেফারেন্সে বলা হয়েছে, "-b 512 ইউডিএফ স্পেসিফিকেশন দ্বারা প্রয়োজনীয় হিসাবে ইউএসবি স্টিকের শারীরিক ব্লক আকারের সমান কোনও ফাইল সিস্টেম ব্লক আকারকে বাধ্য করা হয় you আরও উপযুক্ত ব্লকের আকার " সুতরাং এটি আপনাকে ব্লকের আকার নির্দিষ্ট করতে দেয় তবে এটি প্রয়োজনীয় মান হিসাবে নির্দিষ্ট করতে হবে।
জেডিগোগস

1
ওএস এক্স / ওএস এক্স মাউন্ট করা নেই উইন্ডোজ 10 প্রতিটি ওএস পার্টিশনের সারণিগুলি কীভাবে পরিচালনা করে তার পার্থক্যের কারণে। উইন্ডোজ 10: একটি প্রয়োজন। ম্যাক ওএস এক্স: পুরো ড্রাইভ পার্টিশন হিসাবে, ইউআরডিএফ খালি ড্রাইভে থাকা দরকার।
DrYak

2
: একটা formating টুল যা incosistencies যত্ন নেয় github.com/JElchison/format-udf
velop

15

কেউ ইউডিএফ দিয়ে ফ্ল্যাশ ড্রাইভকে কীভাবে ফর্ম্যাট করবেন সে সম্পর্কে কিছু গবেষণা করেছিলেন যাতে এটি যতটা সম্ভব অপারেটিং সিস্টেমে ব্যবহার করা যায়। এখানে তার অনুসন্ধানগুলি রয়েছে ( এখন সেখানে ব্যবহৃত হত , এখন অফলাইন):

  • উইন্ডোজ 7 এর ইউডিএফ v2.6 অবধি সম্পূর্ণ সমর্থন রয়েছে তবে ইউডিএফ ব্লকের আকার অবশ্যই অন্তর্নিহিত ডিভাইসের ব্লক আকারের সাথে মেলে (যা ইউএসবি-স্টিক এবং সর্বাধিক ডিস্কের জন্য 512 বাইট; "অ্যাডভান্সড ফর্ম্যাট" ডিস্ক 4096 বাইট)) স্পষ্টতই ডিস্কটি পার্টিশন করা উচিত।

  • লিনাক্স 2.6.30 এবং আপ ইউডিএফকে কমপক্ষে 2.5 সংস্করণ পর্যন্ত সম্পূর্ণরূপে সমর্থন করে।

  • ম্যাক ওএস এক্স 10.5 সম্পূর্ণরূপে ইউডিএফ 2.01 পর্যন্ত ইউডিএফ সমর্থন করে, তবে কেবলমাত্র যখন একটি সম্পূর্ণ ডিস্কে ব্যবহৃত হয়, তাই পার্টিশন হয় না।

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

ডস পার্টিশন টেবিলগুলি মাস্টার বুট রেকর্ডের 446-510 বাইটে সংরক্ষণ করা হয়। এই মাস্টার বুট রেকর্ডটি ডিস্কের প্রথম সেক্টরে সংরক্ষণ করা হয়, সেক্টর ০. সাধারণত, নির্দিষ্ট করা প্রথম বিভাগটি আরও কিছু কিলোবাইট শুরু করবে। তবে, পার্টিশন টেবিলটি নির্মাণ করা সম্ভব বলে মনে হচ্ছে যার প্রথম পার্টিশনটি সেক্টর 0 থেকে শুরু হয়, সুতরাং ফলস্বরূপ একটি পার্টিশন যা পার্টিশন টেবিলটি নিজেই ধারণ করে। পার্টিশন সম্পাদক প্রোগ্রামগুলি এ জাতীয় টেবিল তৈরি করতে অস্বীকার করেছে বলে মনে হচ্ছে, তবে কমপক্ষে সাম্প্রতিকতম লিনাক্স এবং উইন্ডোজ কার্নেলগুলি বিরক্ত করছে বলে মনে হচ্ছে না।

সুন্দর জিনিসটি হ'ল ইউডিএফ এটি স্থাপন করা পার্টিশন বা ডিস্কের প্রথম কয়েক কিলোবাইট ব্যবহার করে না (সুতরাং আমি এই জায়গাটি পুরোপুরি বিস্তৃত একটি পার্টিশনকে উল্লেখ করে লিগ্যাসি পার্টিশন টেবিল সংরক্ষণ করতে ব্যবহার করতে পারি) ডিস্ক। কিছু পরীক্ষা দেখায় যে এটি লিনাক্স, উইন্ডোজ এবং ম্যাক ওএস এক্সে সত্যই কাজ করে:

  • লিনাক্স ২.6.৩০+, ম্যাক ওএস এক্স 10.5+, উইন্ডোজ ভিস্তা + এ স্বয়ংক্রিয়ভাবে পঠন-পাঠানোর জন্য মাউন্টগুলি
  • উইন্ডোজ এক্সপি-তে কেবল পঠনযোগ্য হিসাবে ব্যবহার করা যেতে পারে এবং লিনাক্স ২.6.০+ তে একটি কমান্ড লাইন মাউন্ট করার পরে ব্যবহার করা যেতে পারে
  • বড় ফাইল, ইউনিক্স অনুমতি, ইউনিকোড ফাইলের নাম, সিমলিঙ্কস, হার্ডলিঙ্কস ইত্যাদি সমর্থন করে

ডিস্কটি সঠিকভাবে ফর্ম্যাট করতে স্ক্রিপ্ট : পার্ল স্ক্রিপ্ট বা বাশ স্ক্রিপ্ট


12

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

আপনার সমস্ত ডেটা ব্যাকআপ করতে ভুলবেন না!

প্রথমে ইউডিএফ সরঞ্জামগুলি ইনস্টল করুন:

sudo apt-get install udftools

আপনি যে ডিভিশনটি ইউডিএফ-তে ফর্ম্যাট করতে চান তাতে কোনও কিছুই ছাড়াই প্রথম ব্লকটি প্রতিস্থাপন করুন:

sudo dd if=/dev/zero of=/dev/sdxN bs=512 count=1

এবং শেষ পর্যন্ত ইউডিএফ to এ ফর্ম্যাট করুন:

sudo mkudffs --media-type=hd --blocksize=512 /dev/sdxN

^ কোথায় দ্বারা:

  • এক্স আপনার চিঠির জন্য নির্ধারিতভাবে চিঠিটির জন্য স্থানধারক

  • পার্টিশন নম্বরটির জন্য এন একটি স্থানধারক

শুভকামনা এবং এটি যদি আপনার জন্য কাজ করে তবে আমাকে জানান।


ধন্যবাদ কিভাবে এই উত্তর দেয়; আমি এখনও উপরের দৃশ্যের সাথে এটি যথেষ্ট ভাল কাজ করে কিনা তা সন্ধান করতে আগ্রহী।
dlamblin

এটি আমার জন্য পুরোপুরি কাজ করেন। একমাত্র সমস্যা হ'ল আমাকে ডিস্ক ম্যানেজার ব্যবহার করে উইন্ডোজে নিজেই পার্টিশনটি মাউন্ট করতে হবে। এটি ছাড়াও, আমি এটি নিশ্চিত করতে পারি যে এটি হার্ড-ডিস্কেও একাধিক পার্টিশনের সাথে কাজ করে (আমি 1udf + 2ext4 ব্যবহার করছি)
নিমো

মূল কীটি মনে হয় আসলে একটি পার্টিশন তৈরি করা এবং তারপরে সেখানে একটি ইউডিএফ ফাইল সিস্টেম তৈরি করা। যদি আপনি কোনও বিভাজন তৈরি না করেন তবে এটি লিনাক্সে কাজ করবে, তবে এটি উইন্ডোজ (7) এ ব্যবহার করবে না। এটাই আমার অভিজ্ঞতা।
ড্যানম্যান

@ ড্যানমন ড্যান মনে হয়েছে যে এই সমস্যাটি সমাধান করেছেন এবং লিনাক্স, ম্যাক এবং উইন্ডোজ 7 এর জন্য ইউডিএফ দিয়ে একটি সম্পূর্ণ ডিস্ক ফর্ম্যাট করার পাশাপাশি উইন এক্সপি-তে কেবল পঠনযোগ্য লিপি সরবরাহ করেছেন found
dlamblin

@ কিক্সিরোমি: ইউডিএফ-তে একটি পার্টিশন (এসডিএক্সএন) ফর্ম্যাট করা কার্যকর হয়নি, কার্যকর sudo mkudffs --media-type=hd --blocksize=512 /dev/sdd1করলে নিম্নলিখিত ত্রুটি বার্তাটি পাওয়া যায়: trying to change type of multiple extents তবে আমি এখানে বর্ণিত পুরো ডিস্ক (এসডিডি) ব্যবহার করে ইউডিএফ ফর্ম্যাট করতে সক্ষম হয়েছি: superuser.com/questions/39942/
টিম বাঞ্চি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.