月下狼~图腾~ 发表于 2013-1-31 00:42:36

虚拟机和主机文件共享的四种方法

第一种方法:使用虚拟机自带的共享功能
1、在vmware里VM->设置->options选项卡->shared folder添加共享文件,具体如下图所示:

http://dl.iteye.com/upload/attachment/0070/8933/cc984497-37a9-3fda-9b94-61a8442d8a8e.jpg

2、然后到 /mnt/hgfs下可以找到共享的文件了。
cd/mnt/hgfs
ls -l

   (注意:前提是vmware tools 必须安装正确,否则不能实现文件共享功能)

第二种方法:挂载
1、将要共享的文件,打包成一个iso文件,如果做如下图操作:

http://dl.iteye.com/upload/attachment/0070/8935/0fee51bb-73b8-351d-a9ea-ac670cf84646.png

2、启动驱动
mount/mnt/cdrom
3、浏览共享文件
cd /mnt/cdrom/
ls -l
4、用完关闭驱动
umount /mnt/cdrom

第三种方法:samba服务器
1.看看是否已经安装了samba服务器(rpm-p samba)
      2.如有,就卸载(rpm-esamba    或强制删除:   rpm -e --nodeps samba)
      3.把自己的安装文件挂载到linux下
      4.把 samba开头的文件,拷贝到/home目录下,准备安装
               cp/mnt/cdrom/samba*/home
文件都有:
samba-common-3.0.33-3.28.el5.i386.rpm
samba-client-3.0.33-3.28.el5.i386.rpm
perl-Convert-ASN1-0.20-1.1.noarch.rpm
samba-3.0.33-3.28.el5.i386.rpm
xinetd-2.3.14-10.el5.i386.rpm
samba-swat-3.0.33-3.28.el5.i386.rpm

      5.开始安装(按上面的文件顺序安装)
      6.创建一个用户 samba
               useraddsamba
               passwdsamba
      7.给zhang设置samba密码
               cat/etc/passwd|mksmbpasswd.sh > /etc/samba/smbpasswd
(将系统中的用户都放到samba用户密码中去)
               设置密码
               smbpasswd -a samba
      8.启动samba服务器,测试
               servicesmbstart
               servicesmbstop
               servicesmbrestart
      9.在windows系统上,“运行”->"\\linux系统的IP"(前提:网络是通的)
   10.在linux系统里浏览数据
cd/home/samba

第四种方法:SSH
1.设置linux的IP地址
(具体有三种方法:
第一种方法:
(1)用root身份登录,运行setup命令进入到text mode setup utility 对网络进行配置,这里可以进行ip,子网掩码,默认网关,dns的设置。(按空格选择自动分配,按tab跳到IP填写处)
(2)这时网卡的配置没有生效,运行/etc/rc.d/init.d/networkrestart 命令才能使刚才的设置生效。

第二种方法:
(1)ifconfigeht0x.x.x.x对网关进行设置
(2)ifconfigeth0network   x.x.x.x对子网掩码设置
      对广播地址和DNS使用默认的
(注意:这样配置网络将会立即生效。但是是临时生效。)

第三种方法:
(1)修改/etc/sysconfig/network-scripts/ifcfg-eth0 这个文件里面各个属性可以修改,包括IP,子网掩码,广播地址,默认网关。
(2)这时网卡的配置没有生效,运行/etc/rc.d/init.d/networkrestart命令我们刚才做的设置才生效。
(这种方法是最底层的修改方法)
ONBOOT=yes
BOOTPROTO=static

2.设置VMware的网络设置,如下图:

http://dl.iteye.com/upload/attachment/0070/8937/6ca37cd6-7aca-3ad8-9e01-f1b61980068f.png

3.设置windows下的vmnet8的IP地址(和linux环境中的IP在同一个网段,不能相同哦),如下图:
http://dl.iteye.com/upload/attachment/0070/8939/c3b32d38-8e38-3a3e-9248-14fbd2ec81c2.png

4.配置SSH(Hostname是linux系统的IP),如下图:
http://dl.iteye.com/upload/attachment/0070/8941/2aca0368-ddc9-3f0e-b66c-90dcc33c3bc2.png
5.到此,已经ok.
页: [1]
查看完整版本: 虚拟机和主机文件共享的四种方法