Si estás aquí es porque quizá vengas del post principal, trucos de la terminal de Mac:
IMPORTANTE: Esto es recomendable usarlo en la primera copia de Time Machine o cuando se ha trabajado con un gran volumen de datos desde la última copia. Para las copias posteriores de pocos cambios es absurdo ejecutar estos comandos.
He hecho varias pruebas, con distintos sistemas operativos y esto me reduce la copia de seguridad casi a la mitad de tiempo.
Muchas veces me toca configurar (instalación de programas, traspaso de ciertos datos, etc.) equipos nuevos de clientes y a su vez configurar Time Machine desde cero.
Tabla de contenidos
Forzar la copia de seguridad
Ejecutamos como de costumbre la copia de seguridad y forzamos para empezar la copia.
¡Libera a Time Machine!
Time Machine no suele utilizar muchos recursos, trabaja en segundo plano para que el usuario trabaje con fluidez, con esto lo que hacemos es todo lo contrario. Por lo que no te recomiendo que uses el Mac cuando hagas esta copia de seguridad. Ejecutamos el siguiente comando (nos pedirá la contraseña del usuario):
sudo sysctl debug.lowpri_throttle_enabled=0
Averiguar el PID del proceso backupd (Time Machine)
Luego de esto, tenemos que averiguar el PID (número que identifica a un proceso) del proceso: backupd, esto lo podemos saber de dos formas:
1 – A través del Monitor de Actividad, buscando en la ventana de búsqueda: backupd,
2 – A través de la terminal, ejecutando el siguiente comando, el PID es el número que está más a la izquierda y está asociado con la línea /System/Library/CoreServices/backupd.bundle/Contents/Resources/backupd
ps -ax | grep backupd
Captura del comando:
Aumentar la prioridad del proceso backupd
Como podrás observar, el proceso backupd tiene el PID 1724, sabiendo esto ejecutamos el comando, en el que nos pedirá la contraseña de nuestro usuario.
sudo renice -n -20 -p Número_de_PID
En mi caso: sudo renice -n -20 -p 1724
Con esto hemos acabado, la copia de Time Machine irá más rápida. Espero que te haya gustado el post!
Información adicional
Comando para revertir el cambio, aunque realmente no es necesario ya que al reiniciar el Mac, el valor vuelve a 1.
sudo sysctl debug.lowpri_throttle_enabled=1
Para saber el valor actual
sysctl debug.lowpri_throttle_enabled
renice, es un comando para aumentar la prioridad de un proceso en ejecución.
sysctl, es un comando que trabaja con información del Kernel, es decir, el corazón del sistema operativo.