web-dev-qa-db-ja.com

USBフラッシュドライブ上のTails用のカスタムサイズの永続ストレージ

私はUSBフラッシュドライブでテールを試してきました。デフォルトでは、永続ストレージを作成すると、フラッシュドライブの残りのスペース全体がいっぱいになります。暗号化されたストレージは多くのOSにマウントするのが面倒なので、これは基本的にフラッシュドライブを「一般的な」使用法、つまり単純なクロスOSストレージデバイスには役に立たないものにします。

私がやりたかったのは:

  • フラッシュドライブのデフォルトのFAT32パーティションにTailsをインストールします(インストーラーはこれを自動的に行います)
  • ドライブをいっぱいにしない永続ストレージでパーティションを作成します

Tailsインストーラーがすべてをワイプするため、私が知る限り、パーティションを事前に作成することはできません。 gpartedや他のツールが(まだ)それをサポートしていないようであるため、永続性luksパーティションのサイズを変更できません。コマンドラインでサイズを変更するコマンドラインの指示をいくつか見つけましたが、プロセスは非常に複雑で、率直に言って非常に怖いものでした。

つまり、要点は次のとおりです。カスタムサイズで永続ストレージを作成するにはどうすればよいですか、またはそのパーティションのサイズを変更する方法について明確な指示がありますか?

ありがとう!

1
galaktor

簡単な回避策を見つけたと思います。

「トリック」とは、永続ストレージの構成を実行して暗号化されたボリュームを作成すると、未割り当てスペースがいっぱいになることです。そのデバイス上で。したがって、最初に好みのパーティションを作成し、luksボリューム用に好きなだけ残しておくと、そのサイズを制御できます。

ステップ

  • 通常どおり、つまり、tails-installerユーティリティを使用してTailsをUSBフラッシュドライブにインストールします
  • パーティションツール(gparted、ディスクなど)を使用して、インストーラーによってテール用に作成されたパーティションに続いて、目的のサイズのFAT32ボリュームを作成します
  • テールを起動し、通常どおり永続ストレージの構成ツールを実行します。フラッシュドライブの残りの未割り当て領域を永続ストレージで埋めます。

結果

これが私のテスト用4GBフラッシュドライブでどのように見えるかです。強調表示されているのは、一般的なフラッシュドライブの使用に必要なFAT32ボリューム(名前はhalf)と、永続性のためにテールによって作成された暗号化パーティション(名前はTailsData)。

enter image description here

これで、ドライブを古いOSに接続して「半分」のパーティションを使用するか、Tailsを起動して暗号化された永続ストレージ(および暗号化されていないFAT32パーティション)を使用できます。

1
galaktor