如何將可用空間從 vm 磁碟末尾移至 qemu 管理程式上的主分割區大小(成長)?

如何將可用空間從 vm 磁碟末尾移至 qemu 管理程式上的主分割區大小(成長)?

我能夠為虛擬機器添加空間,但不知道如何從磁碟末尾對其進行洗牌以調整主分割區的大小。如果您了解如何執行此操作,請感謝您的意見...

為了澄清...我正在嘗試移動虛擬機器驅動器末尾的 nbd0 上的可用空間,以增加分區 1 處的主分區。我知道我需要使用parted,但我想確保我知道重新洗牌的正確命令順序...

$sudo parted -s -a opt /dev/nbd0 "print free"

*the current image (after tinkering)

Model: Unknown (unknown)
Disk /dev/nbd0: 56.9GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type      File system     Flags

        32.3kB  1049kB  1016kB            Free Space

 1      1049kB  25.7GB  25.7GB  primary   ext4            boot

        25.7GB  25.7GB  1048kB            Free Space

 2      25.7GB  46.2GB  20.5GB  extended

 5      25.7GB  26.8GB  1140MB  logical   linux-swap(v1)

        26.8GB  46.2GB  19.3GB            Free Space

        46.2GB  56.9GB  10.7GB            Free Space

答案1

找到答案了,如果你的系統上有gparted,你可以使用:

$gparted /dev/nbd0

將虛擬機器映像安裝為區塊設備後

相關內容