Я новичок в Ubuntu после длительного откладывания. За последние несколько месяцев я перешел от полного новичка к запуску собственного собственного сервера с nginx и php-fpm, и мой сайт отлично работает.
Я даже потерял всю директорию / etc /, с которой мне удалось вернуться.
Все это из мой рабочий стол.
Хорошо, хватит чата. Я купил серверную стойку и теперь хочу передать мне свой сервер.
У меня есть сервер Ubuntu 14.04 на моем рабочем столе с моим рабочим сайтом и Сервер Ubuntu 14.04 на новой серверной стойке.
Мне нравится идея тарирования моего сервера, а затем его извлечение, однако я каждый раз сталкиваюсь с проблемами.
Я следил за этим руководством ЗДЕСЬ [ ! d6]
Теперь я решил пропустить шаг 1 и перейти к шагу 2, поскольку я собирался использовать SCP или rsyncto передать окончательный tar.
Когда я ввел
tar -cvzf ~/clone.tgz --exclude ~/clone.tgz /etc /home /opt /tmp /usr /var
и передал tar на мою стойку и извлек его, но он не загрузился, поэтому я перезапустил команду.
Я попробовал
tar -cvzf ~/clone.tgz --exclude ~/clone.tgz --exclude=/mnt --exclude=/etc/fstab /etc /home /opt /tmp /usr /var
И стойка загружалась, но не к системе, она жаловалась на сеть и ожидала на 60 секунд больше, чем черный экран.
[d1 4] Я понял, что мне нужно также исключать сетевые файлы. Я тогда попытался ..tar -cvzf ~/clone.tgz --exclude ~/clone.tgz --exclude=/mnt --exclude=/etc/fstab exclude=/etc/modules exclude=/etc/lilo.conf exclude=/etc/mtab exclude=/proc exclude=/dev exclude=/var/log exclude=/etc/network/interfaces exclude=/etc/hostname /etc /home /opt /tmp /usr /var
Это все еще не сработало. Поэтому я решил, что, возможно, есть больше сетевых файлов, которые нужно исключить, или я делаю что-то в неправильном порядке.
Я попытался поместить tarred-каталоги перед исключенными файлами / папками, которые все еще не работают и я также попытался поставить ./ перед разрешенными каталогами, а также помещать кавычки вокруг исключенных путей, например ..
--exclude='/etc/fstab'
Я получал ошибки после tar, поэтому я удалил подробный вариант и увидел, что это файлы это было не совсем важно, так что теперь я полагаю, что мне нужно добавить дополнительные места, чтобы исключить.
Должен заметить, что после удаления опции verbose он сказал ..
Removing leading / from member names
И
Removing leading / from hard link targets
Но после небольшого исследования, которое должно случиться
Любая помощь была бы замечательной, так как это спасет меня от лысины из-за вытягивания волос : D
С наилучшими пожеланиями