linux fdisk 命令详解 (磁盘分区)

一、什么是分区,linux分区,大概可以比喻类似为windows下的C,D,E,F盘,windows下的分区对应的是每一个分区磁盘号,如(C盘),在linux下的磁盘就不会想windows分区那样简单,在Linux中对应的某个磁盘会对接为一个文件,或者目录,在磁盘添加中,需要自己去操作完成磁盘的添加,扩展,挂载,或者删除,这样就需要用到fdisk命令了,下面介绍linux中fdisk命令的详细介绍。

fdisk + 参数命令详细
-l 列出指定的外围设备的分区表状态;
-b <分区大小>:指定每个分区的大小;
-s <分区编号> 将指定的分区大小输出到标准输出上,单位为区块;
-v 显示版本信息;
-u 搭配 -l 参数,会用到数目取代柱面数目,来表达每个分区的其实地址;

fdisk命令参数解释
p 打印分区表;
n 新建一个新分区;
d 除一个分区;
q 退出不保存;
w 分区写进分区表,保存并退出;

实例:在这里我添加了一块20G的scsi硬盘来做实验
linux fdisk 命令详解 (磁盘分区)_第1张图片

下面开机使用fdisk -l查看磁盘状态,查看此刻磁盘多了一个/dev/sdb,就是我们添加的的硬盘
linux fdisk 命令详解 (磁盘分区)_第2张图片

查看完磁盘名称后,进入磁盘,并用p来打印分区表
linux fdisk 命令详解 (磁盘分区)_第3张图片

可以看出这块磁盘没有分区,接下来我们开始创建主分区

linux fdisk 命令详解 (磁盘分区)_第4张图片
创建完成之后不要忘记w保存退出哈

接着我们再来创建一个主分区为5G和一个扩展分区,剩下的内存全部分给扩展分区(在选择给分区内存时选择回车,表示未下发的全部内存分给此时创建的分区)
操作如下:
linux fdisk 命令详解 (磁盘分区)_第5张图片

我们用p来查看一下,此时已经有2个主分区和1个扩展分区了
linux fdisk 命令详解 (磁盘分区)_第6张图片

接着创建2个逻辑分区,一个分给2G,剩下的全部分给另一个逻辑分区
linux fdisk 命令详解 (磁盘分区)_第7张图片

查看磁盘分区,可以看到我们创建了2个主分区,1个扩展分区,2个逻辑分区

linux fdisk 命令详解 (磁盘分区)_第8张图片

还是记得创建完成,检查正常后,记得w保存退出,不然又得重新走一遍。可以先用p查看检查后保存

查看磁盘目录下刚才创建的分区
在这里插入图片描述

下面介绍我们来怎么使用这些磁盘,再创建完磁盘分区的时候,我们需要先进行初始化才可以来使用
我操作用初始化文件格式xfs,其他的还有ext、ext2、ext3,ext4等等,具体看具体需求

这里用mxfs.ext4来初始,下面可以看到已经初始完成

linux fdisk 命令详解 (磁盘分区)_第9张图片
其他分区格式也可以按照来初始,这里就不一 一
列出了,先格式一个来用

df -Th来查看下文件挂载的东西

linux fdisk 命令详解 (磁盘分区)_第10张图片

创建个test文件,用来将磁盘挂载到这个文件来用
在这里插入图片描述

用mount挂载,接着df 查看,发现刚才我们初始的、/dev/sdb1已经挂载到了test文件上边linux fdisk 命令详解 (磁盘分区)_第11张图片

但是还没有完成,虽然我们挂载上了,但是重启服务器以后,这个挂载点就没有了,所以我们需要修改配置文件来添加这个挂载点,让他开机后制动挂载到文件,这是我们需要修改/etc/fstab文件
vim /etc/fstab
linux fdisk 命令详解 (磁盘分区)_第12张图片
保存退出

这样我们的挂载就完成了,添加了磁盘来使用挂载到文件中!

你可能感兴趣的:(linux)