文章内容

2020/10/28 11:09:48,作 者: 黄兵

Ubuntu 硬盘分区

目录:

  1. Ubuntu 硬盘分区
  2. Linux设置分区文件系统
  3. Linux挂载文件系统

最近在服务器上增加了3块硬盘,并组成Raid 5阵列,安装好Ubuntu18.04系统之后,开机需要设置分区才能使用。

3块硬盘组成Raid 5之后,总共2.5T左右的容量,无法使用MBR分区表,需要使用GPT分区,这里使用gdisk来给硬盘分区。

首先查看硬盘分区情况:

sudo parted -l

这里可以很清楚的显示当前硬盘分区情况:

由于这里已经对/dev/sda分过区了,这篇文章是事后总结。

使用gdisk分区步骤如下:

如何使用:

第一步:使用gdisk命令选择一个设备进行操作,然后光标会停留等待操作

第二步:输入相关的命令选项进行操作。如果不知道命令选项,可以输入?进行帮助查询

命令选项

  • d:删除一个分区
  • n:增加一个分区
  • p:打印出分区表(常用)
  • q:不保存分区就直接退出gdisk
  • w:保存分区操作后离开gdisk
  • L:显示文件系统的Code。Linux大概都是8200、8300、8e00等。Windows几乎都使用0700

注意事项

  • 注意q与w的区别:q不会保存用户的相关操作退出,w会保存相关操作然后退出
  • 命令中使用的设备名不要是某个磁盘设备的某个分区:因为磁盘分区是针对于整个磁盘的,而不是针对于某个分区的。例如:gdisk /dev/sda1就会错误
  • 不要处理正在使用的分区。否则后果很严重
  • 没有挂载目录的分区,使用p选项查看时不会显示

使用p选项查看磁盘的信息状态

  • Disk:磁盘文件名/扇区数/总容量
  • Logical sector size:单一扇区的大小
  • Disk identifier (GUID):磁盘的标识符
  • Number:分区编号,1就是指/dev/sda1等..
  • Start:每一个分区的开始扇区号码位置
  • End:每一个分区的结束扇区号码位置,与start之间可以算出分区的总容量
  • Size:分区的容量
  • Code:分区内的可能的文件系统的ID。Linux为8300,swap为8200,。不过这个Code只是一个提示而已,不见得真的代表分区内的文件系统
  • Name:文件系统的名称等

注意:

从上图可以看出:总扇区最起始位置号码为34,总扇区的最后一个位置号码为83886046,但是第五个分区只使用到83884031

新增一个分区时,就在上一分区的结束扇区号码数加1的位置处作为新扇区起始号码

使用n选项新增一个分区

步骤:下面的步骤都有默认值,可以手动输入,也可以直接回车使用默认值

  • 第一步:输入n选项
  • 第二步:输入新分区的号码,默认2(相当于将一块硬盘分成了两个区,这个可以根据实际情况调整)
  • 第三步:输入新分区的起始位置号码,默认是79693824。或者使用[+-][大小][单位]输入新分区的大小(例如:+1G、+500M等。会省略第四步)
  • 第四步:输入新分区的结束位置号码,默认是79695871。或者使用[+-][大小][单位]输入新分区的大小
  • 第五步:输入分区所使用的文件系统的Code或者GUID(如果忘记,可以使用L选项进行查询)。默认是Linux(8300)

进行了上面五步之后,还未保存,使用w选项保存。后面要输入Y(同意)

新增完分区后输入p查询

使用d选项删除一个分区

方法:输入d后,选择分区号码进行删除

使用w选项保存。后面要输入Y(同意)退出

通过以上步骤就对硬盘完成了分区,这在Windows里面相当于对磁盘进行分区,将一块硬盘分成了几个盘是相同的操作。

这里没有设置文件系统类型,将在下一篇文章来设置。


参考资料:

1、Linux(入门基础):29---Linux磁盘的分区(gdisk、fdisk、parted)。附加:partprobe

分享到:

发表评论

评论列表