Modhanna íocaíochta Abuse

Ag seiceáil an chórais le haghaidh earnálacha lochtacha

31.10.2022, 18:10

Le linn oibriú an diosca, feictear na hearnálacha ar a dtugtar droch-earnálacha. Is cealla iad seo atá tar éis stopadh ag obair ar chúis amháin nó ar chúis eile. Is í an fhadhb atá ann ná go bhféadfadh an córas iarracht a dhéanamh faisnéis a scríobh chuig cealla neamhoibríocha. Cuirtear leis an méid sin go bhfuil sé deacair faisnéis a léamh ó na cealla sin, rud a chiallaíonn go bhféadfadh an t-úsáideoir í a chailleadh. Is fiú a rá nach mbíonn fadhb den sórt sin tipiciúil ach do dhioscaí crua (HDDanna), nuair a bhíonn SSDanna nua saor ó mhíbhuntáiste den sórt sin cheana féin. Tá gnáth-thiomántáin chrua fós coitianta agus tá sé roimh am labhairt faoi iad a athsholáthar le "tiomántáin flash".

Conas an diosca crua a sheiceáil le haghaidh earnálacha giotán

Conas earnálacha lochtacha a aimsiú i gcruachás crua? Chuige seo, is féidir leat fóntais speisialta a úsáid, mar shampla, badblocks. Má shocraíonn tú fréamh-roinn an diosca a sheiceáil, is é an cinneadh ceart LiveCD a thosú. Is féidir na rannóga eile go léir a scanadh sa chóras oibriúcháin suiteáilte.

Úsáidimid an fóntais fdisk chun na deighiltí diosca riachtanacha a fheiceáil:

 $ sudo fdisk -l /dev/sda1 

Conas téacs a sheiceáil le haghaidh earnálacha lochtacha i Linux

Más fearr leat comhéadan grafach a úsáid, bain úsáid as an gclár Gparted.

Roghnaigh an diosca atá uait ón liosta anuas:

Conas téacs a sheiceáil le haghaidh earnálacha lochtacha i Linux

Déanaimis seiceáil ar an deighilt /dev/sda2 leis an gcóras comhad XFS. Cuirimid badblocks i bhfeidhm.

Tá an comhréir simplí:

 $ sudo badblocks опции /dev/name_disc_stripped

Féachfaimid ar na roghanna go léir a d'fhéadfadh a bheith riachtanach:

Drochearnálacha

Is féidir leat seiceáil gnáth a dhéanamh ag baint úsáide as an ordú:

 $ sudo badblocks -v /dev/sda2 -o ~/bad_sectors.txt

Tá an t-ordú sábháilte, is féidir leat é a rith gan eagla, ní dhéanfaidh sé damáiste d'aon rud. Is féidir é a rith ar chóras comhad feistithe, ach is fearr é a sheachaint. Mura bhfuil an córas comhad feistithe, déanaimid tástáil ag baint úsáide as -n :

 $ sudo badblocks -vn /dev/sda2 -o ~/bad_sectors.txt

Nuair a bheidh an seiceáil déanta, agus má aimsítear bloic lochtacha, tuairiscímid iad don chóras comhad ionas go ndéanfaidh sé iarracht faisnéis a scríobh ann.

Úsáidimid an fóntais fsck agus an rogha -l :

 f$ sck -l ~/bad_sectors.txt /dev/sda1

Má úsáidtear an córas comhad Ext, mar shampla Ext4, déantar cuardach ar earnálacha lochtacha agus a gclárú uathoibríoch sa chóras comhad ag baint úsáide as an ordú e2fsck :

 $ sudo e2fsck -cfpv /dev/sda1

Ligeann an paraiméadar -c duit cuardach a dhéanamh ar earnálacha lochtacha agus iad a chur leis an liosta, seiceálann -f - an córas comhad, athchóiríonn -p sonraí damáistithe, agus taispeánann -v faisnéis go mion.