Төлем әдістері Abuse

Жүйені нашар секторларға тексеру

31.10.2022, 18:10

Дискінің жұмысы кезінде нашар секторлар деп аталатындар пайда болады. Бұл қандай да бір себептермен жұмысын тоқтатқан жасушалар. Мәселе мынада, жүйе жұмыс істемейтін ұяшықтарға ақпаратты жазуға тырысуы мүмкін. Барлығы мұндай ұяшықтардан ақпаратты оқу қиынға соғады, яғни пайдаланушы оны жоғалтуы мүмкін. Айта кету керек, мұндай мәселе тек HDD дискілеріне тән, жаңа SSD дискілері мұндай кемшіліктен босатылған кезде. Кәдімгі қатты дискілер әлі де танымал және оларды «флэш-дискілермен» ауыстыру туралы айту ерте.

Қатты дискіні бит секторлары үшін қалай тексеруге болады

Қатты дискідегі нашар секторларды қалай табуға болады? Ол үшін сіз арнайы қызметтік бағдарламаны пайдалана аласыз, мысалы, бадблоктар. Егер сіз дискінің түбірлік бөлігін тексеруді шешсеңіз, LiveCD дискісін жүктеу дұрыс шешім болады. Барлық басқа бөлімдерді орнатылған операциялық жүйеде сканерлеуге болады.

Қажетті диск бөлімдерін көру үшін fdisk утилитасын пайдаланамыз:

 $ sudo fdisk -l /dev/sda1 

Linux жүйесінде нашар секторлар үшін мәтінді қалай тексеруге болады

Графикалық интерфейсті пайдаланғыңыз келсе, Gparted бағдарламасын пайдаланыңыз.

Ашылмалы тізімнен қажетті дискіні таңдаңыз:

Linux жүйесінде нашар секторлар үшін мәтінді қалай тексеруге болады

XFS файлдық жүйесімен /dev/sda2 бөлімін тексерейік. Біз бадблоктарды қолданамыз.

Синтаксис қарапайым:

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

Қажет болуы мүмкін барлық опцияларды қарастырайық:

Нашар секторлар

Пәрменді пайдаланып қалыпты тексеруді орындауға болады:

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

Пәрмен қауіпсіз, оны қорықпай іске қосуға болады, ол ештеңеге зиян келтірмейді. Оны орнатылған файлдық жүйеде іске қосуға болады, бірақ одан аулақ болған дұрыс. Егер файлдық жүйе ажыратылған болса, біз -n көмегімен сынақты орындаймыз:

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

Тексеру аяқталғаннан кейін сіз нашар блоктарды таптыңыз, біз оларды файлдық жүйеге хабарлаймыз, сонда ол сол жерде ақпаратты жазуға тырысады.

Біз fsck утилитасын және -l опциясын қолданамыз:

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

Ext файлдық жүйесі пайдаланылса, мысалы, Ext4, нашар секторларды іздеу және оларды файлдық жүйеде автоматты түрде тіркеу e2fsck пәрмені арқылы орындалады:

 $ sudo e2fsck -cfpv /dev/sda1

-c параметрі нашар секторларды іздеуге және оларды тізімге қосуға мүмкіндік береді, -f - файлдық жүйені тексереді, -p зақымдалған деректерді қалпына келтіреді және -v ақпаратты егжей-тегжейлі көрсетеді.