저는 CentOS 8을 사용하고 있으며 RAID1 미러로 구성하려는 두 개의 nvme 스토리지 디스크를 추가했습니다.
lsblk
출력 은 다음과 같습니다 .
[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 1.5T 0 disk
├─sda1 8:1 0 1G 0 part /boot/efi
├─sda2 8:2 0 1G 0 part /boot
└─sda3 8:3 0 1.5T 0 part
├─cl-root 253:0 0 1.5T 0 lvm /
└─cl-swap 253:1 0 32G 0 lvm [SWAP]
nvme0n1 259:0 0 5.1T 0 disk
nvme1n1 259:2 0 5.1T 0 disk
파티션을 별도로 추가 하려고 하면 기본적으로 파티션이 생성되고 파티션 유형을 다음으로 변경하려고 하면 /dev/nvme0n1
다음 오류가 발생합니다./dev/nvme1n1
fdisk
Linux filesystem
fd
Type of partition 1 is unchanged: "Linux filesystem"
파티션을 만드는 과정은 다음과 같습니다.
[root@localhost ~]# fdisk /dev/nvme0n1
Welcome to fdisk (util-linux 2.32.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Command (m for help): n
Partition number (1-128, default 1):
First sector (34-5607509301657, default 2048):
Last sector, +sectors or +size{K,M,G,T,P} (2048-5607509301657, default 5607509301657):
Created a new partition 1 of type 'Linux filesystem' and of size 5.1 TiB
기본적으로 생성된 경우 RAID 자동 감지 유형에 추가된 버킷을 구성하는 방법은 무엇입니까 Linux filesystem
? .
답변1
fd
Linux RAID용 MBR 파티셔닝 체계에서 사용되는 유형 코드입니다. 그러나 디스크는 GPT 구성표를 사용하여 분할되었습니다.
GPT에서 파티션 유형은 GUID로 표시됩니다. Linux RAID인 경우 GUID는 다음과 같습니다.
A19D880F-05FC-4D3B-A006-743F0F84911E
그러나 이는 사람에게는 불편하므로 대부분의 분할 도구는 GUID 유형을 직접 입력하도록 요청하는 대신 다른 방법을 기본적으로 사용합니다. 최신 GPT 인식 버전의 경우 fdisk
알고 있는 파티션 유형의 번호가 매겨진 목록이 표시됩니다.
Command (m for help): t
Partition number (1-3, default 3): 2 # this will be omitted if there's only 1 partition
Partition type (type L to list all types): L
1 EFI System C12A7328-F81F-11D2-BA4B-00A0C93EC93B
2 MBR partition scheme 024DEE41-33E7-11D3-9D69-0008C781F39F
3 Intel Fast Flash D3BFE2DE-3DAF-11DF-BA40-E3A556D89593
4 BIOS boot 21686148-6449-6E6F-744E-656564454649
[...]
19 Linux swap 0657FD6D-A4AB-43C4-84E5-0933C84B4F4F
20 Linux filesystem 0FC63DAF-8483-4772-8E79-3D69D8477DE4
21 Linux server data 3B8F8425-20E0-4F3B-907F-1A25A76F98E8
22 Linux root (x86) 44479540-F297-41B2-9AF7-D131D5F0458A
23 Linux root (ARM) 69DAD710-2CE4-4E3C-B16C-21A1D49ABED3
24 Linux root (x86-64) 4F68BCE3-E8CD-4DB1-96E7-FBCAF984B709
25 Linux root (ARM-64) B921B045-1DF0-41C3-AF44-4C6F280D3FAE
26 Linux root (IA-64) 993D8D3D-F80E-4225-855A-9DAF8ED7EA97
27 Linux reserved 8DA63339-0007-60C0-C436-083AC8230908
28 Linux home 933AC7E1-2EB4-4F13-B844-0E14E2AEF915
29 Linux RAID A19D880F-05FC-4D3B-A006-743F0F84911E
30 Linux extended boot BC13C2FF-59E6-4262-A352-B275FD6F7172
31 Linux LVM E6D6D379-F507-44C2-A23C-238F2A3DF928
[...]
메뉴의 정확한 숫자는 fdisk
버전마다 다를 수 있지만 Linux RAID
모두 RAID1 구성에 필요한 유형입니다. 따라서 여기서는 number 를 선택합니다 29
.
당신이 따르고 있는 HOWTO 문서는 UEFI와 GPT가 PC에서 거의 알려지지 않았던 2009년의 것입니다. UEFI는 2011년 Intel의 Sandy Bridge CPU 시리즈와 함께 주류가 되었고 부팅 디스크에서 GPT 파티션을 사용할 수 있는 기능을 가져왔습니다.
GPT에 Linux 파티션 유형이 왜 그렇게 많은지 궁금하다면임의로 선택할 수 있는최신 버전에서 사용 가능한 구성표를 systemd
사용하면 GPT 유형 GUID를 사용하여 파티션의 목적을 지정할 수 있습니다. 시스템 구성이 상대적으로 간단한 경우 /etc/fstab
파일을 완전히 비워두고 시스템이 필요한 파일 시스템을 자동으로 감지하도록 할 수 있습니다.
이렇게 하면 다수의 자동화된 가상 머신 또는 클라우드 시스템의 관리자가 작업을 더 쉽게 할 수 있습니다. /home
운영 체제 루트 디스크, 디스크 및 일부 기타 데이터 디스크를 별도로 준비한 다음 함께 결합하여 가상 머신 인스턴스를 형성한 다음 운영 체제를 운영할 수 있습니다. 시스템은 부팅 시 이를 알아냅니다.
프로그램에 대한 자세한 내용은 여기에서 확인할 수 있습니다.https://www.freedesktop.org/software/systemd/man/systemd-gpt-auto-generator.html