centos系统中创建分区的方法
引言:
分区的方式有两种:一种是MBR,一种是GPT
用GPT方式分区可以支持2个T以上的分区,在生产中一般没有这么大,会选择传统的MBR进行分区。
MBR分区用到的两个工具:fdisk、gdisk
那么今天我们一起来学习fidsk命令的常见用法和利用fidsk命令创建分区的流程,方便大家共同进步,不到之处还请批评指正。
首先大家要记住,一个硬盘要用起来分为三步!!!对,是三步!!!
第一步分区,第二步创建文件系统,第三步挂载!!!!
你记住了吗!!!!
第一步:
利用虚拟机vm创建一个空的硬盘,为了给大家更直观的印象,在这里我添加一个20G的空硬盘,并设置为将虚拟磁盘存储为单个文件
第二步:
运行客户端输入命令lsblk命令可查看添加的硬盘sdb,可以看到完全是个20G的空盘还没进行分区
接着我们开始将sdb盘进行分区,硬盘的文件夹位置在/dev目录下,我们用命令fdisk /dev/sdb打开sdb盘进行分区,进入后这是个交互式界面,输入m可以获得help帮助
接着我们输入p选项显示当前的分区表,这是个空硬盘我们可以看到还没有进行分区
接着我们输入n选项可以创建新的分区,下图中p显示的是主分区,e显示的是扩展分区
我们设置主分区,输入选项p可以创建4个主分区,分别为1-4自己选择,系统默认给的是1,这里我们可以直接回车
接着我们可以看到系统中初始大小为2048开始,我们分区不可能从中间进行分区吧,这样显得不是很美观,这里我们也是按照默认选项,直接回车
我们给主分区分1个G,输入的格式为+1G
这样我们主分区1就创建好了,可以输入p选项查看,是否创建好了
下面我们来进行扩展分区,刚讲过,扩展分区的选项是e,这里我们开始进行,首先n创建新分区,e创建扩展分区。由图可见5G的分区是我刚创建的扩展分区
想·
扩展分区建好后,若在建分区会出现逻辑分区l,l是建立逻辑分区,逻辑分区的起始编号为5
建立好后我们来看下我们硬盘分区过后的情况
如果还要继续进行分区,可按照以上步骤进行分区建立,这样我们就分区完啦,输入选项w可以保存退出!!!输入lsblk我们可以查看一下
第二步:
硬盘分区分完了但是还没有结束,上面的步骤我们是在规划硬盘该怎么分区我们要进行第二步创建文件系统!
文件系统
概述:文件系统是负责为用户建立文件,存入、读出、修改、转储文件,控制文件的 存取,安全控制,日志,压缩,加密等。
lsblk -f可以查看用的什么样的文件系统,可以看到我们sda硬盘上分别挂载了xfs、etx4、swap文件系统,但是我们的sdb硬盘上还没有进行挂载,下面我们来进行学习怎样创建文件系统。
引:文件系统是由内核来提供的,如何判断当前的内核支持哪些文件系统可以用这个命令来判断。
ls /lib/modules/uname -r
/kernel/fs
这里我们需要用到mkfs命令。
输入mkfs.ext4 /dev/sdb1 意思是创建ext4的文件系统到硬盘b的1分区
这里记住我们刚刚在分区的时候sdb2创建的是扩展分区,扩展分区是不能创建文件系统的,逻辑分区在扩展分区的里面,逻辑分区可以创建文件系统
输入lsblk -f命令我们可以查看一下刚刚添加的文件系统
第三步:
最后一步就是挂载,下面我们来看一下挂载的操作方法
挂载是将额外文件系统与根文件系统某现存的目录建立起关联关系,进而使得此目录做为其它文件访问入 口的行为,以mnt文件夹为例(不要乱挂载,挂载前一定要确认是空的文件夹)
mount命令是挂载 mount /dev/sdb1 /mnt 是把sdb1分区(ext4文件系统)挂载在mnt文件夹上
删除挂载命令 umount /mnt/sdb1
这样我们的硬盘分区学习课程就结束啦!
但是请大家记住:
一个挂载点同一时间挂载一个设备
一个挂载点同一时间挂载了多个设备,只能看到最后一个设备的数据,其他设备上的数据将被隐藏
一个设备可以同时挂载到多个挂载点
通常挂载点一般是已存在的空目录
还有一些常用的命令哦~
findmnt命令可以查看文件夹是否有挂载点
lsof命令可以查看某个挂载点是否在被人使用
blkid命令查看UUID
mount -a:挂载立即生效
vim /etc/fstab编辑文件夹可以修改永久挂载
好啦看完啦!记得给个好评撒~