ZZ - Sharing files between Guest and Host Operating System

本文详细介绍了如何在Windows、Linux操作系统以及虚拟机之间共享文件,包括连接步骤、配置细节和常见场景。适用于Windows与Linux系统的直接连接、Linux系统通过SMB与Windows系统的连接、Windows系统通过SMB与Linux系统的连接以及Linux系统间的NFS共享。

the original post is here: -- http://www.vmware.com/support/ws3/doc/ws32_running9.html 

VMware Workstation 3.2

Features | Documentation | Knowledge Base | Discussion Forums

previous Prev   Contents   Last   Next next

Sharing Files Between Guest and Host Operating Systems

To share files between a host computer and a virtual machine or between two virtual machines, you use the networking features of VMware Workstation. If you know how to share files between two physical computers on a network, you already know how to share files with a virtual machine.

This section describes four scenarios for sharing files between two systems, either a host computer and a virtual machine or two virtual machines, where

  •  Both systems run Windows operating systems, using Windows file sharing
  •  You are connecting from a Linux system to a Windows system, using smbmount
  •  You are connecting from a Windows system to a Linux system, using Samba
  •  Both systems run Linux operating systems, using NFS, FTP and Telnet

You can apply the same principles to share files between virtual machines. Configuration for FreeBSD guests is similar to that for Linux guests.

The following scenarios assume you have set up your virtual machine using NAT networking. Besides giving the virtual machine a direct connection to the host computer's network, NAT networking sets up a virtual network adapter on the host computer. You can use this adapter, which connects to a virtual switch identified as vmnet8, to communicate between host and virtual machine. You can also connect two or more virtual machines using vmnet8. For details on NAT networking, see Network Address Translation (NAT).

In all cases, the user name you used to log in to the system from which you are connecting must be a user on the system to which you want to connect.

Sharing Files Between Two Windows Systems

To share files between two Windows systems (where one machine is a host and the other is a virtual machine, or both are virtual machines), be sure the file and printer sharing service is installed for both operating systems and the folders you want to share are marked as shared. Then you can browse from one system to the shared folder or folders on the other system.

Sharing Files by Connecting to a Windows System from a Linux System

To share files on a Windows system with a Linux system (by connecting to a Windows host from a Linux guest or connecting to a Windows guest from a Linux host), you can mark a folder as shared on the Windows system, then use the smbmount utility in the Linux system to mount the shared folder. For example, if you want to share the folder C:\docson a Windows 2000 system called win2k with a Linux system at /mnt/docs, follow the steps below. You may want to set up a shell script to run these commands.

  1.  Set up the folder or folders to share on the Windows system.

  2.  Create a user account on the Windows system for the Linux system user name that you are using to connect to the Windows system.

    Otherwise, if you know the user name and password for a user account that can access the Windows system, you can specify that account on the command line.

  3.  From your Linux system, log in as root.

    su -

  4.  Add the Windows system's host name and IP address to the hosts file, if the system cannot be found by name.

  5.  Mount the Windows share on your Linux system. Enter the following command all on one line.

    mount -t smbfs -o username=<Windows system user account>,password=<password> //win2k/docs /mnt/docs

    (Substitute the appropriate host name, share and mount point for your systems.)

Note: If you do not want to expose this password on the command line or in a script, leave out that option and provide the password when prompted after you run the command.

Now you are connected to the shared folder on the Windows system from your Linux system and can begin to share files between the two.

Sharing Files by Connecting to a Linux System from a Windows System

To share files on a Linux system with a Windows system (by connecting to a Linux host from a Windows guest or connecting to a Linux guest from a Windows host), you can run Samba on the Linux system and browse shared directories in the Linux file system from Network Neighborhood in the Windows system.

You need to modify Samba on the Linux host operating system so it recognizes the vmnet8 switch, otherwise you cannot access the Linux file system. You need to do this even if you installed host-only networking (as Samba is installed when you install host-only networking with VMware Workstation).

Connecting to a Linux Host from a Windows Guest

If you want to share the directory /home/user/shared, for example, on a Linux host operating system with a Windows guest operating system, follow these steps:

  1.  On the Linux host operating system, copy the smb.conf file to a file called something like smb.conf.orig.
    cd /etc/vmware/vmnet1/smb
    cp smb.conf smb.conf.orig

  2.  Modify Samba on the Linux host system. Edit the following lines in 
    /etc/vmware/vmnet1/smb/smb.conf.

    1.  Comment out the line starting with interfaces=<IP addresses>.
    2.  Below this line, add interfaces=vmnet1 vmnet8.
    3.  Provide a network workgroup name. Set workgroup=<name>.
    4.  If you do not want to use the standard DNS name for the Linux system, set netbiosname=<Linux system name>.
    5.  You can leave security=user, unless you cannot connect, in which case use security=share.
    6.  Set encrypt passwords=yes.
    7.  In the [global] section, define a different shared memory access key. Add this line:
      sysv shm key=/dev/vmnet8
    8.  For better performance, at this line:
      socket options = TCP_NODELAY
      edit the line to state:
      socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192

      Note: This setting must be entered on one line.

    9.  To create the share, add the following:
      [SHARE_NAME]
      path = /home/user/shared
      public = no
      writable = yes
      printable = no
       (since you want to share files, not a printer)
    10.  Save this file and create a backup copy to protect these changes when you upgrade VMware Workstation.
  3.  Restart the Samba services to load the new settings.

    If VMware Workstation is running on the Linux host system, suspend or shut down all running virtual machines and close all VMware Workstation windows.

    On the Linux host operating system, at a command prompt, type

    /etc/init.d/vmware restart

    On some Linux distributions, the command is

    /etc/rc.d/init.d/vmware restart

    Start VMware Workstation and run the Windows guest operating system from which you want to connect to the Linux host. The user ID you use to log in to the Windows guest must be in the Linux host's smbpasswd file. If you use the same user name and password to log in to the guest as you do on the Linux host, then you are not prompted to log in when you browse the Linux host.

    If you are connecting to the Linux system from a Windows Me, Windows 98 or Windows 95 guest operating system, NetBEUI must be installed in the guest operating system before you can browse the file system. If you need to install NetBEUI, you may need your Windows installation CD-ROM.

    When the system restarts, the Samba service does not appear in the list of services starting up, but it does start, unless an error appears.

Connecting to a Linux Guest from a Windows Host

To share the directory /home/user/shared, for example, on a Linux guest operating system with a Windows host operating system, follow these steps:

  1.  On the Linux guest operating system, copy the smb.conf file to a file called something like smb.conf.orig.
    cp /etc/smb.conf /etc/smb.conf.orig

  2.  Modify Samba on the Linux system to share the directory. To create the share, add the following to /etc/smb.conf.

    [SHARE_NAME]
    path = /home/user/shared
    public = no
    writable = yes
    printable = no
     (since you want to share files, not a printer)

  3.  Restart the Samba services to load the new settings. On the Linux guest operating system, at a command prompt, type:

    /etc/init.d/smb restart

    On some Linux distributions, the command is

    /etc/rc.d/init.d/smb restart

    When the system restarts, the Samba service appears in the list of services starting up.

Sharing Files Between Two Linux Systems

To share files between two Linux systems (where one machine is a host and the other is a virtual machine, or both are virtual machines), you can use NFS on the system to connect to and the nfsmount utility in the system from which you are making the connection.

As with any Linux network, you can use NFS, FTP or Telnet to connect from one Linux system (either virtual or physical) to another Linux system (either virtual or physical).



【电力系统】单机无穷大电力系统短路故障暂态稳定Simulink仿真(带说明文档)内容概要:本文档围绕“单机无穷大电力系统短路故障暂态稳定Simulink仿真”展开,提供了完整的仿真模型与说明文档,重点研究电力系统在发生短路故障后的暂态稳定性问题。通过Simulink搭建单机无穷大系统模型,模拟不同类型的短路故障(如三相短路),分析系统在故障期间及切除后的动态响应,包括发电机转子角度、转速、电压和功率等关键参数的变化,进而评估系统的暂态稳定能力。该仿真有助于理解电力系统稳定性机理,掌握暂态过程分析方法。; 适合人群:电气工程及相关专业的本科生、研究生,以及从事电力系统分析、运行与控制工作的科研人员和工程师。; 使用场景及目标:①学习电力系统暂态稳定的基本概念与分析方法;②掌握利用Simulink进行电力系统建模与仿真的技能;③研究短路故障对系统稳定性的影响及提高稳定性的措施(如故障清除时间优化);④辅助课程设计、毕业设计或科研项目中的系统仿真验证。; 阅读建议:建议结合电力系统稳定性理论知识进行学习,先理解仿真模型各模块的功能与参数设置,再运行仿真并仔细分析输出结果,尝试改变故障类型或系统参数以观察其对稳定性的影响,从而深化对暂态稳定问题的理解。
本研究聚焦于运用MATLAB平台,将支持向量机(SVM)应用于数据预测任务,并引入粒子群优化(PSO)算法对模型的关键参数进行自动调优。该研究属于机器学习领域的典型实践,其核心在于利用SVM构建分类模型,同时借助PSO的全局搜索能力,高效确定SVM的最优超参数配置,从而显著增强模型的整体预测效能。 支持向量机作为一种经典的监督学习方法,其基本原理是通过在高维特征空间中构造一个具有最大间隔的决策边界,以实现对样本数据的分类或回归分析。该算法擅长处理小规模样本集、非线性关系以及高维度特征识别问题,其有效性源于通过核函数将原始数据映射至更高维的空间,使得原本复杂的分类问题变得线性可分。 粒子群优化算法是一种模拟鸟群社会行为的群体智能优化技术。在该算法框架下,每个潜在解被视作一个“粒子”,粒子群在解空间中协同搜索,通过不断迭代更新自身速度与位置,并参考个体历史最优解和群体全局最优解的信息,逐步逼近问题的最优解。在本应用中,PSO被专门用于搜寻SVM中影响模型性能的两个关键参数——正则化参数C与核函数参数γ的最优组合。 项目所提供的实现代码涵盖了从数据加载、预处理(如标准化处理)、基础SVM模型构建到PSO优化流程的完整步骤。优化过程会针对不同的核函数(例如线性核、多项式核及径向基函数核等)进行参数寻优,并系统评估优化前后模型性能的差异。性能对比通常基于准确率、精确率、召回率及F1分数等多项分类指标展开,从而定量验证PSO算法在提升SVM模型分类能力方面的实际效果。 本研究通过一个具体的MATLAB实现案例,旨在演示如何将全局优化算法与机器学习模型相结合,以解决模型参数选择这一关键问题。通过此实践,研究者不仅能够深入理解SVM的工作原理,还能掌握利用智能优化技术提升模型泛化性能的有效方法,这对于机器学习在实际问题中的应用具有重要的参考价值。 资源来源于网络分享,仅用于学习交流使用,请勿用于商业,如有侵权请联系我删除!
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值