Mikä tahansa yritys avata LINUX-tiedostoja Windows-työkaluilla voi lukita ja lukita avatut tiedostot / kansiot pysäyttämällä tiedostojen sisällön päivitykset. Tämä voi aina johtaa tiedostojen ja kansioiden vioittumiseen. Windows-asiantuntijat neuvovat asiakkaitaan noudattamaan äärimmäistä varovaisuutta yrittäessään luoda Linux-tiedostoja Windows-sovellusten, työkalujen, komentosarjoiden ja konsolien avulla.
Linux-tiedostojen luominen tai muuttaminen Windowsista
Tämän luonnollisena seurauksena kaikki pyrkimykset lisätä tai päivittää Linux-tiedoston metatietoja Windows-tiedostoilla aiheuttaisivat tarpeettoman yleiskulut useimmille Windows-käyttäjille, jotka eivät aio WSL: tä käyttää.
Jos et ole tietoinen, WSL tai Windows-alijärjestelmä Linuxille (WSL) on yhteensopivuuskerros Linux-binääristen suoritustiedostojen käynnistämiseksi Windows 10: ssä. Joten, WSL: n ainoa tehtävä on kirjoittaa / päivittää Linux-tiedoston metatiedot kaikkien tiedostojen alla Linux-tiedostojärjestelmän root (eli /), joka tallentaa Linuxin metatiedot kussakin tiedostossa NTFS-laajennetuissa määritteissä. Edellä mainittujen lisäksi WSL syntetisoi pseudo-metatiedot myös useimpiin Windows-tiedostojärjestelmän tiedostoihin.
Ongelma ilmenee, kun käyttäjä käyttää Windows-sovellusta / -työkalua avattaessa, luomaan tai muokkaamaan tiedostoa distro-juuressa (Linux-tiedostojärjestelmä, joka sisältää Linux-tiedostoja tai mitä tahansa tiedostoa ja kansiota alla % Localappdata% lxss). Koska tiedoston luomiseen käytetään Windows-sovellusta tai -ohjelmaa, sillä ei ole mitään Linux-tiedoston metatietoja (esim. Käyttöoikeudet, omistaja, pääsy / päivitys aikaleima jne.). Siksi Linux-järjestelmässä, joka on määritetty vain vastaanottamaan Linux-tiedoston metadataa, tiedostossa saattaa olla metatietoja, mutta se näkyy tyhjänä ja vioittuu sisällön tiedostoon.
Jotta vältetään tällaiset epäonnistumiset, noudata näitä kahta sääntöä tiedostojen menettämisen tai tietojesi vioittumisen välttämiseksi,
- Älä koskaan yritä tallentaa tiedostoja Windows-tiedostojärjestelmässä, jota haluat muokata Windows-työkaluilla ja Linux-työkaluilla
- Toiseksi, ÄLÄ yritä luoda / muokata Linux-tiedostoja Windows-sovelluksista, työkaluista, komentosarjoista tai konsoleista.
Lisätietoja on MSDN-blogissa.