有没有可能升级Ubuntu 10.04 32位到64位出来重新安装操作系统?

我的VPS服务器现在正在运行Ubuntu 10.04 32位,但由于mongoDB的32位限制,我必须将我的操作系统升级到64 位 。

但是,如果我重新安装系统,有很多程序需要重新安装和重新configuration,我必须将数据库和其他文件备份到另一台计算机。

有没有办法从32位Ubuntu升级到64位Ubunut与重装系统?

作为一个自动升级? 没有。

我认为这可能是手动的,但它会涉及到更换每个软件包和内核。 这很难,很容易出错。 我也不确定结果会不会很好。 我不会在服务器上这样做!

无论如何,如果你的磁盘崩溃,或者如果有人删除它的一切,你会做什么?

注意你已经安装了哪些应用程序,备份/etc保存你的configuration。 根据您当前在该机器上运行的软件,文件系统的其他部分也可能是有用的。

对于数据库,转储一切(不要忘记authentication和授权表)。 数据库转储快速且容易恢复。

重新安装相同的应用程序并不长,如果你手头有旧的/etc ,configuration不应该是一个问题。

如果这是一个Web服务器,不要忘记/var/www这样的地方

我试图从一个Ubuntu的32位切换到64位。

重装一切都快,dpkg真的不喜欢和他一起玩。 如果你尝试,先尝试在虚拟机,确保你明白如何做。

祝你好运。

Linode让你将内核更改为64位,而不需要升级其他任何东西。 我只是在我的系统上尝试了这个(也是像你的Ubuntu 10.04 32位),以及…它工作得很好。 根本没有问题。 我也运行一个Web服务器(Apache)和其他各种应用程序,我没有遇到问题。

请参阅: https : //www.linode.com/docs/migrate-to-linode/disk-images/switching-to-a-64bit-kernel

大约需要5分钟。 我略微摇摇晃晃地说,它只是工作,没有问题,但碰木头,这是我的经验,所以这是一个快速和容易的事情。

当然,正如文档所指出的那样,这只能升级内核,操作系统(以及其他)仍然是32位的。