Jūs neturėtumėte keisti Linux failų Windows 10 sistemoje. Kodėl?

Turinys:

Jūs neturėtumėte keisti Linux failų Windows 10 sistemoje. Kodėl?
Jūs neturėtumėte keisti Linux failų Windows 10 sistemoje. Kodėl?

Video: Jūs neturėtumėte keisti Linux failų Windows 10 sistemoje. Kodėl?

Video: Jūs neturėtumėte keisti Linux failų Windows 10 sistemoje. Kodėl?
Video: 10 Ideas on How to Deal With a Small Bedroom and Office Combo - YouTube 2024, Gegužė
Anonim

Tiems, kurie galvoja pakeisti savo Linux failai on " Windows 10", yra kažkas, ko nori žinoti. Pasak "Microsoft", "Linux" failų sukūrimas ar keitimas iš "Windows" gali sukelti duomenų sugadinimą ir gali pakenkti jūsų "Linux" aplinkai, dėl kurios turite pašalinti ir iš naujo įdiegti distribuciją.

Nekeiskite "Linux" rinkmenų sistemoje "Windows 10"

Image
Image

Tai reiškia, kad visi jūsų "Linux" failai ar tie failai, saugomi "% localappdata% lxss"Neturėtų būti sukurta ar redaguojama naudojant bet kurį iš" Windows "įrankių, arba gali kilti rimtų nuostolių.

Išnagrinėsime šio klausimo priežastis.

Jei WSL arba Windows "Linux" posistemis negali rasti jūsų saugomo failo metaduomenų apie failą, jis automatiškai prisiima failą sugadintas ar sugadintas sistemoje. Taip yra todėl, kad visi failų metaduomenys "Linux" saugomi ir pateikiami skirtingai, palyginti su "Windows". "WSL" saugo visus "Linux" duomenis NTFS aplankuose, todėl apskaičiuoja ir išlaiko savo metaduomenis savo išplėstiniuose atributus NTFS.

Kita vertus, "Windows 10" programose nėra reikiamo algoritmo, kad iš naujo apskaičiuotų ir išliktų šie "Linux" metaduomenys kiekvieną kartą, kai jie kuria / keičia failą, saugomą po pagrindine nuoroda (% localappdata lxss ). Taigi, jei atsitiktų naudoti "Windows 10" programą ar įrankį bet kokiems "Linux" failams keisti, jie tiesiog neturės jokių ankstesnių metaduomenų savo atributuose dėl NTFS formato nesuderinamumo.

Kitas šių "Windows" įrankių aspektas yra tai, kad jie iš esmės nekeičia pradinio failo iš karto. Jie greičiau dirba, ištrynę originalą, atkurdami juos programoje ir tada atkurdami ją visus su reikiamais pakeitimais. Šis procesas netenkina visų NT failų ir metaduomenų failo Linux, o NT funkcionalios išplėstinės savybės dažnai neišnyksta ir yra prarasti. Taigi, jei jūsų "Linux" rinkmenoje nėra arba neteisingų failų metaduomenų, "Windows" programos linkę laikyti jas sugadintais ir galbūt jas paversti netinkamu failu.

Prevencija

Norėdami dirbti su failais, kurie naudoja "Windows 10" ir "Linux" programų hibridą, pageidaujate dirbti ir saugoti šiuos failus savo "Windows" failų sistemoje ir prieiti prie jų "Windows" ir "Bash Shell" per " / mnt // kelias. Naudodamiesi abiem paslaugomis norėdami pasiekti savo "Linux" failus, "Windows" galės atpažinti visas NT failų sistemos elementus. Tai padės jums pasiekti tuos pačius failus naudodami "Windows" įrankius ir "Bash" įrankius, nereikalaujant kopijuoti failus iš failų sistemų.

Pasak Rich Turner, "Microsoft" vyresniojo programos vadovo. Būtinai laikykitės šių dviejų taisyklių, kad išvengtumėte failų praradimo ir (arba) sugadintumėte duomenis:

  1. DO laikykite failus savo Windows failų sistemoje, kurią norite kurti / modifikuoti naudojant "Windows" įrankius ir "Linux" įrankius
  2. NEDEGALI kurti / keisti Linux failus iš "Windows" programų, įrankių, scenarijų ar konsolių.

Norėdami skaityti visą, skaitykite šį tinklaraščio įrašą MSDN.

Susijusios žinutės:

  • Kaip paleisti "Bash" Ubuntu sistemoje "Windows 10"
  • "Free Image Metadata" žiūrovas ir "Windows" redaktorius
  • "MagicArchiver": kurkite ar keiskite archyvo failus
  • Geriausi nemokama programinės įrangos atsisiuntimai skirta "Windows 10/8/7"
  • Kodėl "Microsoft" šiuo metu dirba "Linux" ir "Open Source"?

Rekomenduojamas: