提取分区并删除分区表

提取分区并删除分区表

Hy,Debian Linux 内核 2.6.26-2 下的情况:块设备 (/dev/vdb) 上有一个分区表,指定一个包含 ext3 文件系统的分区 (/dev/vdb1)。我想删除分区表并使分区数据在 (/dev/vdb) 下直接可用。

我想到唯一的可能性是将数据从分区复制到另一个设备,删除分区表并直接在 /dev/vdb 上创建文件系统,挂载它并将数据复制回来。

是否有更快的解决方案,且不会导致如此长的停机时间?

谢谢

答案1

您可以直接复制块来备份数据(dd if=/dev/vdb1 of=.../backup),然后将其复制回来覆盖所有内容(dd if=.../backup of=/dev/vdb),然后直接使用或使用或 之resize2fs类的工具调整文件系统大小以匹配设备大小。partedgparted

相关内容