Modhanna íocaíochta Abuse

Defragmentation diosca i Linux

23.10.2022, 02:33

Tá gach úsáideoir Windows eolach ar dhífragmentation diosca. Tá sé ag teastáil chun go bhfeidhmeoidh an tiomántán crua go tapa, agus ní mór an tiomáint a dhí-bhroinn. ar a bhfuil an OS suiteáilte. Níl an córas comhaid Ext4 i Linux faoi réir ilroinnte. Ach go praiticiúil tá a fhios go carnann roinnt ilroinnt i gcás obair fhada ar an gcóras. Ansin, labhróimid go mion faoi conas diosca i Linux a dhíscaoileann i gceart. Chun seo a dhéanamh, féachfaimid ar shampla de chóras comhaid Ext4.

Defragmentation - cad é? I bhfocail shimplí mar gheall ar an casta

Cad is ilroinnt ann? Déanaimis machnamh ar an teoiric: is éard atá i dtiomántán crua ná líon mór earnálacha beaga, gach ceann acu ag stóráil píosa beag sonraí. Roinntear comhaid mhóra i roinnt blúirí beaga.

Ach ní scarann Ext4 an oiread le córais comhaid eile toisc go leithdháileann sé spás i ndiaidh an chomhaid scríofa. Agus fiú má tharlaíonn ilroinnt, déanann sé iarracht an comhad a bhogadh chun spás a shaoradh. Tarlaíonn ilroinnt nuair a bhíonn an córas comhaid lán, ach is annamh a tharlaíonn sé seo.

Níl gá le díraonadh do thiomáineann SSD. Níl aon páirteanna gluaisteacha ann.

Nuair a scríobhann úsáideoir comhad i gcóras FAT nó NTFS, leithdháiltear méid áirithe acmhainní don oibríocht seo, agus ansin scríobhtar na comhaid seo a leanas. Más gá duit an comhad a nuashonrú agus faisnéis a chur leis, úsáidfear earnálacha eile i gcuid eile den diosca.

Nuair a bhíonn líon mór comhaid den sórt sin ann, féadfaidh an comhad a scaipeadh ar fud an diosca ar fad, rud a chiallaíonn má dhéanann sé oibríocht cosúil le léamh, beidh air an ceann léite a bhogadh, rud a mhoilleoidh feidhmíocht. Is ilroinnt é seo.

Conas a oibríonn defragmentation i Linux?

Bain úsáid as an áirgiúlacht fsck chun an méid ilroinnte diosca a mheas. Pas an rogha -f . Úsáid an rogha -n chun athruithe móra ar an gcóras comhad a chosc:

 $ sudo fsck -fn /dev/sdb1

Defragmentation diosca i Linux

/dev/sdb1 - seiceáil alt. Ná déan an seiceáil ar chóras suite, beidh tú ag teacht ar earráidí bréagacha, mura ndéantar aon ghníomhartha ar an gcóras comhaid, ní bheidh aon damáiste ann. Cabhróidh an áirgiúlacht e4defrag leat dífragáil a dhéanamh; tá sé suite san fhillteán e2fsprogs .

Mura bhfuil an sraith fóntais seo suiteáilte agat fós, suiteáil é leis an ordú:

 $ sudo apt install e2fsprogs

Next, is féidir leat defragment an deighilt riachtanach. Mar an gcéanna /dev/sdb1 . Suiteáil an chríochdheighilt roimh an scaradh:

 $ sudo mount /dev/sdb1 /mnt

Defragmentation diosca i Linux

Ansin defrag Ext4:

 $ sudo e4defrag /dev/sdb1

Defragmentation diosca i Linux

Ansin, is féidir leat an ilroinnt a sheiceáil arís. Dífheistigh an críochdheighilt roimh é seo a dhéanamh. Ilroinnt 0%:

 $ sudo fsck -fn /dev/sdb1

Sin é. Ná cuir am amú ach ag dífragáil thiomáineann SSD. Níl sé de dhíth orthu.