设备不包含可识别的分区表

设备不包含可识别的分区表

我想在主机上增加 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

答案1

我一开始就没有看到分区表增长。

因为没有一个。一般情况下不需要分区表,可以将磁盘格式化为ext4(或其他文件系统)并直接使用,无需分区。如果您想使用整个磁盘而不对其进行分区,那么这是一个完全有效的用例。只需调整磁盘大小,重新启动虚拟机(或断开磁盘连接并重新连接),然后使用resize2fs不带大小参数的方法调整文件系统的大小,即可将其大小调整为磁盘的大小。

相关内容