溫馨提示×

ubuntu虛擬機如何實現數據共享

小樊
121
2025-02-17 15:03:21
欄目: 云計算

在Ubuntu虛擬機中實現數據共享有多種方法,以下是使用VMware和NFS兩種常見虛擬機軟件的詳細步驟:

使用VMware實現數據共享

  1. 創建共享文件夾
  • 在主機上創建一個文件夾,作為共享文件夾。
  • 右鍵點擊共享文件夾,打開屬性–>共享–>高級共享:勾選共享此文件夾,點擊確定。
  1. 配置VMware虛擬機
  • 啟動虛擬機軟件,打開虛擬機設置–>選項,勾選總是啟用共享文件夾。
  • 點擊添加,選擇主機共享文件夾路徑和名稱,勾選啟用此共享,點擊完成。
  1. 在Ubuntu虛擬機中掛載共享文件夾
  • 啟動虛擬機系統,打開終端,進入共享目錄 /mnt/hgfs。
  • 可以看到共享文件夾 share。
  1. 驗證共享
  • 在主機共享目錄中創建一個共享測試文件。
  • 在虛擬機中查看共享文件夾中的共享文件及內容。
  • 在虛擬機中對共享文件做一些修改,在主機可以查看到共享文件的修改。
  1. 開機自動掛載(可選)
  • 用vim打開配置文件 /etc/fstab。
  • 在最后加入:.host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other,uid=1000,gid=1000,umask=022 0 0。
  • 復制進去以后,按 esc鍵,然后輸入 :wq,最后回車。
  • 重啟系統看下會不會自動掛載。

使用NFS實現數據共享

  1. 在Ubuntu虛擬機中設置NFS共享
  • 安裝NFS服務:sudo apt updatesudo apt install nfs-kernel-server。
  • 創建共享目錄:sudo mkdir -p /srv/nfs/shared,sudo chmod 755 /srv/nfs/shared,sudo chown nobody:nogroup /srv/nfs/shared。
  • 配置NFS共享:編輯 /etc/exports 文件,添加共享目錄及其權限設置,例如:/srv/nfs/shared 192.168.0.0/24(rw,sync,no_subtree_check)。
  • 應用配置:sudo exportfs -a,sudo systemctl restart nfs-kernel-server,sudo systemctl enable nfs-kernel-server。
  • 防火墻配置(如需):sudo ufw allow from 192.168.0.0/24 to any port nfssudo ufw allow from 192.168.0.0/24 to any port 111sudo ufw enable。
  1. 在主機或其他客戶端掛載共享目錄
  • 在客戶端安裝NFS客戶端工具:sudo apt updatesudo apt install nfs-common。
  • 掛載:sudo mkdir /mnt/nfs_shared,sudo mount <nas服務器IP>:/srv/nfs/shared /mnt/nfs_shared。
  • 開機掛載:sudo vi /etc/fstab,<nas服務器IP>:/srv/nfs/shared /mnt/nfs_shared nfs defaults 0 0。

以上就是在Ubuntu虛擬機中實現數據共享的兩種常見方法。根據你的具體需求和網絡環境,可以選擇適合的方法進行配置。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女