Fråga:
Har Mac något som liknar en Linux-loop-enhet (alternativ till losetup)?
samoz
2011-02-28 20:37:07 UTC
view on stackexchange narkive permalink

Jag försöker arbeta med några CD- och hårddiskbilder som jag ska köra inuti QEMU. På Linux monterar jag bilderna med kommandot losetup , men jag märker att Mac inte har det här.

Finns det något liknande jag kunde använda istället?

Två svar:
kirelagin
2016-06-18 18:34:14 UTC
view on stackexchange narkive permalink

Du kan använda hdiutil för det. I grund och botten gör det samma som losetup på Linux.

Om du planerar att arbeta med bilder med icke-standardiserade layouter eller filsystem (till exempel live-CD-skivor), se till att att skicka -belopp till hdiutil bifoga , eftersom det annars klagar över att det inte kunde montera det (det försöker montera allt som standard).

När bilden har bifogats visas den i diskutillista som en vanlig disk. Du kan arbeta med den precis som med en fysisk skiva.


Här är ett exempel på hur du monterar en live-CD:

  $ hdiutil attach -nomount path / to /file.iso/dev/disk2 FDisk_partition_scheme / dev / disk2s2 0xEF  

Den skriver ut namnet på den nya disken. Nu kan vi se det:

  $ diskutil list< ... > / dev / disk2 (disk image): #: TYPE NAME SIZE IDENTIFIER 0: FDisk_partition_scheme +453.0 MB disk2 1: 0xEF 12.6 MB disk2s2  

Detta är en live-CD, den använder ISO 9660 filsystem. Du kan inte montera den med diskutil , du måste använda ett specialverktyg:

  $ mount_cd9660 / dev / disk2 ~ / tmp / mnt  

När du är klar, avmontera och lossa:

  $ umount / dev / disk2 $ hdiutil lossa disk2 "disk2" omonterad. "disk2" matas ut.  
Spiff
2011-02-28 21:52:35 UTC
view on stackexchange narkive permalink

Mac OS X har Disk Images Framework för livemontering av diskbilder. Även om det främst fungerar med egna format som .dmg, tror jag att det också kan fungera med .isos och andra format. Du kan använda Diskverktyg eller kommandot hdiutil för att montera diskbilder.

Jag försökte använda kommandot hdiutil med attack -mount valfritt, eftersom bilderna inte har ett filsystem. Jag är dock inte säker på vad jag ska göra efter det, eftersom det inte visas någonstans.


Denna fråga och svar översattes automatiskt från det engelska språket.Det ursprungliga innehållet finns tillgängligt på stackexchange, vilket vi tackar för cc by-sa 2.0-licensen som det distribueras under.
Loading...