Kunagi ei tohi Linuxi faile luua ega muuta Windowsi rakenduste ja tööriistade abil

Sisukord:

Kunagi ei tohi Linuxi faile luua ega muuta Windowsi rakenduste ja tööriistade abil
Kunagi ei tohi Linuxi faile luua ega muuta Windowsi rakenduste ja tööriistade abil

Video: Kunagi ei tohi Linuxi faile luua ega muuta Windowsi rakenduste ja tööriistade abil

Video: Kunagi ei tohi Linuxi faile luua ega muuta Windowsi rakenduste ja tööriistade abil
Video: Grand Theft Auto 5 on PS5??? - YouTube 2024, Aprill
Anonim

Iga katse avada LINUX-failid Windowsi tööriistade abil saab avatud failid / kaustad lugeda-lukustada, peatades seeläbi faili sisu värskendused. See võib alati põhjustada failide ja kaustade riknemise. Sellest lähtuvalt soovitavad Windowsi eksperdid oma klientidel äärmiselt ettevaatlikult, kui proovite luua Windowsi rakendusi, tööriistu, skripte ja konsooli kasutades Linuxi faile.

Linuxi failide loomine või muutmine Windowsist

Kui me digimeerime selle teema juurde veidi põhjalikumalt ja leiame, miks see nähtus esineb esmakordselt, vastatakse meie küsimustele. Igal operatsioonisüsteemil on oma faili metaandmed, mis erinevad ühest operatsioonisüsteemist teise. Selle tulemusena erineb Windowsi faili metaandmed Linuxi failide metaandmetest, mida Windows ei tunne.
Kui me digimeerime selle teema juurde veidi põhjalikumalt ja leiame, miks see nähtus esineb esmakordselt, vastatakse meie küsimustele. Igal operatsioonisüsteemil on oma faili metaandmed, mis erinevad ühest operatsioonisüsteemist teise. Selle tulemusena erineb Windowsi faili metaandmed Linuxi failide metaandmetest, mida Windows ei tunne.

Selle loomulikuks tagajärjeks on igasugune jõupingutus lisada või värskendada Linuxi failide metaandmeid Windowsi failide abil ebavajalikke üldkulusid enamikule Windowsi kasutajatele, kes ei käivitu WSL-i.

Kui te ei ole teadlikud, on WSL-i või Windowsi allsüsteemi Linux (WSL) ühilduvuskiht Linuxi binaarlahenduste käitamiseks operatsioonisüsteemis Windows 10. Sellega vastutab WSL ainuisikuliselt, et kirjutada / uuendada kõigi teie failide alla kuuluvate failide metaandmeid Linuxi failisüsteemi juur (nt. /), Säilitades iga faili NTFS laiendatud atribuutidega Linuxi metaandmed. Lisaks ülaltoodule sünteesib WSL ka enamus Windowsi failisüsteemis olevate failide pseudo-metaandmeid.

Probleem tekib siis, kui kasutaja kasutab Windowsi rakendust / tööriista faili avamiseks, loomiseks või muutmiseks oma distributsiooni root (Linuxi failisüsteem, mis sisaldab Linuxi faile või mis tahes faili ja kaustu % localappdata% lxss) Kuna faili loomiseks kasutati Windowsi rakendust / programmi, pole tal mingeid Linuxi faili metaandmeid (nt õigused, omanik, juurdepääsu / värskendamise ajatemplid jne). Seetõttu on Linuxi süsteem, mis on konfigureeritud ainult vastu võtma Linuxi faili metaandmeid, võib failil olla mõned metaandmed, kuid see kuvatakse failina tühjaks, rikutud sisu.

Selliste ebaõnnestumiste vältimiseks järgige neid kahte reeglit, et vältida failide kaotamist või andmete rikkumist.

  1. Esiteks ärge kunagi proovige Windowsi failisüsteemis faili, mida soovite muuta Windowsi tööriistade ja Linuxi tööriistade abil, failide salvestamiseks
  2. Teiseks Ärge üritage luua / muuta Linuxi faile Windowsi rakendustest, tööriistadest, skriptidest või konsoolidest.

Lisateabe saamiseks külastage MSDN-i blogi.

Soovitan: