ম্যাক ওএস এক্স বনাম লিনাক্সে ডিডি সম্পাদনা


18

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

dd if=/path/to/image.iso of=/dev/disk3

আমি বুঝতে পারি এটি শামুকের গতিবেগে ফাইলটি অনুলিপি করছে, প্রায় 160 কেবি / সেকেন্ড। আমি আমার লিনাক্স ইনস্টলেশনটি পুনরায় চালু করেছি এবং আবার কমান্ডটি চালিয়েছি, প্রায় ভার্চটিম:

dd if=/path/to/image.iso of=/dev/sdc

এবার কমান্ডটি এক মিনিটের মধ্যে কার্যকর হয়, গড় গতিতে 57 এমবি / সেকেন্ড। উভয় ক্ষেত্রে উত্স এবং গন্তব্য একই শারীরিক হার্ড ড্রাইভ ছিল। কি হচ্ছে?

আমি OSX 10.7.3 এবং লিনাক্স 2.6.38-13 চালাচ্ছি।


1
হুম, আমি লিনাক্সটি bsপ্যারামিটার ছাড়াই ঠিক ধীর হয়ে যাওয়ার আশা করব । আপনার কি ddলিনাক্সে সেটআপের জন্য একটি নাম আছে ( aliasপ্রম্পটে টাইপ করুন )?
পল

উত্তর:


28

ওএস এক্স এর জন্য ব্যবহার করুন /dev/rdisk3

কোন কারণে rdiskদ্রুত disk। আমি বিশ্বাস করি এটি বাফারগুলির সাথে সম্পর্কিত।

এছাড়াও সাধারণভাবে গতিতে সহায়তা করে bsপতাকা ব্যবহার করে dd

dd if=/path/to/image.iso of=/dev/sdc bs=1M

বাইটাইজটি 1 এম যা দ্রুত স্থানান্তর করে। ওএস এক্সে আপনাকে এর 1mপরিবর্তে (ছোট হাতের) ব্যবহার করতে হবে 1M


ধন্যবাদ ! আমি যোগ করতে ভুলে গিয়েছিলাম bs=1mএবং এটি জাহান্নাম হিসাবে ধীর ছিল!
LoremIpsum

4
ওএস এক্স- এর ছোট হাতের মিটার সম্পর্কে মন্তব্য একটি জীবনকাল ছিল। আপনাকে অনেক ধন্যবাদ!
জোনাথন কোমার

0

বিএসডি কাঁচা ডিস্ক

বিএসডিগুলিতে সাধারণত 2 টি ডিস্ক ডিভাইস প্রকার থাকে: বাফেরেন্ড এবং আনফারড (কাঁচা)। থেকে hdutil(1)মানুষ পৃষ্ঠা:

DEVICE SPECIAL FILES
     Since any /dev entry can be treated as a raw disk image, it is worth
     noting which devices can be accessed when and how.  /dev/rdisk nodes
     are character-special devices, but are "raw" in the BSD sense and
     force block-aligned I/O. They are closer to the physical disk than
     the buffer cache. /dev/disk nodes, on the other hand, are buffered
     block-special devices and are used primarily by the kernel's
     filesystem code.

     It is not possible to read from a /dev/disk node while a filesystem
     is mounted from it, ...

২ য় অনুচ্ছেদের কারণে, ডিস্কটিকেdd "কাঁচা মোড" এ ব্যবহার করতে সক্ষম হতে অবশ্যই আনমিন্ট করা উচিত ।

ডিডি ব্লকসাইজ

dd(1)ম্যান পৃষ্ঠা থেকে :

     Where sizes are specified, a decimal, octal, or hexadecimal number of bytes
     is expected.  If the number ends with a ``b'', ``k'', ``m'', ``g'', or ``w'',
     the number is multiplied by 512, 1024 (1K), 1048576 (1M), 1073741824 (1G) or
     the number of bytes in an integer, respectively.  Two or more numbers may be
     separated by an ``x'' to indicate a product.

ডিফল্ট ব্লকসাইজটি 512 বাইট ...

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