Windows

Opret aldrig eller ændrer Linux-filer ved hjælp af Windows Apps og værktøjer

Writing 2D Games in C using SDL by Thomas Lively

Writing 2D Games in C using SDL by Thomas Lively

Indholdsfortegnelse:

Anonim

Ethvert forsøg på at åbne LINUX-filer ved hjælp af Windows-værktøjer kan muligvis læse de åbne filer / mapper og dermed stoppe opdateringer til dine filindhold. Dette kan altid resultere i, at filer og mapper bliver ødelagt. Som sådan anbefaler Windows-eksperter sine kunder at udvise ekstrem forsigtighed, mens de forsøger at oprette Linux-filer ved hjælp af Windows-apps, værktøjer, scripts og konsoller.

Oprettelse eller ændring af Linux-filer fra Windows

Hvis vi graver en smule dybere ind i dette emne og find hvorfor dette fænomen forekommer i første omgang, har vi vores besvarede spørgsmål. Hvert operativsystem har sine egne fil-metadata, der adskiller sig fra et OS til et andet. Som følge heraf er Windows-filmetadata forskellig fra Linux-metadata, som ikke genkendes af Windows.

Som en naturlig følge af dette vil enhver indsats for at tilføje eller opdatere Linux-filmetadata ved hjælp af Windows-filer påføre de fleste Windows-brugere unødvendige omkostninger hvem vil ikke køre WSL.

Hvis du ikke er klar over, er WSL eller Windows Subsystem for Linux (WSL) et kompatibilitetslag til at køre Linux-binære eksekverbare filer indbygget på Windows 10. Så, det er WSl`s eneste ansvar at skrive / opdatere Linux-filmetadata til alle filer under din Linux-filsystemrots (dvs. /), lagring af Linux-metadataene i hver fils NTFS-udvidede attributter. Udover ovenstående syntetiserer WSL også pseudo-metadata for de fleste filer i dit Windows-filsystem. Problemet opstår, når en bruger bruger en Windows app / værktøj til at åbne, oprette eller ændre en fil under din distro root (Linux-filsystem, der indeholder Linux-filer eller nogen af ​​filerne og mapperne under

% localappdata% lxss). Da Windows-applikation / -program blev brugt til at oprette filen, vil den ikke have nogen Linux-filmetadata (f.eks. Tilladelser, ejer, adgang / opdateringstidsstempler osv.). For et Linux-system, der kun er konfigureret til at modtage Linux-filmetadata, kan filen have nogle metadata, men vises som tom og beskadiger indholdet i filen. For at undgå sådanne tilfælde af ulykke skal du følge disse to regler for at undgå taber filer eller ødelægger dine data

Forsøg aldrig at gemme filer i dit Windows-filsystem, du vil ændre ved hjælp af Windows-værktøjer og Linux-værktøjer

  1. For det andet, forsøg IKKE at oprette / ændre Linux-filer fra Windows-apps, værktøjer, scripts eller konsoller.
  2. For mere information, besøg MSDN Blog.