回答:
はい、できます。この記事を参照してください... 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でうまくいくはずです。
編集:バイナリを含む詳細情報は、私のブログで入手できます。
OS XはLVMボリュームを読み取ることができず、現時点では(または私が知っているように)読み取るサードパーティのドライバーはありません。最も簡単な解決策は、IMACでLinuxライブCD(Ubuntuなど)を起動し、ドライブをマウントして、データを別の場所にコピーすることです。
また、多くのサードパーティ製品(VMware Fusion、Parallels、Virtual Box)のいずれかを使用してLinux仮想マシンをインストールし、そこにボリュームをマウントすることもできます。
diskutil cs list
コマンドは、あなたが探しているものです。端末でそれを試してください。次にdiskutil cs
、使用できるCoreStorageコマンドの短いリストを入力します。詳細については、こちらのブログに書いています。
私はライアンのソリューションを使いましたが、うまくいきました。データ転送に仮想マシンを使用すると、ライブCDを直接起動するよりも遅くなることに注意してください。方法は次のとおりです。
ディスクがUSBデバイス上にあると仮定します。
グラブのvirtualboxとextension-pack
使用例(通常は良い作品)醸造と醸造樽を:
brew cask install virtualbox virtualbox-extension-pack
virtualbox ubuntuイメージをダウンロードします(他のディストリビューションでもかまいませんが、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>
それ以外の場合は、ubuntuにlvmパーティションをマウントする方法に従う必要がある場合があります。
楽しい :)