在linux中,当我们给系统添加一块新硬盘时,我们是无法使用的,因为他还没有分区和格式化,只有当我们将新硬盘分区并格式化之后,挂载在某个目录下,才能供我们正常使用,接下来我们要学习三种硬盘分区工具,fdisk,gdisk,parted,分别是针对于MBR分区格式,GPT分区格式,高级分区工具(可以针对于上面两种进行分区,使用起来也是比较复杂的),关于MBR和GPT请参考硬盘结构基础
-l /dev/sdX 查看硬盘分区信息
gdisk
-l /dev/sdX 查看分区信息
gdisk
(?|m) 帮助
n 建立分区
d 删除分区
c 更改分区名字
I 显示分区的详细信息
p 显示分区信息
t转换分区类型
a 将指定分区设置/取消 活动分区
l 查看分区类型
o 重建分区表
v 验证分区表,显示剩余没有被分区划分的扇区数量
q 退出不保存,不保存,所有的修改都不生效
w 退出并保存
gdisk时用来创建GPT分区的,我们可以看到,gdisk和fdisk的开头是有些不同的。
一个GPT分区
更改磁盘的类型
当我们查看磁盘的时候,我们首先要看磁盘是那种分区格式的,如果是MBR分区格式,我们最好使用fdisk –l,要是为GPT分区格式的硬盘,我们就使用gdisk –l来查看。因为fdisk查看GPT格式的磁盘最大能看到2T,再多的磁盘分区就无法查看,还会出错。
parted命令是由GNU组织开发的一款功能强大的磁盘分区和分区大小调整工具,与fdisk不同,它支持调整分区的大小。作为一种设计用于Linux的工具,它没有构建成处理与fdisk关联的多种分区类型,但是,它可以处理最常见的分区格式,包括:ext2、ext3、fat16、fat32、NTFS、ReiserFS、JFS、XFS、UFS、HFS以及Linux交换分区。
查看帮助
cat /proc/partations
我们在原硬盘未使用的空间进行分区后,在物理设备上已经完成了,使用fdisk -l可以查看到,但是内存信息中并没有新的分区信息,此时我们需要手动更新分区表,在centOS6中使用partx,在5 或者7中可以使用partprobe(这个在6中有BUG)
接下来,我们创建一个分区
我们在分完区以后,如上,显示的红色字体,我们刚刚分好的区并没有被读入内存当中,也就是说我们fdisk可以读到,但是lsblk却无法读到
接下来我们更新一下分区信息
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/13312.html