OSX’de blok dosyası ekle


31

Dosyalar osx'a nasıl monte edilebilir? denedim

hdiutil attach filename

Ancak bu ile sona eriyor

hdiutil: attach failed - not recognized

hdiutil sadece iso / dmg görüntüler için çalışıyor gözüküyor. Ubuntu'da blok dosyası kolayca monte edilebilir

mount -o loop filename mountpoint

Arka plan: Sanal disk dosyalarını (örneğin, vhd) takmak için vdfuse ( http://forums.virtualbox.org/viewtopic.php?f=26&t=33355&start=0 ) kullandım. vdfuse'un kendisi iyi çalışıyor ve sanal diskte bulunan bölümler bağlama noktasındaki blok dosyaları olarak görünüyor.

VHD Dosyası -> / my / mountpoint / Partition1, Partition2, ...

Ubuntu’da blok dosyaları

mount -o loop /my/mountpoint/Partition1

ancak -o döngü seçeneği osx'ta yoktur.

Yanıtlar:


48

hdiutil doğru yoldu ama önemli bir bileşen parametrelerdi.

Komuta

hdiutil attach -imagekey diskimage-class=CRawDiskImage -nomount filename

blok dosyasını blok dosya sistemi olarak mükemmel şekilde monte eder. Daha sonra, Chris S'nin işaret ettiği gibi herhangi bir fs'yi monte edebilirsiniz.


17
Biri burada sıkışıp kalsa diye ... bu komut size bir şey verecektir /dev/disk1. hdiutil mount /dev/disk1İçindeki dosyaları gerçekten görmek için çalıştırabilirsiniz . Mount Point'in yerini belirleyecektir, şöyle bir şey/Volumes/Untitled
Sam

1

Bölümün bir dosya sistemi yok mu? Genellikle onu gibi bir şey ile montemount -t ntfs /my/mountpoint/Partition1 /mnt


teşekkürler, bu genellikle gitmek için bir yol olurdu. bununla birlikte / my / mountpoint / Partition1'in bir blok aygıtı olmasını gerektiriyor ... Aynı sebepten / iso / mount / to / iso / path / to /
mountpoint ile bir isoyu bağlayamazsınız

1
Neden sadece dosya destekli bir hafıza-disk cihazı yapmıyorsunuz? Başımın üstünden bence hdid /my/fileve bir blok aygıt adı döndürecek.
Chris S
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.