En este tutorial, aprenderá a configurar copias de seguridad automáticas para su servidor FiveM mediante un script de PowerShell y el Programador de tareas de Windows. La automatización de las copias de seguridad garantiza que los datos de su servidor estén seguros y se puedan restaurar si es necesario.
Paso 1: Descargue el script de respaldo
- Descargue el script de respaldo desde Repositorio GitHub.
- Guarde el
Script de copia de seguridad del servidor.ps1
archivo en una ubicación accesible a su servidor.
Paso 2: Configurar carpetas de respaldo
- Crear directorio de respaldo:
- Vaya al directorio raíz de su servidor (donde se encuentra el programa de inicio FX Server).
- Crea una nueva carpeta llamada
respaldo
.
- Editar el script de PowerShell:
- Abra el
Script de copia de seguridad del servidor.ps1
en un editor de texto (por ejemplo, el Bloc de notas). - Actualizar el
$rutaDeOrigen
a la carpeta de la que desea hacer una copia de seguridad. Por ejemplo:$sourcePath = "C:\MiServidor\recursos"
- Actualizar el
$ruta de destino
a la carpeta donde se deben almacenar las copias de seguridad. Por ejemplo:$destinationPath = "C:\Copias de seguridad\ServerBackup_$backupDate"
- En
$fecha de respaldo
La variable agrega la fecha y hora actuales al nombre de la carpeta de respaldo para una mejor organización.
- Abra el
Paso 3: Configurar una tarea programada
- Abrir el Programador de tareas:
- Pulse
Ganar + S
y buscar Programador de tareas, luego ábrelo.
- Pulse
- Crear una nueva tarea:
- Clic derecho Biblioteca del programador de tareas y seleccione Crear tarea básica.
- Nombre la tarea (por ejemplo, “Copia de seguridad del servidor FiveM”) y haga clic en Próximo.
- Configurar el disparador:
- Elija con qué frecuencia desea que se ejecute la copia de seguridad (por ejemplo, diariamente, semanalmente).
- Establezca la fecha de inicio, la hora y la frecuencia según sea necesario y luego haga clic en Próximo.
- Establecer la acción:
- Seleccione Iniciar un programa y haga clic en Próximo.
- En el Programa/script campo, tipo:
PowerShell.exe
- En el Agregar argumentos (opcional) campo, tipo:
-Archivo "C:\Backups\ServerBackupScript.ps1"
Ajuste la ruta del archivo si el script está almacenado en otro lugar. - En el Empezar en (opcional) En el campo, escriba la ruta de la carpeta donde reside el script, como por ejemplo:
C:\Copias de seguridad
- Terminar la tarea:
- Haga clic en Finalizar para guardar la tarea.
Paso 4: Probar la tarea
- Haga clic derecho en la tarea recién creada en el Programador de tareas y seleccione Ejecutar.
- Verifique la carpeta de salida (por ejemplo,
C:\Copias de seguridad
) para confirmar que la copia de seguridad se creó correctamente. El archivo o la carpeta de copia de seguridad debe tener la fecha actual adjunta a su nombre (por ejemplo,Copia de seguridad del servidor_2024-11-15
).
Paso 5: Verificar la consistencia de la copia de seguridad
- Revise periódicamente sus copias de seguridad para asegurarse de que todos los archivos críticos estén incluidos.
- Pruebe restaurar una copia de seguridad en un servidor de desarrollo para confirmar la funcionalidad.
Consejos:
- Tamaño de la copia de seguridad del monitor: Vigila el espacio en disco en tu carpeta de destino.
- Política de retención: Considere usar un script para eliminar automáticamente las copias de seguridad más antiguas si el espacio de almacenamiento es una preocupación.
- Registros: Agregue registro al script de PowerShell para facilitar la depuración.
¡Ahora has automatizado con éxito las copias de seguridad de tu servidor FiveM!