Ubuntuクラウドサーバーを実行していますが、sshを使用して直接アクセスすることはできません。「tar」を使用して、このサーバーのクローンを作成するか、このサーバーの高可用性を実現しています。リンク[リンクテキスト] [1]からチュートリアルに従いました。同じバージョンの新しいサーバーをインストールしてみました。宛先(新規)でtar(tar -xvpzf〜/ clone.tgz -C /)を抽出すると、最後に次のような出力が表示されます(エラーかどうかはわかりません)。
tar: var/run: time stamp 2010-11-09 17:09:11 is 7335.159880406 s in the future
tar: var/spool/postfix/usr/lib/zoneinfo: time stamp 2010-11-09 17:08:26 is 7290.159730037 s in the future
tar: var/lib: time stamp 2010-11-09 17:27:51 is 8455.159349527 s in the future
tar: usr/bin: time stamp 2010-11-09 17:28:02 is 8466.159254097 s in the future
tar: usr/share/sgml: time stamp 2010-11-09 17:27:47 is 8451.158909506 s in the future
tar: usr/share/man/man7: time stamp 2010-11-09 17:27:50 is 8454.158393583 s in the future
tar: usr/share/man/man1: time stamp 2010-11-09 17:28:02 is 8466.158166556 s in the future
tar: usr/share/man/man8: time stamp 2010-11-09 17:27:51 is 8455.158057701 s in the future
tar: usr/share/omf/time-admin: time stamp 2010-11-09 17:27:52 is 8456.157830449 s in the future
---------------------------------------------
---------------------------------------------
---------------------------------------------
次のコマンドを使用して、ソースシステム上の指定されたディレクトリのtarファイルを作成しています。
tar -cvzf ~/clone.tgz --exclude ~/clone.tgz --exclude /etc/hosts --exclude /etc/hostname --exclude /etc/udev/ --exclude /etc/network/interfaces --exclude /etc/resolv.conf /etc /home /opt /tmp /usr /var /mnt
- tarを使用する前に注意事項はありますか?(tarはそれから1回作成され、rsyncを使用します)
- binやlibなどのディレクトリを追加する必要がありますか?-お勧め
- ディレクトリを除外する必要がありますか?ネットワークデバイス(eth0)に問題があったようです(eth0の起動に失敗しました)。したがって、上記のコマンドでは「/ etc / udev /」を除外しましたが、この後は問題ないと感じました。このように、/ etc /または除外したディレクトリから除外する必要があるものはありますか?-提案してください。
- sshの組み合わせでrsync(インクリメンタルbkp)をスケジュールして、ディレクトリ(tarで指定)をリモートロケーション(たとえば/ mnt / newdir)に同期し、システム障害が発生した場合にtarで抽出します。Rsyncはrootユーザーとして実行するようにスケジュールできますが、sshはパスワードの入力を求めます。参考までに、sudoは完全に無効化されており、rootへの直接のsshログインも無効化されています。
これを達成するためにサーバーに害を及ぼさないより良い方法があれば、提案できます。
[1]:http : //ubuntuforums.org/showthread.php?t = 525660