Microsoft vam svetuje, da ne urejate datotek Linux iz sistema Windows
Kot morda že veste, ima Windows 10 podsistem Linux, ki temelji na Ubuntuju. Uporabniku omogoča uporabo različnih konzolnih orodij in namestitev tipičnih strežnikov in storitev za Linux. Microsoft zdaj opozarja uporabnike, naj ne urejajo datotek Linux neposredno z aplikacijami Windows, saj lahko trajno poškodujejo nameščeno kopijo vašega distribucijskega sistema Linux.
Podsistem Linux, ko je omogočen, shrani svoje datoteke v naslednjo mapo:
%LOCALAPPDATA%\lxss
Nasvet: Oglejte si, kako omogočite podsistem Windows za Linux (WSL) v sistemu Windows 10.
Metapodatki datoteke (npr. dovoljenja, lastništvo, časovni žigi itd.) so v Linuxu predstavljeni drugače kot v Windows. Ker Windows shranjuje vaše datoteke Linux v mapo NTFS, WSL izračuna in obdrži metapodatke vsake datoteke Linux v njenih razširjenih atributih NTFS.
Ko urejate datoteko zunaj podsistema Windows za Linux, lahko aplikacija za Windows uniči shranjene metapodatke, saj ne ve ničesar o Linuxu. Nekatere aplikacije Windows ne samo urejajo datotek, ampak tudi izbrišejo obstoječo datoteko in napišejo posodobljeno kopijo z istim imenom.
Če se to zgodi, bodo vse lastnosti, povezane z Linuxom, odstranjene iz razširjenih lastnosti datoteke.
Ko podsistem Windows za Linux najde poškodovane metapodatke, meni, da je datoteka poškodovana. Včasih lahko celo prepiše vsebino datoteke, ne da bi dejansko poškodoval podatke.
Microsoftovega priporočilo je preprosto:
V NIKAKIH okoliščinah NE ustvarjajte in/ali spreminjajte datotek Linux z aplikacijami, orodji, skripti, konzolami itd.
Ustvarjanje/spreminjanje datotek Linux iz sistema Windows bo verjetno povzročilo poškodbe podatkov in/ali poškodovalo vaše okolje Linux, zaradi česar boste morali odstraniti in znova namestiti svojo distribucijo!
...
- V datotečnem sistemu Windows shranite datoteke, ki jih želite ustvariti/spremeniti z orodji Windows IN orodji Linux
- NE ustvarjajte / spreminjajte datotek Linux iz aplikacij, orodij, skriptov ali konzol za Windows