Windows上のVagrantでSambaを利用する
Published at
Windows上でVagrantを利用し、Rails開発を行うと死ぬほど遅かったのでSambaに切り替えようとしたら色々引っかかったのでメモ。
前提
- Windowsのユーザーにパスワードを設定している
これをしないとSambaを正常起動でできない。
手順
Vagrantfileに以下の記述を追加。
config.vm.synced_folder ., "/shared", type: "smb"
ピリオドはカレントフォルダのピリオド。/sharedはゲストOSでマウントされるパス。
次にPowerShellのバージョンが古い可能性があるので更新しておく。PowerShellのバージョンが古い場合にはWindows Management Framework 3.0で更新する。自分の環境にあった適切なものをダウンロード、インストール。
最後に管理者権限でcmdを起動。vagrant upするとSambaのユーザー名とパスワードが求められるので、Windowsのユーザー名とパスワードを入力。無事起動できたらOK。