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 命令详解 (磁盘分区)
文章图片

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

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

【linux fdisk 命令详解 (磁盘分区)】可以看出这块磁盘没有分区,接下来我们开始创建主分区
linux fdisk 命令详解 (磁盘分区)
文章图片

创建完成之后不要忘记w保存退出哈
接着我们再来创建一个主分区为5G和一个扩展分区,剩下的内存全部分给扩展分区(在选择给分区内存时选择回车,表示未下发的全部内存分给此时创建的分区)
操作如下:
linux fdisk 命令详解 (磁盘分区)
文章图片

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

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

查看磁盘分区,可以看到我们创建了2个主分区,1个扩展分区,2个逻辑分区
linux fdisk 命令详解 (磁盘分区)
文章图片

还是记得创建完成,检查正常后,记得w保存退出,不然又得重新走一遍。可以先用p查看检查后保存
查看磁盘目录下刚才创建的分区
linux fdisk 命令详解 (磁盘分区)
文章图片

下面介绍我们来怎么使用这些磁盘,再创建完磁盘分区的时候,我们需要先进行初始化才可以来使用
我操作用初始化文件格式xfs,其他的还有ext、ext2、ext3,ext4等等,具体看具体需求
这里用mxfs.ext4来初始,下面可以看到已经初始完成
linux fdisk 命令详解 (磁盘分区)
文章图片

其他分区格式也可以按照来初始,这里就不一 一
列出了,先格式一个来用
df -Th来查看下文件挂载的东西
linux fdisk 命令详解 (磁盘分区)
文章图片

创建个test文件,用来将磁盘挂载到这个文件来用
linux fdisk 命令详解 (磁盘分区)
文章图片

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

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

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

    推荐阅读