Startpagina » ramen » Maak of wijzig nooit Linux-bestanden met Windows Apps en Tools

    Maak of wijzig nooit Linux-bestanden met Windows Apps en Tools

    Elke poging om te openen LINUX-bestanden het gebruik van Windows-hulpprogramma's kan lezen - de geopende bestanden / mappen vergrendelen en updates voor uw bestandsinhoud stoppen. Dit kan er onveranderlijk toe leiden dat bestanden en mappen beschadigd raken. Als zodanig adviseren Windows-experts zijn klanten om uiterst voorzichtig te zijn bij het maken van Linux-bestanden met behulp van Windows-apps, tools, scripts en consoles..

    Maken of wijzigen van Linux-bestanden van Windows

    Als we een beetje dieper in dit onderwerp graven en ontdekken waarom dit fenomeen zich in de eerste plaats voordoet, krijgen we onze vragen beantwoord. Elk besturingssysteem heeft zijn eigen metadata voor bestanden die van besturingssysteem tot besturingssysteem verschillen. Dientengevolge verschillen de metadata van Windows-bestanden van de metadata van het Linux-bestand, niet herkend door Windows.

    Als een logisch gevolg hiervan zou elke poging om metadata van Linux-bestanden toe te voegen of bij te werken met behulp van Windows-bestanden onnodige overhead kosten voor de meeste Windows-gebruikers die geen WSL zullen uitvoeren.

    Als u niet op de hoogte bent, is WSL of Windows Subsystem for Linux (WSL) een compatibiliteitslaag voor het uitvoeren van native Linux binaire uitvoerbare bestanden op Windows 10. Dus, het is de exclusieve verantwoordelijkheid van WSL om Linux-bestandsmetadata te schrijven / bijwerken voor alle bestanden onder uw Linux-bestandssysteem root (ie /), de Linux metadata opslaan in de uitgebreide attributen van elk bestand met NTFS. Naast het bovenstaande synthetiseert WSL ook pseudo-metadata voor de meeste bestanden in uw Windows-bestandssysteem.

    Het probleem doet zich voor wanneer een gebruiker een Windows-app / -tool gebruikt om een ​​bestand te openen, maken of wijzigen onder uw distro-hoofdmap (Linux-bestandssysteem met Linux-bestanden of een van de bestanden en mappen onder % Localappdata% \ lxss). Omdat de Windows-applicatie / -programma werd gebruikt om het bestand te maken, bevat het geen metadata over het Linux-bestand (bijvoorbeeld machtigingen, eigenaar, tijdstempels voor toegang / bijwerken, enz.). Daarom heeft het bestand voor een Linux-systeem dat alleen is geconfigureerd om metadata van Linux-bestanden te ontvangen, wat metadata, maar zal het als lege, corrupte inhoud in het bestand verschijnen.

    Om dergelijke tegenslagen te voorkomen, volgt u deze twee regels om te voorkomen dat u bestanden kwijtraakt of uw gegevens beschadigt,

    1. Probeer nooit bestanden op te slaan in je Windows-bestandssysteem die je wilt aanpassen met behulp van Windows-tools EN Linux-tools
    2. Ten tweede, probeer NIET om Linux-bestanden te maken / wijzigen van Windows-apps, -hulpmiddelen, -scripts of -consoles.
    Ga naar MSDN Blog voor meer informatie.