OS:FreeBSD4.11-Release
専用サーバを借りたのですが、今後のトラブル等に備え自宅にも同環境のサーバを構築仕様と考えているのですが、可能でしょうか?
可能であれば方法を教えていただけますか?
#IP等いくつか全く同じには出来ない物もあると思いますが…。
宜しくお願いします。
#1です。
何をする必要があるかについて重きをおいて説明するので
細部は適当にアレンジしてください。
インストーラにはある程度慣れていることを想定して書きます。
1.コピー元サーバでの作業
(1)コピー元サーバ上で、パーティション単位でdumpする。
dump 0f /home/dump/root.dump /
dump 0f /home/dump/var.dump /var
dump 0f /home/dump/usr.dump /usr
(2) (1)の代わりに以下のようにすれば、別のホストにダンプできます。
dump 0f - / | ssh ToHost 'cat /home/dump/root.dump'
3.コピー先サーバでの作業
(1) コピー先となるマシンでインストーラを起動する。(FDでもCDでもかまいません。)
(2)インストーラでカスタムインストール「custum」を選択し、パーティション設定「Partition」、
ディスクラベル設定「Label」をコピー元マシンと同じデバイス名になるように設定する。
(慣れていれば違っていても可能ですが、
/etc/fstabを書き換えたりするなどの手間がかかるので同じにしておくのが無難です。)
(3)ディスクラベル設定画面で設定が終わったら、その画面内で「w」キーを押し、ディスクにそのパーティション設定を書き込む。
(これでディスクの領域確保、パーティションのマウント(/mntディレクトリ以下がいま領域確保したディスクです)、ブートローダーの書き込みが行われます。)
(4)dumpアーカイブファイルをネットワーク経由でコピーする必要がある場合、
インストールメディア「Media」を選択し、ネットワークの設定をする。
(ネットワークの設定だけできれば良いので、ftpサイトの選択画面はどこでもかまわないです)
(5)インストーラの「Fixit」を選択し、CDまたはFDのFIXITを選択し、FIXIT用シェルを起動する。
(6)dumpアーカイブファイルをftpコマンドで取得する。
(他にも、ディスクにあらかじめコピーしておくとか、
アーカイブを入れたCD-RやDVD-Rを作成しておく等の方法でもかまいませんが、
とにかく何らかの方法でコピー先マシンのディスク内にコピーします。)
(7)restoreする。
cd /mnt
restore -rf /home/dump/root.dump
cd /mnt/var
restore -rf /home/dump/var.dump
cd /mnt/usr
restore -rf /home/dump/usr.dump
(8)必要ならば/mnt/etc/fstabを変更する。