例如,出于调试目的,我需要将磁盘扩展到所有未分配的空间
\n\n我的完整磁盘大小是 931.5GB,我有以下分区
\n\nNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT\nsda 8:0 0 931.5G 0 disk \n\xe2\x94\x9c\xe2\x94\x80sda1 8:1 0 512M 0 part /boot/efi\n\xe2\x94\x9c\xe2\x94\x80sda2 8:2 0 107.5G 0 part /\n\xe2\x94\x94\xe2\x94\x80sda3 8:3 0 3.8G 0 part [SWAP]\nRun Code Online (Sandbox Code Playgroud)\n\n所以我的/dev/sda2分区小于931.5GB,我需要使用parted命令增加这个分区以获得更多的espace
\n\n未分配的空间为:819.72GB(请参阅 gparted)\nparted /dev/sda resizepart 2 500GB\n但此命令返回以下错误:
\n\n Can't have overlapping partitions\nRun Code Online (Sandbox Code Playgroud)\n\n我正在使用实时 USB 来完成所有这些操作,以便不安装 /dev/sda,奇怪的是,parted 允许我缩小分区,我的意思是这个
\n\n parted /dev/sda resizepart 2 50GB\nRun Code Online (Sandbox Code Playgroud)\n\n另一件事,如果我能找到这个问题的解决方案,我想使用选项 -s 以便使用一些 bash 脚本自动执行此过程
\n\n这是 fdisk -l 命令的输出
\n\nDisk /dev/sda: 931.5 GiB, 1000204886016 bytes, …Run Code Online (Sandbox Code Playgroud)