Windows

Nunca cree o cambie archivos Linux usando Windows Apps and Tools

Acceso denegado a carpeta o archivo en Windows 10 - Necesita permisos para realizar esta acción

Acceso denegado a carpeta o archivo en Windows 10 - Necesita permisos para realizar esta acción

Tabla de contenido:

Anonim

Cualquier intento de abrir archivos LINUX con las herramientas de Windows puede bloquear la lectura de los archivos / carpetas abiertos, deteniendo así las actualizaciones de los contenidos de su archivo. Esto invariablemente puede provocar que los archivos y las carpetas se corrompan. Como tal, los expertos de Windows aconsejan a sus clientes que tengan extrema precaución al intentar crear archivos Linux utilizando aplicaciones, herramientas, scripts y consolas de Windows.

Creando o cambiando archivos Linux desde Windows

Si profundizamos un poco en este tema y descubra por qué ocurre este fenómeno en primer lugar, contestaremos nuestras preguntas. Cada sistema operativo tiene sus propios metadatos de archivo que difieren de un sistema operativo a otro. Como resultado, los metadatos de archivos de Windows son diferentes de los metadatos de archivos Linux, no reconocidos por Windows.

Como consecuencia natural de esto, cualquier esfuerzo para agregar o actualizar metadatos de archivos Linux utilizando archivos de Windows impondría una sobrecarga innecesaria en la mayoría de los usuarios de Windows quién no ejecutará WSL.

Si no lo sabe, WSL o Subsistema de Windows para Linux (WSL) es una capa de compatibilidad para ejecutar ejecutables Linux binarios de forma nativa en Windows 10. Por lo tanto, es responsabilidad exclusiva de WSL escribir / actualizar Metadatos de archivos Linux para todos los archivos en su raíz del sistema de archivos Linux (es decir, /), almacenando los metadatos de Linux en los atributos extendidos NTFS de cada archivo. Además de lo anterior, WSL también sintetiza pseudo metadatos para la mayoría de los archivos en su sistema de archivos de Windows.

El problema ocurre cuando un usuario usa una aplicación / herramienta de Windows para abrir, crear o modificar un archivo bajo su raíz de distribución (Sistema de archivos Linux que contiene archivos Linux o cualquiera de los archivos y carpetas en % localappdata% lxss). Como la aplicación / programa de Windows se usó para crear el archivo, no tendrá ningún metadato de archivo Linux (por ejemplo, permisos, propietario, marcas de tiempo de acceso / actualización, etc.). Por lo tanto, para un sistema Linux que está configurado solo para recibir metadatos de archivos Linux, el archivo puede tener algunos metadatos pero aparecerá como vacío, corrompiendo los contenidos en el archivo.

Para evitar tales casos de infortunio, siga estas dos reglas para evitar perder archivos o dañar sus datos,

  1. Primero, nunca intente almacenar archivos en su sistema de archivos de Windows que quiera modificar usando herramientas de Windows Y herramientas de Linux
  2. Segundo, NO intente crear / modificar archivos de Linux desde aplicaciones, herramientas de Windows, scripts o consolas.

Para obtener más información, visite MSDN Blog.