Busqué en Google y busqué, pero no puedo encontrar el comando que la utilidad de línea de comando 7zip usa para hacer copias de seguridad incrementales. Entonces, ¿alguien puede compartir el comando?
Gracias
por cierto encontré este enlace: http://wmug.co.uk/wmug/b/sean/archive/2009/03/20/powershell-amp-7zip-incremental-backup-solution.aspx . Pero parece ser para copias de seguridad diferenciales, a pesar de que dice incremental.
backup
7-zip
incremental-backup
gyaani_guy
fuente
fuente
Si tuviera que hacer una copia de seguridad incremental , necesitaría proporcionar 7-zip con la lista de los archivos modificados (con
-i@fileList
), y necesitaría elaborar dicha lista de alguna manera. En el espejo de archive.org de la pregunta eliminada Copia de seguridad incremental fuera de línea a través de la unidad de disco , puede encontrar una línea de comandos de Unix usando firmas md5 para crear la lista de archivos.La operación de actualización 7-zip permite crear un archivo secundario con las diferencias (incluidos los archivos eliminados) que se producen desde el archivo base / primario. Eso se denomina correctamente una copia de seguridad diferencial (como se indica en la pregunta en sí).
Encontré un excelente artículo sobre este tema en WPCTips "Copias de seguridad diferenciales con 7-zip" (archivado) . Recomiendan usar un programa GUI (Toucan) o usar esta receta para la línea de comando:
Esto es un poco diferente de lo
7zr u -up0q3r2x2y2z1w2 {archive}.7z {path}
propuesto por ArtemGr:-u-
dice que el archivo principal no debe modificarse"-up0q3r2x2y2z0w2!{differential.7z}"
especifica el archivo diferencial de destino y qué acción hacer para cada archivo para cada condición / estado: agregar archivos nuevos o modificados en el sistema de archivos, eliminar archivos que solo están en el archivo 7zip, ignorar el resto.Tenga en cuenta que el "!" el carácter será interceptado a
bash
menos que se cite.En caso de que tenga curiosidad sobre los detalles de esa críptica
p0q3r2x2y2z0w2
fuente
up0q3r2x2y2z0w2
parte!) Gracias :-)Puede hacer fácilmente una copia de seguridad incremental cambiando la dirección en el tiempo. es decir, siempre conserva la última copia de seguridad como copia completa y mantiene los archivos diferenciales en el pasado.
El Archivo base siempre contiene la última versión y, al aplicar los "decrementos" paso a paso, puede recrear versiones anteriores. Con un poco de secuencia de comandos, puede aplicar la numeración correcta a los archivos decrementales.
fuente
En un archivo por lotes, con enabledelayedexpansion, debe citar "!" con dos ^^ como este
Me tomó un tiempo ver eso.
fuente