0
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Vagrant:BOXとVMの保存場所を変更する

Posted at

やりたいこと

  • VagrantのBOXとVMの保存場所を変更したい

デフォルトの保存場所はCドライブのユーザーディレクトリですが、容量が大きいのでDドライブに変更します。

Vagrant Boxの保存場所の変更

Vagrantのホームディレクトリ(BOXのデフォルトの保存場所)は次のとおりです。
C:\Users\ユーザー名\.vagrant.d

こちらを変更していきます。

1. Vagrantのホームディレクトリの変更

この場所を変更するには、システム環境変数もしくはユーザー環境変数にBoxファイルを保存するパスを指定します。

  1. Winマーク上で右クリック→「設定」→「システム」→「バージョン情報」→「システムの詳細設定」をクリックする

  2. 「システムのプロパティ」が開くので、「詳細設定」タブ→「環境変数」をクリックする

  3. 「ユーザー環境変数」もしくは「システム環境変数」の「新規」をクリックする

  4. 「変数名」と「変数値」を記入する
    例:

    • 変数名:VAGRANT_HOME
    • 変数値:D:\Vagrant\.vagrant.d

    USERPROFILE

2. Vagrant Boxの移動

Boxファイルを移動します。

  1. Vagrantのホームディレクトリ .vagrant.d の中身を、新しいフォルダーに移動する

    例:

    • 移動元:C:\Users\ユーザー名\.vagrant.d
    • 移動先:D:\Vagrant\.vagrant.d
  2. 移動がおわったら、移動元のフォルダーは削除するかリネームする

3. 確認

移動したBoxファイルが正しく認識されているか確認します。

  1. 環境変数を反映するためにPCを再起動する

  2. 次のコマンドを実行する

    vagrant box list
    

Boxの一覧が正しく表示されれば保存場所の変更は完了です。
保存済みのBoxが表示されなかったり、削除もしくはリネームした C:\Users\ユーザー名\.vagrant.d フォルダーが再作成されていれば、環境変数が正しく登録できていない可能性があります。
タイプミスをしていないか、再起動し忘れていないか確認しましょう。

VirtualBoxの保存場所の変更

VirtualBoxのデフォルトの仮想マシンフォルダーは次のとおりです。
C:\Users\ユーザー名\VirtualBox VMs

こちらを変更していきます。

1. VirtualBoxのデフォルトディレクトリの変更

「Oracle VM VirtualBox マネージャー」の設定でデフォルトディレクトリーを変更します。

  1. 「Oracle VM VirtualBox マネージャー」を起動する

  2. 「ファイル」→「環境設定」をクリックし、「一般」タブの「デフォルトの仮想マシンフォルダー」のパスを変更する

    環境設定

    folder

2. VirtualBox VMsの移動

VMファイルを移動します。

  1. VirtualBox VMs の中身を、新しいフォルダーに移動する
    例:

    • 移動元:C:\Users\ユーザー名\VirtualBox VMs
    • 移動先:D:\VirtualBox\VirtualBox VMs
  2. 移動がおわったら、移動元のフォルダーは削除するかリネームする

3. VirtualBox VMsの再作成

新しいフォルダーを仮想マシンへ反映するために、「Oracle VM VirtualBox マネージャー」から仮想マシンを一度除去して、再作成します。
仮想マシンの電源はオフにしておいてください。

  1. 「Oracle VM VirtualBox マネージャー」を起動する
  2. 対象の仮想マシン上で右クリック→「除去」→「除去のみ」をクリックして仮想マシンを除去する
  3. 「仮想マシン」→「追加」をクリックし、対象の移動先のフォルダーの .vbox ファイルを選択する
  4. 対象マシンが再作成されるので、起動できるか確認する

おわりに

これでVagrantのBOXとVMの保存場所が変更できます。
容量が大きいので、保存場所が変更できると便利です。

参考にしたサイト

0
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?