আমার এইচডি কেস সংবেদনশীল কিনা তা কীভাবে পরীক্ষা করবেন?


48

আমার এইচডি ফর্ম্যাটটি কেস সংবেদনশীল বা কেস সংবেদনশীল না হলে আমি কীভাবে তথ্য পেতে পারি?

আমি নিশ্চিত করতে চাই যে আমার ম্যাকটি চলমান মাউন্টেন লায়নের কেস সেনসিটিভ ফাইল সিস্টেম রয়েছে।


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

উত্তর:


58

আপনি ফাইল সিস্টেম ব্যক্তিত্ব পড়তে টার্মিনালটি ব্যবহার করতে পারেন:

diskutil info /

নীচে নামক ক্ষেত্রগুলি দেখুন:

   File System Personality:  Journaled HFS+
   Type (Bundle):            hfs
   Name (User Visible):      Mac OS Extended (Journaled)

যদি ফাইল সিস্টেমটি কেস সংবেদনশীল হয় তবে আপনি প্রথম আটকানো লাইনে কেস-সংবেদনশীল জর্নালেড এইচএফএস এবং তৃতীয়টিতে ম্যাক ওএস এক্সটেন্ডেড (কেস-সংবেদনশীল, জার্নালেড) দেখতে পাবেন

ডিস্ক ইউটিলিটি এটি দেখতে পাবে এমন কোনও ফাইল সিস্টেমের জন্য তথ্য উইন্ডো থেকে আপনাকে এটি প্রদর্শন করবে।


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

1
হ্যাঁ, ওয়েব বিকাশের পরীক্ষার জন্য আমার এটি দরকার। হোস্টিং ব্যবহারের ক্ষেত্রে বেশিরভাগ ক্ষেত্রে সংবেদনশীল। সুতরাং আমি এটি মেলে চাই। তবে আপনি যেমন বলেছেন: কেস সেনসিটিভ যদি কিছু সফ্টওয়্যার কাজ না করে তবে মনে হয় কেস সেনসিটিভ অকেজো হবে :)
GusDeCooL

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

2
ওয়েব বিকাশের পরীক্ষার জন্য যদি আপনার পরিবেশের প্রয়োজন হয়, তবে ভার্চুয়াল মেশিন চালানোও বিবেচনা করার বিকল্প, কারণ আপনার ম্যাক এবং পরিবেশ সার্ভারের পরিবেশের মধ্যে অন্যান্য বিচক্ষণতা এবং পার্থক্য থাকতে পারে। ভার্চুয়ালবক্স + ভ্যাগ্র্যান্টটি দেখুন।
গেরি

2
দ্রষ্টব্য, ওএস এক্স 10.8.x (মাউন্টেন সিংহ) তে আমাকে করতে হয়েছিল diskutil infoযেমনটি listপ্রত্যাশিত তথ্য প্রদর্শন করে নি।
নিক

28

এর মতো কিছু কাজ করা উচিত:

পরীক্ষামূলক

touch abc1
touch abC1
ls ab*

ব্যাখ্যার ফলাফল

  • 1 ফাইল - কেস সংবেদনশীল
  • 2 ফাইল - সংবেদনশীল কেস

আমি ম্যাক ওএস 10.12.6 এ একই পদ্ধতির চেষ্টা করেছি। যদিও আমার কাছে কেস সংবেদনশীল ফাইল সিস্টেম রয়েছে তবে কেবল 1 টি ফাইল তৈরি হয়। এটা কিভাবে সম্ভব?
সানান্দ্রিয়া

13

চালান diskutil info <device>এবং আপনার উত্তর প্রদর্শিত হবে।

File System Personality পরিচিত ব্যক্তিত্বদের মধ্যে একটি প্রতিফলিত করবে।

যদি আপনি দেখতে পান: File System Personality: Journaled HFS+তার অর্থ এটি সংবেদনশীল নয়। আপনার প্রশ্নের উত্তর দিতে, আপনি দেখতে চান File System Personality: Case-sensitive Journaled HFS+


7

এল ক্যাপিটানের জন্য আপডেট করুন, ডিস্ক ইউটিলিটির ইনফো-উইন্ডো থেকে সংযুক্ত স্ক্রিন শটটি দেখুন।

এখানে চিত্র বর্ণনা লিখুন


5

আপডেট : কিছু লোক যেমন উল্লেখ করেছে যে, নীচে আমি প্রস্তাবিত উত্তর ত্রুটিযুক্ত। @ জন এর ত্রুটি ছাড়াই এই জাতীয় উত্তর রয়েছে।

আপনি শেলতে একটি পরীক্ষা করতে পারেন:

  • টার্মিনালটি খুলুন
  • নিম্নলিখিত কমান্ড লিখুন:

    touch abc1
    touch ABC2
    ls a*
    

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

টার্মিনালটি বন্ধ করার আগে পরীক্ষার পরে পরিষ্কার করতে rm abc1 এবং rm ABC2 লিখুন।


একটি অভিজ্ঞতা অভিজ্ঞতা - খুব সুন্দর।
bmike

4
কিভাবে abc1 এবং ABC2 সংঘর্ষ হয়? এটি abc1 এবং ABC1 হওয়া উচিত নয়?
getWeberForStackExchange

4
abc1 এবং ABC2 সংঘর্ষ বোঝাতে নয়। আমি ফাইল নাম হিসাবে পরিবর্তে অ্যালান এবং বর্ম পছন্দ করতে পারে । এটি হ'ল ls a*আদেশটি যা আপনাকে আবহাওয়া সম্পর্কে জানাবে ফাইল সিস্টেমটি কেস সংবেদনশীল। যদি এটি হয় তবে কেবলমাত্র বর্মটি আমার শেষ উদাহরণটি ব্যবহার করে তালিকাভুক্ত করা হবে, যেহেতু একটি ছোট ক্ষেত্রে অক্ষর রয়েছে ls a*। তবে, ওএস যদি কেস সংবেদনশীল না হয়, ls a*কমান্ডটি অ্যালান এবং আর্মার উভয়ের তালিকা করে will
জিন-ফ্রান্সোইস বিউচ্যাম্প

2
@ জিন-ফরাসোইসবিউচ্যাম্প আপনার প্রশ্নের উত্তর দেওয়ার জন্য: আমি সম্পাদনা করেছি কারণ আপনার উত্তরটি ছিল এবং ভুল। আমি জর্নালেড এইচএফএস + ব্যবহার করছি যা একটি ক্ষেত্রে সংবেদনশীল ফাইল সিস্টেম, তবে এটি কেস সংরক্ষণ করা । আপনার পদ্ধতি দুটি ফাইল তৈরি করে abc1এবং ABC2, তবে ls a*কেবল একটি ফাইল দেখায়। আমি কেবল সাহায্য করার চেষ্টা করছিলাম, তবে আমি আপনার নিজের ইচ্ছার বিরুদ্ধে সম্পাদনা করতে চাই না এবং আপনি এটি সম্পর্কে সংবেদনশীল বলে মনে করছেন - সুতরাং আমি উত্তরটি যেমন রেখেছি ততই পরিবর্তে একটি ডাউনওয়েট ছেড়ে যাব।
wim

2
@ উইম ঠিক আছে, ব্যাখ্যার জন্য ধন্যবাদ! আপনি ঠিক বলেছেন, আমার উত্তর ত্রুটিযুক্ত। আমি এখনও কেন বুঝতে পারছি না কেন আমার পোস্ট সম্পাদনা না করে তার চেয়ে একটি ব্যাখ্যা পছন্দ করি। প্যাট্রিক্স নোকাসেগ্লোব সম্পর্কেও ঠিক।
জিন-ফ্রান্সোইস বিউচ্যাম্প

2

আমার জন্য কি কাজ করে তা হ'ল:

echo -n This file system is case->tmp; echo -n in>>TMP; echo sensitive>>tmp; cat tmp

1

দ্রুততম পদ্ধতিতে টার্মিনাল.এপ ব্যবহার করা হচ্ছে:

diskutil info /Volumes/NAME-OF-VOLUME

বা (আপনি যদি কেবল প্রাসঙ্গিক লাইন দেখতে চান)

diskutil info /Volumes/NAME-OF-VOLUME | grep 'User Visible'

0

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

আপনি এই লিঙ্কটিতে মেনু দেখতে পারেন: http://www.kenstone.net/fcp_homepage/partitioning_tiger.html

সাবধান থাকুন যে এটি "ম্যাক" নয় যা কেস-সংবেদনশীল বা না, এটি আপনার ড্রাইভে প্রতিটি পার্টিশন।

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