摘要: 本文将通过虚拟机 VMware 模拟增加新硬盘来介绍 linux 下对新增硬盘的分区及安装. 在本文中, 将通过虚拟机增加一个 10G 的 SCSI 接口的虚拟硬盘, 然后对这块新的虚拟硬盘建立 3 个分区, 在第 1 个和第 3 个分区上建立 ext3fs 文件系统, 把第 2 个分区留作 swap 交换分区.
首先, 将硬盘安装至电脑主机上面, 这里指的是硬件的安装. 本文采用的是通过虚拟机增加一块 10G 的虚拟的 SCSI 硬盘. 虚拟机下如何增加一块硬盘, 可参考如下网址: https://jingyan.baidu.com/article/0eb457e50394d803f0a90554.html
增加了一块新的硬盘之后, 我们可以通过以下命令查看系统是否正确的识别到了这块新增的硬盘.
通过结果我们看到, 当前的系统上有 sda,sdb 两块硬盘, sda 被分为 3 块 sda1,sda2,sda5, 第 2 块硬盘是一整块的, 还没有进行分区. 系统已经正确的识别到了这块新增的 SCSI 硬盘.
接下来使用 fdisk 对这块新增的硬盘进行分区.
启动 fdisk 程序, 以目标设备 (/dev/sdb) 为参数. fdisk 是一个交互式的应用程序, 在执行完一项操作之后, fdisk 会显示一行提示信息, 并给出一个冒号: 等待用户输入命令. 正如图片看到的那样, 输入 m 会给出帮助信息.
然后我们将使用 n 命令 (new) 新建一个分区.
选 p 建立主分区, 选 e 则是建立逻辑分区, 我们将三个分区都建立在主分区上. 选择 p 之后就是选择分区号, 一块硬盘有 4 个主分区. 第 1 个分区建立在硬盘 sdb 的第 1 个主分区 sdb1. 然后就是选择分区开始的柱面, 这里从 2048 开始. 分区大小 2G. 这样, 第一个分区就建立好了, 当然了, 我们还没有将分区写进硬盘, 此步骤将在建立完所有的分区后在进行写入, 我们现在使用 p(print)命令查看我们建立的第 1 个分区.
然后第 2, 第 3 分区按照上面的方法进行分区. 第 2 分区 swap 分区分 1G 大小, 第 3 分区 2G. 如下图.
由于第二块分区是 swap 分区, 我们需要对分区的类型进行修改, 将其修改为 swap, 默认新建的分区为 ext4 类型. 可以使用 t 命令对其类型进行修改, 分区号选择 2, 然后修改的类型可以通过 L 命令查看, 这里 swap 是 82.
这样, 就对 3 个分区设置完成了, 使用命令查看分区信息. 然后再通过 w 命令将分好的分区写入硬盘, 在使用 w 命令之前, 所作的设置是没有写入硬盘的.
然后使用 mkfs 命令写入 ext3fs 文件系统. 再用 fsck 进行检查. 然后新建一个 / web 目录进行挂载. 如图. 第 3 块分区与第一块分区类似, 不再说明, 挂载在 / store 目录下.
第 3 分区:
然后就是对第 2 块分区 swap 分区进行初始化并激活使用. 交换分区需要使用 mkswap 命令来初始化, 该命令以分区的设备名为参数, 最后使用 swapon 命令检查并激活交换分区. 使用带 - s 的 swapon 命令查看当前系统上已经存在的交换分区. 如图.
上面, 已经完成了对新增硬盘的分区及初始化. 接下来, 就是修改 / etc/fstab 配置文件, 使每次启动时硬盘自动挂载. 这部分可参考我的上篇博客 "/etc/fstab 配置文件详细说明". 至此, 已完成对新增硬盘的分区及安装.
来源: http://www.bubuko.com/infodetail-2550395.html