Как мы можем перенести инвентарь файлов и компонентов с одного сервера команды на другой? (Unix Box)
У меня есть определенный список файлов (и компонентов). У нас в основном две среды - тестовая и прод. Новый сайт был настроен в тестовом режиме и должен быть перенесен в Prod.
Есть ли способ сделать это? Также эта миграция не влияет на UID (уникальные идентификаторы / внутренние идентификаторы)?
1 ответ
В зависимости от того, какую версию и среду вы используете, у вас есть несколько вариантов. Одним из вариантов для любого 6.7.X или ниже является использование рабочего процесса миграции контента (возможно, потребуется разработка), который будет переносить контент с одного сервера на другой. Другой вариант - запустить rysnc из командной строки (синтаксис ниже):
rsync -rpog -e ssh user@servername:/path/syncing/from.* /path/syncing/to
Точно так же есть команда безопасного копирования (показанная ниже). Однако, хотя безопасное копирование сохраняет даты, rsync работает немного быстрее.
scp -p user@servername:/path/copying/from.* /path/copying/to
Последний вариант для среды 7.X - создать и запустить лонжерон, показанный в технических документах, который также перенесет контент.