2019年2月27日 星期三

Windows + VirtualBox + Ubuntu symbolic links in shared folder

要讓Ubuntu中的symbolic links copy到shared folder後在Windows中也能正常看到:
1. 在Windows中以系統管理員身分執行cmd
2. 在cmd視窗中, cd C:\Program Files\Oracle\VirtualBox
3. 在cmd視窗中, VBoxManage.exe setextradata Ubuntu VBoxInternal2/SharedFoldersEnableSymlinksCreate/Windows 1
Ubuntu是VM的名字, Windows則是在Ubuntu中看到shared folder的名字去掉前面 'sf_'
4. 在Windows中以系統管理員身分執行VirtualBox, 如此在Ubuntu中sudo cp到shared folder的symbolic links就可以在Windows中也能正常看到.

不過, 這個方法目前還有一點問題, 就是原本directory的symbolic link在Windows中看到的是file的symbolic link.
目前workaround是在Windows的cmd視窗中:
1. del [file symbolic]
2. mklink /d [symbolic name] [symbolic target]

沒有留言: