在第一篇中咱们介绍了分区与挂载的一些基本概念、分区工具区别、挂载和分区相关的一些命令格式和使用,这一篇咱们将介绍使用Linux系统自带的分区工具fdisk来对硬盘进行分区,以虚拟机环境下的CentOS操做系统为例来介绍分区的详细步骤。工具
首先,你要对硬盘进行分区,你必需要有一块硬盘你才能进行操做吧!否则你拿什么来分区呢?那第一步很简单就是利用VMware模拟建立一个新的硬盘添加到CentOS系统中,同时保证添加的硬盘可以生效并被系统识别,这样你就必需要作到两点:第一,在关机状态下添加硬盘;第二,在添加硬盘后重启你的机器。这样才能保证你添加的硬盘可以添加进去而且是可用的状态。具体操做步骤以下:学习
(1)左击虚拟机 -> 左击设置spa
(2)选择硬盘 -> 点击添加 -> 点击下一步操作系统
(3)选择建立虚拟磁盘 -> 点击下一步.net
(4)选择将磁盘映射为单个文件 -> 点击下一步3d
(5)点击完成后跳转到以下图,此时多了一个新硬盘,再点击肯定,重启系统(重启才会有效)blog
硬盘命名的规则:硬盘的命名方式,以sd开头,从字母a开始,添加硬盘顺次变动结尾字母(sdb sdc ...)get
(1)、查看硬盘是否添加成功可否被系统识别,输入fdisk -l查看硬盘的信息;虚拟机
(2)、查看已经挂载好的硬盘,输入df -T查看详细信息;扩展
(3)、使用fdisk /dev/sdb 对硬盘sdb进行分区,而后输入m查看命令的做用;
(4)、分一个主分区(大小为1GB):输入n(回车)新建一个分区 -> 输入p(回车)新建一个分区 -> 输入分区编号1 ->回车(默认柱面大小) -> 分区大小1GB -> 输入p(回车)打印分区信息;
(5)将剩余的部分变为扩展分区(大小为第一个主分区的结束位置硬盘的末尾):n新建一个分区 ->选择e(扩展分区)-> 设置分区编号为2 -> 默认回车 -> 分区大小1024MB(即1GB)-> p打印分区信息;
(6)对扩展分区再进行逻辑上的分区(大小1GB):n新建一个分区 -> 选择l(逻辑分区)-> 默认设置 -> 分区大小1024MB -> p打印分区信息;
(7)再建立一个主分区(大小1GB):n新建一个分区 -> 选择l(逻辑分区)-> 默认设置 -> 设置大小1GB -> p打印分区信息;
(8)将已经分好的硬盘写入系统,并保存。
输入格式化命令,回车进行格式化
格式化分区为ext4类型的文件系统:mkfs.ext4 /dev/sdb1
格式化分区为FAT32类型的文件系统:mkfs.vfat -F 32 /dev/sdb5
格式化分区为swap类型的文件系统 :mkswap /dev/sdb6
(1)、建立挂载目录
建立名为ext4的挂载目录:mkdir /mnt/ext4
建立名为fat32的挂载目录 :mkdir /mnt/fat32
(2)、进行挂载并激活交换区
将dev目录下的sdb1分区,挂载到mnt目录下的ext4目录:mount /dev/sdb1 /mnt/ext4/
将dev目录下的sdb5分区,挂载到mnt目录下的fat32目录 :mount /dev/sdb5 /mnt/fat32/
激活交换分区不须要建立挂载目录: swapon /dev/sdb6
(3)df -T 查看挂载信息;
设置永久挂载,目的是为了使系统在重启的时候就可以自动挂载,并自动激活交换区。
echo "/dev/sdb1 /mnt/ext4 ext4 defaults 0 0" >> /etc/fstab
echo "/dev/sdb5 /mnt/fat32 vfat defaults 0 0" >> /etc/fstab
echo "/dev/sdb6 swap swap defaults 0 0" >> /etc/fstab
cat /etc/fstab :查看是否挂载成功
五、光盘的挂载
(1)建立挂载目录
mkdir /mnt/cdrom
(2)挂载光盘目录
mount /dev/cdrom /mnt/cdrom
挂载成功。
最后就实现了硬盘的分区和永久挂载。在下一篇中咱们将介绍使用parted来对硬盘进行分区。
附语
我但愿可以尽本身的绵薄之力将我在学习和工做中所遇到的一些实际问题分享出来,可以对你们的学习工做有点借鉴意义,使你们在学习过程当中少走一些弯路。同时,可能会由于本身的认知有限或者一时疏忽可能会出现一些错误的地方。若是发现其中有错误的地方,欢迎你们批评指正。最后,我但愿能与更多爱学习的人一块儿交流学习,共同进步。