Hemsida » Windows » Skapa eller ändra aldrig Linux-filer med Windows Apps och Tools

    Skapa eller ändra aldrig Linux-filer med Windows Apps och Tools

    Eventuella försök att öppna LINUX-filer Användning av Windows-verktyg kan låsa upp de öppna filerna / mapparna och därmed stoppa uppdateringar för filinnehållet. Detta kan alltid resultera i att filer och mappar blir skadade. Som sådan rekommenderar Windows-experter sina kunder att utöva extrem försiktighet när de försöker skapa Linux-filer med hjälp av Windows-appar, verktyg, skript och konsoler.

    Skapa eller ändra Linux-filer från Windows

    Om vi ​​gräver lite djupare in i detta ämne och hittar varför detta fenomen uppträder i första hand, har vi svarat på våra frågor. Varje operativsystem har egna filmetodata som skiljer sig från ett operativsystem till ett annat. Som ett resultat skiljer sig Windows-metadata från Linux-metadata, som inte känns igen av Windows.

    Som en naturlig följd av detta skulle eventuella ansträngningar att lägga till eller uppdatera Linux-filmetadata med Windows-filer medföra onödiga kostnader för de flesta Windows-användare som inte kommer att köra WSL.

    Om du inte vet är WSL eller Windows Subsystem for Linux (WSL) ett kompatibilitetslager för körning av Linux-binära exekveringar på Windows 10. Så, det är WSLs ansvar att skriva / uppdatera Linux-filmetadata för alla filer under din Linux-filsystemrots (dvs. /), lagring av Linux-metadata i varje fils NTFS-utökade attribut. Utöver ovanstående syntetiserar WSL också pseudo-metadata för de flesta filerna i ditt Windows-filsystem.

    Problemet uppstår när en användare använder ett Windows-app / verktyg för att öppna, skapa eller ändra en fil under din distro root (Linux-filsystem som innehåller Linux-filer eller någon av filerna och mapparna under % Localappdata% \ lxss). Eftersom Windows-program / program användes för att skapa filen, kommer det inte att ha någon Linux-filmetadata (t ex behörigheter, ägare, åtkomst / uppdateringstidsstämplar, etc.). För ett Linux-system som endast är konfigurerat för att ta emot Linux-filmetadata kan filen därför ha vissa metadata men visas som tomt och skadar innehållet i filen.

    För att undvika sådana olyckshändelser, följ dessa två regler för att undvika att du förlorar filer eller skadar dina data,

    1. Först försök aldrig att lagra filer i ditt Windows-filsystem som du vill ändra med hjälp av Windows-verktyg och Linux-verktyg
    2. För det andra försök inte att skapa / modifiera Linux-filer från Windows-appar, verktyg, skript eller konsoler.
    Mer information finns på MSDN Blog.