如何使用 parted 创建和配置 RAID 分区?

如何使用 parted 创建和配置 RAID 分区?

/dev/sdb为了测试,我想在和上创建一个大小为 1GB 的镜像 (RAID 1) 分区/dev/sdc。说到分区,我想使用 parted,我应该如何创建我想要镜像的分区?

我首先初始化分区表:

(parted) select /dev/sdb
Using /dev/sdb
(parted) mklabel gpt
Warning: The existing disk label on /dev/sdb will be destroyed and all data on this disk will be lost. Do you want to continue?
Yes/No? Y
(parted)
  • 完成上述步骤后,如何创建分区并设置必要的标志?

  • 我知道 raid 是一个可能的分区标志,对吧如何使用它?运行中的系统如何使用它?

  • 我应该使用哪种文件系统类型?无?

答案1

使用以下命令启动 Parted,-a optimal以确保在您创建未正确对齐的分区时它会发出警告。使用以下命令创建分区而不指定任何文件系统mkpart

mkpart primary 1MiB 512MiB

此命令创建一个 511MiB 的分区,从 1MiB 开始到 512MiB 结束。

创建分区时使用 MiB、GiB 或 TiB。这可确保 512B 和 4096B 物理扇区的 HDD 正确对齐。

上面1MiB是作为起始位置使用的,因为它是可以使用的最低位置,Parted 不会抱怨对齐问题。但请记住,第 40 扇区真的是正确对齐的最低位置,但 parted 喜欢 1MiB 边界,而且您浪费的磁盘空间非常少。

要使内核注意到 RAID 分区并自动挂载它,您需要设置 raid 标志。如果您的新分区在 Parted 中被标识为分区 1(使用 检查p),则可以使用以下命令设置 raid 标志:

set 1 raid on

使用 验证分区大小print,但将unit显示设置为 KiB、MiB 或 GiB。如果不这样做,默认compact单位将显示 KB、MB 和 GB。

unit MiB
print

总结一下答案:

我知道 raid 是一个可能的分区标志,我必须使用它吗?正在运行的系统如何使用它?

不,你不必这么做。如果你选择不这么做,你必须自己安装。

我应该使用哪种文件系统类型?无?

是的,不要指定。Parted 正在远离处理文件系统,目前应该避免与文件系统相关的内容。

相关内容