मैंने अपने कमांड में से एक के विभाजन की एक dd छवि (HFS + FS युक्त) बनाई है (और पूरी डिस्क नहीं) कुछ दिन पहले निम्न कमांड का उपयोग करके -
dd conv=sync,noerror bs=8k if=/dev/sdc2 of=/path/to/img
मैं इसे कैसे माउंट कर सकता हूं? मैंने निम्नलिखित की कोशिश की लेकिन यह काम नहीं करता है -
mount -o loop,ro -t hfsplus /path/to/img /path/to/mntDir
यह मुझे देता है
mount: wrong fs type, bad option, bad superblock on /dev/loop1,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
और dmesg | tail
मुझे देता है -
[5248455.568479] hfs: invalid secondary volume header
[5248455.568494] hfs: unable to find HFS+ superblock
[5248462.674836] hfs: invalid secondary volume header
[5248462.674843] hfs: unable to find HFS+ superblock
[5248550.672105] hfs: invalid secondary volume header
[5248550.672115] hfs: unable to find HFS+ superblock
[5248993.612026] hfs: unable to find HFS+ superblock
[5248998.103385] hfs: unable to find HFS+ superblock
[5249031.441359] hfs: unable to find HFS+ superblock
[5249036.274864] hfs: unable to find HFS+ superblock
क्या कुछ गलत है जो मैं कर रहा हूं?
मैंने यह करने की कोशिश की कि यह कैसे किया जाए, लेकिन सभी परिणाम मुझे केवल पूर्ण डिस्क छवि के भीतर से विभाजन को माउंट करने के लिए ऑफसेट विकल्प का उपयोग करके माउंट के बारे में बात करते हैं - कोई भी उस मामले के बारे में बात नहीं करता है जहां छवि खुद एक विभाजन है।
धन्यवाद।
पुनश्च: मैं 64 बिट आर्क लिनक्स और मूल डिस्क से विभाजन /dev/sdc2
ठीक चल रहा है।
noerror
अपने dd लाइन में उपयोग कर रहे हैं । स्रोत डिस्क में कितने अपठनीय क्षेत्र हैं - किसी ने कुछ महत्वपूर्ण मारा हो सकता है। विशेष रूप से 8k ब्लॉक आकार के साथ (डिस्क संभवतः 512b या अधिकतम 4k है)। स्रोत डिस्क माउंट करता है?