我们的 bugzilla 服务器崩溃了。我可以通过 Live CD 启动并安装分区,但无法启动,因为 Grub 完全崩溃了。
它运行的是 Ubuntu 9.10。
我在 FTP 服务器上拥有该服务器的所有文件。
如果我只有文件本身,有人知道如何恢复/还原 Bugzilla 吗?我无法进行 mysql 备份...至少我认为我不能...因为我无法从安装了 mysql 的 HDD 启动。
有任何想法吗?
答案1
/var/lib/mysql
您可以尝试将旧硬盘上的文件复制到新磁盘上的相同位置。我在重新分区和重新安装服务器时成功执行了此操作。之后,只需将 BugZilla 重新安装到新服务器上的相同位置(您可以从中复制旧的 apache 配置/etc/apache2
和 Web 服务器文件,/var/www
而不必重新安装所有内容)。
答案2
您可以使用 chroot 启动 mysql。
从实时 CD 启动。挂载损坏驱动器的分区。#mount /dev/sda1 /mnt/sda1
chroot 进入已安装的驱动器。#chroot /mnt/sda1
实际上,您正在 HDD 上运行,您可以启动 MySQL 并从中转储数据。
修复 grub 并不难,我建议在宣布安装失败之前先修复。不过,Ubuntu 9.10 现在已经过时了,最好迁移到 10.04。