![提取分区并删除分区表](https://linux22.com/image/1229079/%E6%8F%90%E5%8F%96%E5%88%86%E5%8C%BA%E5%B9%B6%E5%88%A0%E9%99%A4%E5%88%86%E5%8C%BA%E8%A1%A8.png)
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
类的工具调整文件系统大小以匹配设备大小。parted
gparted