Windows

Neměli byste měnit soubory systému Linux v systému Windows 10. Proč?

Troubleshoot and diagnose Azure Virtual Machines with Serial Console | Azure Friday

Troubleshoot and diagnose Azure Virtual Machines with Serial Console | Azure Friday

Obsah:

Anonim

Pro ty, kteří chtějí změnit Linuxové soubory na Windows 10 , je něco, co chcete vědět. Podle společnosti Microsoft může vytváření nebo změna souborů Linuxu z Windows pravděpodobně vést k poškození dat a může poškodit vaše prostředí Linuxu vyžadující odinstalování a reinstalaci vašeho distribučního systému.

Neměňte soubory Linux v systému Windows 10

To znamená, že všechny vaše soubory systému Linux nebo soubory uložené pod " % localappdata% lxss " by neměly být vytvářeny nebo upravovány pomocí některého z nástrojů systému Windows nebo byste museli čelit vážným ztrátám.

Pokud

WSL nebo Windows Subsystem pro Linux nemůže najít uložené metadata souborů Linux pro daný soubor, automaticky předpokládá, že je soubor poškozen nebo poškozen v systému. Důvodem je to, že všechny metadata souboru jsou v systému Linux uloženy a zobrazeny odlišně ve srovnání s Windows. WSL ukládá všechna data v adresáři NTFS, a proto vypočítá a přetrvává jejich metadata v rozšířených atributech NTFS. Na druhé straně aplikace v systému Windows 10 nemají požadovaný algoritmus k přepočítání a přetrvávání těchto metadat systému Linux čas, kdy vytvářejí / upravují soubor uložený pod kořenovým odkazem (% localappdata lxss). Pokud tedy používáte aplikaci nebo nástroj Windows 10 k úpravě libovolných souborů systému Linux, jednoduše nebudou mít žádná z předchozích metadat ve svých atributech z důvodu neslučitelnosti formátu NTFS.

Další aspekt těchto systémů Windows nástrojů je, že obecně obecně neupravují původní soubor. Spíše fungují tím, že odstraní originál, znovu vytvoří v aplikaci a poté jej obnoví uživateli se všemi požadovanými úpravami. Tento proces zbavuje soubor Linux všech souborů NT a metadat a vlastnosti rozšířeného souboru NT často nejsou přetrvávány a ztraceny. Pokud tedy váš soubor Linux neobsahuje žádné nebo má nesprávné metadata souborů, aplikace systému Windows budou mít tendenci považovat je za poškozené a pravděpodobně je převedou do nepoužitelného souboru.

Prevence

Chcete-li pracovat na souborech, které používají hybrid Windows 10 Linuxové aplikace preferují práci a ukládání těchto souborů do systému souborů Windows a přístup k nim z Windows i z Bash Shell přes

/ mnt // path. Použití obou služeb pro přístup k souborům systému Linux pomůže systému Windows rozpoznat všechny prvky souborového systému NT. To vám pomáhá přistupovat ke stejným souborům pomocí nástrojů Windows a nástrojů Bash, aniž byste museli kopírovat soubory mezi systémy souborů. Říká Rich Turner, vedoucí programový manažer společnosti Microsoft - Ujistěte se, že budete dodržovat tato dvě pravidla, abyste předešli ztrátě soubory a / nebo poškozování dat:

DO ukládání souborů do systému souborů Windows, které chcete vytvářet / upravovat pomocí nástrojů Windows A nástroje Linux

  1. NEVYTVÁRTE / NEPRAVDAJTE soubory Linux z aplikací, nástrojů, skriptů nebo
  2. Pro úplné čtení si přečtěte tento blogový příspěvek

MSDn