Skip to content

インスタンス管理

WSL Dashboard は、基本的な状態制御から高度なディスク管理まで、WSL ディストリビューションのインスタンスを管理するための包括的なツールセットを提供します。

基本操作

メインビューでは、選択したインスタンスに対して次の操作を実行できます:

  • 開始 (Start): 停止状態のディストリビューションを起動します。
  • 停止 (Stop/Shutdown): ディストリビューションを正常にシャットダウンします。
  • 終了 (Terminate): 実行中のディストリビューションのプロセスを強制終了します(強制シャットダウンに似ています)。
  • 登録解除 (Unregister): ディストリビューションとそのすべてのデータを完全に削除します。注意:このプロセスは元に戻すことができません。

高度な機能

既定のディストリビューションとして設定 (Set as Default)

システムの既定の WSL インスタンスとしてディストリビューションを設定できます。これにより、コマンドラインで直接 wsl コマンドを実行すると、このディストリビューションに既定で入るようになります。

移行 (Move VHDX)

WSL は既定でシステムドライブ(C ドライブ)にインスタンスをインストールします。使用するにつれて、ディスクイメージ(.vhdx)が大量のスペースを占有する可能性があります。WSL Dashboard を使用すると、複雑なエクスポート/インポートコマンドを手動で実行することなく、インスタンスを一クリックで別のドライブに移行できます。

エクスポートとクローン (Export & Clone)

  • エクスポート: バックアップに適した .tar または .tar.gz ファイルとしてインスタンス全体をパッケージ化します。
  • クローン: 既存のインスタンスの完全なコピーをすばやく作成します。危険な操作を行う前にスナップショットを作成するのに非常に便利です。

ファイルの参照

「エクスプローラーで開く」をクリックすると、WSL インスタンスのルートファイルシステムに直接アクセスできます。

リアルタイム監視

WSL Dashboard は、各インスタンスの次の情報をリアルタイムで表示します:

  • 状態: 実行中、停止、インストール中など。
  • ディスク使用量: .vhdx ファイルのサイズを自動的に計算して表示します。
  • インストールパス: インスタンスの物理ファイルが保存されている場所を明確に示します。

ベストプラクティス

定期的なバックアップ

システムの重要な更新を行う前、または WSL の内部コア構成(カーネルのコンパイル、ドライバーのインストールなど)を変更する前に、クローン機能を使用して一時的なコピーを作成するか、エクスポート機能を使用して圧縮されたバックアップを生成することをお勧めします。

スペースの解放 (Sparse VHDX)

WSL 2 のディスクは自動的に拡張されますが、ファイルを削除しても .vhdx のサイズは自動的に小さくなりません。

  • ヒント: 圧縮をサポートするファイルシステムに移行するか、定期的にエクスポートしてから再インポートすることで、「空き」スペースを効果的に解放できます。

パーティションの推奨事項

主要な開発環境をシステムドライブではないドライブ(D ドライブや E ドライブなど)に移行することをお勧めします。これにより、システムドライブのスペース不足による Windows のパフォーマンス低下を防ぐことができます。