現在のMacでフュージョンドライブを設定する

MacにFusionドライブシステムを設定するには、最新のバージョンのOS X Mountain Lion (10.8.2以降)と、Macが単一のものとして扱う2つのドライブ以外の特別なソフトウェアやハードウェアは必要ありませんより大きな音量

AppleがFusionドライブの一般的なサポートを含むようにOSとディスクユーティリティをアップデートすると、あなた自身のFusionドライブを簡単に作成することができます。 その間、 Terminalを使用して同じことを達成できます。

融合ドライブの背景

2012年10月、AppleはiMacMac miniに新しいストレージオプションFusionドライブを導入しました。 Fusionドライブは、実際には128 GB SSD(ソリッドステートドライブ)と標準の1 TBまたは3 TBのプラッタベースのハードドライブの2つのドライブです。 Fusionドライブは、SSDとハードドライブを1つのドライブとして認識する単一ボリュームに統合します。

アップルは、頻繁にアクセスされるデータがFusionドライブのより高速な部分から読み取られるように、頻繁に使用するファイルをボリュームのSSD部分に動的に移動するスマートドライブとしてFusionドライブを説明します。 同様に、使用頻度の低いデータは、より低速ですがかなり大きなハードドライブセクションに降格されます。

最初に発表されたとき、このストレージオプションはSSDキャッシュを内蔵した標準的なハードドライブであると多くの人が考えていました。ドライブメーカはこのようなドライブを多数提供しています。 しかし、Appleのバージョンは単一のドライブではない。 OSが結合して管理する2つの別々のドライブです。

Appleがもう少し詳細を発表した後、Fusionドライブは、頻繁に使用されるデータの読み書き時間を最短にするという明確な目的で、個々のドライブから構築された階層型ストレージシステムであることが明らかになりました。 階層型ストレージは、大企業では情報への迅速なアクセスを保証するために一般的に使用されているため、消費者レベルにもたらされることは興味深いことです。

04の01

フュージョンドライブとコアストレージ

Western DigitalとSamsungの画像提供

Mac開発者Patrick Steinと著者が行った調査に基づいて、Fusionドライブを作成しても特別なハードウェアは必要ないと思われます。 必要なのは、SSDとプラッタベースのハードドライブだけです。 OS X Mountain Lion(10.8.2以降)も必要です。 アップル社は、新しいMac miniとiMacに同梱されているディスクユーティリティのバージョンは、Fusionドライブをサポートする特別なバージョンだと言っている。 古いバージョンのディスクユーティリティはFusionドライブでは動作しません。

これは正しいが、少し不完全である。 Disk Utilityアプリは、diskutilという既存のコマンドラインプログラム用のGUIラッパーです。 Diskutilにはすでに、Fusionドライブを作成するために必要なすべての機能とコマンドが含まれています。 唯一の問題は、私たちが使用していたGUIアプリケーションであるDisk Utilityの最新バージョンにまだ新しいコアストレージコマンドが組み込まれていないことです。新しいMac miniおよびiMacに付属するDisk Utilityの特別なバージョンAppleがOS X 10.8.3、おそらくOS X 10.9.xでOS Xをアップデートすると、Disk Utilityは、モデルに関係なく、どのMacでもすべてのコアストレージコマンドを利用できるようになります。

これまでは、ターミナルとコマンドラインインターフェイスを使って独自のFusionドライブを作成することができます。

SSDの有無にかかわらず融合

Appleが販売するFusionドライブは、SSDと標準のプラッタベースのハードドライブを使用しています。 しかし、FusionテクノロジはSSDの存在を要求したりテストしたりすることはありません。 どちらかが他のドライブよりもはるかに高速であれば、2台のドライブでFusionを使用することができます。

つまり、10,000 RPMのドライブと標準の7,200 RPMの大容量ストレージを使用してFusionドライブを作成できます。 5,400 RPMドライブを装備したMacに7,200 RPMドライブを追加することもできます。 あなたはアイデアを得る。 高速ドライブと低速ドライブです。 ただし、SSDと標準ドライブの組み合わせが最も優れています。これは、大容量ストレージを犠牲にすることなくパフォーマンスの向上を最大限に発揮するためです。これはFusionドライブシステムの全体像です。

04の02

Macでフュージョンドライブを作成する - 端末を使用してドライブ名のリストを取得する

探しているボリューム名が見つかったら、右にスキャンして、OSで使用されている名前を見つけます。 私の場合は、disk0s2とdisk3s2です。 スクリーンショットCoyote Moon、Inc.のスクリーンショット

フュージョンドライブは、いずれかのタイプの2つのドライブで動作することができますが、一方が他方よりも速い場合、このガイドは単一のSSDと単一のプラッタベースのハードドライブを使用していると仮定していますMac OS拡張(ジャーナリング)形式を使用して、 ディスクユーティリティ

私たちが使用するコマンドは、2つのドライブをFusionドライブとして使用できるようにコアストレージに指示し、最初にそれらを論理デバイスのコアストレージプールに追加して論理ボリュームに結合します。

警告:複数のパーティションで構成されたドライブを使用しないでください

コアストレージは、ディスクユーティリティを使用して、ドライブ全体または複数のボリュームにパーティション分割されたドライブを使用できます。 実験として、私は2つのパーティションで構成された動作するFusionドライブを作成しようとしました。 1つのパーティションはより高速のSSDに配置されていました。 2番目のパーティションは標準のハードドライブに配置されていました。 この設定は機能しましたが、私はそれをお勧めしません。 Fusionドライブを削除したり、個々のパーティションに分割することはできません。 いずれかの操作を実行しようとすると、diskutilは失敗します。 再フォーマットすることでドライブを手動で復旧することはできますが、ドライブに含まれているどのパーティションにあったデータも失われます。

Appleはまた、複数のパーティションに分割されていない2つのドライブ全体でFusionを使用すると述べています。この機能はいつでも廃止される可能性があるためです。

ですから、Fusionドライブを作成するために2つのドライブ全体を使用することを強くお勧めします。 既存のドライブでパーティションを使用しようとしないでください。 このガイドでは、ディスクユーティリティを使用して複数のボリュームに分割されていない1つのSSDと1つのハードドライブを使用していることを前提としています。

フュージョンドライブの作成

警告:以下のプロセスは、Fusionドライブの作成に使用する2台のドライブに現在格納されているデータをすべて消去します。 続行する前にMacが使用するすべてのドライブの最新のバックアップを作成してください。 また、いずれかの手順でディスクの名前を誤って入力すると、ディスク上のデータが失われる可能性があります。

両方のドライブは、 ディスクユーティリティを使用して単一のパーティションとしてフォーマットする必要があります 。 ドライブがフォーマットされると、デスクトップに表示されます。 まもなくこの情報が必要になるので、各ドライブの名前を書き留めておいてください。 このガイドでは、Fusion1という名前のSSDと、Fusion2という名前の1 TBのハードドライブを使用しています。 プロセスが完了すると、それらはFusionという単一ボリュームになります。

  1. /アプリケーション/ユーティリティにある起動端末。
  2. ターミナルのコマンドプロンプト(通常、ユーザーアカウントと$)に次のように入力します。
  3. ディスクリスト
  4. Enterまたは戻るを押します。
  5. Macに接続されているドライブの一覧が表示されます。 おそらくdisk0、disk1など、あなたが見ていない名前を持っているでしょう。フォーマットしたときにボリュームに付けた名前も表示されます。 2つのドライブを指定した名前で探します。 私の場合、私はFusion1とFusion2を探しています。
  6. 探しているボリューム名が見つかったら、右にスキャンして、OSで使用されている名前を見つけます。 私の場合は、disk0s2とdisk3s2です。 ディスク名を書き留めます。 後でそれらを使用します。

ちなみに、ディスク名の "s"は、それがパーティション化されたドライブであることを示します。 sの後の数字はパーティション番号です。

私はドライブをパーティション分割しないように言いましたが、Macでドライブをフォーマットしても、ターミナルとdiskutilを使ってドライブを表示すると、少なくとも2つのパーティションが表示されます。 最初のパーティションはEFIと呼ばれ、Disk UtilityアプリとFinderによって表示されません。 ここではEFIパーティションを無視できます。

これでディスクの名前がわかりましたので、このガイドの4ページで行う論理ボリュームグループを作成します。

04の03

MacでFusionドライブを作成する - 論理ボリュームグループを作成する

生成されたUUIDを書き留めておいてください。それは後の手順で必要になります。 スクリーンショットCoyote Moon、Inc.のスクリーンショット

次のステップでは、このガイドの2ページで検索したディスク名を使用して、コアストレージが使用できる論理ボリュームグループにドライブを割り当てます。

論理ボリュームグループを作成する

手元にあるディスク名を使用して、論理ボリュームグループを作成するFusionドライブを作成する最初のステップを実行する準備が整いました。 もう一度、Terminalを使用して特別なコアストレージコマンドを実行します。

警告:論理ボリュームグループを作成するプロセスによって、2つのドライブ上のすべてのデータが消去されます。 開始する前に、両方のドライブにデータの最新のバックアップがあることを確認してください。 また、使用するデバイス名にも注意してください。 Fusionドライブで使用するドライブの名前と正確に一致する必要があります。

コマンド形式は次のとおりです。

diskutil cs create lvgName device1 device2

lvgNameは、作成しようとしている論理ボリュームグループに割り当てる名前です。 この名前は完成したFusionドライブのボリューム名としてMacに表示されません。 あなたは好きな名前を使うことができます。 小文字や数字を使用することをお勧めします。スペースや特殊文字は使用しないでください。

Device1とdevice2は、先に書き留めたディスク名です。 デバイス1は、2つのデバイスより高速でなければなりません。 この例では、device1はSSD、device2はプラッタ・ベースのドライブです。 私が知る限り、コアストレージはどのデバイスがより速いデバイスであるかを確認するためのタイプのチェックを行いません。 論理ボリュームグループを作成してプライマリ(高速)ドライブであるドライブを判別するときに、ドライブを配置する順序を使用します。

私の例のコマンドは次のようになります:

diskutil csはfusion disk0s2 disk1s2を作成します

ターミナルで上記のコマンドを入力しますが、あなた自身のlvgNameと独自のディスク名を使用してください。

Enterまたは戻るを押します。

ターミナルは、2つのドライブをコアストレージ論理ボリュームグループのメンバーに変換するプロセスに関する情報を提供します。 プロセスが完了すると、Terminalは作成したコアストレージ論理ボリュームグループのUUID(Universal Unique Identifier)を通知します。 UUIDは、実際のFusionボリュームを作成する次のコアストレージコマンドで使用されるため、必ず書き留めてください。 ターミナル出力の例を次に示します。

CaseyTNG:〜tnelson $ diskutil cs create Fusion disk0s2 disk5s2

CoreStorageオペレーションを開始

ディスク0s2のマウント解除

disk0s2のパーティションタイプに触れる

論理ボリュームグループにdisk0s2を追加する

ディスク5s2のマウント解除

disk5s2のパーティションタイプに触れる

論理ボリュームグループにdisk3s2を追加する

コアストレージ論理ボリュームグループの作成

disk0s2をコアストレージに切り替える

disk3s2をコアストレージに切り替える

論理ボリュームグループの表示を待つ

新しい論理ボリュームグループ "DBFEB690-107B-4EA6-905B-2971D10F5B53"が見つかりました

コアストレージLVG UUID:DBFEB690-107B-4EA6-905B-2971D10F5B53

完成したCoreStorageオペレーション

CaseyTNG:〜tnelson $

生成されたUUID(DBFEB690-107B-4EA6-905B-2971D10F5B53)に注目してください。 それはかなりの識別子です。間違いなくユニークであり、間違いなく短く思い出深いものです。 次のステップでそれを使用するので、必ず書き留めてください。

04/04

MacでFusionドライブを作成する - 論理ボリュームを作成する

createVolumeコマンドが完了すると、新しい融合ボリューム用に生成されたUUIDが表示されます。 将来の参照のためにUUIDを書き留めてください。 スクリーンショットCoyote Moon、Inc.のスクリーンショット

これまで、Fusionドライブの作成を開始するために必要なディスク名が見つかりました。 その後、名前を使用して論理ボリュームグループを作成しました。 これで、論理ボリュームグループをOSが使用できるFusionボリュームにする準備が整いました。

コアストレージ論理ボリュームの作成

これで、2つのドライブで構成されたコアストレージ論理ボリュームグループが完成しました.Macの実際のFusionボリュームを作成できます。 コマンドの形式は次のとおりです。

diskutil cs createVolume lvgUUIDタイプ名のサイズ

lvgUUIDは、前のページで作成したコアストレージ論理ボリュームグループのUUIDです。 この面倒な番号を入力する最も簡単な方法は、ターミナルウィンドウでスクロールして、UUIDをクリップボードにコピーすることです。

タイプは、使用するフォーマットタイプを参照します。 この場合、jhfs +と入力します。これは、Macで使用される標準フォーマットであるJournaled HFS +の略です。

あなたはFusionボリュームの任意の名前を使用することができます。 ここに入力する名前は、Macのデスクトップに表示される名前になります。

sizeパラメータは、作成するボリュームのサイズを参照します。 前に作成した論理ボリュームグループよりも大きくすることはできませんが、小さくすることはできます。 ただし、パーセンテージオプションを使用し、論理ボリュームグループの100%を使用してFusionボリュームを作成するだけです。

したがって、私の例では、最終的なコマンドは次のようになります。

Diskutil cs createVolume DBFEB690-107B-4EA6-905B-2971D10F5B53 jhfs + Fusion 100%

ターミナルに上記のコマンドを入力します。 あなた自身の値を代用してから、Enterキーを押すか返すようにしてください。

ターミナルでコマンドが完了すると、新しいFusionドライブがデスクトップにマウントされ、使用できる状態になります。

Fusionドライブを作成することで、あなたとあなたのMacは、Fusionドライブを作成したコアストレージ技術が提供するパフォーマンス上の利点を利用する準備が整いました。 この時点で、ドライブはMac上の他のボリュームと同様に扱うことができます。 あなたはそれにOS Xをインストールするか、あなたが望むもののためにそれを使用することができます。