web-dev-qa-db-ja.com

「dd」でビルドされたLinuxイメージをMacOSX10.7にマウントする

私は最近やった

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

これを修正するにはどうすればよいですか?

6
frazras

VirtualBoxを入手してUbuntuをインストールします。 .imgファイルをVMをディスクとして渡します。VMのfstabを編集して、ディスクイメージをマウントします。

1
Jordan Eunson

恥知らずに盗まれた この質問の答え


答えは、実行しているOSXのバージョンによって異なります。

10.5(Leopard)または10.6(Snow Leopard)を実行している場合、 ParagonのExtFSドライバー (商用)で読み取りますext2/ext3/ext4ファイルシステムへの書き込みアクセス。 Paragon Lionを互換性のあるOSとしてリストしていません 2011年11月1日現在のExtFSドライバーのバージョン、8.0、および同じコアを共有するNTFSドライバー ( Lionの互換性のためにバージョン9に更新されました 、これには正当な理由があると思います。

10.7(Lion)を実行していて、待つことができない(または商用ソフトウェアに投資したくない)場合、Linux仮想をセットアップできますマシン、ボリュームをそこにマウントし、それを共有します-それらを Samba または(S)FTPで共有します。 この投稿 には、無料の VirtualBox を使用してこれを実現する方法の詳細があります。 ビルド済みのVirtualBox VM を使用すると、Linuxディストリビューションを最初からインストールして構成する手間が省ける場合でも、これは必ずしも軽量のソリューションではないことに注意してください。

2
voretaq7