কোনও ফাইল সিস্টেমের সাথে সমস্ত ফাইল লেনদেনকে ইউটিএফ 8 বা ইউটিএফ 16 অনুগত হতে বাধ্য করার উপায় আছে কি?


7

আমি যা চাই তা হ'ল একটি ডিরেক্টরি নির্ধারণ করার জন্য, উল্লিখিত ডিরেক্টরিতে থাকা প্রতিটি ফাইল তৈরি / পরিবর্তন কর্নেল দ্বারা পরীক্ষা করা হবে এবং যদি ফাইলনামটি অসমর্থিত অক্ষর থাকে তবে আপত্তিকর প্রক্রিয়াটিকে "অনুমতি অস্বীকার" ত্রুটি দেওয়া হবে।

আমি এমন একটি ফিউজ-ড্রাইভার লেখার কথা ভাবছিলাম যা অ-সঙ্গতিপূর্ণ ফাইলের নামগুলি প্রত্যাখ্যান করে। তবে এটি ব্যবহারিক বলে মনে হয় না।

আমি এমন কোনও সমাধান খুঁজছি না যা ক্রোনজবের মতো জিনিসগুলির প্রস্তাব দেয় বা সত্যের পরে অযাচিত চরিত্রগুলি পরিষ্কার করে দেয় ot আমি এমন কিছু সন্ধান করছি যা প্রাকদৃষ্টিতে প্রতিরোধমূলক।


আপনি কোন ফাইল সিস্টেম ব্যবহার করছেন? mountকিছু ফাইল সিস্টেম নির্দিষ্ট অপশন পারে যে আছে (আমি বললাম পারা , এটা চেষ্টা) সহায়তা। man mountজন্য অনুসন্ধান করুন unicodeবা utf8
টেরডন

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

2
"ইউনিকোড ফাইলনাম" এর অর্থ এই প্রসঙ্গে কী বোঝায়? আপনি কি নিশ্চিত করতে চান যে সমস্ত ফাইলের নাম বৈধ ইউটিএফ -8?
কেয়ারনারভন

হ্যাঁ. দুঃখিত আমি এটা বলিনি।
পাই এর জীবন

1
আপনার ভাগ্যের বাইরে - ফাইল সিস্টেমের "ক্যারেক্টার সেট" ধারণা নেই, ফাইলের নামগুলি কেবল বাইট সিকোয়েন্স, কেবলমাত্র / এবং dis 0 অনুমোদিত নয়, যেমনটি আপনি বলেছেন। ফাইল সিস্টেমের স্তরে অথবা গ্লিবসি পরিবর্তন করে (সরাসরি বা বানরের প্যাচিং - এলডিপ্রেলএডের মাধ্যমে - যেটি করা সহজ এবং কার্যকর করা কঠিন) আপনাকে সমস্ত ফাইল নাম তৈরি কল (লিঙ্কিং, নামকরণ, তৈরি করা) বাধা দিতে হবে। এটি করার কোনও "উদ্দেশ্য" উপায় নেই।
গাবে

উত্তর:


2

জেডএফএসের ডেটাসেটগুলি তৈরি করার পদ্ধতি রয়েছে (এবং সম্ভবত পুলগুলি) কেবলমাত্র ইউটিএফ 8 হবে, সম্ভাব্যভাবে বিভিন্ন সাধারণকরণের পদ্ধতি রয়েছে।

আরও পড়া:

http://www.mail-archive.com/zfs-discuss@opensolaris.org/msg28314.html

http://www.freebsd.org/cgi/man.cgi?query=zfs&manpath=FreeBSD+9.1-RELEASE

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