ওএস এক্স-এ আমি কীভাবে একটি USB ড্রাইভ লিখতে-রক্ষা করতে পারি (কেবল পঠনযোগ্য করতে পারেন)


16

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

উত্তর:


11

বিকল্প 1: মাউন্ট ড্রাইভ কেবল পঠনযোগ্য

আপনি ডিস্কটিল ব্যবহার করে কেবল ইউএসবি ড্রাইভকে পঠন করতে পারবেন।

  • প্রথমে একবার ড্রাইভটি সন্নিবেশ / মাউন্ট করুন, diskutil listটার্মিনাল.এপ থেকে চালান এবং ড্রাইভকে উপস্থাপনকারী ডিভাইসটির নোট নিন ( /dev/diskNকোনও সংখ্যা এন এর মতো হওয়া উচিত )।
  • diskutil unmountDisk /dev/diskNপ্রথম পদক্ষেপে উল্লিখিত সংখ্যা দ্বারা এন প্রতিস্থাপন চালিয়ে ডিস্কটি বের করুন
  • চালিয়ে কেবল ডিস্কটি কেবল মাউন্ট করুন diskutil mountDisk readOnly /dev/diskN

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

বিকল্প 2: ড্রাইভে অ্যাক্সেস নিয়ন্ত্রণ ব্যবহার করুন

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


অধিকারগুলি সর্বাধিক সম্ভাব্য উপায়ে অপসারণ করার জন্য আপনি কোন পরামর্শ দেন? এএলসি? sudo chmod? আদর্শভাবে এমনকি স্পটলাইটের পরিমাণও স্পর্শ করা উচিত নয়।
রিভেরা 13

ফাইন্ডারে ভলিউমটি কেবল লিখুন-সুরক্ষা করুন। কিন্তু আমি বিকল্প 1 যাহাই হউক না কেন সঙ্গে :-) যেতে হবে
nohillside

আপনি যদি ইউএসবি প্লাগ সন্নিবেশ করার আগে ডিস্ক ইউটিলিটিটি খোলেন, এটি (সাধারণত) ভলিউমটি স্বয়ংক্রিয়ভাবে সঞ্চালন করবে না, সুতরাং আপনি তার ডিভাইস আইডিটি খুঁজে পেতে ডিস্ক ইউটিলিটিতে এটিতে "তথ্য পান" করতে পারেন diskNএবং তারপরে কখনও diskutilএটিকে মাউন্ট করার জন্য ব্যবহার করতে পারবেন readOnlyমাউন্টিং এটি পড়ুন / লিখুন।
কেন উইলিয়ামস

2

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

http://www.macissues.com/2014/09/02/how-to-make-secondary-boot-partitions-read-only-in-os-x/


  1. অ্যাপ্লিকেশন> ইউটিলিটিস ফোল্ডারে ডিস্ক ইউটিলিটিটি খুলুন এবং তারপরে উইন্ডোর বাম দিকে ডিভাইস তালিকার ভলিউমটি নির্বাচন করুন। ভলিউমের তথ্য পেতে এখন কমান্ড-i টিপুন। পপ আপ করা উইন্ডোটিতে, "ইউনিভার্সাল ইউনিক আইডেন্টিফায়ার" (ইউইউডি) স্ট্রিংটি সনাক্ত করুন, যা ড্যাশ দ্বারা পৃথক করা অক্ষর এবং সংখ্যার একটি সিরিজ। সম্পূর্ণ ইউআইডি নির্বাচন করুন এবং এটি অনুলিপি করতে কমান্ড-সি টিপুন।

  2. টার্মিনাল ইউটিলিটি খুলুন

  3. নিম্নলিখিত কমান্ড চালান:
    sudo pico /etc/fstab

  4. নীচের লাইনটি fstab ফাইলে যুক্ত করুন এবং ডিস্ক ইউটিলিটি থেকে অনুলিপি করা ইউআইডিটির মানতে এখানে প্রদর্শিত সমস্ত জিরো থেকে ইউআইডি পরিবর্তন করুন:
    UUID=00000000-0000-0000-0000-000000000000 none hfs ro

  5. ফাইলের পরিবর্তনগুলি লিখতে নিয়ন্ত্রণ-ও টিপুন এবং তারপরে সম্পাদক থেকে প্রস্থান করতে নিয়ন্ত্রণ-এক্স টিপুন।


নোট: কীবোর্ড এখানে সম্পাদনার জন্য দেওয়া শর্টকাট fstabজন্য emacsএবং / আপনার পছন্দের টেক্সট এডিটর উপর নির্ভর করে পৃথক হবে পারে।
অবিভাজ্য

1

আপনি যদি ইউএসবি ড্রাইভকে FAT32 হিসাবে ফর্ম্যাট করে রেখে দেন তবে আপনি পারবেন না। আমি একটি ভিন্ন সমাধান প্রস্তাব করব: আপনার ডেটা দিয়ে একটি ISO9660 ("ডিভিডি / সিডি মাস্টার") ডিস্ক চিত্র তৈরি করতে ডিস্ক ইউটিলিটিটি ব্যবহার করুন এবং এটি ইউএসবি ড্রাইভে লিখুন। দুর্ভাগ্যক্রমে, ডিস্ক ইউটিলিটি কোনও USB ড্রাইভে একটি ISO9660 চিত্র লিখতে সক্ষম বলে মনে হচ্ছে না। সুতরাং আপনি এটি নীচে করতে হবে:

  • প্রথমে একবার ড্রাইভটি সন্নিবেশ / মাউন্ট করুন, diskutil listটার্মিনাল.এপ থেকে চালান এবং ড্রাইভকে উপস্থাপনকারী ডিভাইসটির নোট নিন ( /dev/diskNকোনও সংখ্যা এন এর মতো হওয়া উচিত )।

  • diskutil unmountDisk /dev/diskNপ্রথম পদক্ষেপে উল্লিখিত সংখ্যা দ্বারা এন প্রতিস্থাপন চালিয়ে ডিস্কটি বের করুন

  • শেষ পর্যন্ত ইনপুট sudo dd if=/path/to/your/image.cdr of=/dev/diskN

শুধু অপেক্ষা এবং সম্পন্ন।


আমি এটি একটি ওএস এক্স ইএসডি দিয়ে চেষ্টা করেছি এবং এটি বুট করার সময় (!), আমি এখনও এটি লিখতে পারি। চতুর চিন্তা যদিও।
zigg

চূড়ান্ত ইনপুট "sudo dd ..." এর জন্য আপনি কী সেই পথটি ব্যাখ্যা করতে পারেন এবং যেখানে আমরা চিত্র ডাউনলোড করি চিত্র.cdr কমান্ড স্বীকৃতি দেয় না ...

0

যদি এটি আমার ডেটা হত এবং সত্যই এটিতে আমার কোনও লিখন লেখা উচিত ছিল না, আমি কোনও নিরাপদ স্থানে একটি মাস্টার কপি রেখেছি এবং কেবল সেই মাস্টারের একটি অনুলিপি মাউন্ট করব।


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

দেখে মনে হচ্ছে আপনার একটি হার্ডওয়ার রাইট-প্রোটেকশন সুইচ সহ এইচডিডি দরকার। অথবা, কেবল পঠনযোগ্য সিডি বা ডিভিডি করবে ?. আপনি যদি মনে করেন সফ্টওয়্যার সমাধানটি পর্যাপ্ত হবে, তবে ReadOnlyMounter ( macupdate.com/app/mac/29779/readonlymounter ) দেখুন look "এই সিস্টেমের অগ্রাধিকার ফলকটি ইউএসবি ফ্ল্যাশ মেমরি, ইউএসবি এইচডিডি এবং ফায়ারওয়্যার এইচডিডি কেবল পঠনযোগ্য ডিভাইস হিসাবে মাউন্ট করার জন্য একটি ড্রাইভার এবং একটি লোডার Mac", ম্যাকআপডেট ডট কম অনুসারে।
জোরবার্ট

0

পাওয়া ডিস্ক আরবিট্রেটার এটি খুব সহজ এবং সোজা করে তোলে।

Tinyapps.com উপর উল্লিখিত হিসাবে :

ওএস এক্স: মাউন্ট ডিস্কগুলি কেবল পঠন হিসাবে বা সম্পূর্ণরূপে স্বয়ংক্রিয়রণকে ব্লক করে

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

এবং গিটহাবের অ্যারন বার্গার্ডের প্রকল্প পৃষ্ঠা থেকে :

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

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

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