以下是Ubuntu虛擬機常見的文件共享方法及簡要步驟:
原理:通過虛擬機軟件的共享文件夾功能,直接掛載主機文件夾到虛擬機。
VirtualBox:
ls /media/shared
或通過文件管理器查看。VMware:
ls /mnt/hgfs
或通過文件管理器查看。適用場景:局域網內多設備共享(需安裝NFS服務)。
sudo apt install nfs-kernel-server
。/etc/exports
,添加 路徑 IP范圍(rw,sync)
,如 /home/shared 192.168.1.0/24(rw,sync)
。sudo systemctl restart nfs-kernel-server
。sudo apt install nfs-common
。sudo mount -t nfs <虛擬機IP>:/共享路徑 /本地掛載點
。適用場景:與Windows主機或設備共享。
sudo apt install samba
。/etc/samba/smb.conf
,添加共享段(如 [shared]
),設置路徑、權限及用戶。sudo smbpasswd -a 用戶名
→ sudo systemctl restart smbd
。\\虛擬機IP\共享名
,輸入用戶名密碼。sudo mount -t cifs //<虛擬機IP>/共享名 /本地掛載點 -o username=用戶名,password=密碼
。chmod 755
),避免權限不足導致無法訪問。根據需求選擇合適方法,虛擬機軟件自帶共享適合快速傳輸,網絡協議共享適合跨設備長期訪問。