1

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

sudo badblocks -s /dev/sdb3 > badblock.txt

       

sudo e2fsck -l badblock.txt /dev/sdb3

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

e2fsck -ct /dev/sdb3

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

Канал для любителей векторного творчества и Inkscape - https://www.youtube.com/channel/UCkrdtk … 1IJyg1w-w/

2 (10.01.2014 23:37:10 отредактировано yars)

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

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

3

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

Канал для любителей векторного творчества и Inkscape - https://www.youtube.com/channel/UCkrdtk … 1IJyg1w-w/

4

dm2003 пишет:

Получается что в программу e2fsck, точнее в пакет программ, вошла утилита badblock

Да, верно:

grep "sbin/badblock" /var/log/{packages,scripts}/*
/var/log/packages/e2fsprogs-1.42.7-i486-1:sbin/badblocks
Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

5

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

Канал для любителей векторного творчества и Inkscape - https://www.youtube.com/channel/UCkrdtk … 1IJyg1w-w/

6

dm2003 пишет:

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

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

Спросить - стыд минуты, не узнать - стыд всей жизни

7

lone_wolf пишет:

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

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

# 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-страницы разные.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

8 (11.01.2014 13:22:52 отредактировано dm2003)

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

Канал для любителей векторного творчества и Inkscape - https://www.youtube.com/channel/UCkrdtk … 1IJyg1w-w/

9

dm2003, e2fsck

Linux Mint 19.3 Mate Edition
Windows 7

10

Спасибо!

Канал для любителей векторного творчества и Inkscape - https://www.youtube.com/channel/UCkrdtk … 1IJyg1w-w/

11

yars пишет:
lone_wolf пишет:

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

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

# 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-страницы разные.

понял, ошибку осознал, значит попутал  bw

Спросить - стыд минуты, не узнать - стыд всей жизни

12

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

Канал для любителей векторного творчества и Inkscape - https://www.youtube.com/channel/UCkrdtk … 1IJyg1w-w/

13

dm2003 пишет:

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

здесь

14 (12.01.2014 17:11:09 отредактировано dm2003)

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

Канал для любителей векторного творчества и Inkscape - https://www.youtube.com/channel/UCkrdtk … 1IJyg1w-w/

15

dm2003 пишет:

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

yars пишет:

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

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

95% процентов проблем находятся между клавиатурой и стулом.