Мне нужно создать несколько копий каталога 20gb. Этот каталог не включен в мою кулинарную книгу, но в настоящее время зашифрован на сетевом ресурсе (это можно изменить). Я не включаю его в поваренную книгу, потому что я не хочу, чтобы мой шеф-повар был таким большим.Опции для копирования очень больших каталогов
В настоящее время я пытаюсь использовать seven_zip_archive
, чтобы скопировать каталог в локальную папку temp, а затем использовать короткий powershell_script
, чтобы скопировать его локально.
Это, похоже, для этого новичка, довольно kludgey, и это заставляет меня задаться вопросом, есть ли лучший способ сделать это.
Какие у меня варианты?
Как насчет копирования каталогов? Есть ли еще «chef'ey» способ сделать это, помимо написания короткого сценария? – PortMan
Невозможно скопировать файлы с помощью ресурса chef (только с помощью ruby_block или 'execute' и запускать сценарий оболочки). Если вы можете, используйте 'remote_file'). Но до тех пор, пока ваш подход работает хорошо (и, возможно, он защищен 'create' или' not_if', я не вижу необходимости в изменении чего-либо). В противном случае, поделитесь немного больше своего кода. – StephenKing