badblocks — утиліта Linux для виявлення пошкоджених секторів на дискових накопичувачах. Вона створює список цих секторів, який можуть використовувати інші програми, нариклад, , щоб вони не використовувались у майбутньому і, отже, не спричиняли пошкодження даних. Є частиною проєкту , і доступна в операційній системі BSD.
При запуску як окрема програма badblocks надає список блоків із проблемами, якщо такі є. Це зручно для перевірки справності дисковода, незалежно від даних SMART та перевірки файлової системи.
Параметр «-c»
Більш поширеним випадком використання є виклик badblocks як частини e2fsck з передаванням параметру ""-c"
для сканування на наявність пошкоджених блоків та запобігання збереженню даних на цих блоках. Це робиться шляхом додавання списку знайдених несправних блоків додескриптора, неправильних блоків, щоб запобігти виділенню пошкоджених секторів для файлів чи каталогів. Перевірку можна виконати методом перевірки лише читання ("-c"
) або неруйнівного методу читання-запису ("-cc"
).
dumpe2fs
Запуск dumpe2fs -b
покаже список помилкових блоків, записаних e2fsck
або tune2fs
.
Приклади
badblocks -nvs /dev/sdb
— перевірка накопичувача «sdb» в неруйнівному режимі читання-запису та відображення ходу, з виведенням номерів блоків у міру їх перевірки.
badblocks -wvs /dev/sdb6
— перевірка 6-го розділу накопичувача «sdb» в руйнівному режимі читання-запису (-w = режим запису), з записом 4-х різних шаблонів на весь розділ з подальшою перевіркою читання кожного. Виводить номери блоків у міру їх перевірки (-s = показати, -v = детально). Усі дані розділу будуть перезаписані на рівні блока.
badblocks -wvsb 4096 /dev/sdb
— так само, як і вище, але для всього накопичувача з розміром блоку 4096. Це знищує MBR, розділи та дані. На сучасних дисководах, ймовірно, не буде знайдено дефектних секторів, оскільки вони підмінюють пошкоджені сектори секторами з запасних доріжок, але запуск програми з новим накопичувачем протягом декількох днів перевірить усю поверхню, і при подальшому зчитуванні дані SMART з часом покажуть перерозподілені сектори.
Використання параметру -w
на пристрої, що містить файлову систему, стирає дані на цьому пристрої.
Примітки
- E2fsprogs: Ext2/3/4 Filesystem Utilities — Release notes [ 4 лютого 2009 у Wayback Machine.]
- FreshPorts — sysutils/e2fsprogs [ 26 жовтня 2020 у Wayback Machine.]
- man про адміністрування та привілейовані команди (GNU/Linux) (англ.) – сторінка довідки
- man про адміністрування та привілейовані команди (GNU/Linux) (англ.) – сторінка довідки
- . Архів оригіналу за 19 липня 2012. Процитовано 30 червня 2012.
{{}}
: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title ()
Посилання
- Smartmontools — Bad block HOWTO for smartmontools. [ 12 листопада 2020 у Wayback Machine.] A complex how to for badblocks; might be confusing for the casual user.
- Badblocks — ArchWIKI [ 5 вересня 2020 у Wayback Machine.]
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
badblocks utilita Linux dlya viyavlennya poshkodzhenih sektoriv na diskovih nakopichuvachah Vona stvoryuye spisok cih sektoriv yakij mozhut vikoristovuvati inshi programi nariklad shob voni ne vikoristovuvalis u majbutnomu i otzhe ne sprichinyali poshkodzhennya danih Ye chastinoyu proyektu i dostupna v operacijnij sistemi BSD Pri zapusku yak okrema programa badblocks nadaye spisok blokiv iz problemami yaksho taki ye Ce zruchno dlya perevirki spravnosti diskovoda nezalezhno vid danih SMART ta perevirki fajlovoyi sistemi Parametr c Bilsh poshirenim vipadkom vikoristannya ye viklik badblocks yak chastini e2fsck z peredavannyam parametru c dlya skanuvannya na nayavnist poshkodzhenih blokiv ta zapobigannya zberezhennyu danih na cih blokah Ce robitsya shlyahom dodavannya spisku znajdenih nespravnih blokiv dodeskriptora nepravilnih blokiv shob zapobigti vidilennyu poshkodzhenih sektoriv dlya fajliv chi katalogiv Perevirku mozhna vikonati metodom perevirki lishe chitannya c abo nerujnivnogo metodu chitannya zapisu cc dumpe2fs Zapusk dumpe2fs b pokazhe spisok pomilkovih blokiv zapisanih e2fsck abo tune2fs Prikladibadblocks nvs dev sdb perevirka nakopichuvacha sdb v nerujnivnomu rezhimi chitannya zapisu ta vidobrazhennya hodu z vivedennyam nomeriv blokiv u miru yih perevirki badblocks wvs dev sdb6 perevirka 6 go rozdilu nakopichuvacha sdb v rujnivnomu rezhimi chitannya zapisu w rezhim zapisu z zapisom 4 h riznih shabloniv na ves rozdil z podalshoyu perevirkoyu chitannya kozhnogo Vivodit nomeri blokiv u miru yih perevirki s pokazati v detalno Usi dani rozdilu budut perezapisani na rivni bloka badblocks wvsb 4096 dev sdb tak samo yak i vishe ale dlya vsogo nakopichuvacha z rozmirom bloku 4096 Ce znishuye MBR rozdili ta dani Na suchasnih diskovodah jmovirno ne bude znajdeno defektnih sektoriv oskilki voni pidminyuyut poshkodzheni sektori sektorami z zapasnih dorizhok ale zapusk programi z novim nakopichuvachem protyagom dekilkoh dniv perevirit usyu poverhnyu i pri podalshomu zchituvanni dani SMART z chasom pokazhut pererozpodileni sektori Vikoristannya parametru w na pristroyi sho mistit fajlovu sistemu stiraye dani na comu pristroyi PrimitkiE2fsprogs Ext2 3 4 Filesystem Utilities Release notes 4 lyutogo 2009 u Wayback Machine FreshPorts sysutils e2fsprogs 26 zhovtnya 2020 u Wayback Machine a rel nofollow class external text href http linux die net man 8 badblocks badblocks 8 a storinka dovidki man pro administruvannya ta privilejovani komandi GNU Linux angl a rel nofollow class external text href http linux die net man 8 e2fsck e2fsck 8 a storinka dovidki man pro administruvannya ta privilejovani komandi GNU Linux angl Arhiv originalu za 19 lipnya 2012 Procitovano 30 chervnya 2012 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a Obslugovuvannya CS1 Storinki z tekstom archived copy yak znachennya parametru title posilannya PosilannyaSmartmontools Bad block HOWTO for smartmontools 12 listopada 2020 u Wayback Machine A complex how to for badblocks might be confusing for the casual user Badblocks ArchWIKI 5 veresnya 2020 u Wayback Machine