मैं एक डिस्क के कच्चे डंप को माउंट करना चाहूंगा, जैसे कि उन द्वारा बनाया गया dd? क्या ओएस एक्स में लूप डिवाइस जैसा कुछ है?
मैं एक डिस्क के कच्चे डंप को माउंट करना चाहूंगा, जैसे कि उन द्वारा बनाया गया dd? क्या ओएस एक्स में लूप डिवाइस जैसा कुछ है?
जवाबों:
उसी समस्या का सामना करने वालों के लिए:
hdiutil attach -imagekey diskimage-class=CRawDiskImage -nomount filename
फिर जैसे चाहें उसे माउंट करें।
यह हास्यास्पद है क्योंकि यह वास्तव में वास्तव में वास्तव में सरल है। इसका नाम बदलकर .DMg एक्सटेंशन में रखें, क्योंकि DMG एक कच्ची छवि है।
उपरोक्त समाधान के विपरीत, यह विभाजन के अलावा पूरे ड्राइव के dd rips पर काम करेगा।
hdiutilआदेश ऊपर दिए गए सही है, हालांकि, नए मैक SSDs के एक 4096 बाइट ब्लॉक आकार और है hdiutilइसलिए यदि आप एक 4096 बाइट ब्लॉक आकार छवि यह व्यवस्था करने के लिए बकवास की तरह दिखाई देगा माउंट करने का प्रयास डिस्क छवियों के लिए 512 के लिए चूक।
-blocksize 4096कमांड में जोड़ने से आप नए मैक से बनाई गई छवि के साथ काम कर सकते हैं:
hdiutil attach -blocksize 4096 -noverify -nomount diskimage.img
आप डिस्क उपयोगिता का उपयोग करके डिस्क की एक डिस्क छवि बना सकते हैं। बाईं ओर की सूची में डिस्क या डिस्क के विभाजन का चयन करें, फिर <→1> से फ़ाइल → नया → डिस्क छवि।
एक बार छवि बनाने के बाद, आप इसे किसी भी अन्य वॉल्यूम की तरह माउंट कर सकते हैं और यदि आपने रीड / राइट का चयन किया है तो आप इमेज को एक माउंटेड वॉल्यूम की तरह पढ़ / लिख सकते हैं। छवि को उसी स्थान पर रखा गया है, जैसा कि मूल डिस्क होगी: / वॉल्यूम / डिस्कनाम।
mountउस पर उपयोग किया गया था।
ddउदाहरण के लिए कच्ची छवियां हैं । मैं उन लोगों को माउंट करना चाहता हूं। मैं एक dmg और ddउस पर कच्ची छवि बना सकता हूं , फिर इस dmg को माउंट कर सकता हूं, लेकिन मैं इसे सीधे माउंट करना चाहूंगा, कुछ ऐसा mount -t hfs <path-to-file-created-using-dd> /mountpoint। हालांकि, यह संभव नहीं है, क्योंकि mountकेवल उपकरणों के साथ काम करता है, न कि सामान्य फाइलों के साथ। लिनक्स पर मैं लूप-डिवाइसेस का उपयोग करता हूँ, उन्हें फ़ाइल की ओर इशारा करता हूँ और mountबाद में उन पर उपयोग करता हूँ।