Kāpēc Linux nav nepieciešama defragmentēšana
Ja esat Linux lietotājs, droši vien esat dzirdējis, ka jums nav nepieciešams defragmentēt Linux failu sistēmas. Jūs arī ievērosit, ka Linux izplatījumos nav iekļautas diska defragmentēšanas utilītas. Bet kāpēc tā?
Lai saprastu, kāpēc Linux failu sistēmām parastā lietošanā nav nepieciešama defragmentēšana (un Windows failu sistēma to dara), jums ir jāsaprot, kāpēc notiek sadrumstalotība un kā Linux un Windows failu sistēmas darbojas atšķirīgi.
Kas ir sadrumstalotība
Daudzi Windows lietotāji, pat nepieredzējuši, uzskata, ka regulāra failu sistēmu defragmentēšana paātrinās viņu datoru. Daudzi cilvēki nezina, kāpēc tas tā ir.
Īsāk sakot, cietajā diskā ir vairāki sektori, no kuriem katrs var saturēt nelielu datu daļu. Faili, īpaši lieli, ir jāglabā vairākos dažādos sektoros. Pieņemsim, ka savā failu sistēmā saglabājat vairākus dažādus failus. Katrs no šiem failiem tiks saglabāts blakus esošā sektoru klasterī. Vēlāk jūs atjaunināt vienu no sākotnēji saglabātajiem failiem, palielinot faila lielumu. Failu sistēma mēģinās saglabāt jaunās faila daļas tieši blakus sākotnējām daļām. Diemžēl, ja nav pietiekami daudz nepārtrauktas telpas, fails ir jāsadala vairākos gabalos — tas viss notiek jums pārskatāmi. Kad jūsu cietais disks nolasa failu, tā galviņām ir jāpārvietojas starp dažādām cietā diska fiziskajām vietām, lai nolasītu katru sektoru daļu — tas palēnina darbību.
Defragmentēšana ir intensīvs process, kas pārvieto failu bitus, lai samazinātu sadrumstalotību, nodrošinot, ka katrs fails atrodas blakus diskā.
Protams, tas atšķiras cietvielu diskdziņiem, kuriem nav kustīgu daļu un kurus nevajadzētu defragmentēt — SSD defragmentēšana faktiski saīsinās tā kalpošanas laiku. Un jaunākajās Windows versijās jums nav īsti jāuztraucas par failu sistēmu defragmentēšanu — Windows to dara automātiski jūsu vietā. Lai iegūtu papildinformāciju par defragmentēšanas paraugpraksi, izlasiet šo rakstu:
HTG paskaidro: vai jums tiešām ir nepieciešams defragmentēt datoru?
Kā darbojas Windows failu sistēmas
Microsoft vecā FAT failu sistēma, kas pēdējo reizi tika rādīta pēc noklusējuma operētājsistēmās Windows 98 un ME, lai gan tā joprojām tiek izmantota USB zibatmiņas diskos šodien, nemēģina saprātīgi sakārtot failus. Saglabājot failu FAT failu sistēmā, tas tiek saglabāts pēc iespējas tuvāk diska sākumam. Kad saglabājat otru failu, tas tiek saglabāts uzreiz pēc pirmā faila un tā tālāk. Kad oriģinālo failu izmērs palielinās, tie vienmēr būs sadrumstaloti. Tuvumā nav vietas, kur viņiem izaugt.
Microsoft jaunākā NTFS failu sistēma, kas tika izmantota patērētāju personālajos datoros ar Windows XP un 2000, cenšas būt nedaudz gudrāka. Tas piešķir vairāk bufera brīvas vietas ap diskā esošajiem failiem, lai gan, kā var pateikt jebkurš Windows lietotājs, NTFS failu sistēmas laika gaitā joprojām tiek sadrumstalotas.
Tā kā šīs failu sistēmas darbojas, tās ir jādefragmentē, lai saglabātu maksimālo veiktspēju. Korporācija Microsoft ir atvieglojusi šo problēmu, palaižot defragmentēšanas procesu fonā jaunākajās Windows versijās.
Kā darbojas Linux failu sistēmas
Linux ext2, ext3 un ext4 failu sistēmas — ext4 ir failu sistēma, ko izmanto Ubuntu un lielākā daļa citu pašreizējo Linux izplatījumu — piešķir failus viedākā veidā. Tā vietā, lai cietajā diskā novietotu vairākus failus vienu pie otra, Linux failu sistēmas izkaisa dažādus failus pa visu disku, atstājot starp tiem daudz brīvas vietas. Kad fails ir rediģēts un tam ir jāpaplašina, parasti failam ir daudz brīvas vietas. Ja notiek sadrumstalotība, failu sistēma mēģinās pārvietot failus, lai samazinātu sadrumstalotību parastā lietošanā, neizmantojot defragmentēšanas utilītu.
Tā kā šī pieeja darbojas, jūs sāksit redzēt sadrumstalotību, ja failu sistēma aizpildīsies. Ja tas ir piepildīts par 95% (vai pat 80%), jūs sāksit redzēt sadrumstalotību. Tomēr failu sistēma ir veidota tā, lai parastā lietošanā izvairītos no sadrumstalotības.
Ja jums ir problēmas ar sadrumstalotību operētājsistēmā Linux, iespējams, jums ir nepieciešams lielāks cietais disks. Ja jums patiešām ir nepieciešams defragmentēt failu sistēmu, visdrošākais ir vienkāršākais veids: nokopējiet visus failus no nodalījuma, izdzēsiet failus no nodalījuma un pēc tam kopējiet failus atpakaļ nodalījumā. Failu sistēma gudri piešķirs failus, kad tos kopēsit atpakaļ diskā.
Varat izmērīt Linux failu sistēmas sadrumstalotību, izmantojot fsck komanda — meklējiet izvadā nesaistītus inodes.
SAISTĪTI: Labākie Linux klēpjdatori izstrādātājiem un entuziastiem
LASĪT TĀLĀK- & rsaquo; Kas ir diska sadrumstalotība un vai man joprojām ir nepieciešams defragmentēt?
- & rsaquo; Kāpēc Mac cietajiem diskiem nav nepieciešama defragmentēšana
- › 2012. gada maija labākie raksti par gudrībām
- › Datora mape ir 40: kā Xerox Star izveidoja darbvirsmu
- & rsaquo; Kiberpirmdiena 2021: labākie tehnoloģiju piedāvājumi
- › Funkcijas un formulas programmā Microsoft Excel: kāda ir atšķirība?
- › Kā atrast savu Spotify iesaiņojumu 2021. gadam
- › 5 vietnes, kas katram Linux lietotājam ir jāiekļauj grāmatzīmēs

Kriss Hofmans ir How-To Geek galvenais redaktors. Viņš ir rakstījis par tehnoloģijām vairāk nekā desmit gadus un divus gadus bija PCWorld komentētājs. Kriss ir rakstījis laikrakstam The New York Times, ticis intervēts kā tehnoloģiju eksperts tādās televīzijas stacijās kā Maiami NBC 6, un viņa darbu atspoguļojuši tādi ziņu izdevumi kā BBC. Kopš 2011. gada Kriss ir uzrakstījis vairāk nekā 2000 rakstu, kas ir lasīti gandrīz vienu miljardu reižu — un tas ir tikai šeit, vietnē How-To Geek.
Lasīt pilnu biogrāfiju