Älä koskaan luo tai muuta Linux-tiedostoja Windows-sovellusten ja -työkalujen avulla

Sisällysluettelo:

Älä koskaan luo tai muuta Linux-tiedostoja Windows-sovellusten ja -työkalujen avulla
Älä koskaan luo tai muuta Linux-tiedostoja Windows-sovellusten ja -työkalujen avulla

Video: Älä koskaan luo tai muuta Linux-tiedostoja Windows-sovellusten ja -työkalujen avulla

Video: Älä koskaan luo tai muuta Linux-tiedostoja Windows-sovellusten ja -työkalujen avulla
Video: KUUKAUDEN PELI - Red Eclipse - YouTube 2024, Huhtikuu
Anonim

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

Jos kaivaamme tätä aihetta syvemmälle ja löydämme sen, miksi tämä ilmiö esiintyy ensinnäkin, meillä on vastaus kysymyksiimme. Jokaisella käyttöjärjestelmällä on omat tiedosto metatiedot, jotka eroavat toisistaan käyttöjärjestelmästä toiseen. Tämän seurauksena Windows-tiedoston metatiedot poikkeavat Linux-tiedoston metatiedoista, joita Windows ei tunnista.
Jos kaivaamme tätä aihetta syvemmälle ja löydämme sen, miksi tämä ilmiö esiintyy ensinnäkin, meillä on vastaus kysymyksiimme. Jokaisella käyttöjärjestelmällä on omat tiedosto metatiedot, jotka eroavat toisistaan käyttöjärjestelmästä toiseen. Tämän seurauksena Windows-tiedoston metatiedot poikkeavat Linux-tiedoston metatiedoista, joita Windows ei tunnista.

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,

  1. Älä koskaan yritä tallentaa tiedostoja Windows-tiedostojärjestelmässä, jota haluat muokata Windows-työkaluilla ja Linux-työkaluilla
  2. Toiseksi, ÄLÄ yritä luoda / muokata Linux-tiedostoja Windows-sovelluksista, työkaluista, komentosarjoista tai konsoleista.

Lisätietoja on MSDN-blogissa.

Suositeltava: