Microsoft๋ Windows์์ SMBv1์ ๋ํ ์ง์์ ์ ๊ฑฐํฉ๋๋ค.
ํ์ฌ Vagrant๋ SMBv1์ผ๋ก๋ง ๋ง์ดํธ๋ฅผ ์๋ํ์ง๋ง ์ด๊ฒ์ด mount -t cifs
์ ๊ธฐ๋ณธ ๋์์ด๊ธฐ ๋๋ฌธ์
๋๋ค. ์์ผ๋ก ์ต์ ๋ฒ์ ์ Windows์์๋ ๊ธฐ๋ณธ์ ์ผ๋ก ํญ์ ์คํจํฉ๋๋ค.
์์ ์ฌํญ์ ๋ง์ดํธํ ๋ ์ต์ ํ๋กํ ์ฝ ๋ฒ์ 2.0์ ์ง์ ํ๋ ๊ฒ์ ๋๋ค. SMBv2๋ Windows Vista ์๋น์ค ํฉ 1 ๋ฐ Windows Server 2008 ์ด์์์ ์ง์๋ฉ๋๋ค. ์ด์ ๋ฒ์ ์ Windows์์ ์ญํธํ์ฑ์ด ์ค์ํ ๊ฒฝ์ฐ Vagrant๋ ๋จผ์ ํ๋กํ ์ฝ ๋ฒ์ 2.0์ผ๋ก ํ์ฌ๋ฅผ ์๋ํ๊ณ ์ง์์ด ์์ผ๋ฉด 1.0์ผ๋ก ๋ค์ ๋จ์ด๋จ๋ฆด ์ ์์ต๋๋ค.
๋ฐฉ๋์ 2.0.0
Windows 10 - ๋ฒ์ 1703(OS ๋น๋ 16251.0)
๋ฐ๋น์ ์คํธ๋ ์น(์ผ๋ฐ/debian9)
Vagrant.configure("2") do |config|
config.vm.box = "generic/debian9"
config.vm.synced_folder ".", "/vagrant"
# Note: A successful mount can be achieved by specifying:
# config.vm.synced_folder ".", "/vagrant", mount_options: ["vers=2.0"]
end
https://gist.github.com/rhencke/5e58e291607d0f0bf6544342ba349cb8
(๋น๊ต๋ฅผ ์ํด ๋ค์์ ์์์ ์ค๋ช ํ ์ถ๊ฐ ๋ง์ดํธ ์ต์ ์ผ๋ก ์ฑ๊ณต์ ์ธ ๋ง์ดํธ๋ฅผ ๋ฌ์ฑํ๋ ๋ฐฉ๋ฒ์ ๋ณด์ฌ์ฃผ๋ ๋ก๊ทธ์ ๋๋ค: https://gist.github.com/rhencke/11f8dff86d719e9386941dd653e8a117 )
mount -t cifs
๋ฅผ ์คํํ ๋ ๋ง์ดํธ๊ฐ ์ฑ๊ณต์ ์ผ๋ก ์ด๋ฃจ์ด์ก์ต๋๋ค.
mount error(112): Host is down
$ ์(๋ฅผ) ์ฒญ๊ตฌํ๋ mount -t cifs
๋ฅผ ์คํํ ๋ ๋ง์ดํธ์ ์คํจํ์ต๋๋ค. ๊ทธ๋ฌ๋ ์ค์ ์ค๋ฅ๋ ์ง์๋์ง ์๋ ํ๋กํ ์ฝ์ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ๋ฐ์ํฉ๋๋ค.
vagrant up
์ด ๋ฌธ์ ๋ ๋ฐ์ ํ ๊ด๋ จ์ด ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
์๋ฃจ์ ์ด ๋ง์ดํธ ์ต์ ์ smb ๋ฒ์ ์ ์ถ๊ฐํ๋ ๊ฒ๋ง ํผ ๊ฐ๋จํ ๋์ผํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค. ์ ๊ณต๋ ์๋ฅผ ์ฐธ์กฐํ์ญ์์ค.
config.vm.synced_folder '.', '/vagrant', disabled: false, type: "smb", smb_host: <hostname/ip>, mount_options: ['vers=3.0']
@ghousseyn ์๊ฒ ๊ฐ์ฌํฉ๋๋ค vers=3.0
๋ฅผ ์ถ๊ฐํ๋ ์๋ฃจ์
์ด ์ฐ๋ฆฌ์๊ฒ ๋์์ด ๋์์ต๋๋ค. ๋ ์ด์ ์์์ Host is down
๋ฌธ์ ๊ฐ ํ์๋์ง ์์ต๋๋ค.
์ด ๋ฌธ์ ๋ _30์ผ_ โณ ๋์ ํ์๋์์ผ๋ฏ๋ก ์ ๊ทธ๊ฒ ์ต๋๋ค. ์ด๋ฅผ ํตํด ์ ์ง ๊ด๋ฆฌ์๊ฐ ํ์ฑ ๋ฌธ์ ๋ฅผ ์ฐพ๊ณ ์ง์คํ ์ ์์ต๋๋ค.
์ด์ ์ ์ฌํ ๋ฌธ์ ๋ฅผ ๋ฐ๊ฒฌํ ๊ฒฝ์ฐ ์ถ๊ฐ ์กฐ์ฌ์ ํ์ํ ๋ชจ๋ ์ธ๋ถ ์ ๋ณด๋ฅผ ์บก์ฒํ ์ ์๋๋ก ์ ๋ฌธ์ ๋ฅผ ์ด๊ณ ๋ฌธ์ ํ ํ๋ฆฟ์ ์์ฑํ์ญ์์ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์๋ฃจ์ ์ด ๋ง์ดํธ ์ต์ ์ smb ๋ฒ์ ์ ์ถ๊ฐํ๋ ๊ฒ๋ง ํผ ๊ฐ๋จํ ๋์ผํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค. ์ ๊ณต๋ ์๋ฅผ ์ฐธ์กฐํ์ญ์์ค.
config.vm.synced_folder '.', '/vagrant', disabled: false, type: "smb", smb_host: <hostname/ip>, mount_options: ['vers=3.0']