DIY Fusion Driveを作成できますか?


52

256 GB SSDと500 GB HDDの2つのドライブを搭載したMac Miniがあります。私が読んだことから、新しいFusion Driveは、Core Storage APIを使用して、ソフトウェアのすべての魔法を実行します。

Fusion Driveのように動作するようにセットアップを取得できますか?つまり、2つのドライブを単一の論理ボリュームとして表示し、システムが頻繁にアクセスするファイルをSSDに自動的に移動するようにします。RAIDドライブを簡単にストライプ化または拡張できることは理解していますが、Fusionドライブの自動管理された階層型ストレージ機能は、新しいハードウェアに投資せずに使用できると便利です。


1
数か月前、@ JessBowers はSSDストレージの寿命についてコメントしました。Fusion DriveのAppleがサポートする実装は、Fusion DriveブランドのMacにAppleによってインストールされたSSDに配慮されると確信しています。他のMacでも、ソフトウェアとファームウェアがエンドユーザーが選択したSSDに等しく配慮されるかどうかまだ不明です。
グラハムペリン

2009年から、AppleによるSSDの別のパフォーマンス指向の使用:Mac OS X Server v10.6:HFS + Journalを別のボリュームに移動します。ヒント:この機能は、OSのサーバーバージョンに限定されません。詳細についてApple_Journalスライス、参照moveJournalの動詞をdiskutil
グラハムペリン

2010年のMacbook ProにSSDディスクを追加して、CoreStorageボリュームを作成し、OS X 10.8.2を再インストールすることに成功しました。すべてがうまく機能しており、速度の向上は本当に素晴らしいです。
ダビデグアラノ

回答:


42

はい、古いMacでフュージョンドライブを作成できます。詳細については、こちらをご覧ください

  • 明らかにSSDとHDの両方が必要です。OSにdisk1およびdisk7として認識されていると仮定しましょう。ディスクIDはで確認できdiskutil listます。
  • diskutil cs create bla disk1 disk7作成blaするために、フュージョンドライブに付ける名前はどこですか。
  • diskutil cs list 論理ボリュームグループIDをメモします
  • diskutil cs createVolume <ID from above> jhfs+ blub 100%、ここでblubボリュームに付ける名前です。

Appleの指示へのリンク:ここをクリック

注:これらは、スプリットフュージョンドライブを修正するための手順ですが、ドライブを作成するためにも機能します。


2
素晴らしい調査!それの価値はあなたが成功した同じ非HFS +ファイルシステム上の技術だけでなく...を試してきたことを指摘
ダン・J

@ジョリー私はあなたのブログでこれを見ました、そして、あなたがそれをすぐに解決したのは素晴らしいです!+1!
duci9y

diskutilコマンドのリファレンスドキュメントはありますか?
ジョージ

1
man diskutilコマンドラインで使用します。
jtbandes

このテクニックを使用するときに、リカバリパーティションを保持する方法を知っている人はいますか?
ジェスバウアーズ

14

はいといいえ。

Fusion Driveは、Core Storageを利用して1つの論理ボリュームとして機能しますが、これは単一のボリュームとして見えますが、実際には複数の物理ボリューム(この場合はSSDとHDD)で構成できます。

ターミナルのdiskutilコマンドを使用して、コアストレージボリュームを作成および管理できます。(ディスクユーティリティは、GUIを介したコアストレージの広範なサポートをまだ持っていません。)特に、diskutil coreStorage createLVGおよびdiskutil coreStorage createVolumeなどのコマンドを使用して、独自の論理ボリュームグループと論理ボリュームを作成できます(詳細については、manページを参照してください)。

ただし、物理ボリューム間でデータを自動的に移動するFusion Driveの特別な動作は、特別な論理ボリュームファミリにエンコードされているため、簡単に模倣できるものではないでしょう。(誰かが私の間違いを証明できたら嬉しいです!)


3
また、人々が実際にこれらのマシンを熱くて小さな手にするまで、Appleが何をしたのか、他のセットアップを同じように見せるのがどれだけ簡単かわからないことも注目に値します。
ポールワグランド

2
AppleはFusion Driveに関する興味深い記事(KB HT5446)を投稿しました。Fusion Driveの「取り扱い」には、更新された「Disk Utility.app」が必要です
フランシス

「更新されたDisk Utility.app」がなければ、「ストック」ディスクユーティリティのみを使用してDIY Fusion Driveのディスクの問題を診断することはできませんか?
-Gorb

1
@Damianおそらく、アクセス許可の修復などの機能は引き続き機能するでしょう。検証/修復ディスクも同様に機能する可能性があると思いますが、試した人に確認する必要があります。
jtbandes

1
「人々が実際にこれらのマシンを実際に手に持っている」今、ウェブ全体で説明されている論理ボリュームを作成すると、実際にすべての自動ファイル移動の良さで「Fusion Drive」が作成されるかどうかがわかりますか?
TML

10

2009年初頭のMacBook ProでDIY Fusionドライブの作成を終えました。うまく機能し、リカバリパーティションとBoot Campパーティションを同時に維持する方法を見つけました。

私はバックアップから始めました。MountainLionパーティションのTime MachineとCarbon Copy Clonerの両方のバックアップと、Boot CampパーティションのWinCloneのバックアップです。すべてのバックアップは、Fusion Driveのアップグレードに関係のない外部ハードドライブに保存されました。

ハードウェアについては、128 GB Samsung 830 SSDとハードドライブキャディトレイを購入し、Apple Superdriveをハードドライブに交換できるようにしました。(キャディに付属している指示は完全に間違っていますが、キャディは非常に単純なので、ドライブをキャディに取り付ける方法を考え出しました。)インストールには注意が必要で、小さなTorxドライバーとスパッジャーが必要でしたが、上ifixit.com明確で親切でした。

インストール後、システム情報を使用して、CDベイのSSDのネゴシエートされたリンク速度が3ギガビットではなく1.5ギガビットであることを発見しました。そこで、私は再びMacBook Proを開き、ハードドライブとSSDを交換しました。次回起動したとき、両方のドライブが3ギガビットで実行されていました。テストの一時的な手段として、ディスクユーティリティを使用して、単一のジャーナル化されたHFS +パーティションとしてSSDをフォーマットしました。

Fusion Driveを作成するために、起動中にCommand-Rを押しながら回復パーティションを起動しました。Fusion Driveを作成するために、リカバリモードでターミナルを使用しました。

最初のステップは、diskutil listコマンドを使用して両方のドライブのパーティションの完全なリストを取得することでした。私の場合、disk0s2はSSD上のパーティションであり、disk1s2はハードディスク上の通常のMountain Lionパーティションです。

次に、このコマンドを使用してdiskutil cs create Fusion disk0s2 disk1s2、2つのパーティションから論理ボリュームグループを作成しました。これは特別なステップです。論理ボリュームグループを作成するときに、ディスク全体ではなくパーティションを指定します。リカバリパーティションとBoot Campパーティションをそのままにしておくことができました。私が見たほとんどの指示では、パーティション名ではなくディスク名を使用しているため、ディスク全体が消去されます。パーティション名の使用については、diskutilのマニュアルページに記載されています。

次に、このdiskutil cs createVolume <ID from above> jhfs+ Reliance '100%'コマンドを使用して、論理ボリュームグループの100%を使用して論理ボリュームを作成しました。リカバリパーティションとBoot Campパーティションがまだあるので、論理ボリュームグループにそれらのスペースを残す必要はなかったので、新しいFusion Driveパーティション用にすべてのスペースを自由に使用できました。

その時点で、難しい部分は完了しました。クローンバックアップから起動し、Install OS X Mountain Lionアプリケーションを使用して、Fusion DriveにMountain Lionを再インストールしました。(代わりにクローンを戻すこともできましたが、Mountain Lionを再インストールする機会を得るというアイデアが気に入りました。)インストールが完了したら、Migration Assistantを使用してファイルとアカウントをクローンからFusion Driveにコピーしました。

バックアップ/復元の後、いつものように、私のMacはSpotlightのインデックスを再作成するのに何時間も忙しかったし、次のTime Machineバックアップは非常に遅かった。しかし、これらのものが邪魔にならないようになると、すべてが高速化され、新しいFusion Driveのメリットが得られるようになりました!私が最も頻繁に使用するアプリケーションがわかるため、高速化が継続されています。

このプロセスの最後にはいくつかの不具合がありますが、それらはすべて非常に軽微だと考えています。

  1. オプションキーを押したまま起動すると、MacファームウェアにFusionドライブが2回表示されます。どちらかのドライブを選択すると問題なく起動します。
  2. ディスクユーティリティでは、Boot CampパーティションがFusion Driveの一部として表示されます(ハードドライブ上にある場合でも)。これは無害なようです。
  3. Windows 7のBoot CampコントロールパネルにもFusionドライブが2回表示されます。繰り返しますが、どちらの選択肢も正常に機能します。
  4. Windows 7を初めて起動したときに、Windowsブートローダー画面が表示されました。おそらく、Boot CampパーティションのあるハードドライブをCDベイに移動したためです。Windows 7はドライブアドレスを調整し、それ以来正常に起動しています。

全体として、それは素晴らしいアップグレードであり、私はそれをしたことがうれしいです!


1
スチュアート、もう数ヶ月が経ちましたが、どうやってうまくいきましたか?
ダンプリッツ

ドライブのネゴシエートされたリンク速度をどのようにして発見しましたか?
ジムマッキース

8

@jtbandesが正しいことに加えて、CoreStorageを使用して論理ボリュームを作成および管理できますが、KB記事HT5446によると、Fusionドライブにはいくつかの「制限」があります。

Fusionドライブ(基本的にSSDおよび論理ボリュームとしてグループ化されたHDD)の代わりに、「/ Users」フォルダーをHDDに移動し、すべてのOS XファイルとアプリをSSDに残します。SSDを取得します。アプリとOSのパフォーマンス、およびHDD内のファイルに必要なすべてのスペース。別のマシンでTime Machineから復元するか、ドライブのセットアップを再構成すると、そのユーザーアカウントの/ homeを移動しても機能しません。


3
さらに空き容量を増やすには、/ Library / Application Support / Library / Developer / Library / iTunesもHDDに追加します。
dhempler

2
@ dennis.hempler完全に同意します!私の '/ Library / Application Support'は巨大です!主にGaragebandのチュートリアルビデオ、ループ、および楽器が原因です。このフォルダーを別のHDDに移動してSSDにリンクするにはどうすればよいですか?シンボリックリンクを使用していますか?移行アシスタントアプリ?
ディジェファーソン

1
良いコメント-私は、階層化ストレージの自動処理がどのように機能するかに最も関心があるので、どのファイルをどのドライブに入れるかを選択する必要はありません
bmike

1
これは別の質問への良い答えですが、この質問にはありません。最初の投稿者は、システムが頻繁にアクセスされるデータを自動的に移動する単一の論理ボリュームを必要とします。
グラハムペリン

シンボリックリンクはあなたが望むことをします。別の注意点は、ホームディレクトリのiTunesフォルダーです。たくさんの曲やビデオを持っていなくても、これは潜在的に巨大です-iPhoneのバックアップはここに行きます。
ダンプリッツ

3

2011 Mac Miniで2番目のドライブとしてSSDドライブをインストールした後、USBサムドライブにロードされたOS X 10.8.2インストーラーでターミナルユーティリティを使用してFusionドライブをセットアップしました。

これにより両方のドライブのデータが一掃されましたが、それが私が欲しかったものです。新しいFusionドライブを備えた新しいシステムです。

既存のインストールを保存したくない場合は、OS X 10.8.2インストーラーを使用してドライブを作成します(ただし、Fusionは10.8.1以前ではサポートされていなかったため、10.8.2以降であることを確認してください) 。

インストーラーが読み込まれたら、ターミナルウィンドウを開いてそこにdiskutilコマンドを入力できます。元のドライブを外部ディスクにクローンし、そこから起動して、2つのドライブを融合するよりも簡単に思えました。

Fusionドライブ(および正常に使用したもの)を作成するために書いた最も完全で簡単なガイドは、http://blog.macsales.com/15617-creating-your-own-fusion-driveにあります。

ちなみに、2011 Mac miniをお持ちで、2台目のドライブを接続する必要があるケーブルをまだ購入していない場合、OWCには素晴らしいDIYキットがあります。それは安価で、ツールのセットと光沢のある、専門的に書かれたステップバイステップの手順が付属しています。感動した。http://eshop.macsales.com/item/OWC/DIYIMM11D2で入手できます。


1

ここで、プロセスを概説するビデオを作成しました:http : //www.youtube.com/watch?v=I_odnNpv-FQ

順番に必要なコマンド:

diskutil list

diskutil cs create Fusion diskx diskx

注:Fusion論理ボリュームグループに名前を付けたいものに置き換えることができます

diskutil cs list

diskutil coreStorage createVolume YOUR_DEVICE_ID_HERE jhfs+ "Macintosh Fusion" 100%

注:"Macintosh Fusion"ドライブに名前を付けたいものに置き換えることができます。""私たちのように名前にスペースが必要な場合は、必ずs を使用してください。そうでない場合は必要ありません。

インストールが完了したら、ターミナルを開いてインデックス作成をオフにします。

sudo mdutil -i off

2つの別々のドライブに戻したい場合は、インストーラーを再度起動し、ターミナルを開いて次のように入力します。

diskutil cs delete YOUR_DEVICE_ID

その後、ターミナルまたはディスクユーティリティを使用して、フォーマットを設定できます。


スポットライトをオフにする必要がありますか、それともあなたは怒りの一般的な好みでミキシングしています。あなたの答えが以前の答えとどのように異なるかを説明すると(あなたがもっと徹底的に文書化しようとしている場合でも)他の人がここでコンテンツを使用するのに役立ちます。
bmike

別の回答を追加することは完全に許容できますが、追加のコンテンツ/情報も追加することが望ましいです。
nohillside
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.