你好,我已将 1TB 的卷附加到我的 Ubuntu 服务器。
我可以在中看到已安装的磁盘df -h
。
/dev/vdb 1000G 1.1G 999G 1% /data
注:/dev/vdb
是新挂载的磁盘。
如果我这样做fdisk -l
,就会出现错误Partition table entries are not in disk order
。以下是输出。
Partition table entries are not in disk order.
Disk /dev/vdb: 1000 GiB, 1073743044608 bytes, 2097154384 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
那么,这里可能出了什么问题?我该如何修复它?
实际上由于这个原因,扩展的磁盘空间没有被使用或消耗。
我查看了很多博客,看到的都是fdisk /dev/vdb
修复分区顺序的选项。我试了一下,得到了下面的输出。
Nothing to do. Ordering is correct already. Failed to fix partitions order
答案1
您截断了 的输出fdisk -l
。Partition table entries are not in disk order
出现在 之前Disk /dev/vdb: …
指的是设备前 /dev/vdb
在 的输出中fdisk -l
。它并不是指/dev/vdb
。
您显示的输出/dev/vdb
没有列出分区表(因此也没有分区)。
如果df
显示/dev/vdb
,则/dev/vdb
表示已安装。如果已安装,则表示它包含一个文件系统(您实际上安装的是文件系统,而不是设备/分区)。如果它包含一个文件系统,则表示它不需要分区表。
有点相关:单分区磁盘配置的用途。
一切似乎都很好/dev/vdb
。您发布的输出df -h
表明您现在有999G
可用空间(即可用空间)/data
。
答案2
从 的输出中可以看到df
,您的磁盘已连接、安装并按预期工作。您可能希望通过将数据写入安装它的目录来利用它,在本例中/data