Saya ingin me-mount dump mentah disk, misalnya seperti yang dibuat oleh dd
? Apakah ada sesuatu seperti perangkat loop di OS X?
Saya ingin me-mount dump mentah disk, misalnya seperti yang dibuat oleh dd
? Apakah ada sesuatu seperti perangkat loop di OS X?
Jawaban:
Bagi mereka yang mengalami masalah yang sama:
hdiutil attach -imagekey diskimage-class=CRawDiskImage -nomount filename
kemudian pasang sesuai keinginan.
Ini lucu karena sebenarnya sangat sangat sederhana. Ubah nama menjadi ekstensi .dmg, karena DMG juga merupakan gambar mentah.
Berbeda dengan solusi di atas, ini akan bekerja pada rdd seluruh drive di samping partisi.
The hdiutil
perintah yang diberikan di atas adalah benar, namun, yang lebih baru Mac SSD memiliki 4096 byte ukuran blok dan hdiutil
default untuk 512 untuk gambar disk sehingga jika Anda mencoba untuk me-mount 4096 byte ukuran blok gambar akan tampak seperti omong kosong untuk sistem.
Menambahkan -blocksize 4096
ke perintah akan memungkinkan Anda bekerja dengan gambar yang dibuat dari Mac yang lebih baru:
hdiutil attach -blocksize 4096 -noverify -nomount diskimage.img
Anda dapat membuat image disk menggunakan Disk Utility. Pilih disk atau partisi disk di daftar di sebelah kiri, lalu File → Baru → Disk Image dari <disk1>.
Setelah gambar dibuat, Anda dapat memasangnya seperti volume lainnya dan jika Anda memilih baca / tulis Anda dapat membaca / menulis ke gambar seperti volume yang dipasang. Gambar dipasang di tempat yang sama dengan disk aslinya adalah: / Volume / diskname.
mount
.
dd
misalnya. Saya ingin me-mount itu. Saya dapat membuat dmg dan dd
gambar mentah di atasnya, lalu pasang dmg ini, tapi saya ingin memasangnya langsung, kira-kira seperti itu mount -t hfs <path-to-file-created-using-dd> /mountpoint
. Padahal, ini tidak mungkin, karena mount
hanya berfungsi dengan perangkat, tidak dengan file biasa. Di Linux saya akan menggunakan loop-devices, mengarahkan mereka ke file dan menggunakannya mount
setelahnya.