जहां तक मैं समझता हूं कि MacOS में वह क्षमता नहीं है, हालांकि समानताएं चलाने के लिए यह कड़ाई से आवश्यक नहीं हो सकता है।
macports का उपयोग करना और एक छोटे पैच के साथ e2fsprogs स्थापित करना:
diff -r e2fsprogs-1.41.12/misc/Makefile e2fsprogs-1.41.12.patched/misc/Makefile
399c399
> $(LIBEXT2FS) $(LIBCOM_ERR)
---
< $(LIBEXT2FS)
401,402c401
आप विभाजन, डिस्क को मिटाने और उनके संबंधित uuids (किसी भी समर्थित फ़ाइल-सिस्टम के लिए जो काफी कुछ है) को प्राप्त करने के लिए blkid -s UUID / dev / rdisk * का उपयोग कर सकते हैं।
उसके बाद 'ln -s' के साथ एक सॉफ्टलिंक जोड़ने या mknod के साथ एक वैकल्पिक डिवाइस नोड बनाने के लिए काम करना चाहिए (और फिर समानताएं से psudo- / क्लोन-डिवाइस संदर्भ)। मैंने फ्यूजन के साथ समान चालें की हैं, लेकिन मुझे अभी पक्षाघात स्थापित नहीं हुआ है (इसलिए मैं परीक्षण नहीं कर सकता)
stat -f "% Sr% Z" / dev / rdisk s आपको डिवाइस पर एक मेज देता है, अगर डिवाइस के सॉफ्ट-लिंक को स्वीकार नहीं करता है तो मामूली का उपयोग किया जा सकता है।
जिसका उपयोग निम्न उदाहरण में किया जा सकता है:
some@host:/e2fsprogs-1.41.12$ blkid -s UUID /dev/rdisk*s*
/dev/rdisk0s1: UUID="76D6-1701"
/dev/rdisk0s2: UUID="654F73AE51849687"
/dev/rdisk1s1: UUID="51FC4E72-BFA9-4DBD-9A5C-0E5H731DB0ED"
some@host:/e2fsprogs-1.41.12$ stat -f "%Sr %Z" /dev/rdisk*
rdisk0 14,0
rdisk0s1 14,1
rdisk0s2 14,2
rdisk1 14,3
rdisk1s1 14,4
# okay, UUID 51FC4E72-BFA9-4DBD-9A5C-0E5H731DB0ED is a partition
# on the disk we want to use. so we make a 'private' device node
# pointing to the device containing that partition.
some@host:/e2fsprogs-1.41.12$ sudo mknod /dev/pdisk1 b 14 3
# just a quick verify that the mknod worked as expected ...
some@host:/~$ sudo dd if=/dev/rdisk1 count=10 2>/dev/null | md5
19d55b28485771bc80acdddbd1b45faf
some@host:/~$ sudo dd if=/dev/pdisk1 count=10 2>/dev/null | md5
19d55b28485771bc80acdddbd1b45faf
अब केवल एक चीज बची है उसे स्क्रिप्ट लिखने और http://support.apple.com/kb/HT2420?viewlocale=en_US में निर्देशों का उपयोग करके इसे बूट पर चलाने के लिए।
लेकिन वह किसी और को खत्म करने के लिए होगा ...