Microsoft raadt je aan om geen Linux-bestanden te bewerken vanuit Windows
Zoals je misschien al weet, wordt Windows 10 geleverd met een Linux-subsysteem op basis van Ubuntu. Hiermee kan de gebruiker verschillende consoletools gebruiken en typische Linux-servers en -services installeren. Microsoft waarschuwt gebruikers nu om Linux-bestanden niet rechtstreeks met Windows-apps te bewerken, omdat ze de geïnstalleerde kopie van je Linux-distro permanent kunnen beschadigen.
Het Linux-subsysteem, indien ingeschakeld, slaat zijn bestanden op in de volgende map:
%LOCALAPPDATA%\lxss
Tip: kijk hoe u dat doet schakel Windows-subsysteem voor Linux (WSL) in Windows 10 in.
Metadata van bestanden (bijv. machtigingen, eigendom, tijdstempels, enz.) wordt in Linux anders weergegeven dan in Windows. Omdat Windows uw Linux-bestanden opslaat in een NTFS-map, berekent WSL de metadata van elk Linux-bestand en bewaart deze in de uitgebreide NTFS-kenmerken.
Wanneer u een bestand van buiten het Windows-subsysteem voor Linux bewerkt, kan een Windows-app de opgeslagen metadata verpesten, omdat deze niets over Linux weet. Sommige Windows-apps bewerken niet alleen bestanden, maar verwijderen ook het bestaande bestand en schrijven een bijgewerkte kopie met dezelfde naam.
Als dit gebeurt, worden alle Linux-gerelateerde eigenschappen verwijderd uit de uitgebreide bestandseigenschappen.
Wanneer Windows Subsystem for Linux gebroken metadata vindt, beschouwt het het bestand als corrupt. Soms kan het zelfs de bestandsinhoud overschrijven zonder de gegevens daadwerkelijk te beschadigen.
die van Microsoft aanbeveling is simpel:
Maak en/of wijzig NOOIT Linux-bestanden met behulp van Windows-apps, tools, scripts, consoles, enz.
Het maken/wijzigen van Linux-bestanden vanuit Windows zal waarschijnlijk leiden tot gegevensbeschadiging en/of schade aan uw Linux-omgeving, waardoor u uw distro moet verwijderen en opnieuw moet installeren!
...
- DO bewaar bestanden in uw Windows-bestandssysteem die u wilt maken/wijzigen met behulp van Windows-tools EN Linux-tools
- Maak/wijzig GEEN Linux-bestanden vanuit Windows-apps, tools, scripts of consoles