Windows

Nunca criar ou alterar arquivos Linux usando o Windows Apps e Ferramentas

Como editar os Apps do Menu no Linux (arquivos .desktop)

Como editar os Apps do Menu no Linux (arquivos .desktop)

Índice:

Anonim

Qualquer tentativa de abrir arquivos LINUX usando ferramentas do Windows pode bloquear os arquivos / pastas abertos, parando assim as atualizações para o conteúdo do arquivo. Isso invariavelmente pode resultar em arquivos e pastas corrompidos. Como tal, os especialistas do Windows aconselham seus clientes a ter extremo cuidado ao tentar criar arquivos Linux usando aplicativos, ferramentas, scripts e consoles do Windows

Criando ou alterando arquivos Linux do Windows

Se investigarmos um pouco mais sobre esse assunto e descobrir por que esse fenômeno ocorre em primeiro lugar, teremos nossas perguntas respondidas. Cada sistema operacional tem seus próprios metadados de arquivos que diferem de um sistema operacional para outro. Como resultado, os metadados de arquivo do Windows são diferentes dos metadados de arquivo do Linux, não reconhecidos pelo Windows.

Como conseqüência natural, qualquer esforço para adicionar ou atualizar metadados de arquivos Linux usando arquivos do Windows imporia uma sobrecarga desnecessária à maioria dos usuários do Windows. Quem não executará o WSL.

Se você não sabe, o WSL ou Windows Subsystem para Linux (WSL) é uma camada de compatibilidade para executar executáveis ​​binários do Linux nativamente no Windows 10. Portanto, é responsabilidade exclusiva do WSL gravar / atualizar Metadados de arquivo Linux para todos os arquivos sob sua raiz do sistema de arquivos Linux (ie /), armazenando os metadados do Linux nos atributos estendidos do NTFS de cada arquivo. Além do acima, o WSL também sintetiza pseudo-metadados para a maioria dos arquivos em seu sistema de arquivos do Windows

O problema ocorre quando, um usuário usa uma ferramenta / aplicativo do Windows para abrir, criar ou modificar um arquivo sob sua raiz de distro (Sistema de arquivos Linux contendo arquivos Linux ou qualquer um dos arquivos e pastas em % localappdata% lxss). Como o aplicativo / programa do Windows foi usado para criar o arquivo, ele não terá metadados de arquivo do Linux (por exemplo, permissões, proprietário, registros de acesso / atualização, etc.). Portanto, para um sistema Linux configurado apenas para receber metadados de arquivo do Linux, o arquivo pode ter alguns metadados, mas aparecerá como conteúdo corrompido e vazio no arquivo.

Para evitar esses casos de infelicidade, siga estas duas regras para evitar perder arquivos ou corromper seus dados,

  1. Primeiro, nunca tente armazenar arquivos no sistema de arquivos do Windows que você deseja modificar usando ferramentas do Windows E ferramentas do Linux
  2. Em segundo lugar, NÃO tente criar / modificar arquivos do Linux de aplicativos do Windows, ferramentas, scripts ou consoles.

Para obter mais informações, visite o Blog do MSDN.