以下是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),避免權限不足導致無法訪問。根據需求選擇合適方法,虛擬機軟件自帶共享適合快速傳輸,網絡協議共享適合跨設備長期訪問。