Partition

設備不包含可辨識的分區表

  • October 12, 2020

我想在主機上增加一個 ext4 卷,但我注意到沒有有效的分區表可以刪除和重新製作:

fdisk -u /dev/vdb
/dev/vdb: device contains a valid 'ext4' signature; it is strongly recommended to wipe the device with wipefs(8) if this is unexpected, in order to avoid possible collisions

Device does not contain a recognized partition table.
Created a new DOS disklabel with disk identifier 0xd2971c02.

root@host:~# lsblk
NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda    253:0    0  20G  0 disk 
`-vda1 253:1    0  20G  0 part /
vdb    253:16   0   1T  0 disk /mnt/redacted
vdc    253:32   0  64M  0 disk 

如果我增加底層磁碟的大小以增加幾百 GB,我應該如何讓作業系統知道之前的增加resize2fs?我一開始就沒有看到要增長的分區表。

我可以本質上只是增加磁碟,然後創建整個磁碟的新分區,寫入更改,然後resize2fs

我一開始就沒有看到要增長的分區表。

因為一個都沒有。一般不需要分區表,可以將磁碟格式化為ext4(或其他文件系統),直接使用,無需分區。如果您想使用整個磁碟而不對其進行分區,這是一個非常有效的案例。只需調整磁碟大小,重新啟動 VM(或斷開並重新連接磁碟)並使用resize2fs不使用 size 參數調整文件系統的大小以將其調整為磁碟的大小。

引用自:https://unix.stackexchange.com/questions/614188