Soha ne hozzon létre vagy módosítson Linux fájlokat Windows Alkalmazások és Eszközök segítségével

Tartalomjegyzék:

Soha ne hozzon létre vagy módosítson Linux fájlokat Windows Alkalmazások és Eszközök segítségével
Soha ne hozzon létre vagy módosítson Linux fájlokat Windows Alkalmazások és Eszközök segítségével

Videó: Soha ne hozzon létre vagy módosítson Linux fájlokat Windows Alkalmazások és Eszközök segítségével

Videó: Soha ne hozzon létre vagy módosítson Linux fájlokat Windows Alkalmazások és Eszközök segítségével
Videó: Intel i7 10700k vs i7 9700k Benchmarks in Game FPS & Productivity @ 1080p & 1440p - YouTube 2024, Április
Anonim

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

Ha egy kicsit mélyebben ásunk ebbe a témába és megtaláljuk, hogy miért fordul elő először ez a jelenség, kérdéseinkre válaszolunk. Minden operációs rendszer saját fájl metaadatai vannak, amelyek az operációs rendszertől a másikig eltérnek. Ennek eredményeképpen a Windows fájl metaadata eltér a Windows által nem felismert Linux-fájl metaadatoktól.
Ha egy kicsit mélyebben ásunk ebbe a témába és megtaláljuk, hogy miért fordul elő először ez a jelenség, kérdéseinkre válaszolunk. Minden operációs rendszer saját fájl metaadatai vannak, amelyek az operációs rendszertől a másikig eltérnek. Ennek eredményeképpen a Windows fájl metaadata eltér a Windows által nem felismert Linux-fájl metaadatoktó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,

  1. 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
  2. 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.

Ajánlott: