不使用 gparted 移动分区

不使用 gparted 移动分区

我需要在无头 Linux 机器上移动(转移)磁盘上的 ext4 分区,如下所示:

Before:
[######### Partition #########][- Free space -]

After:
[- Free space -][######### Partition #########]

使用时,此任务很简单GParted,但是我发现针对无头主机的任何建议都包括安装 VNC 服务器和 Gparted 及其所有依赖项。我无法相信没有用于移动分区的 unix-way 控制台工具或用于执行相同操作dd或类似操作的手册。有什么想法吗?

答案1

直接使用 parted 怎么样?这是move它的操作之一。请查看手册这里

您需要做的就是弄清楚分区在移动状态下应该从哪里开始,即距离磁盘开头的偏移量(以兆字节为单位)。

相关内容