Ubuntu 表示磁盘比实际小

Ubuntu 表示磁盘比实际小

这是我的朋友遇到的问题,但我很理解他的问题。

他需要在分区上留出更多空间,但他必须将起点向后移动才能腾出更多空间。这几乎是不可能的,所以他改为

  • 创建一个新的分区,大小为 200gb
  • 使用 dd 将他的旧分区克隆到新分区

它成功启动,并显示 200gb 分区已安装在/,但文件管理器显示/只有 100gb。我们尝试向其中写入一个大文件,它在 100gb 处显示“没有更多磁盘空间”。

以下是输出fdisk -l

Disk /dev/sdb: 931.53 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: SanDisk SSD PLUS
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x3abc5c13

Device     Boot      Start        End    Sectors   Size Id Type
/dev/sdb1             2048 1367191551 1367189504 651.9G  7 HPFS/NTFS/exFAT
/dev/sdb2       1757814784 1952526335  194711552  92.9G 83 Linux
/dev/sdb3       1952526336 1953523711     997376   487M ef EFI (FAT-12/16/32)
/dev/sdb4  *    1367191552 1757814783  390623232 186.3G 83 Linux

输出lsblk

sdb    8:16   0 931.5G  0 disk
|
 -sdb1 8:17   0  651.9G 0 part
 -sdb2 8:18   0  92.9G  0 part
 -sdb3 8:19   0   487M  0 part /boot/efi
 -sdb4 8:20   0  186.3G 0 part /

(格式很奇怪,因为我的朋友出于某种原因让我自己打出来)

答案1

我找到了答案。我了解了一个名为 的工具resize2fs,这就是我修复它所需要的。

resize2fs /dev/sdxY

相关内容