構成を維持したまま、あるVPSから別のVPSに移行するにはどうすればよいですか?
私はこの質問を見ました 2つのLinux VPS間でデータを移行するための最良の方法
しかし、それはデータを移行することだけでした。
Tomcat、PHP、Apache、Webminなどのセットアップが面倒なメールサーバー(Dovecot/Postfix)をセットアップしましたが、すべてを再度セットアップすることなく、それらの構成をコピーしたいと思います。
ルートディレクトリをコピーすると、/ devのようなコピーしてはいけない特別なファイルができてしまうのではないかと心配しています。
私は数日前にその正確なタスクを実行しました。私が実行した手順は、基本的に次のとおりです。
mount --bind / /mnt/servername
tar -C /mnt -c servername | ssh user@newserver dd of=copy.tar
移行先のVPSがネットブートや仮想コンソールなどの管理機能を提供している場合、ステップ5ははるかに簡単になります。移行先のVPSは、上記の両方を提供していました。仮想コンソールは、仮想ディスプレイにアクセスするためにハイパーバイザーに接続するVNCクライアントを利用していました。
そのような管理機能がない場合は、最初の試行でそのステップを正しく実行する必要があります。また、ブートローダーの更新は困難です。