Microsoft vă sfătuiește să nu editați fișierele Linux din Windows
După cum probabil știți deja, Windows 10 vine cu un subsistem Linux bazat pe Ubuntu. Acesta permite utilizatorului să utilizeze diverse instrumente de consolă și să instaleze servere și servicii tipice Linux. Microsoft avertizează acum utilizatorii să nu editeze fișierele Linux direct folosind aplicații Windows, deoarece acestea pot deteriora definitiv copia instalată a distribuției Linux.
Subsistemul Linux, când este activat, își stochează fișierele în următorul folder:
%LOCALAPPDATA%\lxss
Sfat: Vezi cum activați subsistemul Windows pentru Linux (WSL) în Windows 10.
Metadatele fișierelor (de exemplu, permisiunile, proprietatea, marcajele de timp etc.) sunt reprezentate diferit în Linux decât în Windows. Deoarece Windows stochează fișierele dvs. Linux într-un folder NTFS, WSL calculează și persistă metadatele fiecărui fișier Linux în atributele sale extinse NTFS.
Când editați un fișier din afara subsistemului Windows pentru Linux, o aplicație Windows poate distruge metadatele stocate, deoarece nu știe nimic despre Linux. Unele aplicații Windows nu numai că editează fișiere, ci și șterg fișierul existent și scriu o copie actualizată cu același nume.
Dacă se întâmplă acest lucru, toate proprietățile legate de Linux vor fi eliminate din proprietățile extinse ale fișierului.
Când subsistemul Windows pentru Linux găsește metadate rupte, acesta consideră fișierul corupt. Uneori, poate chiar suprascrie conținutul fișierului fără a corupe efectiv datele.
ale Microsoft recomandare este simplu:
NU creați și/sau modificați, în NICIO circumstanță, fișiere Linux folosind aplicații, instrumente, scripturi, console etc. Windows.
Crearea/modificarea fișierelor Linux din Windows va duce probabil la coruperea datelor și/sau deteriorarea mediului Linux, necesitându-vă să dezinstalați și să reinstalați distribuția!
...
- Păstrați fișiere în sistemul de fișiere Windows pe care doriți să le creați/modificați folosind instrumente Windows ȘI instrumente Linux
- NU creați/modificați fișiere Linux din aplicații, instrumente, scripturi sau console Windows