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
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.
- Esiteks ärge kunagi proovige Windowsi failisüsteemis faili, mida soovite muuta Windowsi tööriistade ja Linuxi tööriistade abil, failide salvestamiseks
- Teiseks Ärge üritage luua / muuta Linuxi faile Windowsi rakendustest, tööriistadest, skriptidest või konsoolidest.
Lisateabe saamiseks külastage MSDN-i blogi.