Windows

A Linux fájlokat nem szabad megváltoztatni a Windows 10 operációs rendszeren. Miért?

Microsoft Windows 10 - Hálózati Megosztás | ITFroccs.hu

Microsoft Windows 10 - Hálózati Megosztás | ITFroccs.hu

Tartalomjegyzék:

Anonim

Linux fájlokWindows 10 megváltoztatására gondol, van valami, amit tudni akarsz. A Microsoft szerint a Linux fájlok létrehozása vagy megváltoztatása valószínűleg az adatok sérülését okozhatja, és károsíthatja a Linux környezetét, amely a disztribúció eltávolítását és újratelepítését igényli. Ne módosítsa a Linux fájlokat Windows 10 alatt

Ez azt jelenti, hogy az összes a Linux fájlokat vagy a

% localappdata% lxss `alatt tárolt fájlokat nem szabad létrehozni vagy szerkeszteni a Windows-eszközök bármelyikével, vagy esetleg komoly veszteségekkel kell szembesülnie. Nézzük meg a okai

Ha a

WSL vagy Windows alrendszer Linux nem találja meg a megadott Linux fájl metaadatait az adott fájlhoz, automatikusan feltételezi, hogy a fájl sérült vagy sérült a rendszeren. Ez azért van, mert a fájlok metaadatai a Linuxhoz képest eltérő módon vannak tárolva és képviselve. A WSL tárolja az összes Linux adatot az NTFS mappákban, így kiszámítja és megtartja metaadatait az NTFS kiterjesztett attribútumaiban. A másik oldalon a Windows 10 alkalmazásai nem rendelkeznek a szükséges algoritmusokkal, hogy újra kiszámolják és tartsák fenn ezt a Linux metaadatot amikor létrehozzák / módosítják a root link alatt tárolt fájlt (% localappdata lxss). Így ha egy Windows 10 alkalmazással vagy eszközzel bármilyen Linux-fájlok módosítására használják, egyszerűen nem lesznek az előző metaadatai az attribútumaikban az NTFS formátum nem kompatibilitása miatt.

A Windows egy másik aspektusa hogy az eredeti fájlt nem azonnal szerkesztik. Inkább úgy működnek, hogy törlik az eredeti példányt, újra létrehozzák őket az alkalmazáson, majd visszaállítják a felhasználónak az összes szükséges módosítással. Ez a folyamat megfosztja az összes NT fájl és metaadat Linux fájlját, és az NT fájl kiterjesztett tulajdonságait gyakran nem tartják fenn, és elveszik. Így ha a Linux-fájlnak nincsenek vagy helytelen fájl metaadatai vannak, a Windows-alkalmazások hajlamosak lesznek sérülékenynek tekinteni, és valószínűleg használhatatlanná válnak.

Megelőzés

A Windows 10 hibridjeit használó fájlok feldolgozásához Linux-alkalmazások, inkább a Windows fájlrendszeren dolgozik és tárolja ezeket a fájlokat, és hozzáférést biztosít mind a Windows, mind a Bash Shell-től a

/ mnt // path -en keresztül. A Linux fájlok eléréséhez mindkét szolgáltatás segítségével a Windows felismeri az összes NT fájlrendszer elemet. Ez lehetővé teszi ugyanazok a fájlok elérését mind a Windows-eszközöket, mind a Bash-eszközöket anélkül, hogy fájlokat kell lemásolni a fájlrendszerek között. Rich Turner, a Microsoft programvezetője - Mindenképpen kövesse ezt a két szabályt, fájlokat, és / vagy az adatok sérülését okozza:

DO tárolja a fájlokat a Windows-fájlrendszerben, amelyet szeretne létrehozni / módosítani a Windows-eszközök és Linux-eszközök használatával

  1. NE készítsen / módosítson Linux fájlokat Windows-alkalmazásokból, eszközökből,
  2. A teljes olvasáshoz olvassa el ezt a blogbejegyzést

MSDN -en.