在Ubuntu虚拟机中实现文件共享,可以通过以下几种方法:
sudo apt-get update
sudo apt-get install nfs-kernel-server
sudo mkdir -p /srv/nfs/shares
sudo chown nobody:nogroup /srv/nfs/shares
sudo chmod 777 /srv/nfs/shares
sudo ln -s /srv/nfs/shares /share
编辑 /etc/exports
文件,添加共享目录的配置。例如:
/srv/nfs/shares *(rw,sync,no_subtree_check)
sudo systemctl restart nfs-kernel-server
sudo apt-get install nfs-common
sudo mount server_ip:/srv/nfs/shares /mnt/shared
sudo apt-get update
sudo apt-get install samba
sudo mkdir -p /srv/samba/shares
sudo chown user:user /srv/samba/shares
sudo chmod 0775 /srv/samba/shares
编辑 /etc/samba/smb.conf
文件,添加共享目录的配置。例如:
[shared]
path = /srv/samba/shares
available = yes
valid users = user
read only = no
browseable = yes
public = yes
writable = yes
sudo systemctl restart smbd
sudo apt-get install cifs-utils
sudo mount -t cifs //server_ip/shared /mnt/shared -o username=user,password=password
在虚拟机中安装VMware Tools,通常在虚拟机启动时会自动进行。如果需要手动安装,可以参考官方文档或使用以下命令:
sudo apt-get update
sudo apt-get install open-vm-tools open-vm-tools-desktop open-vm-tools-dkms
在VMware虚拟机设置中,选择“选项” -> “共享文件夹”,添加一个新的共享文件夹,并选择“总是启用”。
sudo mkdir /mnt/hgfs
sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other
编辑 /etc/fstab
文件,添加以下行:
.host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other,uid=1000,gid=1000,umask=022 0 0
以上就是在Ubuntu虚拟机中实现文件共享的几种方法。根据具体需求和环境选择合适的方法进行配置即可。