লিনাক্স: কেস ইনসেনসিটিভ ফাইল সিস্টেম m


13

লিনাক্স ফাইল সিস্টেম কেস-ইনসেটিসিভ করার জন্য কী কী পদ্ধতি রয়েছে?

উইন্ডোজে আমার কাছে এসপ নেট অ্যাপ্লিকেশনগুলি বিকাশ করা হয়েছে তবে লিনাক্সে রাখার সময় মনো মনোবিধান / বানান নিয়ে সর্বদা সমস্যা থাকে।

একটি উপায় হ'ল লোকালহোস্ট এসএমবি শেয়ারটি / var / www এ ভাগ করে নেওয়া। অন্য কেউ আছে?


14
ভাঙা অ্যাপটির চারপাশে কাজ করতে ওএস হ্যাক করার চেয়ে অ্যাপ্লিকেশনটি ঠিক করা কি সহজ হবে না?
অ্যারন টেট

2
এই ওয়েব অ্যাপ্লিকেশনটি কি অ্যাপাচের মাধ্যমে পরিবেশিত হচ্ছে, আপনি মোড_স্পেলিং ব্যবহার করতে পারেন।
জোরেডেচি

2
এটি "বা আপনার ওয়েব বিকাশকারীদের ফাইলের নামকরণের সাথে বেদনাদায়ক
বেদনাতে

উত্তর:


15

আপনি যদি মনো এর অধীনে চলমান অ্যাপ্লিকেশনগুলিতে কেবল কেস সংবেদনশীলতার কথা বলছেন, আপনি IOMAPউইন্ডোজের মতো কেসটিকে উপেক্ষা করতে মনোকে পরিবেশের পরিবর্তনশীল ব্যবহার করতে পারেন ।

এর ব্যবহার সম্পর্কে বিশদটি এখানে দেখুন: http://www.mono-project.com/IOMap


15

একটা ব্যাপার ক্ষেত্রে অসংবেদী, ext3 চালক , কিন্তু, উন্মুক্তভাবে চলমান উৎপাদনে যেমন একটি জিনিস আমাকে একটু ভীতি ব্যাপারে ড্রাইভার মধ্যে patched-সঙ্গে আপনার নিজস্ব কার্নেল চালু করছি গেছে। (হ্যাঁ, হ্যাঁ - আমরা যা করেছি "সারাদিন ফিরে", তবে এটি ছিল ১৯৯ 1997 এর মতো ...)

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

আপনি /var/wwwফোল্ডার শ্রেণিবিন্যাসের জন্য ভিএফএটি-র মতো কেস-সংবেদনশীল ফাইল সিস্টেমটিও ব্যবহার করতে পারেন । আমি সেই ক্ষেত্রে একটি লুপব্যাক মাউন্ট ব্যবহার করব, যেমন আপনার ডিস্ক বিভাজনে কোনও ঝামেলা পোহাতে হবে না।


ciopfs হ'ল বোকা, আমি চেষ্টা করেছিলাম, এটি কোনও ছোট হাতকে উপেক্ষা করে ছোট হাতের কাছে ছোট ছোট মানচিত্রের মানচিত্র তৈরি করে ...
প্রসঙ্গত

1
@ কিউন্ডারি রান awk '/^ciopfs/ {print $2}' /proc/mountsএবং এটি ব্যবহারের জন্য ডিরেক্টরিটির নাম আউটপুট দেবে। আপনি চালনার পরে আপনার ciopfs a/ b/অ্যাক্সেস বা ফাইলগুলি এর অধীনে পরিবর্তন করা উচিত নয় a/

@ ছোট ছোট প্রতিবন্ধকতাগুলি প্রকল্পের পৃষ্ঠায় লেখা হয়েছে এবং এটি বেশ স্পষ্টতই টিবিএইচ, আপনি ব্যবহারের আগে আপনার ব্যবহারের ক্ষেত্রে বা কমপক্ষে আরটিএফএম পরিচালনা করতে এটির উন্নতি করার চেষ্টা করেছিলেন?
মাইকেল শিগোরিন

9

Necromancing।
আমার নিজের প্রশ্নের উত্তর।
এটা আসলে সম্ভব।
ভেরিয়েন্ট 1:
এক্স-এমবি (ডিডি সহ) আকারের একটি .dsk- ফাইল তৈরি করুন, তারপরে O (OS2 সামঞ্জস্য - = কেস সংবেদনশীল) বিকল্পের সাহায্যে সেই ফাইলটিতে একটি জেএসএফ-ফাইল সিস্টেম তৈরি করুন
তারপরে সেই ফাইলটিকে একটি পছন্দসই ফোল্ডারে লুপ-মাউন্ট করুন ।

(apt-get install jfsutils)
dd if=/dev/zero of=jfs.dsk bs=1048576 count=150
mkfs.jfs -O jfs.dsk
mkdir -p /mnt/jfs
mount /volumes/jfs.dsk /mnt/jfs -t jfs -o loop
umount /mnt/jfs/

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

মাউন্ট করা পার্টিশন আনমাউন্ট করুন

umount /web

পুনরায় ফরম্যাট:

mkfs.jfs -O /dev/hda5

পার্টিশন পুনরায় মাউন্ট করুন

mount /dev/hda5 /web

এখন চালান

blkid

এবং আপনি নতুন পার্টিশন-uuid পাবেন।
এখন / etc / fstab এ যান এবং / dev / hda5 এর জন্য পুরানো uuid নতুন দিয়ে প্রতিস্থাপন করুন।

যদি আপনি এটি অন্যায় করে
চলেছেন তবে জরুরী বুট মোডে আপনাকে স্বাগতম ...


সুতরাং আপনি সাড়ে সাত বছর ধরে এটি মোকাবেলা করছেন??!?! আপনি এখনই ভাববেন যে আপনি যে "বিকাশকারী" ব্যবহার করছেন তারা এটিকে প্রাথমিক / প্রাথমিক বিদ্যালয় থেকে বের করে দিত।
অ্যান্ড্রু হেনেল

3
@ অ্যান্ড্রু হেনেল: না, আমরা আসলেই আরও একটি সমাধান বেছে নিয়েছি - কেস-সংবেদনশীল উইন্ডোজ পার্টিশন (এক্সট3)। এখন বিষয়টি নেট নেট দ্বারা পুনরায় উত্থিত হয়েছিল এবং এটিই আমি সমাধান নিয়ে এসেছি। এখন আমার ফিউজ / সিওপস, এসএমবি, এইচএফএস / এইচপিএফএস +, একটি হ্যাকড এক্সএক্স-এফ, লুপ মাউন্ট বা that যে কোনও ক্র্যাপের কোনও প্রয়োজন ছাড়াই কেস-সংবেদনশীল লিনাক্স-পার্টিশন রয়েছে। এটি সঠিক উপায়। এবং এখনও অবধি, কেউ গত 7 বছরে আসলে সন্তোষজনকভাবে প্রশ্নের উত্তর দেয়নি, তাই আমি ভেবেছিলাম আমি করব would
quandary

আপনাকে ধন্যবাদ, আমি এটি কাজ করে। 2020-এ এটি দেখার লোকদের জন্য, লিনাক্স কার্নেল 5.2 এবং e2fsprogs 1.45 এক্সট 4-র ক্ষেত্রে কেসফোল্ড সমর্থন যুক্ত করার বিষয়ে সচেতন হন। এটি দেখুন: unix.stackexchange.com/questions/558977/…
জর্জি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.