重新分区两个磁盘而不丢失数据

重新分区两个磁盘而不丢失数据

可能重复:
在不丢失数据的情况下对两个磁盘进行重新分区

我在一家软件公司实习,遇到了一些困难。事情是这样的:

问题:我们这里有一些机器,它们被错误地划分为 2 个 500 GB 驱动器。实际驱动器是 2 个 1 TB 驱动器。这些机器实际上只使用了一半的可用磁盘空间。我的任务是编写一个脚本来重新对这些驱动器进行分区。

目前的解决方案:我有一个脚本可以禁用所有进程并重新启动,然后还有一个脚本可以修复分区。问题是数据丢失了。

我正在寻找:我需要一个可以做到这一点但可以保存所有数据的解决方案。我的第一个想法是将分区扩展到适当的大小,但我不确定这是否可行。另一个解决方案是将所有数据复制到 Disk2,对 Disk1 进行分区,将数据移回 Disk1,最后对 Disk2 进行分区。问题是我对 Linux 还很陌生,我真的不知道该怎么做。我可以访问 fdisk 实用程序和 parted 实用程序。

答案1

这几乎肯定可以做到,但一个大问题是需要知道你正在处理的是什么文件系统。请报告这一点——它将通过“mount”命令显示,并将指示要使用什么方法/实用程序。

答案2

处理该任务最安全、最快捷的方法是将未使用的 500 个格式化为单独的分区,然后编辑/etc/fstab并将某些目录的挂载点更改为新分区。

相关内容