虚拟机开机自动挂载物理机硬盘目录

前提条件:
1、虚拟机CentOS和物理机Windows能互相ping通;
2、被挂载的物理机硬盘目录设为共享。
 
[root@localhost ~]# vim /etc/fstab
 
#
# /etc/fstab
# Created by anaconda on Tue Feb 26 09:26:36 2019
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/centos-root /                       xfs     defaults        0 0
UUID=2028d759-70eb-4462-926c-2f2f162941eb /boot                   xfs     defaults        0 0
/dev/mapper/centos-swap swap                    swap    defaults        0 0
//192.168.88.88/inetpub/wwwroot /inetpub/wwwroot cifs defaults,username=administrator,password=******,uid=web,gid=web 0 0
[root@localhost ~]# 
备注:上面的配置是把物理机Windows系统的//192.168.88.88/inetpub/wwwroot目录挂载到虚拟机CentOS系统的/inetpub/wwwroot目录,文件系统格式为cifs,由于物理机需要密码才能访问,所以需要设置username和password两个参数,被挂载后目录及文件的属主为uid和gid参数指定的用户名和组名。
 
以下是手动执行挂载命令(如果上面的开机自动挂载失败可以执行下面的命令查看错误信息)
[root@localhost ~]# mount -t cifs -o username=administrator,password=******,uid=web,gid=web //192.168.88.88/inetpub/wwwroot /inetpub/wwwroot

如果物理机是Windows 7系统且无法挂载可以尝试以下操作(注:可以关闭操作系统的远程协助和远程桌面):
1、打开“控制面板\所有控制面板项\Windows 防火墙\高级设置”,点击入站规则,再点击右上角的新建规则,分别创建“TCP(139,445)”和“UDP(137,138)”两条入站规则,其中域、专用、公用都勾选。
2、执行上面的操作后仍无法挂载,可以把入站规则和出站规则的“文件和打印机共享组”全部启用并允许操作。
3、如果执行了上面两个操作仍无法挂载,那就只能考虑关闭防火墙。

Copyright © 2025 码农人生. All Rights Reserved