WSL - Os arquivos do Linux não são atualizados quando os arquivos do Windows são modificados

WSL - Os arquivos do Linux não são atualizados quando os arquivos do Windows são modificados

Instalei o Windows Subsystem para Linux e criei um link simbólico para uma pasta com arquivos de desenvolvimento web. Digamos que eu tenha um arquivo C:\Users\Anthony\Desktop\foo\bar.css que diz background: green. Então (na WSL) eu fiz

ln -s /mnt/c/Users/Anthony/Desktop/foo /var/www/html

Até agora tudo bem. Em um processo Linux, posso ler arquivos /var/www/html/bar.css.

No entanto, quando modifico o arquivo C:\Users\Anthony\Desktop\foo\bar.css no Windows para dizer background: red, o arquivo Linux ( /var/www/html/bar.css) permanece inalterado e ainda parece dizer background: green.

Na tentativa de solucionar o problema, tentei fazer o seguinte:

  • reiniciando o servidor apache
  • reiniciando a CLI do bash
  • criando um link simbólico idêntico na esperança de substituí-lo
  • reiniciando meu pc
  • saindo e entrando no windows

Abaixo está a saída CLI, as permissões de todas as pastas.

/var/www
total 4
drwxr-xr-x 0 root root 512 Aug 11 17:55 .
drwxr-xr-x 0 root root 512 Aug 11 17:55 ..
drwxr-xr-x 0 root root 512 Aug 11 17:55 html

/var/www/html
total 12
drwxr-xr-x 0 root root   512 Aug 11 17:55 .
drwxr-xr-x 0 root root   512 Aug 11 17:55 ..
-rw-r--r-- 1 root root 11321 Aug 11 17:55 index.html
lrwxrwxrwx 1 root root    33 Aug 11 17:58 joli -> /mnt/c/Users/Anthony/Desktop/joli

/var/www/html/joli
total 26626
drwxrwxrwx 0 root root  512 Aug 11 15:15 .
drwxrwxrwx 0 root root  512 Aug 11 17:59 ..
drwxrwxrwx 0 root root  512 Aug 11 15:46 css
drwxrwxrwx 0 root root  512 Aug 11 15:15 includes
-rwxrwxrwx 1 root root 4477 Aug 11 15:16 verify-id.php

/mnt/c/Users/[user]/Desktop/joli
total 26626
drwxrwxrwx 0 root root  512 Aug 11 15:15 .
drwxrwxrwx 0 root root  512 Aug 11 17:59 ..
drwxrwxrwx 0 root root  512 Aug 11 15:46 css
drwxrwxrwx 0 root root  512 Aug 11 15:15 includes
-rwxrwxrwx 1 root root 4477 Aug 11 15:16 verify-id.php

/mnt/c/Users/[user]/Desktop/joli/css
total 4097
drwxrwxrwx 0 root root 512 Aug 11 15:46 .
drwxrwxrwx 0 root root 512 Aug 11 15:15 ..
-rwxrwxrwx 1 root root 792 Aug 11 18:00 verify-id.css

Pelo que vale a pena, toda vez que tento iniciar o apache2 recebo o seguinte erro, (92)Protocol not available: AH00076: Failed to enable APR_TCP_DEFER_ACCEPTque não parece afetar a operação do servidor, se é que existe alguma coisa.

Estou pesquisando na Internet há mais de uma hora e não consegui encontrar nada relevante sobre isso.

Existe uma maneira rápida e fácil de "atualizar" os arquivos do Linux para que ambos os arquivos sejam constantemente sincronizados entre si?

informação relacionada