Como mencionó Ramhound, MS sugirió oficialmente la migración de archivos a la nueva instancia entregada por la tienda (supongo que la instancia instalada con lxrun nunca recibirá 18.04 LTS ni ninguna versión posterior). Todavía tengo que hacer la migración, pero creo que la forma razonable de pasar a una nueva instancia es la siguiente:
Inicie sshd en la instancia anterior: sudo /usr/sbin/sshd -D
Ejecutar scp desde la nueva instancia: scp -r localhost:~/* /tmp/
- esto mantendrá sus modos de archivo, mientras que la copia a un sistema de archivos de Windows los destruirá (configurando todo en 0777)
Reemplazar con sudo
, el árbol de directorios en la nueva instancia con lo que acaba de copiar.
Asegúrese de que no se esté ejecutando nada en el fondo de WSL si va a reemplazar los directorios del sistema. Deberá copiar / bin, / etc, / home, / opt, / sbin, / usr y / var si desea una recuperación completa, pero solo haciendo /home
, /opt
y /usr/local
(que contiene bibliotecas instaladas o compiladas manualmente) e instalar paquetes de repositorio nuevamente con apt
Podría ser una opción más segura.
Fall Creator Update
ya que WSL todavía era beta en la Actualización de los creadores (1703)/mnt/c/temp/backups
y luego copiarlos de nuevo en su nueva instancia "