VirtualBox 手動(dòng)掛載共享文件夾
安裝增強(qiáng)
1育韩、界面執(zhí)行安裝增強(qiáng)
2、掛載鏡像
#安裝依賴
sudo apt install -y gcc make perl bzip2
#掛載
sudo mount /dev/cdrom /mnt
3集绰、執(zhí)行安裝增強(qiáng)功能
sudo /mnt/VBoxLinuxAdditions.run
手動(dòng)掛載共享文件夾
1错妖、界面執(zhí)行掛載
2绿鸣、手動(dòng)執(zhí)行
找出你的帳號(hào)的uid
$ id -u $whoami
1000
找docker的組id(gid)Ubuntu Docker安裝
$ cut -d: -f3 < <(getent group docker)
997
手動(dòng)掛載
sudo mkdir /media/sf_data
sudo mount -t vboxsf data /media/sf_data -o gid=997,uid=1000,rw
data 是之前配置的共享文件夾名稱
/sf_data 是掛載到linux的目錄地址(如果不存在,手動(dòng)創(chuàng)建)
開機(jī)自動(dòng)掛載(不使用virtualbox的自動(dòng)掛載暂氯,存在權(quán)限問題)
sudo vim /etc/fstab
#添加下面的內(nèi)容
data /media/sf_data vboxsf gid=997,uid=1000,rw 0 0
VMware 手動(dòng)掛載共享文件夾
安裝增強(qiáng)
上方菜單-虛擬機(jī)-安裝VMware Tools
正常安裝完虛擬機(jī)會(huì)自動(dòng)安裝好
設(shè)置掛載文件夾
將D:\vm_share的文件夾掛載進(jìn)虛擬機(jī)
掛載規(guī)則
vmhgfs-fuse .host:/< 共享文件夾名稱> /<虛擬機(jī)目錄> -o subtype=vmhgfs-fuse,allow_other
其他參數(shù)通過 vmhgfs-fuse --help 查看
查看掛載目錄
vmware-hgfsclient
查看當(dāng)前用戶uid和docker gid
找出你的帳號(hào)的uid
$ id -u $whoami
1000
找docker的組id(gid)Ubuntu Docker安裝
$ cut -d: -f3 < <(getent group docker)
999
掛載
#創(chuàng)建被掛載目錄
sudo mkdir /mnt/hgfs
#執(zhí)行掛載
sudo vmhgfs-fuse .host:/ /mnt/hgfs -o subtype=vmhgfs-fuse,allow_other -o gid=999 -o uid=1000
gid:上面查看到的docker組id
uid:上面查看到的當(dāng)前用戶id
設(shè)置自動(dòng)掛載
sudo vi /etc/fstab
增加
#針對(duì) 22.04版本
.host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other,gid=999,uid=1000,defaults 0 0
可以根據(jù)情況增加 nonempty 參數(shù)
如圖所示