是否有可能重新分配正在运行的Debian系统而不会丢失数据

我们需要调整正在运行的机器上挂载到/var分区的大小。 唯一的方式来访问它是通过SSH,所以活CD不是我们的select。

我们可以重新分区文件系统而不会丢失任何数据吗? (该系统是新安装的,所以目前还没有任何数据。)

我们尝试parted但我们得到以下警告:

错误:文件系统没有干净卸载! 你应该运行e2fsck。 修改不清洁的文件系统可能会导致严重的损坏。

首先你必须停止所有使用/var程序。 你可以用fuser -m /var来find它们。

在这里你必须小心,你不杀你的SSH会话。 为了保持SSH活着,可能需要临时重新configurationSSH服务器,以防止对/var访问。

之后,你可以卸载你的/var分区。 然后你可以使用parted或任何其他分区工具,这也调整了Ext2 / 3文件系统的大小。

https://unix.stackexchange.com/上讨论这可能会更好