Non creare o modificare mai file Linux usando Windows Apps e Tools

Sommario:

Non creare o modificare mai file Linux usando Windows Apps e Tools
Non creare o modificare mai file Linux usando Windows Apps e Tools

Video: Non creare o modificare mai file Linux usando Windows Apps e Tools

Video: Non creare o modificare mai file Linux usando Windows Apps e Tools
Video: How to install ubuntu on windows 10 from Microsoft store - YouTube 2024, Aprile
Anonim

Qualsiasi tentativo di aprire File LINUX l'utilizzo di strumenti Windows potrebbe bloccare i 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 prestare estrema attenzione mentre tentano di creare file Linux utilizzando app, strumenti, script e console di Windows.

Creazione o modifica di file Linux da Windows

Se approfondiremo un po 'questo argomento e scopriremo 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 dei file di Windows sono diversi dai metadati dei file di Linux, non riconosciuti da Windows.
Se approfondiremo un po 'questo argomento e scopriremo 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 dei file di Windows sono diversi dai metadati dei file di 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,

  1. 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
  2. Secondo, NON tentare di creare / modificare file Linux da app, strumenti, script o console di Windows.

Per ulteriori informazioni, visitare il blog MSDN.

Consigliato: