Можно установить раздел на новом сервере, скопировать все и записать, что загрузчик + корректирует fstab и ядро (или если модульное ядро по умолчанию используется никакая потребность коснуться чего-нибудь), и связанная с сетью конфигурация.
Или установите другую систему, затем установите все пакеты, установленные в первой системе, и отодвиньтесь наборы данных вообще, они; дампы базы данных, корневые каталоги, буферизуют каталоги... что-либо, в чем Вы, возможно, нуждались бы с сервера к B.
В первом подходе Вы получите идентичную систему и просто скорректируете немного деталей... во второй, Вы установите необходимые компоненты, и Вы что-то могло бы отсутствовать первоначально, но Вы вымоетесь немного и запуститесь новый только с данных, в которых Вы нуждаетесь.
Для переноса данных существует много ftp опций scp/sftp rsync tar && netcat dd && netcat
от всех опций я предлагаю использовать rsync или tar с netcat, так как это - наименьшее количество данных для передачи, и Вы добираетесь для хранения полномочий от системы A.
Спасибо всем за вашу помощь.
Я использовал стандартную ротацию журналов, встроенную в ОС, и настроил задание cron для запуска каждые 5 минут, и, похоже, это работает так, как я хотел.
Спасибо
Либо просто подключитесь к | logger
с соответствующими флагами и используйте syslog для управления файлом журнала.
Альтернативой хорошей вспомогательной программе является rotatelogs
, включенная в дистрибутив apache httpd, которая принимает стандартный ввод и записывает и меняет файлы журналов для вас, например, направляет ваш вывод в | / usr / sbin / rotatelogs /home/myprog/myproglog.%Y-%m-%d-%H_%M_%S 2M
и создать файлы журнала размером 2 мегабайта с уникальными последовательными именами файлов.