web-dev-qa-db-ja.com

FreeBSD32ビットから64ビットへの移行

FreeBSD 7.0i386サーバーを別のホスティングに転送する必要があります。 64ビットバージョンにもアップグレードしたい(4GBのメモリ制限をなくすため)。サーバーには、Apache2、mod_Perl、mysql51、Perl5、python26などの一般的なオープンソースソフトウェアがあります。

64ビットサーバーにスムーズに転送されるのだろうか。 64ビットFreeBSDに既知の落とし穴/制限はありますか?

4
Eugene Yarmash

すべての構成ファイルとデータファイルは、i386とAMD64で同じです。サイトを別のサーバーに転送するための同じ手順は、ここでは問題なく機能します。

必ず既存のシステムをバックアップしてください。そのバックアップを確認してください! 2つのバックアップを作成することも悪い考えではありません。インストールしたポートのリストをエクスポートすることもお勧めします(pkg_info -ao | grep "/" > PkgList.txt または類似)。

現在実行しているバージョン、および正確にどのソフトウェアに応じて、may新しいバージョンへのアップグレードを実施できます。ベースとカーネルをインストールするだけです。それで十分な場合もありますが、通常は新しいライブラリのポートを再構築する必要があります(portupgrade -af portupgradeポートをインストールした後)。このルートを試してみたい場合は、バックアップコピーのいずれかを使用して、ライブサーバーで実行する前に別のマシンでこれを試してみることを強くお勧めします。

4
Chris S

必要なのは、/etc/usr/local/etcなどの構成ファイルのバックアップを実行することだけだと思います。また、後で帯域幅の使用量を節約するために/usr/ports/usr/srcもバックアップすることを忘れないでください。戻るまた/var。 FreeBSD 64ビットでは、一部のポートはi386アーキテクチャでのみ機能します。

0
SIFE