Nunca cree o cambie archivos de Linux usando las aplicaciones y herramientas de Windows
Cualquier intento de abrir Archivos LINUX el uso de las herramientas de Windows puede bloquear y leer los archivos / carpetas abiertos, deteniendo así las actualizaciones para el contenido de sus archivos. Esto puede provocar invariablemente que los archivos y carpetas se corrompan. Como tal, los expertos de Windows aconsejan a sus clientes que tengan mucho cuidado al intentar crear archivos de Linux utilizando aplicaciones, herramientas, scripts y consolas de Windows..
Creando o cambiando archivos de Linux desde Windows
Si profundizamos un poco más en este tema y descubrimos por qué este fenómeno ocurre en primer lugar, responderemos a nuestras preguntas. Cada sistema operativo tiene sus propios metadatos de archivo que difieren de un sistema operativo a otro. Como resultado, los metadatos de los archivos de Windows son diferentes de los metadatos de los archivos de Linux, no reconocidos por Windows.
Como consecuencia natural de esto, cualquier esfuerzo por agregar o actualizar metadatos de archivos de Linux usando archivos de Windows impondría una sobrecarga innecesaria en la mayoría de los usuarios de Windows que no ejecutarán WSL.
Si no lo sabe, WSL o el Subsistema de Windows para Linux (WSL) es una capa de compatibilidad para ejecutar ejecutables binarios de Linux de forma nativa en Windows 10. Por lo tanto, es responsabilidad exclusiva de WSL escribir / actualizar los metadatos de archivos de Linux para todos los archivos bajo su Raíz del sistema de archivos de Linux (es decir, /), que almacena 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 utiliza una aplicación / herramienta de Windows para abrir, crear o modificar un archivo en su raíz distro (sistema de archivos Linux que contiene archivos de Linux o cualquiera de los archivos y carpetas en % localappdata% \ lxss). Dado que la aplicación / programa de Windows se utilizó para crear el archivo, no tendrá ningún metadato de archivo de 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 de Linux, el archivo puede tener algunos metadatos pero aparecerá como contenido vacío y corrupto en el archivo..
Para evitar estos casos de desgracia, siga estas dos reglas para evitar perder archivos o corromper sus datos,
- Primero, nunca intente almacenar los archivos en el sistema de archivos de Windows que desea modificar utilizando las herramientas de Windows Y las herramientas de Linux
- En segundo lugar, NO intente crear / modificar archivos Linux desde aplicaciones, herramientas, scripts o consolas de Windows.