Non creare o modificare mai file Linux utilizzando Windows Apps e strumenti
Qualsiasi tentativo di aprire File LINUX l'utilizzo di strumenti Windows può bloccare la lettura dei file / cartelle aperti, bloccando in tal modo gli aggiornamenti per il contenuto del file. Ciò può comportare invariabilmente la corruzione di file e cartelle. Pertanto, gli esperti di Windows consigliano ai propri clienti di esercitare la massima cautela mentre tentano di creare file Linux utilizzando app, strumenti, script e console di Windows..
Creazione o modifica di file Linux da Windows
Se approfondiamo un po 'questo argomento e scopriamo perché questo fenomeno si verifica in primo luogo, risponderemo alle nostre domande. Ogni sistema operativo ha i propri metadati dei file che differiscono da un sistema operativo all'altro. Di conseguenza, i metadati del file Windows sono diversi dai metadati del file Linux, non riconosciuti da Windows.
Come conseguenza naturale, qualsiasi sforzo per aggiungere o aggiornare i metadati di file Linux utilizzando i file di Windows imporrebbe un sovraccarico non necessario sulla maggior parte degli utenti Windows che non eseguiranno WSL.
Se non sei a conoscenza, WSL o Windows Sottosistema per Linux (WSL) è un livello di compatibilità per l'esecuzione di eseguibili binari Linux su Windows 10. Quindi, è la sola responsabilità di WSL scrivere / aggiornare i metadati dei file di Linux per tutti i file sotto il tuo Root del filesystem Linux (ie /), memorizzando i metadati di Linux negli attributi estesi NTFS di ogni file. In aggiunta a quanto sopra, WSL sintetizza anche pseudo metadati per la maggior parte dei file nel filesystem di Windows.Il problema si verifica quando un utente utilizza un'applicazione / uno strumento Windows per aprire, creare o modificare un file sotto la tua radice distro (file system Linux contenente file Linux o uno qualsiasi dei file e delle cartelle sotto % Localappdata% \ lxss). Poiché l'applicazione / programma di Windows è stata utilizzata per creare il file, non avrà alcun metadato di file Linux (ad esempio permessi, proprietario, data e ora di accesso / aggiornamento, ecc.). Pertanto, per un sistema Linux che è configurato solo per ricevere metadati di file Linux, il file potrebbe avere alcuni metadati ma apparirà come vuoto, corrompendo i contenuti nel file.
Per evitare questi casi di sfortuna, segui queste due regole per evitare di perdere file o di danneggiare i tuoi dati,
- Innanzitutto, non provare mai a memorizzare i file nel filesystem di Windows che si desidera modificare utilizzando gli strumenti di Windows e gli strumenti di Linux
- Secondo, NON tentare di creare / modificare file Linux da app, strumenti, script o console di Windows.