Bármilyen kísérletet nyitni LINUX fájlok a Windows-eszközök segítségével leolvashatják a nyitott fájlokat / mappákat, ezzel megakadályozva a fájlok tartalmának frissítését. Ez mindig okozhat fájlok és mappák megsérülését. A Windows szakemberek ezért tanácsot adnak ügyfeleinek arra, hogy rendkívül körültekintően járjanak el, miközben Linux fájlokat próbálnak létrehozni Windows alkalmazásokkal, eszközökkel, szkriptekkel és konzolokkal.
Linux fájlok létrehozása vagy módosítása Windows rendszerből
Ennek természetes következménye, hogy minden olyan erőfeszítés, amellyel a Linux fájl metaadatainak frissítése Windows fájlokkal történik, szükségtelenül felesleges lenne a legtöbb WSL-t futtató Windows-felhasználó számára.
Ha nem tud róla, a WSL vagy a Windows alrendszer Linux (WSL) egy kompatibilitási réteg a Linux binary futtatható fájlok futtatásához a Windows 10 rendszeren. Tehát a WSL kizárólagos felelőssége a Linux fájl metaadatainak írása / frissítése az összes Linux fájlrendszer gyökér (azaz /), a Linux metaadatok tárolása az egyes fájlok NTFS kiterjesztett attribútumaiban. A fentiek mellett a WSL a Windows fájlrendszerének legtöbb fájlja számára is létrehozza a pszeudo metaadatokat.
A probléma akkor jelentkezik, amikor a felhasználó egy Windows-alkalmazást / eszközt használ a fájl megnyitásához, létrehozásához vagy módosításához a distro root alatt (Linux fájlokat tartalmazó Linux fájlrendszer vagy a fájlok és mappák bármelyike % LOCALAPPDATA% lxss). Mivel a Windows alkalmazás / program létrehozta a fájlt, nem lesz semmilyen Linux fájl metaadata (például engedélyek, tulajdonos, hozzáférési / frissítési időbélyegzők stb.). Ezért egy olyan Linux rendszer esetében, amely csak a Linux fájl metaadatainak fogadására van beállítva, a fájlnak lehetnek metaadatai, de üresen jelenik meg, és a fájl tartalmát sérti.
A szerencsétlenség ilyen esetének elkerülése érdekében kövesse ezt a két szabályt, hogy elkerülje a fájlok elvesztését vagy az adatok romlását,
- Először is ne próbáljon meg fájlokat tárolni a Windows fájlrendszerében, amelyet módosítani szeretne a Windows eszközök és az Linux eszközök segítségével
- Másodszor, NE próbálja meg létrehozni / módosítani a Linux fájlokat a Windows alkalmazásokból, eszközökből, szkriptekből vagy konzolokból.
További információért látogasson el az MSDN blogra.