Windows

Soha ne hozzon létre vagy változtasson Linux fájlokat Windows Alkalmazások és Eszközök használatával

Web Development - Computer Science for Business Leaders 2016

Web Development - Computer Science for Business Leaders 2016

Tartalomjegyzék:

Anonim

A Eszközök LINUX fájlok megnyitásának kísérlete a megnyitott fájlokat / mappákat leolvashatja és zárolhatja, így megakadályozhatja a fájlok tartalmának frissítését. Ez mindig okozhat fájlok és mappák megsérülését. A Windows-szakértők 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ások, eszközök, szkriptek és konzolok használatával.

Linux fájlok létrehozása vagy megváltoztatása Windows alatt

Ha mélyebben ásunk ebbe a témába és találja meg, miért fordul elő először ez a jelenség, kérdéseinkre válaszolunk. Minden operációs rendszernek saját metaadatai vannak, amelyek eltérnek az operációs rendszerektől a másikig. Ennek eredményeként a Windows fájl metaadata eltér a Windows által nem felismert Linux-fájl metaadatoktól.

Ennek természetes következményeként a Linux fájl metaadatainak Windows fájlokkal történő felvételére vagy frissítésére irányuló erőfeszítések szükségtelenné tették a legtöbb Windows-felhasználó számára aki nem futtatja a WSL-t

Ha nem ismeri, a WSL vagy a Windows alrendszere Linux (WSL) egy kompatibilitási réteg a Linux binary futtatható fájloknak a Windows 10 rendszeren való futtatására. Tehát a WSL kizárólagos felelőssége a Linux fájl metaadat a Linux fájlrendszer root (azaz /) alatt található összes fájlhoz, a Linux metaadatok tárolása az egyes fájlok NTFS kiterjesztett attribútumaiban. A fentiek mellett a WSL a Windows fájlrendszere legtöbb fájljának szintjét is szintetizálja.

A probléma akkor jelentkezik, ha 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 disztribúciós root alatt (Linux fájlokat tartalmazó Linux fájlrendszer vagy a % localappdata% lxss alatt található fájlok és mappák bármelyike). 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és / frissítés időbélyegző stb.). Ezért egy Linux rendszernél, amely csak a Linux 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 a fájlok elvesztése vagy adatok romlása

  1. Először is ne próbáljon meg fájlokat tárolni a Windows fájlrendszerben, amelyet módosítani szeretne a Windows eszközök és Linux eszközök
  2. Másodszor, NE próbálja meg létrehozni / módosítani Linux fájlokat a Windows alkalmazásokból, eszközökből, parancsfájlok vagy konzolok.

További információért látogasson el az MSDN Blog oldalára.