На исходной машине:
dump -0 -f - / | ssh -c blowfish root@target_machine "cd /; restore -rf -"
Это выведет фс на Вашей исходной машине, скопирует ее по ssh, и на целевой машине она восстановит его.
Конечно, необходимо повторить это в течение каждой фс.
'шифр' состоит в том, чтобы там только сделать его для более быстрого сжатия и распаковки.
Если ваша служба находится в режиме обслуживания, вам может потребоваться просто запустить:
svcadm clear service
или, возможно,:
svcadm refresh service
Если служба сообщается как отключенная, но на самом деле ее можно использовать, вам следует продолжить изучение чтобы понять, почему smf думает иначе. Начните с просмотра журналов службы (посмотрите на следующий вывод команды, чтобы узнать, где они находятся):
svcs -xv service
Изменить: проблема в том, что основной sshd
, который запущен (pid 453), не был запущен smf но филадмом, не говоря уже о неподдерживаемой среде. В любом случае smf не может «принять» этот sshd. Вы можете просто убить его ( kill 453
), и smf сможет запустить службу ssh. Это уничтожение не должно повлиять на оба текущих ssh-соединения.