虚拟机软件
虚拟机软件,常常指的是那种,你想要在你的电脑上的某个已有的系统上面,去安装另外一个系统,而又不想要安装双系统(在 启动选项中,有两种选择的那种)在你当前win7中,安装一个软件,然后在这个软件里面,安装你要的系统。
虚拟机软件= 供你在当前系统(win7)下,实现去在该软件内安装另外一个系统(XP/Ubuntu/Mac)的,那个软件
虚拟机主机(host)
自己的电脑上装的操作系统
虚拟机 == (在当前操作系统主机(Host)下的虚拟机软件VMWare 中所安装出来的)客户(Client)机操作系统
虚拟机和宿主机的关系?
宿主机是虚拟机的物理基础,虚拟机存在于宿主机中,与宿主机共享使用硬件。宿主机的运行是虚拟机运行的前提与基础。
虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。
宿主机就是主机,这个概念是相对于子机而言的,比如安装有虚拟机的话,那么相对于虚拟机而言,正在使用的计算机就是宿主机,虚拟机是安装在主机上的,必须在主机上才能运行,主机就是一个“宿主”。
就像有人疑问的,装完了虚拟机了,虚拟机里面的C盘,是否会覆盖掉主机中的C盘?
诸如此类的问题,无非就是担心一点:
虚拟机是否会影响到主机?
对于此问题,简单的说就是:不会,一点也不会。
而单独对于分区这方面,再详细点解释就是:
你安装虚拟机时,会使用一个虚拟磁盘,对应着你主机上的某个文件。
对于VMware常是一个后缀为.vmdk的文件,20G,此处假如为
20G的.vmdk
此时就是:
虚拟机里面虚拟出来的C盘,D盘之类的,所有的都加起来,组成了上述所说的20G的.vmdk;
所以,虚拟机里面的C盘和D盘,和你主机Win7中的,比如硬盘一共是500G,和你这个500G,被分成的C盘,D盘等等,没有半毛钱关系;
而且,即使虚拟机里面的C盘等等,被格式化了,被破坏了,也只是针对那个xp.vdi那个虚拟磁盘来说的,
即最坏的可能,也只是那个.vmdk不能用了,和你主机中的分区,系统等,没有半毛钱关系;
而虚拟磁盘.vmdk,其实质上,也仅仅就是你主机Win7中一个,相对比较大(20G)的一个文件而已。
在linux系统中,呈现的效果是/boot和/home都是 / 的子目录,但是实际上在硬盘中,他们三个分别代表着一个分区
/ 根目录 有自己单独的根分区 (单独分配磁盘空间),存放系统命令和用户数据
每一个子目录,都有自己单独的分区。
一般分区是这样的,
/分区
/boot分区
swap分区
---------------------------------------------------------------------------------------------
/boot分区用来存放系统启动文件,不会占用很大的空间,出于系统安全考虑,通常被划分为独立的分区。
swap分区就像Windows的虚拟内存,实际内存不够用的时候当作内存用,一般划分为内存的2倍
/分区是linux文件系统的起点(根分区)
linux中的挂载点相当于windows中的盘符,如c盘,d盘等等。把挂载点分配给分区,叫做挂载
分区挂载到目录,一个分区就是一个文件系统,分区挂载到目录后,这个目录也就是这个分区的入口,进入目录就能查看分区的内容了
linux 有一个 /根分区,所有文件(设备也当文件处理)都在 / 下,“分区”也可以在 / 下找到。在 linux 可以感受不到分区。完全的文件管理。/ 就是根目录。/ 必须挂载。/home, /usr, /boot 都是 / 下的目录,它们可以分别挂载在不同分区,也可以都在一个分区(/ 所在分区)下。
/home, /usr, /boot 都是 / 下的子目录,它们可以分别挂载在不同分区,也可以都在一个分区(/ 所在分区)下,怎么解释?