建立 virtualbox 和 windows 之間同步資料夾

  之前使用 vagrant 的時侯,它有個很炫的功能,就是設定好密鑰之後,可以在 windows 上指定一個資料夾和 virtualbox 裏的資料夾同步,雖然要透過 ssh 多一層的設定,但是真的很方便,那時用 vagrant 還得折騰一番才能設好,原本就要在 virtualbox 和 windows 兩邊折騰了,想少一點折騰的功夫,去掉 vagrant 和 ssh 這些個中間層

 工作環境:
    Windows 10
    virtualbox 6
        ubuntu 22 server LTS

 virtualbox 有提供一個共用資料夾的功能,把它設定好,就可以實現願望了

 Windows 端: 
    virtualbox > ubuntu22 > 設定 > 共用資料夾 >
       資料夾路徑:指定你在 Windows 裏要分享來同步的資料夾(例如:D:\share)
       資料夾名稱:隨便給一個(例如:share),等一下給 ubuntu /etc/fstab 第1個變數用
       唯讀:不勾(雙向同步不勾)
       自動掛載:勾
       掛載點:要放在 ubuntu 的掛載名字(例如:share)
       設為永久:勾
    > 確定

 ubuntu 端:不需要先裝 VBoxGuestAdditions
    sudo mkdir /media/share
    sudo vim /etc/fstab 加入以下這一行
        share    /media/share    vboxsf    _netdev,uid=1000,gid=1000    0    1
    sudo init 6(可以先試試 sudo mount -a 掛不上去再重開機)


 重開機後測試一下: touch /media/share/test.txt 應該在 Windows D:\share 下可以看到多了一個 test.txt 的空白檔案,在 windows 裏打開這個檔案,加入 test 的字樣,在 ubuntu 裏面 cat /media/share/test.txt 應該會出現 test 的字樣,表示成功了

 

收工! 

留言

這個網誌中的熱門文章

使用 Excel 計算2個地點之間的直線距離

LINE 儲存的檔案傳到 email 不方便 很不方便 非常不方便 但是有解的筆記

合併列印標籤漏印