使用fdisk -lu 命令没有显示分区起始位置

已解决

问题描述

我在根据云盘扩容后,根据贵司教程还要在实例上应用教程https://help.aliyun.com/document_detail/25452.html?spm=5176.11346930configuration.help.dexternal.6ca65ca33PR3wd

在输入磁盘信息查看命令时没有找到文件起始位置。图1为你们教程截图,图2 为我在实例上输入命令的截图...

期望结果

...1.了解为何出现该情况 2.能否查询到分区起始位置或在没有该信息情况下,如何给已经扩容云盘但还没有在实例上文件系统进行实际应用的操作

已尝试的方法

...

展开
收起
游客ucvmbphxuhjci 2022-10-30 14:10:42 142 分享 版权
2 条回答
写回答
取消 提交回答
  • 推荐回答
    1. 为何出现该情况

    /dev/vdb 跟 /dev/vdb1 是不同的,可以通过 man fdisk 命令阅读手册。根据手册解释,

    DEVICES       The  device  is  usually  /dev/sda,  /dev/sdb or so.  A device name refers to the entire disk.  Old systems without libata (a library used inside the Linux kernel to support ATA host controllers and devices) make a difference       between IDE and SCSI disks.  In such cases the device name will be /dev/hd* (IDE) or /dev/sd* (SCSI).       The partition is a device name followed by a partition number.  For example, /dev/sda1 is the first partition on the first hard disk in the system.  See also Linux kernel documentation (the Documentation/devices.txt file).

    前者是 device,后者是 partition。

    fdisk 命令只有在接受 device 为参数的情况下,才能看到完整的 partition table。

    所以正确的命令是 fdisk -lu /dev/vda 。

    1. 能否查询到分区起始位置

    使用正确的命令fdisk -lu /dev/vda 进行查看。

    1. 能否在没有该信息情况下进行操作

    其实是可以的。查看分区起始位置只是为了确认当前的分区情况。本身不影响后续分区扩展操作。

    但是若进行分区的操作也将 /dev/vda 误输入成 /dev/vda1 则会有不符合预期的结果。

    所以请输入正确的命令fdisk -u /dev/vda 进入交互式操作。

    2022-11-03 17:46:59
    赞同 展开评论
  • 执行命令的时候不带数字就能看到了

    fdisk -lu /dev/vda 

    2022-11-01 13:14:17
    赞同 展开评论