1.系统分区
(1)分区类型
主分区:最多只能有四个
扩展分区:
最多只能有1个
主分区加扩展分区最多有4个
不能写入数据,只能用来包含逻辑分区,且可以包含多个
逻辑分区:可读写数据,可格式化
这种规定与操作系统无关,是由于硬盘引起的。一块硬盘的分区划分要符合上面的要求。如果硬盘的架构不变,这种规定也不会发生变化。
(2)格式化
硬盘分区之后需要进行格式化(高级格式化),用来指定用户使用的文件系统(我们放入硬盘中的文件需要管理,硬盘的使用情况也需要管理,而这个管理者就是文件系统),文件系统有FAT16,FAT32,NTFS,EXT2,EXT3,EXT4等,linux可以识别的文件系统有EXT2,EXT3,EXT4(默认)。linux下进行格式化时,首先将分区划分成许多个block(每个4KB),我们将来的文件是放在这些block中的,比如我们要将10kb的一个小文件放入硬盘中,那么它就会独占3个block(12KB),虽然空间有剩余,但是其它文件不能使用,而且这个3个block可能不是连续的。那么如何统计block的使用情况呢?这就需要在硬盘中划分出一块区域来放一个叫文件分配表,目录表的东西进行记录。
(3)硬件设备文件名
linux中有个重要的思想:一切皆文件。所以,在linux看来,硬件设备也是文件,硬盘也不例外。既然是文件,那就得有文件名,所以每个设备在/dev/目录下都有个文件名(这个是linux自动完成)。下面是硬件和对应的设备文件名。
图中的表如何理解,那我的机子举个例子
我的机子中就一块SATA硬盘,所以在/dev下只有个sda,如果再加一块就会出现个sdb,以此类推。然后我的硬盘中被划分出三分区所以在sda加上1、2、3来表示第一、二、三分区。还有一点就是逻分区的编号是从5开始的。当执行图中的命令也可能出现这种情况。
sda 代表一块硬盘
sd1 代表主分区1
sd2 代表扩展分区
sd5 代表扩展分区中的第一个逻辑分区
(4)挂载
这一步与windows当中的分配盘符很类似。在windows中,我们划好分区后要给每个分区命名盘符(C,D,E,F通常是这样),而linux中称之为挂载,要把分区放在某个的目录下,我们称该目录为挂载点。这个有点难理解,系统分区的操作都还没有完成,怎么会有目录呢?其实这些目录是空目录,当我们安装操作系统时才会创建,现在我们就先假想有这些目录,不然的话linux就无法正常安装。linux要求在根目录下需要挂载一个分区。在swap(虚拟内存)下需要挂载一个分区(最多2G),这个挂载点我们看不到,因为是给内核使用的。通常我们还会在/boot下挂载一个分区(200M即可)。linux下的目录结构虽然是树形结构,但是我们可以将某个分区挂载到某个子目录中。如图,如果我们不将sda2挂载在/home下,那么/home下创建个文件就会放在sda3中,反之会放在sda2中。boot分区一定是sda1,因为在磁盘开始位置存在着一些系统启动时需要的数据。
(5)总结
2.与虚拟机通信
我们在安装好vmware后会自动创建两块虚拟网卡
而且我们安装的Centos6.5中会出现eth0网卡,这两者之间到底是什么关系,以及如何让虚拟机与我们的主机进行通许,甚至能访问互联网,可以参考下面的链接