ubuntu虚拟机文件共享如何实现

1924
2025/4/1 18:32:48
栏目: 云计算
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Ubuntu虚拟机中实现文件共享,可以通过以下几种方法:

使用NFS(Network File System)

  1. 安装NFS服务器:
sudo apt-get update
sudo apt-get install nfs-kernel-server
  1. 创建共享目录:
sudo mkdir -p /srv/nfs/shares
sudo chown nobody:nogroup /srv/nfs/shares
sudo chmod 777 /srv/nfs/shares
  1. 创建共享目录的软链接:
sudo ln -s /srv/nfs/shares /share
  1. 配置NFS导出目录:

编辑 /etc/exports 文件,添加共享目录的配置。例如:

/srv/nfs/shares *(rw,sync,no_subtree_check)
  1. 重启NFS服务:
sudo systemctl restart nfs-kernel-server
  1. 在客户端挂载共享目录:
sudo apt-get install nfs-common
sudo mount server_ip:/srv/nfs/shares /mnt/shared

使用Samba

  1. 安装Samba:
sudo apt-get update
sudo apt-get install samba
  1. 创建共享目录:
sudo mkdir -p /srv/samba/shares
sudo chown user:user /srv/samba/shares
sudo chmod 0775 /srv/samba/shares
  1. 配置Samba:

编辑 /etc/samba/smb.conf 文件,添加共享目录的配置。例如:

[shared]
path = /srv/samba/shares
available = yes
valid users = user
read only = no
browseable = yes
public = yes
writable = yes
  1. 重启Samba服务:
sudo systemctl restart smbd
  1. 在客户端挂载共享目录:
sudo apt-get install cifs-utils
sudo mount -t cifs //server_ip/shared /mnt/shared -o username=user,password=password

使用VMware Tools

  1. 安装VMware Tools:

在虚拟机中安装VMware Tools,通常在虚拟机启动时会自动进行。如果需要手动安装,可以参考官方文档或使用以下命令:

sudo apt-get update
sudo apt-get install open-vm-tools open-vm-tools-desktop open-vm-tools-dkms
  1. 设置共享文件夹:

在VMware虚拟机设置中,选择“选项” -> “共享文件夹”,添加一个新的共享文件夹,并选择“总是启用”。

  1. 在Ubuntu中挂载共享文件夹:
sudo mkdir /mnt/hgfs
sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other
  1. 设置开机自动挂载:

编辑 /etc/fstab 文件,添加以下行:

.host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other,uid=1000,gid=1000,umask=022 0 0

以上就是在Ubuntu虚拟机中实现文件共享的几种方法。根据具体需求和环境选择合适的方法进行配置即可。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: Ubuntu安装docker的方法是什么