Mac-Osx

在 Mac OSX 10.7 上掛載使用“dd”建構的 linux 映像

  • August 31, 2012

我最近做了一個

ssh root@myserver "dd if=/dev/xvda " | dd of=/<localpath>/myimage.img

按照我在 linode 的 VPS 伺服器文件的指示。我之前在另一個 linux 系統上做過這個,並通過這樣做完美地安裝了它

sudo mount -o loop myimage.img mountdirectory

但是在我的 mac osx 10.7 上出現以下錯誤。

mount: You must specify a filesystem type with -t.

我試過 -t ext, -t ext3, -t ext4 但都失敗了,出現這樣的錯誤

mount: exec /System/Library/Filesystems/ext4.fs/Contents/Resources/mount_ext4 for /<mount directory>: No such file or directory

我該如何解決?

獲取 VirtualBox 並在其上安裝 Ubuntu。將 .img 文件作為磁碟傳遞給 VM。編輯 VM 中的 fstab 以掛載磁碟映像。

無恥地從這個 Ask Different question 的答案中竊取


答案取決於您執行的 OS X 版本:

如果您執行的是 10.5 (Leopard) 或 10.6 (Snow Leopard)Paragon 的 ExtFS 驅動程序(商業)將為您提供對 ext2 / ext3 / ext4 文件系統的讀寫訪問權限。Paragon並未將 Lion 列為2011 年 11 月 1 日目前版本 8.0 的兼容作業系統,並且考慮到共享相同核心的 NTFS 驅動程序已更新到版本 9 以實現 Lion 兼容性,我會懷疑這是有充分理由的。

如果您正在執行 10.7 (Lion) 並且等不及(或不想投資商業軟體),您可以設置 Linux 虛擬機,將您的捲掛載到那裡並通過Samba或( S)FTP。這篇文章詳細介紹瞭如何使用免費的VirtualBox來實現這一點。請注意,這並不是一個輕量級的解決方案,即使使用預建構的 VirtualBox VM可以讓您從頭開始安裝和配置 Linux 發行版。

引用自:https://serverfault.com/questions/412325