Nikdy nevytvárajte ani nezmeníte súbory Linux pomocou aplikácií a nástrojov Windows

Obsah:

Nikdy nevytvárajte ani nezmeníte súbory Linux pomocou aplikácií a nástrojov Windows
Nikdy nevytvárajte ani nezmeníte súbory Linux pomocou aplikácií a nástrojov Windows

Video: Nikdy nevytvárajte ani nezmeníte súbory Linux pomocou aplikácií a nástrojov Windows

Video: Nikdy nevytvárajte ani nezmeníte súbory Linux pomocou aplikácií a nástrojov Windows
Video: Top 10 Free Mac FPS Games - YouTube 2024, November
Anonim

Akýkoľvek pokus o otvorenie Súbory LINUX pomocou nástrojov systému Windows môžu čítať otvorené súbory / priečinky, čím sa zastaví aktualizácia obsahu súboru. To môže mať za následok poškodenie súborov a priečinkov. Ako takí, experti v systéme Windows odporúčajú svojim zákazníkom robiť mimoriadnu opatrnosť pri pokuse o vytváranie súborov Linux pomocou aplikácií, nástrojov, skriptov a konzol Windows.

Vytváranie alebo zmena súborov Linux zo systému Windows

Ak sa do tejto témy ponoríme trochu hlbšie a zistíme, prečo sa tento jav objaví v prvom rade, odpovieme na naše otázky. Každý operačný systém má svoje vlastné metaúdaje súborov, ktoré sa líšia od jedného operačného systému k druhému. V dôsledku toho sa metadáta súborov systému Windows líšia od metadát súborov systému Linux, ktoré Windows neuznáva.
Ak sa do tejto témy ponoríme trochu hlbšie a zistíme, prečo sa tento jav objaví v prvom rade, odpovieme na naše otázky. Každý operačný systém má svoje vlastné metaúdaje súborov, ktoré sa líšia od jedného operačného systému k druhému. V dôsledku toho sa metadáta súborov systému Windows líšia od metadát súborov systému Linux, ktoré Windows neuznáva.

Prirodzene, akékoľvek úsilie o pridanie alebo aktualizáciu metadát súboru Linux pomocou súborov systému Windows by spôsobilo zbytočné režijné náklady na väčšinu užívateľov systému Windows, ktorí nebudú používať službu WSL.

Ak si nie ste vedomí, WSL alebo Windows Subsystem for Linux (WSL) je vrstva kompatibility pre spustenie binárnych spustiteľov Linuxu natívne v systéme Windows 10. Preto je WSL výlučne zodpovedná za zápis / aktualizáciu metadát súboru Linux pre všetky súbory vo vašom Linux root system (tj /), ktorý ukladá metadáta Linuxu v rozšírených atribútoch NTFS každého súboru. Okrem vyššie uvedeného WSL tiež syntetizuje pseudo metadáta pre väčšinu súborov vo vašom systéme Windows.

Problém sa vyskytuje vtedy, keď používateľ používa aplikáciu / nástroj Windows na otvorenie, vytvorenie alebo zmenu súboru pod vašim rootom (distribučný systém Linux obsahujúci súbory Linux alebo ľubovoľný súbor a priečinok pod % LOCALAPPDATA% lxss). Keďže aplikácia / program Windows bol použitý na vytvorenie súboru, nebude mať žiadne metadáta súboru Linux (napr. Oprávnenia, vlastník, časové značky atď.). Preto v systéme Linux, ktorý je nakonfigurovaný iba na prijímanie metadát súborov Linux, súbor môže mať niektoré metadáta, ale bude sa zobrazovať ako prázdny a poškodzujúci obsah v súbore.

Aby ste sa vyhli takýmto prípadom nešťastia, postupujte podľa týchto dvoch pravidiel, aby ste sa vyhli stratám súborov alebo poškodeniu dát,

  1. Najskôr sa nikdy nepokúšajte ukladať súbory vo vašom systéme Windows, ktoré chcete upravovať pomocou nástrojov Windows a nástrojov Linux
  2. Po druhé, nepokúšajte sa vytvárať / upravovať súbory Linux z aplikácií, nástrojov, skriptov alebo konzol Windows.

Pre viac informácií navštívte stránku MSDN Blog.

Odporúča: