Fusion Driveは、従来のプラッターベースハードドライブの大容量ストレージと、ソリッドステートドライブの高速化という2つのメリットを両立させ、手動でファイルを管理する手間を省きます。Appleは、799ドルのMac miniと近日発売予定のiMac向けにFusion DriveをBTOオプションとして提供していますが、もしあなたがFusion Driveを作る意思と能力があり、部品さえあれば、自分でFusion Driveを作ることも可能です。
Fusion Driveを構築するには、ターミナルを使用する必要があります。必要なコマンドは、ほとんどの人が理解できるように説明されているので、多くのコマンドを入力する必要はありません。ただし、ターミナルを初めて使用する方には注意が必要です。ターミナルの操作は、グラフィカルインターフェースほど簡単ではありません。スペルミスが問題となり、コマンドリストが必ずしも分かりやすいとは限りません。また、OS X 10.8.2以降を使用する必要があります。
ドライブを集める
アルバート・フィリスFusion Driveを作るには2台のドライブが必要ですが、速度を向上したい場合は片方をSSDにする必要があります。私たちのセットアップでは、Hitachi製の1TB 2.5インチハードドライブ(Mac miniに付属のもの)と240GBのOWC Mercury Extreme Pro 6G SSDを使用しました。
Appleは、徹底的なテストに基づいて使用するドライブを選定しています。そのため、Macを購入する際にFusion Driveの購入を推奨しています。Appleは、ユーザーが独自にFusion Driveを組み立てた場合のサポートは行いません。(当社のラボでの実験では、2つのフラッシュサムドライブでFusion Driveを組み立てることができました。)
データをバックアップする
どちらかのドライブに保存しておきたいデータがある場合は、今すぐバックアップしてください。Fusion Driveの基盤となるテクノロジーであるCoreStorageでドライブをリンクすると、データは完全に消去されます。データのバックアップについてサポートが必要な場合は、Time Machineを使ったデータのバックアップ方法に関するガイドをご覧ください。ドライブにすべてのデータを保存する必要がない場合は、より一般的なデータのバックアップに関するガイドをご覧ください。
バストオープンターミナル
アルバート・フィリスディスクユーティリティアプリケーション(アプリケーション > ユーティリティ > ディスクユーティリティ)は、グラフィカルインターフェースでのFusion Driveの管理や作成をサポートしていません。Appleの事情を考えると、今後もサポートされない可能性があります。Fusion Driveを作成するには、すべてのMacに付属するコマンドライン版のディスクユーティリティを使用します。(ディスクユーティリティのコマンドラインについて詳しくは、こちらをご覧ください。)
起動元のドライブをFusion Driveに含めない場合は、ターミナルアプリ(アプリケーション > ユーティリティ > ターミナル)を開いてください。例えば、複数のドライブベイを備えたMac Proをお使いの場合は、両方のドライブベイを外部でフォーマットできるため、この方法が適しています。
現在のブートドライブをFusion Driveの一部として含めたい場合は、リカバリモードで起動し、そこからターミナルを実行する必要があります。ドライブを「融合」するために使用されるCoreStorageプロセスは、ドライブをフォーマットする処理も行いますが、ブートドライブとして使用されているドライブではフォーマットできません。Macを起動する際にCommand+Rキーを押し続けるとリカバリモードで起動し、そこからターミナルを開くことができます。
最後にもう一つ注意点があります。13インチRetina MacBook Proや新型Mac miniなど、現在Apple製品ラインに搭載されているMacをお使いの場合、古いインストールディスクをそのままブートディスクとして使用することはできません。これらのマシンでは、App Storeにまだ掲載されていない特別なバージョンのMountain Lionが必要です。そのため、このような状況ではリカバリモードを使用するのが最善の策です。
ターミナルを開いたら、Fusion Drive を作成する準備が整います。
システムが認識できるドライブを一覧表示します。システムに接続されているドライブを一覧表示するには、次のコマンドを使用します。
diskutil list
次のようにドライブがリストされます。
アルバート・フィリスドライブのマウントポイントは で示されています/dev/disk#。Fusion Drive にしたいディスクのマウントポイントをメモしておいてください。この例では、/dev/disk0はブートディスク、/dev/disk1と/dev/disk2はそれぞれ Fusion Drive として組み合わせたい SSD とハードドライブです。ドライブを区別する簡単な方法は、サイズと名前です。ターミナルはドライブを消去する前にあまり警告を出さないので、間違えないように注意してください。
論理ボリュームグループを作成します。CoreStorage 論理ボリュームグループ(物理ドライブの領域を結合して作成されるデータプール)を作成しましょう。diskutilコマンドを以下の形式で実行します。
diskutil coreStorage create nameYourThing drive1 drive2
結合するドライブとして/dev/disk1とを使用する例に従って、次のように入力します。/dev/disk2
diskutil coreStorage create myLogicalVolGroup /dev/disk1 /dev/disk2
処理が完了すると、論理ボリュームグループが完成し、コマンドはグループの一意の識別子を表示して終了します。この識別子をクリップボードにコピーしてください。識別子は以下のようになります。
アルバート・フィリス論理ボリュームを作成します。論理ボリュームグループが作成されたので、Macが単一のドライブとして認識する論理ボリュームを作成できます。diskutilコマンドを以下の形式で実行します。
diskutil coreStorage createVolume lvgUUID type name size
lvgUUID前の手順でコピーした一意の識別子です。typeジャーナル化された HFS+ ( と入力jhfs+) を使用します。nameドライブ名は自由に設定できます(通常は「Macintosh HD」)。名前にスペースが含まれる場合は、必ず引用符で囲んでください。sizeドライブにする「プール」のサイズです。次の接尾辞を使用します: B(バイト)、S(512 バイト ブロック)、K(キロバイト)、M(メガバイト)、G(メガバイト)、T(エラバイト)、P(エータバイト)、または (%) 論理ボリューム グループの現在のサイズのパーセンテージ。
前の例に従うと、コマンドは次のようになります。
diskutil coreStorage createVolume 50B457C3-ADC6-4EDC-9ABA-FD8C6EEDE69A jhfs+ "Macintosh HD" 100%
アルバート・フィリスこれにより、Macintosh HD という名前のボリュームが作成され、論理ボリューム グループ全体 (100%)、つまり 2 つのドライブのすべての領域が埋められます。
楽しむ!
コマンドを実行すると、Fusion Driveが使用可能になります。Mountain Lionを復元したり、その他何でも好きなように操作できます。ただし、動作させるには両方を同時に接続する必要があることに注意してください。
ヒント: http://jollyjinx.tumblr.com