我想在两个相同的 SSD 上创建软件 raid
如何创建分区并对其进行最佳格式化?
lsblk
nvme0n1 259:0 0 953.9G 0 disk
nvme1n1 259:1 0 953.9G 0 disk
我可能必须使用fdisk
或parted
创建分区。我需要什么选择?这够了吗?
parted /dev/nvme0n1
(parted) mkpart primary ext4 0% 100%
(parted) set 1 raid on
磁盘都有 1tb,我还需要一个 500mb 的小型启动分区
答案1
用于cfdisk
创建 GPT 分区表,如下所示:
# fdisk /dev/nvme0n1 -l
Disk /dev/nvme0n1: 953,87 GiB, 1024209543168 bytes, 2000409264 sectors
Disk model: SAMSUNG MZVLB1T0HALR-00000
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: BD545B1F-C8D2-4145-B2C9-379506C67728
Device Start End Sectors Size Type
/dev/nvme0n1p1 2048 4095 2048 1M BIOS boot
/dev/nvme0n1p2 4096 1028095 1024000 500M Linux RAID
/dev/nvme0n1p3 1028096 2000408575 1999380480 953,4G Linux RAID
同样在nvme1n1
然后使用 mdadm 创建 raid。我已经对硬盘进行了两次突袭。
cat /proc/mdstat
cat /proc/mdstat
Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10]
md0 : active raid1 sda1[0] sdb1[1]
523264 blocks super 1.2 [2/2] [UU]
md1 : active raid1 sdb2[1] sda2[0]
7813368128 blocks super 1.2 [2/2] [UU]
bitmap: 14/59 pages [56KB], 65536KB chunk
创建新的 raid md3 和 md4:
mdadm --create --verbose /dev/md3 --level=1 --raid-devices=2 /dev/nvme0n1p2 /dev/nvme1n1p2
mdadm --create --verbose /dev/md4 --level=1 --raid-devices=2 /dev/nvme0n1p3 /dev/nvme1n1p3
md3 是为 /boot 保留的,因此在 md4 上创建一个新的物理卷:
pvcreate /dev/md4
和一个新的卷组
lvcreate vg1 /dev/md4