Linux
gdisk 是否使用 xfs 進行分區和格式化?
使用 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
orgdisk
。
不,
gdisk
不會將新創建的分區格式化為 XFS,因此有兩種選擇:
- 磁碟不是空的。如果有一個分區表和一個先前帶有 XFS 的分區在刪除之前沒有被擦除,並且新創建的分區在舊分區開始的同一個扇區上開始,您將在新創建的分區上看到文件系統。
lsblk
使用 udev 和 udev 的記憶體數據有時可能是錯誤的,您可以使用blkid -p /dev/nvme0n7p1
實際從分區中讀取數據來檢查文件系統。順便提一句。我建議使用
fdisk
which 也支持 GPT 並在新創建的分區已包含文件系統簽名並允許您刪除簽名時顯示警告:Created a new partition 1 of type 'Linux filesystem' and of size 499 MiB. Partition #1 contains a xfs signature. Do you want to remove the signature? [Y]es/[N]o:
通常,在使用或
wipefs
刪除分區之前使用刪除文件系統簽名是一個好主意。fdisk``parted