Ich muss mehrere Kopien eines 20 GB-Verzeichnisses erstellen. Dieses Verzeichnis ist nicht in meinem Kochbuch enthalten, aber es ist derzeit auf einer Netzwerkressource gezippt (dies kann geändert werden). Ich nehme es nicht in das Kochbuch auf, weil ich nicht möchte, dass mein Koch so groß ist.Optionen zum Kopieren sehr großer Verzeichnisse
Was ich gerade versuche, ist, seven_zip_archive
zu verwenden, um das Verzeichnis in ein lokales temporäres Verzeichnis zu kopieren, und dann ein kurzes powershell_script
zu verwenden, um es lokal zu kopieren.
Dies scheint, für diesen Anfänger, ziemlich klugdy, und es lässt mich fragen, ob es einen besseren Weg gibt, dies zu tun.
Was sind meine Optionen?
Wie wäre es mit dem Kopieren von Verzeichnissen? Gibt es eine weitere Möglichkeit, dies zu tun, außer ein kurzes Drehbuch zu schreiben? – PortMan
Es gibt keine Möglichkeit, Dateien mit einer Chef-Ressource zu kopieren (nur mit 'ruby_block' oder' execute' und Ausführen eines Shell-Skripts). Wenn du kannst, benutze 'remote_file'). Aber solange Ihr Ansatz gut funktioniert (und vielleicht von 'creates' oder' not_if' bewacht wird, sehe ich nicht die Notwendigkeit, etwas zu ändern). Ansonsten teilen Sie ein bisschen mehr von Ihrem Code. – StephenKing