A gigante da tecnologia Microsoft alertou todos os usuários do Windows 10 para evitarem alterar os arquivos do subsistema Linux usando aplicativos, ferramentas do Windows, etc. Isso pode resultar na perda de metadados e simplesmente corromper todo o ambiente Linux.
Microsoft: Não altere os arquivos do Linux no Windows
Uma novidade que a Microsoft incorporou na última versão de seu sistema operacional com a chegada da grande atualização “Anniversary Update”, foi a integração do Bash como um subsistema nativo no Windows 10 OS.
É um recurso que permite aos usuários acessar um terminal Linux nativo no qual o usuário poderá usar qualquer comando sem ter que instalar nenhum outro software. No entanto, este subsistema de Windows para Linux, apesar de já fazer parte do Windows 10 Anniversary Update, não é instalado por padrão e, portanto, deve ser ativado pelo administrador do computador se desejar usá-lo.
Portanto, se você quiser começar a usar o Bash, deverá assistir a tutoriais que explicam como o Bash funciona e como você pode ativá-lo em seu PC com Windows 10. Mas, o esforço da Microsoft no Linux ainda está em sua fase inicial.
Portanto, você deve estar ciente de que a gigante da tecnologia Microsoft já alertou sobre os perigos em uma nova postagem no blog, as instruções da gigante da tecnologia Microsoft afirmam claramente que os usuários do Windows 10 “NÃO DEVEM” mudar os arquivos do Linux usando aplicativos, ferramentas, consoles do Windows, scripts, etc. “em qualquer circunstância”.
Com isso, a gigante da tecnologia Microsoft se refere a todos os arquivos Linux que fazem parte do WLS e armazenados em% localappdata% lxss na unidade onde o sistema está localizado. Portanto, se você fez algum nos arquivos do subsistema Linux Bash do ambiente Windows, simplesmente pode causar corrupção de dados ou próprio ambiente Linux a tal ponto que simplesmente temos que desinstalar e reinstalar a distribuição.
A causa desse comportamento é que o arquivo de metadados não é gerenciado da mesma maneira no Windows e no Linux, já que os arquivos do subsistema Linux são geralmente armazenados em uma pasta NTFS no sistema operacional Windows 10, enquanto o WSL calcula e armazena os metadados do Linux em Atributos estendidos de NTFS. No entanto, os aplicativos e ferramentas do Windows não sabem como lidar com esses metadados sempre que alteram arquivos armazenados em% localappdata% lxss na unidade em que o sistema está localizado.
De acordo com a Microsoft, “Quando você acessa arquivos em seu sistema de arquivos do Windows de dentro do Bash, o WSL respeita os comportamentos do sistema de arquivos do NT (por exemplo, não diferencia maiúsculas de minúsculas), permissões, etc. para que você possa acessar facilmente os mesmos arquivos usando as ferramentas do Windows e as ferramentas do Bash sem ter que copiar os arquivos para frente e para trás entre os sistemas de arquivos ”.
“Portanto, certifique-se de seguir estas duas regras para evitar perder arquivos e / ou corromper seus dados:
GUARDE os arquivos em seu sistema de arquivos do Windows que você deseja criar / modificar usando as ferramentas do Windows E as ferramentas do Linux
NÃO crie / modifique arquivos Linux a partir de aplicativos, ferramentas, scripts ou consoles do Windows ”
0 Comments