두 개의 동일한 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