FileVaultがRAIDボリュームで機能しないのはなぜですか?


16

職場で、同僚にRAIDボリュームでFilevaultを有効にすることは不可能だと言いました。彼は驚いて、技術的な理由を尋ねました。

知りたいです。Filevaultはソフトウェアレベルであり、RAIDはハードウェアレベルであるため、奇妙です。


ここで、ディスクユーティリティによって作成されたRAIDボリュームについて話していると思いますか?
nohillside

@patrixはい、たとえば、Mac MiniのRAID-1に2台の内蔵HDDが設定されています。
ブノワ

回答:


2

どちらも同じデータ構造を使用して、ボリューム内にボリュームを作成します。

ラッパーを作成し、ディスク上のデータを暗号化機能でスクランブル/マッピングすることで、2つの異なるブロックに書き込まれた同じデータがドライブ上で物理的に異なるようになります。それがFileVault 2です。

もう1つはラッパーを作成し、ディスク上のデータは他の場所でミラーリングされるか、分割または共有チェックサム機能を介してマッピングされるため、ドライブ上のデータは物理的にチェックサムの一部またはファイルシステムの論理ブロックの一部になります。これはRAIDです。

AppleのRAIDおよび暗号化ツールは使用できる唯一のツールではありませんが、これが現在相互に排他的であるように設計されている方法です。AppleはSierra(macOS 10.12)用の新しいAPFSを発表したので、これはHFS +ベースのシステムでは変わらないと予想しています。これにより、大幅に堅牢なストレージ暗号化と、COW、スナップショット、ファイルごとの暗号化などの物理ボリュームスパニングオプションが可能になります...


この回答には事実がほとんど含まれておらず、ほとんど無意味であるため、本当にこの回答を削除する必要があります。私は失礼になろうとはしていませんし、そのように受け取られたら謝罪します、私はそれをもっと外交的な方法で考えることはできません。過酷でごめんなさい。
DanielSmedegaardBuus

@DanielSmedegaardBuusの心配はありません。コアストレージが完成してなくなっており、良い答えがあるからです。OPが選択する限り、これはとどまると思います。それが危害を引き起こし、意見の違いを修正できる編集が表示されない限り、その後、答えを変更することに抵抗があります。私は誰もこれをすべきではないと信じています。そうではなく、今もそうではありません。また、使用が制限されている場合や、やる価値がないという意見がある場合でも、Maynardが可能性について包括的に答えてくれてうれしいです。
bmike

26

私がここで与えた以前の答えは間違っていました(bmikeの答えもそうです)。

私が以前に答えたのは、これが問題である場合、回避策は、AppleRaidセット全体をカバーする暗号化されたディスクイメージを作成することです。これは理論上は機能しますが、非常に遅く(rawディスクアクセスの10倍以上遅いなど)、基本的に使用できないため、diskutilコマンドラインユーティリティをさらに詳しく調べることになりました。そして、あなたは何を知っていますか---あなたは望んでいることをすることができます。あなたはコマンドラインからそれをしなければなりません、そしてそこでさえあなたは最も簡単なコマンドでそれをすることはできませんが、それはすることができ、それは100%合法的なAppleがサポートし、奇妙なハックではありません。

したがって、ディスクユーティリティまたはコマンドラインのいずれかを使用して、何らかの方法で作成したApple Raidボリュームがあるとします。

注:このプロセスは、RAIDをフォーマットして暗号化します。続行する前に、保持するデータをバックアップします(少なくとも2回)。

最初に必要なことは、対象のApple Raidボリュームの低レベルOS識別子を知ることです。したがって、次のように入力します。

diskutil list

システム上のさまざまなハードドライブ、パーティション、論理ハードドライブ(Apple RAIDボリュームなど)のリストが表示されます。リストを見て、名前、サイズなど、暗号化するApple RAIDボリュームに基づいて計算します。必ず正しい識別子を取得してください。取得しないと、他のボリュームが破壊されます。これを行うとき、バックアップドライブを含め、問題に関係のないすべてのハードドライブを切断する(手動で---ケーブルを抜く)のが賢明です。

このリストから、対象のデバイスは、たとえばdisk7であることがわかります。

次に、デバイスの周りにコアストレージLVG(論理ボリュームグループ)ラッパーを作成します。Core Storageの用語を理解していると主張するつもりはありません。また、Apple RAIDと比較して、すべてに異なる用語を使用している理由もありませんが、私が知る限り、LVGは本質的に論理ストレージのCore Storageのバージョンです。次のように入力します:

diskutil cs createLVG BackupImacLVG disk7

BackupImacLVGは、作成する論理ハードドライブに付ける名前です。このコマンドは数秒かかり、作成したLVGの「名前」(UUID)である長い文字列を吐き出します。次のステップで使用します。

まだ終わっていません。ここで、この論理ハードドライブにパーティション(Core Storageが論理ボリュームと呼ぶ)に相当するものを作成する必要があります。次のコマンドは次のとおりです。

diskutil cs createLV 8C5AED3-0CCF-4155-8E3D-DF7D9E68EE7B JHFS+ BackupImac 100% -stdinpassphrase

上記のコマンドでは: 8C5AED3-0CCF-4155-8E3D-DF7D9E68EE7B先ほど説明したLVG UUID(必ず独自のものを使用してください)で、 JHFS + はパーティションに作成するファイルシステムです。 BackupImac は、このパーティションに作成されたボリュームの名前になります。 100% は、このパーティションにどのくらいのスペースを割り当てたいかを示します。(サイズを指定する方法はいくつかありますが、ほとんどの人はおそらく100%を使用します)。 -stdinpassphrase は、暗号化を使用することを示しています。

コマンドラインは、次のプロンプトを表示します。

Passphrase for new volume:

パスワードを入力すると、完了です。(ここに役立つApple FileVault UIはありません!Appleでパスワードを保存するための申し出はありません。正しく入力したことを確認するためのパスワードの2回目の要求もありません!)

これらすべての最終結果は、まさにあなたが期待し期待するものです。以前のAppleRAIDボリュームのすべてのパフォーマンスを備えた暗号化ボリューム。(また、diskutilのmanページを見ると、Apple RAIDボリュームがdiskutil cs createLVGのサポート対象として明示的にリストされていることがわかります。したがって、これは公式にサポートされていない奇妙なケースではありません。)

Disk Utility.appはUIを更新しません(この点で非常に悪いです--- OSXでは継続的な問題でした)。それを終了して再起動します。RAIDスライスとともに、BackupImacLVGと呼ばれる新しい「ハードドライブ」(またはあなたが呼んだもの)とBackupImacと呼ばれるパーティション(または呼んだもの)が「暗号化された論理パーティション」の形式で表示されます。 。

知っておくべきこと ディスクは、パスワードを要求せずに作成プロセス中にマウントされます(コマンドラインでパスワードを指定しました)。

完了したら、ボリュームのマウントを解除し、AppleRAIDボリュームのハードドライブの電源を切り、再び電源を入れて、何が起こるかを確認します。Apple RAIDのすべてのスライスが起動し、OSによって検出されると、すべてを正しく行った場合、ディスクをマウントできるようにパスワードを求めるウィンドウが画面に表示されます。


方法を特定したことを顕著に示します。私はこれをかなり以前からずっと望んでいました。現在、RAIDセットのイメージを作成するつもりがあるかどうかわからないので、フォーマットしてからコピーして戻すことができます。これは一種の大規模なセットです。うーん...
ジェームズ・T・スネル

コマンドラインでパスフレーズを入力するとき、確認はありません。これは少し難しいですが、後でGUI DiskUtilityに移動し、パーティションの[消去]をクリックして、複雑なメーターで素敵なダブルパスワードプロンプトを表示できます。このプロセスを文書化してくれてありがとう!
dacc

@Maynard Handley-これはYosemiteのRAID0で動作しますか?THX。
thepen

関心のあるすべての人にとって、これがEl Capitan(10.11)およびTime Machineボリュームで機能することを確認できます。
マット

3
macOS 10.12 Sierra(Mac Proでテスト済み)の成功を確認しました。AppleRAIDミラーを作成し、暗号化されたジャーナル化されたHFSX(HFSXは大文字と小文字を区別するHFS +です)。これらの手順を完了すると、ディスクユーティリティがすぐにハングするため、1)Macを再起動し、2。)Finderにログインし、3)ディスクユーティリティを正常に起動します。また、メンバー(物理ドライブ)をRAIDミラーから削除し、残りのメンバー(ドライブ)が期待どおりに動作することを確認するためにテストしました。Macを再起動してログインすると、正しいパスフレーズを入力するまで単一のメンバーをマウントできませんでした。ありがとうございました。
user3051849
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.