OSX 10.6を搭載したiMacにUSB2経由で接続されているSATA HDのLVM論理ボリュームを介してext3パーティションにアクセスする必要があります。
OS XからLVMボリュームを表示することは可能ですか?
Disk Utilityは、接続されたデバイスは不明であり、初期化することを提案しています。
はい、できます。この記事を参照してください… Mac OS X LionがボリュームマネージャーであるCoreStorageを追加(ついに!)
ボリュームマネージャーとは何ですか?ボリュームマネージャは、オペレーティングシステムによるストレージの割り当てに柔軟性を追加し、ディスクとファイルシステム間の仮想化レイヤーとして機能します。最近のコンピューターシステムでは、ストレージデバイスが変更されても、一貫したファイルシステムイメージを維持する必要があるため、これは重要です。 SymantecのVeritas Volume ManagerやOSF LVMなどのボリュームマネージャを使用すると、多くのオペレーティングシステムでこの種の柔軟なストレージ管理が可能になります。しかし、Apple Mac OS X“ Lion”にCoreStorageが導入されるまで、独自のボリュームマネージャはありませんでした。続きを読む ボリューム管理:ホストストレージの仮想化
同じ問題がありました...この問題に対処するために、単純なLinux LVMレイアウトをMac OS Xの論理パーティションにマップするMac OS Xカーネル拡張を作成しました。
https://github.com/unsound/IOLVMPartitionScheme
オープンソースライセンス(LGPLv2.1)で利用できます。これは完全なボリュームマネージャーではないので、シングルディスクLVMレイアウトと非スナップショットボリュームのみが機能することが期待できますが、ブートドライブ用に自動的に作成されるほとんどのLVMレイアウトには十分です。
ただし、ext3ボリュームをマウントする方法を見つける必要があります... Fuse-ext2 でうまくいくはずです。
編集:バイナリを含む詳細情報は my blog で入手できます。
OS XはLVMボリュームを読み取ることができず、現時点では(または私が知っているように)読み取るサードパーティのドライバーはありません。最も簡単な解決策は、iMacでLinuxライブCD(Ubuntuなど)を起動し、ドライブをマウントして、データを別の場所にコピーすることです。
また、多くのサードパーティ製品(VMware Fusion、Parallels、Virtual Box)の1つを使用してLinux仮想マシンをインストールし、そこにボリュームをマウントすることもできます。
diskutil cs list
コマンドは、探しているものです。ターミナルで試してみてください。次に、diskutil cs
と入力して、使用できるCoreStorageコマンドの短いリストを表示します。 私は私のブログでそれについてもっと詳しく書いた :。
Rhel 5.5を実行するParallels 4.0を使用して、lvmの標準のマウントコマンド(例:mount/dev/VolGroup/LogVol00/mnt/usb)を使用してLinux lvmをマウントすることができました。また、これらはあなたにも役立つかもしれません:
pvs
lvdisplay /dev/VolGroup
vgchange -ay
Lvdisplayがボリュームを利用不可として表示していたため、ボリュームを利用可能としてマークする必要がありました。
私は Ryan's solution を使用しましたが、うまくいきました。データ転送に仮想マシンを使用すると、ライブCDを直接起動するよりも遅くなることに注意してください。方法は次のとおりです。
ディスクがusbデバイスにあると仮定します。
グラブ virtualbox with _extension-pack
_(通常はうまく機能します) brew および brew cask を使用した例:
brew cask install virtualbox virtualbox-extension-pack
ダウンロード virtualbox ubuntu image (他のディストリビューションの可能性もあります。私は_Ubuntu Linux 15.04 x86_64
_とパスワードreverse
を使用しました)
設定から共有フォルダを構成します(オプション、ディスクからMacにデータをコピーする場合にのみ行います)
_Enable USB Controller
_ Ports
設定から(USB 3.0 (xHCI) controller
を使用しました)
VMを起動する
devices > Insert guest cd image
_をインストールします(これを行いましたが、USBサポートに必要かどうかはわかりません)。Ubuntuでターミナルを開き、_lvm2
_をインストールします
_Sudo apt-get install -y lvm2
_
USBデバイスのすべてのディスクがMac側に排出されていることを確認します
右下のusbアイコンをクリックします(私はシーゲイトでした。私を判断しないでください):P
問題がなければ、ubuntuのファイルブラウザ(Nautilus)のサイドバーにlvmボリュームが表示されます。 _/media/ubuntu/<name_of_lvm_volume>
_に自動マウントする必要があります
そうでなければ、あなたは buntuにlvmパーティションをマウントする方法 に従う必要があるかもしれません。
楽しい :)