A Microsoft azt tanácsolja, hogy ne szerkessze a Linux-fájlokat a Windows rendszerből
Amint azt már valószínűleg tudja, a Windows 10 Ubuntu alapú Linux alrendszerrel érkezik. Lehetővé teszi a felhasználó számára különféle konzoleszközök használatát, valamint tipikus Linux szerverek és szolgáltatások telepítését. A Microsoft most figyelmezteti a felhasználókat, hogy ne szerkesszenek Linux-fájlokat közvetlenül a Windows-alkalmazások segítségével, mivel azok véglegesen károsíthatják a Linux disztribúció telepített példányát.
A Linux alrendszer, ha engedélyezve van, a következő mappában tárolja a fájljait:
%LOCALAPPDATA%\lxss
Tipp: Nézze meg, hogyan kell engedélyezze a Windows alrendszert Linuxhoz (WSL) a Windows 10 rendszerben.
A fájlok metaadatai (pl. engedélyek, tulajdonjog, időbélyegek stb.) eltérő módon jelennek meg Linuxban, mint Windowsban. Mivel a Windows egy NTFS mappában tárolja a Linux-fájlokat, a WSL kiszámítja és megőrzi az egyes Linux-fájlok metaadatait a kiterjesztett NTFS-attribútumokban.
Amikor egy fájlt a Linux Windows alrendszerén kívülről szerkeszt, egy Windows-alkalmazás tönkreteheti a tárolt metaadatokat, mivel semmit sem tud a Linuxról. Egyes Windows-alkalmazások nemcsak szerkesztik a fájlokat, hanem törlik is a meglévő fájlokat, és frissített másolatot írnak ugyanazzal a névvel.
Ha ez megtörténik, az összes Linuxhoz kapcsolódó tulajdonság eltávolításra kerül a kiterjesztett fájltulajdonságok közül.
Amikor a Windows Subsystem for Linux hibás metaadatokat talál, a fájlt sérültnek tekinti. Néha még a fájl tartalmát is felülírhatja anélkül, hogy ténylegesen megsértené az adatokat.
A Microsofté ajánlást egyszerű:
SEMMILYEN körülmények között NE hozzon létre és/vagy módosítson Linux-fájlokat Windows-alkalmazások, -eszközök, -szkriptek, -konzolok stb. használatával.
A Linux fájlok Windowsból történő létrehozása/módosítása valószínűleg adatsérülést és/vagy Linux-környezet károsodását eredményezi, ami miatt el kell távolítania és újra kell telepítenie a disztribúcióját!
...
- Tárolja azokat a fájlokat a Windows fájlrendszerében, amelyeket a Windows és a Linux eszközök segítségével szeretne létrehozni/módosítani
- NE hozzon létre/módosítson Linux-fájlokat Windows-alkalmazásokból, -eszközökből, -szkriptekből vagy -konzolokból