使用 CentOS 8.5
我在没有数据或分区表的新磁盘上尝试了这个。
GPT fdisk (gdisk) version 1.0.3
Partition table scan:
MBR: not present
BSD: not present
APM: not present
GPT: not present
Creating new GPT entries.
Command (? for help): n
Partition number (1-128, default 1):
First sector (34-4194270, default = 2048) or {+-}size{KMGTP}:
Last sector (2048-4194270, default = 4194270) or {+-}size{KMGTP}: +500M
Current type is 'Linux filesystem'
Hex code or GUID (L to show codes, Enter = 8300):
Changed type of partition to 'Linux filesystem'
Command (? for help): w
Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
PARTITIONS!!
Do you want to proceed? (Y/N): Y
OK; writing new GUID partition table (GPT) to /dev/nvme0n7.
The operation has completed successfully.
[root@workstation ~]#
[root@workstation ~]# lsblk -fp
NAME FSTYPE LABEL UUID MOUNTPOINT
/dev/sr0
/dev/nvme0n1
├─/dev/nvme0n1p1 xfs c932c155-e3a9-4852-aad1-d545778b46c6 /boot
└─/dev/nvme0n1p2 LVM2_member KwN1Pf-Jf3R-l7HW-Qed3-DLSl-olMr-rVdD3n
├─/dev/mapper/cl-root xfs e6d63656-cd58-40a8-aadf-b0416e36c8d4 /
├─/dev/mapper/cl-swap swap 3b26e208-9846-4c20-8b90-60bb0ce68869 [SWAP]
└─/dev/mapper/cl-home xfs 7cb2b8a0-fe6b-4c6c-9d8f-124780be79c9 /home
/dev/nvme0n2
/dev/nvme0n3
/dev/nvme0n4
/dev/nvme0n5
/dev/nvme0n6
/dev/nvme0n7
└─/dev/nvme0n7p1 xfs 25552944-4b61-44d6-a1bd-ca0ae3cfc89f
/dev/nvme0n8
/dev/nvme0n9
[root@workstation ~]#
如您所见,分区上已经创建了 xfs 文件系统。我以为我必须在使用mkfs.xfs
后使用fdisk
or gdisk
。
不,
gdisk
不会将新创建的分区格式化为 XFS,因此有两种选择:lsblk
使用 udev 和 udev 的缓存数据有时可能会出错,您可以使用blkid -p /dev/nvme0n7p1
实际从分区中读取数据来检查文件系统。顺便提一句。我建议使用
fdisk
which 也支持 GPT 并在新创建的分区已包含文件系统签名并允许您删除签名时显示警告:通常,在使用或
wipefs
删除分区之前使用删除文件系统签名是一个好主意。fdisk
parted