Копирование дерева каталогов с узла на узел


Главная Форумы POWER Systems AIX/Hardware Копирование дерева каталогов с узла на узел

В этой теме 10 ответов, 6 участников, последнее обновление  uxTuaHgp 7 года/лет, 11 мес. назад.

  • Автор
    Сообщения
  • #8207

    Илья
    Хранитель

    Коллеги, подскажите как решить задачу: надо по сети скопировать содержимое файловых систем с одного узла на другой по сети. С сохранением всех прав пользователей. Создание бэкапа FS с последующим восстановлением не подходит по причине нехватки места на втором сайте для хранения этого самого бэкапа.

  • #8208

    Michael
    Участник

    А uid-ы пользователей на обоих узлах совпадают?

  • #8210

    Илья
    Хранитель

    Да

  • #8211

    andrewk
    Участник

    медленный, но обычно верный способ
    host1$ tar cf – / | ssh host2 “tar xvf -”
    а еще есть backup/restore, который тоже afair через пайпы хорошо работают

  • #8212

    Илья
    Хранитель

    tar на файлах больше 2-х гигов загибается. А можно пример с backup? Что-то я подтормаживаю…

  • #8214

    Aleksandr
    Участник

    Сними ограничение на размер файла для пользователя. /etc/security/limits

  • #8215

    uxTuaHgp
    Участник

    Родной tar возможно загибается, но есть же гнутый – ему по барабану.

    cpio еще можно таким же макаром попробовать.

    find . |cpio -ov|ssh SOMEHOST “cd /somedir; cpio -idv”

  • #8216

    Theodor
    Участник

    Добрый день!

    Я использую rsync через ssh.
    Приятный момент – то что копирует только отличающиеся файлы.
    Можно с удалением файлов на приемнике.

  • #8219

    andrewk
    Участник

    что-то типа такого:
    find . -print | backup -if – | ssh host2 “restore -xf -“

  • #8229

    Aleksandr
    Участник

    А расшарить данный каталог по NFS? Снимаем все проблемы.

  • #8232

    uxTuaHgp
    Участник

    снимается только “проблема” с туннелем через ssh.
    Копировать то с правами все равно придется.

Для ответа в этой теме необходимо авторизоваться.