Windows

Nu creați sau modificați niciodată fișierele Linux utilizând Windows Apps și Instrumente

WSL2 - Linux GUI Apps... auf Windows 10! | #Linux #Windows #WSL2

WSL2 - Linux GUI Apps... auf Windows 10! | #Linux #Windows #WSL2

Cuprins:

Anonim

Orice încercare de a deschide fișierele LINUX utilizând instrumentele Windows poate bloca fișierele / folderele deschise, stopând astfel actualizările pentru conținutul fișierelor. Acest lucru poate duce în mod sistematic la deteriorarea fișierelor și a dosarelor. Ca atare, experții Windows îi sfătuiește pe clienții săi să facă mare precauție în timp ce încearcă să creeze fișiere Linux utilizând aplicații, instrumente, scripturi și console Windows.

Crearea sau schimbarea fișierelor Linux din Windows

Dacă vom săpa un pic mai adânc în acest subiect și pentru a afla de ce apare acest fenomen, vom răspunde la întrebările noastre. Fiecare sistem de operare are propriile metadate de fișiere care diferă de la un sistem de operare la altul. În consecință, orice efort de a adăuga sau actualiza metadatele fișierelor Linux utilizând fișierele Windows ar impune o cheltuială inutilă pentru majoritatea utilizatorilor de Windows care nu va rula WSL

Dacă nu știți, WSL sau Windows Subsystem for Linux (WSL) este un strat de compatibilitate pentru rularea executabilelor binare Linux cu nativitate pe Windows 10. De aceea, WSL este singura responsabilitate de a scrie / actualiza Fișierele de fișiere Linux pentru toate fișierele din sistemul de fișiere de fișiere Linux (ie /), stocând metadatele Linux în atributele NTFS extinse ale fiecărui fișier. În plus față de cele de mai sus, WSL sintetizează, de asemenea, pseudo metadatele pentru majoritatea fișierelor din sistemul dvs. de fișiere Windows.

Problema apare când un utilizator utilizează o aplicație / instrument Windows pentru a deschide, a crea sau a modifica un fișier sub rădăcina distro Sistem de fișiere Linux care conține fișiere Linux sau oricare dintre fișierele și folderele sub

% localappdata% lxss). Deoarece aplicația / programul Windows a fost utilizată pentru a crea fișierul, nu va avea metadate de fișiere Linux (de ex. Permisiuni, proprietar, timbrele de acces / actualizare etc.). Prin urmare, pentru un sistem Linux care este configurat doar pentru a primi metadate de fișiere Linux, fișierul poate avea unele metadate, dar va apărea ca gol, corupând conținutul în fișier. Pentru a evita astfel de cazuri de nenorocire, urmați aceste două reguli pentru a evita pierzând fișierele sau coruperea datelor dvs.

În primul rând, nu încercați să stocați fișiere în sistemul de fișiere Windows pe care vreți să le modificați utilizând instrumentele Windows și instrumentele Linux

  1. În al doilea rând, NU încercați să creați / modificați fișiere Linux din aplicații Windows, scripturi sau console.
  2. Pentru mai multe informații, vizitați blogul MSDN.