在Linux虚拟机下共享目录怎么看?
在Linux系统中,我们可以使用NFS(网络文件系统)或者Samba来实现虚拟机与主机之间的文件共享,本文将介绍如何在Linux虚拟机下查看共享目录的方法。
使用NFS共享目录
1、首先确保主机和虚拟机已经安装了NFS服务,在CentOS系统中,可以使用以下命令安装NFS服务:
sudo yum install -y nfs-utils
2、在主机上创建一个目录,用于共享给虚拟机,创建一个名为/shared的目录:
sudo mkdir /shared
3、修改/etc/exports文件,添加共享目录的配置,将/shared目录共享给192.168.1.100这个IP地址的客户端:
sudo vi /etc/exports
在文件中添加以下内容:
/shared 192.168.1.100(rw,sync,no_root_squash)
这里,rw表示可读可写,sync表示同步更新,no_root_squash表示客户端以root身份访问时,不降低权限。
4、重启NFS服务:
sudo systemctl restart nfs-server
5、在虚拟机上安装NFS客户端,以Ubuntu为例,可以使用以下命令安装NFS客户端:
sudo apt-get update && sudo apt-get install -y nfs-common
6、在虚拟机上创建一个挂载点,例如创建一个名为/mnt/nfs的目录:
sudo mkdir /mnt/nfs
7、将主机上的共享目录挂载到虚拟机上,假设主机的NFS服务运行在localhost:/shared,则执行以下命令:
sudo mount -t nfs localhost:/shared /mnt/nfs
至此,我们已经在虚拟机上成功挂载了主机上的共享目录,可以使用ls命令查看挂载点下的文件,如果需要开机自动挂载,可以将挂载信息添加到/etc/fstab文件中。
使用Samba共享目录
1、确保主机和虚拟机已经安装了Samba服务,在CentOS系统中,可以使用以下命令安装Samba服务:
sudo yum install -y cifs-utils krb5-workstation libidmapidmap2 libpam-krb5 libnss-krb5 libcifsclient-devel cifs-utils-bin python3-cifs python3-krb5-ctypes python3-pip wget git python3-cryptography python3-paramiko rsync libguestfs-tools fuse sshfs systemd-journald systemd-timesyncd systemd-tmpfiles-setup systemd-timesyncd systemd-timesyncd systemd-tmpfiles-setup systemd-timesyncd systemd-tmpfiles-setup systemd-timesyncd systemd-tmpfiles-setup systemd-timesyncd systemd-tmpfiles-setup systemd-timesyncd systemd-tmpfiles-setup systemd-timesyncd systemd-tmpfiles-setup systemd-timesyncd systemd-tmpfiles-setup systemd-timesyncd systemd-tmpfiles-setup systemd-timesyncd systemd-tmpfiles-setup systemd-timesyncd systemd-tmpfiles-setup systemd-timesyncd systemd-tmpfiles-setup systemd-timesyncd systemd-tmpfiles-setup systemd-timesyncd systemd-tmpfiles-setup systemd-timesyncd systemd-tmpfiles-setup systemd-timesyncd systemd
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/120777.html