lt.phhsnews.com


lt.phhsnews.com / Kodėl Linux nereikia defragmentuoti

Kodėl Linux nereikia defragmentuoti


Jei esate "Linux" vartotojas, tikriausiai girdėjote, kad nereikia defragmentuoti savo "Linux" failų sistemų. Taip pat pastebėsite, kad "Linux" paskirstytuose nėra disko defragmentavimo paslaugų. Bet kodėl tai?

Norėdami sužinoti, kodėl įprasto naudojimo Linux failų sistemoms nereikia defragmentuoti, o "Windows" turi tai padaryti, turėsite suprasti, kodėl suskaidoma ir kaip "Linux" ir "Windows" failų sistemos veikia skirtingai.

Kokio susiskaidymo yra

Daugelis "Windows" naudotojų, net nepatyrusių, mano, kad reguliariai defragmentuojant jų failų sistemas pagreitins kompiuterį. Ką daugelis žmonių nežino, kodėl tai yra.

Trumpai tariant, kietajame diske yra daug sektorių, iš kurių kiekviena gali būti maža duomenų dalis. Failai, ypač dideli, turi būti saugomi daugelyje skirtingų sektorių. Tarkime, kad išsaugojote keletą skirtingų failų į savo failų sistemą. Kiekvienas iš šių failų bus saugomas gretimame sektorių grupėje. Vėliau atnaujinsite vieną iš iš pradžių išsaugotų failų, padidinsite failo dydį. Failų sistema bando išsaugoti naujas failo dalis tiesiai šalia originalių dalių. Deja, jei nepakanka pertraukties, failas turi būti padalintas į keletą dalių - visa tai atsitiks skaidriai. Kai jūsų kietajame diske yra failas, jo galvos turi persijungti tarp skirtingų fizinių vietovių kietajame diske, kad būtų galima skaityti kiekvieną sektorių segmentą - tai sulėtina dalykų skaičių.

Defragmentavimas yra intensyvus procesas, perkeliantis failų bitus aplink, siekiant sumažinti kad kiekvienas failas yra gretimoje diske.

Žinoma, tai skiriasi kietojo kūno diskams, neturintiems judančių dalių, ir neturėtų būti defragmenti. Defragmentuojant SSD iš tikrųjų sumažės jo gyvenimas. O naujausiose "Windows" versijose jums nereikia nerimauti dėl failų sistemų defragmentavimo - "Windows" tai automatiškai už jus. Daugiau informacijos apie geriausią defragmentavimo praktiką skaitykite šiame straipsnyje:

"HTG" paaiškina: ar tikrai reikia defraguoti savo kompiuterį?

Kaip "Windows" failų sistemos veikia

"Microsoft" senoji FAT failų sistema - paskutinė matoma pagal nutylėjimą Windows 98 ir ME, nors šiandien ji vis dar naudojama USB atmintinėse, nesistengia tvarkyti failų protingai. Kai išsaugojote failą FAT failų sistemoje, jis išsaugo jį kuo arčiau disko pradžios. Kai išsaugojote antrą failą, jis įrašomas iškart po pirmojo failo ir pan. Kai originalūs failai auga, jie visada bus suskaidyti. Neturime vietos, kuriai jie galėtų augti.

"Microsoft" naujesnė NTFS failų sistema, kuri perėjo prie vartotojų kompiuterių su "Windows XP" ir 2000, bando būti šiek tiek protingesnė. Tai suteikia daugiau "buferio" laisvos vietos aplink diske esančių failų, tačiau, kaip sako bet koks "Windows" naudotojas, NTFS failų sistemos vis dar tampa suskaidytos laikui bėgant.

Dėl to, kaip veikia šių failų sistemos, jie turi būti defragmenti išlaikyti aukščiausią našumą. "Microsoft" sušvelnino šią problemą vykdydama defragmentavimo procesą naujausių "Windows" versijų fone.

Kaip Linux failų sistemos veikia

Linux "ext2", "ext3" ir "ext4" failų sistemose - "ext4" yra Ubuntu naudojama failų sistema ir dauguma kitų dabartinių "Linux" paskirstymų - skiria failus protingiau. Vietoje to, kad kietajame diske šalia vienas kito keli failai, Linux failų sistemos diske skirtingus failus visame diske, paliekant daug laisvos vietos tarp jų. Kai failas yra redaguojamas ir turi augti, paprastai yra daug laisvos vietos, kad failas galėtų augti. Jei suskaidymas pasitaiko, failų sistema bando perkelti failus aplink, kad būtų sumažintas suskaidymas įprastomis naudojimo sąlygomis, be defragmentavimo įrankio.

Dėl šio metodo veikimo pradėsite matyti fragmentaciją, jei jūsų failas sistema užpildo. Jei 95% (ar net 80%) pilnas, pradėsite matyti tam tikrą suskaidymą. Tačiau failų sistema yra sukurta siekiant išvengti suskaidymo įprasto naudojimo.

Jei kyla sutrikimų dėl "Linux" suskaidymo, tikriausiai reikia didesnio kietojo disko. Jei iš tikrųjų reikia defragmentuoti failų sistemą, paprasčiausias būdas tikriausiai yra patikimiausias: kopijuoti visus failus iš pertvaros, ištrinti failus iš skaidinio, tada kopijuoti failus atgal į skaidinį. Failų sistema bus protingai paskirstyti failus, kai juos kopijuosite į diską.


Jūs galite išmatuoti "Linux" failų sistemos suskaidymą su fsck komanda: ieškokite "non-contiguous inodes" išvesties.


Kaip greitai ieškoti ir pakeisti tekstą bet kuriame kompiuteryje

Kaip greitai ieškoti ir pakeisti tekstą bet kuriame kompiuteryje

Reikia pakeisti žodį kito žodžio ar greitai pašalinti tekstą iš dokumento? Tiesiog naudokite paieškos ir pakeiskite - nepriklausomai nuo jūsų naudojamos programos ar naršyklės jau turite lengvai prieinamą įrankį, kurį galite rasti ir pakeisti. Nukopijuokite tekstą į vieną iš toliau pateiktų programų, tada nukopijuokite - įklijuokite ją savo originalioje programoje vėliau.

(how-to)

Suformatuokite SD kortelę "Easy Way"

Suformatuokite SD kortelę "Easy Way"

SD kortelės gali būti sudėtingos mažai dalykėlių. Jie sėdi mūsų fotoaparatuose ir mobiliuosiuose telefonuose, tik laukia, kol mes paimsime visą gyvenimą, o tuo metu, žinoma, jie nustos reaguoti. Nors niekas negali nuspėti, kada ir kur SD kortelė mirs, tinkamas formatavimas gali pratęsti kortelės tarnavimo laiką ir suteikti kuo daugiau laisvos vietos.SD asociacija te

(How-to)