Nemali by ste meniť súbory Linux v systéme Windows 10. Prečo?

Obsah:

Nemali by ste meniť súbory Linux v systéme Windows 10. Prečo?
Nemali by ste meniť súbory Linux v systéme Windows 10. Prečo?

Video: Nemali by ste meniť súbory Linux v systéme Windows 10. Prečo?

Video: Nemali by ste meniť súbory Linux v systéme Windows 10. Prečo?
Video: How to Send Meeting Invite in Outlook 2022 - YouTube 2024, Smieť
Anonim

Pre tých, ktorí premýšľajú o zmene ich Súbory Linux na Windows 10, je tu niečo, čo chcete vedieť. Podľa spoločnosti Microsoft, vytváranie alebo zmena súborov Linux z Windows pravdepodobne spôsobí poškodenie údajov a môže poškodiť vaše prostredie Linuxu, ktoré vyžaduje odinštalovanie a opätovné nainštalovanie vašej distribučnej jednotky.

Nezmeniť súbory systému Linux v systéme Windows 10

Image
Image

To znamená, že všetky vaše súbory Linux alebo tie súbory uložené pod "% LOCALAPPDATA% lxss"By sa nemali vytvárať ani upravovať pomocou niektorého z nástrojov systému Windows, alebo by ste museli čeliť vážnym stratám.

Preskúmame príčiny tohto problému.

Ak WSL alebo Podsystém Windows pre systém Linux nemôže nájsť uložené metadáta súboru Linux pre daný súbor, automaticky predpokladá poškodenie alebo poškodenie súboru v systéme. Dôvodom je to, že všetky metadáta súborov sú v systéme Linux uložené a zobrazené odlišne v porovnaní so systémom Windows. Služba WSL ukladá všetky údaje systému Linux do priečinkov NTFS a tým vypočíta a pretrváva ich metadáta v rozšírených atribútoch NTFS.

Na druhej strane aplikácie v systéme Windows 10 nemajú požadovaný algoritmus na prepočítanie a pretrvávanie týchto metaúdajov v systéme Windows pri každom vytvorení / úprave súboru uloženého pod koreňovým odkazom (% localappdata lxss ). Ak teda používate aplikáciu alebo nástroj Windows 10 na modifikáciu ľubovoľných súborov Linuxu, jednoducho nebudú mať žiadne z predchádzajúcich metadát vo svojich atribútoch kvôli nezlučiteľnosti formátu NTFS.

Ďalším aspektom týchto nástrojov systému Windows je, že obyčajne neupravujú pôvodný súbor okamžite. Skôr fungujú odstránením originálu, opätovným vytvorením v aplikácii a následným obnovením používateľovi so všetkými požadovanými úpravami. Tento proces zbavuje súbor Linux všetkých súborov NT a metadát a vlastnosti rozšíreného súboru NT sa často nepretrvávajú a sú stratené. Ak teda váš súbor Linux neobsahuje žiadne alebo nesprávne metadáta súborov, aplikácie systému Windows budú mať tendenciu považovať ich za poškodené a pravdepodobne ich premenia do nepoužiteľného súboru.

prevencia

Ak chcete pracovať so súbormi, ktoré používajú hybridný systém Windows 10 a Linux, radšej pracujte na týchto súboroch a ukladajte ich do súborového systému Windows a získajte prístup k nim z Windows i z Bash Shell cez / Mnt // path, Použitie oboch služieb na prístup k súborom Linux pomôže systému Windows rozpoznať všetky prvky súborového systému NT. To vám pomôže získať prístup k rovnakým súborom pomocou nástrojov Windows a nástrojov Bash bez nutnosti kopírovať súbory medzi súbormi.

Hovorí Rich Turner, vedúci programového riaditeľa spoločnosti Microsoft - nezabudnite dodržiavať tieto dve pravidlá, aby ste sa vyhli stratám súborov a / alebo poškodeniu údajov:

  1. DO uložte súbory vo vašom systéme Windows, ktoré chcete vytvoriť / upraviť pomocou nástrojov Windows a nástrojov Linux
  2. NEVYRADUJTE / NEMAJTE Linuxové súbory z aplikácií, nástrojov, skriptov alebo konzol Windows.

Prečítajte si celý príspevok na blogu MSDN.

Súvisiace príspevky:

  • Ako spustiť Bash na Ubuntu v systéme Windows 10
  • Free Image Metadata prehliadač a editor pre Windows
  • MagicArchiver: Vytváranie alebo úprava archívnych súborov
  • Najlepšie na stiahnutie so softvérom pre Windows 10/8/7
  • Prečo je spoločnosť Microsoft v súčasnosti nadšenie pre Linux a Open Source?

Odporúča: