
私はLinux環境に初めてアクセスし、ディスクのパーティション化についてより明確に説明したいと思います。最初は、20GBのディスクで新しいRHEL 8 vmwareワークステーションをインストールし、後で20GBに拡張しました。私の目標は、後で使用できるようにボリュームグループと論理ボリュームを作成することです。以下のようにfdiskを介して拡張パーティションを作成しました。
[root@localhost ~]# fdisk -l
Disk /dev/nvme0n1: 40 GiB, 42949672960 bytes, 83886080 sectors
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: dos
Disk identifier: 0x0e287c88
Device Boot Start End Sectors Size Id Type
/dev/nvme0n1p1 * 2048 616447 614400 300M 83 Linux
/dev/nvme0n1p2 616448 4810751 4194304 2G 82 Linux swap / Solaris
/dev/nvme0n1p3 4810752 41943039 37132288 17.7G 83 Linux
/dev/nvme0n1p4 41943040 62914559 20971520 10G 5 Extended
ちなみにaを実行するとlsblk
サイズが1Kで表示されます! ?成功せずに仮想マシンを再起動してみました。私が何かを間違っているか、設定を誤って理解しているようです。
[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 1024M 0 rom
nvme0n1 259:0 0 40G 0 disk
├─nvme0n1p1 259:1 0 300M 0 part /boot
├─nvme0n1p2 259:2 0 2G 0 part [SWAP]
├─nvme0n1p3 259:3 0 17.7G 0 part /
└─nvme0n1p4 259:4 0 1K 0 part
10GB未満に減らす方法についてアドバイスできる人はいますかnvme0n1p4
?また、仮想マシンに新しいディスクを追加すると、ディスクが自動的に分割されるのはなぜですか?
答え1
拡張パーティション直接使用することはできず、論理パーティションの「コンテナ」にすぎません。これは実際にMBRの4つのパーティション制限を克服する素晴らしい方法です。あなたのnvme0n1p4
パーティションは10GiB拡張パーティションですが、「実際のサイズ」なので、そのようにlsblk
表示されます。これは、メタデータを除いてディスク上のスペースをまったく占有せず、論理パーティションに「10GiB空き容量」を提供します。新しいLVM設定を追加することを目的としている場合(使用することもできます)を使用して新しい論理パーティションを追加し、(を使用してその上に新しいボリュームグループを作成するだけです。新しい論理パーティションは)です。1 KiB
1 KiB
fdisk /dev/nvme0n1
parted
vgcreate /dev/nvme0n1p5 <vg_name>
nvme0n1p5