磁盘
磁盘结构
-
如下图所示,磁盘分为盘片、磁头、磁道、扇区、柱面。
简单概述
- 盘片:一个磁盘由多个盘片组成,可以想象成我们平时使用的碟片。
- 磁头:每个盘片正反两面都有用于读写数据的磁头。
- 磁道,每个盘面都有一圈圈的同心圆,如下面黄色部分。
- 扇区,每个磁道被分成若干个弧形,即为扇区,扇区是磁盘的最小组成单位,通常为512Bytes。
扇区容量疑问
- 现在扇区随着面积的不同,也变得不同了,外面扇区面积大的容量大,里面扇区面积小的容量小。
-
计算机使用磁盘从外向里使用,外面磁盘读取效率高于里面的。因为你扫过相同的角度,外面扇区扫过的面积更大,里面扇区扫过的面积更小。
MBR和GPT组成
- 看这篇文章MBR和GPT区别
名称 MBR 意思是主引导记录,MBR最多支持4个主分区,最多识别2T的硬盘,超过2T无法识别 GPT 意思是全剧唯一标示磁盘分区表,更为先进,GPT对分区数量没有限制,可以识别更大容量的硬盘
Linux安装
我是在VMware虚拟机环境下安装的CentOs7
下载和硬件配置
-
先在centos官网上下载,下载链接。DVD是标准安装包,Minmal是最小版(只有最近的工具)。一般选择下载DVD版本。
-
选择安装系统文件,在Vmware软件上文件->新建虚拟机,选择典型,弹出对话框。选择下载好的系统ISO,点击下一步。
-
配置硬件条件,点击下一步之后先会让你选择需要硬盘大小,根据自己电脑硬盘情况分配,一般分配50G左右。然后点击下一步,点击自定义硬件,可以配置处理器、内存等。根据自身内存情况分配,不要超过最大建议内存大小。CPU同理也是。
-
点击完成,开始安装系统。进入页面,会提醒你如果要进入下一步按TAB键,然后会出现如下界面,因为我们的硬盘小于50G,所以默认是MBR模式安装的。如果需要改成GPT安装模式,quiet后面输入红色矩形中的参数
inst.gpt
即可。
-
下面会让你选择系统需要使用的语言,往下翻选择中文,点击完成即可。
-
通过这个界面,可以自定义系统会的设置,可以通过以下选项来设置系统。下面分别介绍一下比较重要的选项。
-
软件选择,你可以安装以下软件服务,如果点击选中,在安装系统的时候,为你安装上你选中的软件服务。可以根据你的自身选择需要的软件服务,一般使用图形化界面,都会选中红色矩形中的选项。当然你也可以都不选,在装完系统后下载软件。
-
安装位置,可以看到我们给虚拟机分配的50G硬盘,我们可以选择自己进行分区,选中我要配置分区选项,点击完成。
-
手动分区,进入到下面手动分区的界面,你可以选择挂载点。
挂载点:Linux是一个文件目录树,通过根目录可以访问下面的子目录。当把存储设备挂载到某个目录下时,可以通过这个目录来查看存储设备中的数据。就好比你把U盘插入,Linux不会像windows一样出来一个盘符让你点击进入,如果你不把你的U盘挂载到目录下面,根本无法访问U盘数据。
-
选择挂载点。点击+号会出现如下所示添加挂载点对话框,点击选择需要挂载到哪个目录,并分配多少空间。
挂载点含义看这篇博客https://blog.csdn.net/wu_wxc/article/details/48550397
-
我们给biosboot分配1M或者2M内存空间
-
文件系统,上图右边的有多个选项下面分别介绍:
- ext2/3/4:Linux早起使用的文件类型。ext3/ext4文件系统多了日志记录功能可以快速恢复系统,但是由于磁盘的容量扩大现在很少使用。
- swap:如果内存不够,把swap分区的硬盘充当为内存,不需要挂载。
- BIOS Boot:GPT分区才可能会使用,MBR分区则不需要。如果硬盘同时存在linux和windows系统,使用该格式用于数据交换。
- xfs:目前CentOS默认的文件系统,对大容量的磁盘管理非常好,格式化速度快,主要使用这种格式。
- vfat:同时被windows和linux支持的文件系统类型。
-
设备类型,主要用三种:
- 标准分区:就是正常使用的分区类型。
- LVM:可以弹性增加或减少文件系统容量的设备类型
-
LVM简单配置:不需要划分具体的容量,用多少容量分配多少容量。
-
/boot划分1G容量,下面的/、/home、swap都是用的LVM设备类型。
-
下面给/设置为10G容量,你可以点击修改,来修改LVM的设置。
-
修改LVM设置,你可以修改名称,其次可以配置LVM的硬盘大小策略,三种策略选择。
- 默认是自动,用多少切割多少硬盘容量。
-
固定大小,可以预先从硬盘中切割指定容量,这部分只能被用于LVM设备类型的挂载创建。
-
设置/home为5G,设置swap为1G,建议大小为1-2G即可。全部分区完毕如下页面所示。
-
点击接收更改即可完成分区。
-
配置网络,默认关闭我们选择打开,选中配置。
-
选择常规并且选中可用时自动链接到这个网络。选中IPV4设置可以自己配置IP或者自动生成。
-
你可以在红色矩形处修改主机名称。
-
这是基本完成了比较重要的设置,如果有需要你可以设置其他的选项,如果没有选择开始安装。然后会跳转到这个页面,让我们配置用户。我们需要创建一个root用户拥有最高管理权限和一个一般用户用于我们正常使用,和windows一样的。
-
设置root,点击ROOT密码来设置root用户的密码,用户名当然是root。
-
创建一般用户,点击创建用户用于创建一般用户,可以设置用户名和密码。
-
点击完成即可,root密码和一般用户就创建完毕了。下面就等待Linux安装完毕点击重启就可以开启CentOS7系统了。