如何创建分区磁盘

如何创建分区磁盘

安装在sda上的linux(操作系统)

并且机器还有额外的磁盘 - sdb

sdb                8:16   0    20G  0 disk 

但我们想添加两个新分区作为 sdb1 和 sdb2

如下:

sdb                8:16   0    20G  0 disk 
├─sdb1             8:1    0   500M  0 part 
└─sdb2             8:2    0   500M  0 part 

如何创建分区sdb1和sdb2的磁盘?

答案1

假设 GNU parted,并假设您显示的片段来自 的输出lsblk,以下是您可以执行的一组最小操作来完成您所要求的操作:

以 root身份运行parted,选择您想要操作的设备:

(parted) select /dev/sdb

创建 MBR 分区表(选择此类型没有特殊原因;在 中parted,键入help mklabel可用类型列表):

(parted) mklabel msdos

然后,创建分区:

(parted) unit MiB
(parted) mkpart primary 1 501
(parted) mkpart primary 501 1000

parted此处指示使用兆字节作为单位,因为这是 的默认单位lsblk。这样您就可以直接输入问题中发布的相同数字。

第一个分区的起点任意为 1 MiB,因为 1) 它不能位于 0 和 2) 1 MiB 是相对惰性但安全的对齐选择。关于分区对齐的讨论似乎超出了这里的范围。

然后您可以通过以下方式检查您的更改:

(parted) print

相关内容