私はCentOS 8を使用しており、RAID1ミラーとして構成したい2つの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