如何将磁盘空间从 /dev/sda 移动到 /dev/sda1?

use*_*424 2 linux partition centos

我有一台使用 centos 7 和 200GB 磁盘的虚拟机。出于某种原因,我的布局是:

df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/sda1                100GB  95GB  5GB   
Run Code Online (Sandbox Code Playgroud)

运行 fdisk -l:

Disk /dev/sda: 204.8 GB, 204803670016 bytes,400007168 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
Disk label type: dos
Disk identifier: 0x0006c283

Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048   199997439    99997696     Linux
Run Code Online (Sandbox Code Playgroud)

我想增加我的分区 /dev/sda1 上的空间。

Phi*_*ing 7

听起来您要扩展分区。去做这个:

  1. 调整分配的分区大小。例如:cfdisk /dev/sda并选择调整分区大小的选项。
  2. 操作系统应自动更新,但以防万一您可以调用 partprobe /dev/sda
  3. 调整文件系统的大小。例如:对于 ext 文件系统resize2fs /dev/sda1

只要您正在扩展分区(而不是缩小),在系统运行的情况下执行此操作应该是安全的。但一定要备份一切。