为了进行测试,我希望在/dev/sdb和/dev/sdc上创建一个大小为1GB的镜像(RAID 1)分区。当涉及到分区时,我想要使用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)发布于 2012-10-18 23:33:27
使用-a optimal开始分拆,以确保它警告您,以防您创建的分区未正确对齐。创建分区而不使用mkpart指定任何文件系统:
mkpart primary 1MiB 512MiB此命令创建一个511 1MiB分区,从1 1MiB开始,以512 1MiB结尾。
在创建分区时使用MiB、GiB或TiB。这确保了HDD与512 B以及4096 B物理扇区的正确匹配。
上面的1MiB被用作起始位置,因为它是您可以使用的最低位置,而不必抱怨对齐。但请注意,扇区40确实是最低的位置与正确的对齐,但分开喜欢1 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正在远离处理文件系统,目前应该避免与文件系统相关的内容。
https://askubuntu.com/questions/200801
复制相似问题