根分区和根目录

虚拟机软件

   虚拟机软件,常常指的是那种,你想要在你的电脑上的某个已有的系统上面,去安装另外一个系统,而又不想要安装双系统(在       启动选项中,有两种选择的那种)在你当前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中的挂载点 叫做目录         

linux中的挂载点相当于windows中的盘符,如c盘,d盘等等。把挂载点分配给分区,叫做挂载

分区挂载到目录,一个分区就是一个文件系统,分区挂载到目录后,这个目录也就是这个分区的入口,进入目录就能查看分区的内容了
linux 有一个 /根分区,所有文件(设备也当文件处理)都在 / 下,“分区”也可以在 / 下找到。在 linux 可以感受不到分区。完全的文件管理。/ 就是根目录。/ 必须挂载。/home, /usr, /boot 都是 / 下的目录,它们可以分别挂载在不同分区,也可以都在一个分区(/ 所在分区)下。
 
  
/home, /usr, /boot 都是 / 下的子目录,它们可以分别挂载在不同分区,也可以都在一个分区(/ 所在分区)下,怎么解释?
根目录就是所有分区的总挂载点。分区被映射成根目录下的一个文件,可以理解成在在windows中创建了一个文件的快捷方式,这时,这个文件显然没有存储在该目录下,就是一个简单的快捷方式 ,在根目录上创建了其它分区的快捷方式。当然,可以有这些快捷方式所指向的分区,比根目录更大。挂载点可以理解成在windows上的快捷方式。
目录    内容 
/   根目录,存放系统命令和用户数据等(如果下面挂载点没有单独的分区,它们都将在根目录的分区中)  
/boot    boot loader 的静态链接文件,存放与Linux启动相关的程序
/home    用户目录,存放普通用户的数据
/tmp    临时文件
/usr    是Linux系统存放软件的地方,如有可能应将最大空间分给它
/usr/local 自已安装程序安装在此
/var    不断变化的数据,服务器的一些服务放在下面。
/opt    附加的应用程序软件包 


你可能感兴趣的:(根分区和根目录)