Azok számára, akik megváltoztatják Linux fájlok tovább Windows 10, van valami, amit tudni akarsz. A Microsoft szerint a Linux-fájlok Windows rendszerből történő létrehozása vagy megváltoztatása valószínűleg adatkárosodást eredményez, é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 a Windows 10 operációs rendszeren
Ez azt jelenti, hogy az összes Linux fájl vagy a % LOCALAPPDATA% lxss'Nem lehet létrehozni vagy szerkeszteni a Windows eszközök bármelyikét használva, vagy esetleg komoly veszteségekkel kell szembenézni.
Vizsgáljuk meg a probléma okait.
Ha a WSL vagy Windows alrendszer Linux alatt nem tudja megtalálni a tárolt linuxos fájl metaadatait egy adott fájlhoz, akkor 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 NTFS kiterjesztett attribútumaiban.
Másrészt a Windows 10 alkalmazásai nem rendelkeznek a szükséges algoritmussal, hogy újra kiszámolják és megtartsák ezt a Linux metaadatot minden alkalommal, amikor létrehozzák / módosítják a root link alatt tárolt fájlt (% localappdata lxss ). Így ha egy Windows 10 alkalmazást vagy eszközt használ a linuxos fájlok módosításához, az NTFS formátum nem kompatibilitása miatt egyszerűen nem lesznek az előző metaadatai az attribútumaikban.
A Windows-eszközök másik aspektusa az, 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 hajlamosnak tartják őket korruptnak, és valószínűleg használhatatlan fájlként konvertálják őket.
Megelőzés
A Windows 10 és Linux alkalmazások hibridjeit használó fájlok feldolgozásához jobban szeretne dolgozni és tárolni ezeket a fájlokat a Windows fájlrendszerében, és hozzáférni mind a Windows, mind a Bash Shell segítségével / Mnt /
Rich Turner, a Microsoft programvezetője - Mindenképpen kövesse ezt a két szabályt, hogy elkerülje a fájlok elvesztését és / vagy az adatok megromlását:
- DO fájlokat tárolni a Windows fájlrendszerben, amelyet meg szeretne létrehozni / módosítani a Windows eszközök és az Linux eszközök segítségével
- NE készítsen / módosítson Linux fájlokat a Windows alkalmazásokból, eszközökből, szkriptekből vagy konzolokból.
A teljes olvasáshoz olvassa el ezt a blogbejegyzést MSDN.
Kapcsolódó hozzászólások:
- Hogyan kell futtatni a Bash-et az Ubuntuban a Windows 10 operációs rendszeren?
- Ingyenes kép metaadat-megtekintő és szerkesztő a Windows számára
- MagicArchiver: Archív fájlok létrehozása vagy módosítása
- A legjobb ingyenes szoftverfrissítések a Windows 10/8/7 verziójához
- Miért van most a Microsoft szívből jövő Linux és Open Source?