У меня есть облачные серверы 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 будет создан один раз, тогда я буду использовать rsync)
- Должен ли я включить еще какой-нибудь каталог, такой как bin или lib? - Предложи мне
- Должен ли я исключить какой-либо каталог? Как будто у меня была проблема с сетевым устройством (eth0) (не удалось запустить eth0). Поэтому в приведенной выше команде я исключил "/ etc / udev /", и после этого я почувствовал, что все в порядке. Таким образом, есть что-то, что я должен исключить из / etc / или из любого каталога, который я включил? - Предложи мне.
- Как я мог запланировать rsync (инкрементный bkp) с комбинацией ssh для синхронизации каталогов (указанных в tar) с удаленным местоположением (скажем / mnt / newdir), которое я мог смонтировать, и извлечь его позже в случае сбоя системы. Можно запланировать запуск Rsync от имени пользователя root, но ssh запросит пароль. К вашему сведению, sudo полностью отключен, а также прямой вход ssh в root также отключен.
Если есть какой-либо лучший способ без какого-либо вреда для сервера, чтобы достичь этого, могу предложить.
[1]: http://ubuntuforums.org/showthread.php ? т = 525660