我需要在无头 Linux 机器上移动(转移)磁盘上的 ext4 分区,如下所示:
Before:
[######### Partition #########][- Free space -]
After:
[- Free space -][######### Partition #########]
使用时,此任务很简单GParted
,但是我发现针对无头主机的任何建议都包括安装 VNC 服务器和 Gparted 及其所有依赖项。我无法相信没有用于移动分区的 unix-way 控制台工具或用于执行相同操作dd
或类似操作的手册。有什么想法吗?
答案1
直接使用 parted 怎么样?这是move
它的操作之一。请查看手册这里。
您需要做的就是弄清楚分区在移动状态下应该从哪里开始,即距离磁盘开头的偏移量(以兆字节为单位)。