LinuxForum.Fans
Тема

"Битые" секторы, badblock и e2fsck

Автор: dm2003 15 сообщений 4210 просмотров
#359273

Решил вникнуть в проблему обнаружения и "лечения"(пометка) бэдов в Линуксе. Понял, что нужно делать так:

text
sudo badblocks -s /dev/sdb3 > badblock.txt
text
sudo e2fsck -l badblock.txt /dev/sdb3

Но на одном ресурсе прочитал, что команда

text
e2fsck -ct /dev/sdb3

проверяет и сразу помечает "битые" секторы. На сколько эта информация верна?

#359275

На 100%. (1)
(1) man e2fsck.

#359278

Получается что в программу e2fsck, точнее в пакет программ, вошла утилита badblock и с применением определенных ключей способна исключить отдельное использование badblock да и еще сократит количество шагов?

#359298

"dm2003" написал:
Получается что в программу e2fsck, точнее в пакет программ, вошла утилита badblock
Да, верно:
text
grep "sbin/badblock" /var/log/{packages,scripts}/*
/var/log/packages/e2fsprogs-1.42.7-i486-1:sbin/badblocks
#359316

Подскажите пожалуйста, что лучше использовать для проверки файловой системы: e2fsck или fsck? Или по сути это одно и тоже?

#359321
dm2003 написал:
Подскажите пожалуйста, что лучше использовать для проверки файловой системы: e2fsck или fsck? Или по сути это одно и тоже?

это 1 и тоже, если пямять не изменяет то fsck это симлинк на e2fsck

#359339
"lone_wolf" написал:
это 1 и тоже, если пямять не изменяет то  fsck это симлинк на e2fsck

Нет, это не одно и то же:

text
# ls -l `which fsck`
-rwxr-xr-x 1 root root 22460 мар 22  2013 /sbin/fsck*
# ls -l `which e2fsck`
-rwxr-xr-x 1 root root 246928 мар 22  2013 /sbin/e2fsck*

У них даже man-страницы разные.

#359422

Если не одно и тоже, то что посоветуете использовать для большей эффективности?

#359445

Спасибо!

#359476
yars написал:
[quote="lone_wolf"]это 1 и тоже, если пямять не изменяет то  fsck это симлинк на e2fsck

Нет, это не одно и то же:

text
# ls -l `which fsck`
-rwxr-xr-x 1 root root 22460 мар 22  2013 /sbin/fsck*
# ls -l `which e2fsck`
-rwxr-xr-x 1 root root 246928 мар 22  2013 /sbin/e2fsck*

У них даже man-страницы разные.[/quote]
понял, ошибку осознал, значит попутал *SCRATCH*

#359846

Подскажите пожалуйста, с какими ключами нужно запускать e2fsck для максимального эффекта? (если можно опишите какой ключ что делает). Спасибо!

#359851
dm2003 написал:
Подскажите пожалуйста, с какими ключами нужно запускать e2fsck для максимального эффекта? (если можно опишите какой ключ что делает). Спасибо!

здесь

#359860

Спасибо!!! Отличный сборник.

#359920
"dm2003" написал:
Подскажите пожалуйста, что лучше использовать для проверки файловой системы: e2fsck или fsck? Или по сути это одно и тоже?
"yars" написал:
Нет, это не одно и то же:

на самом деле, это практически одно и тоже: fsck просто вызывает fsck.extх[234], который и есть симлинк на e2fsck.

Войдите или зарегистрируйтесь, чтобы ответить.