* [Comm] Можно ли доверять fsck.ext3 -c ?
@ 2004-03-21 19:22 dm
2004-03-22 7:28 ` Alexey Morozov
0 siblings, 1 reply; 11+ messages in thread
From: dm @ 2004-03-21 19:22 UTC (permalink / raw)
To: community
Здравствуйте!
По собственной глупости (зарапортовался и вставил диск в MobileRack при
включенной машине) питания получил роскошный набор ошибок на ext3. При
загрузке системы вылезло огромное количество ошибок DiskReadError,
сдохли файлы в /etc/. Загрузился с LiveCD knoppix, прогнал
fsck -cyv
восстановил потерянные файлы (некоторые из ничем не примечательных
конфигов превратились в файлы устройств, никогда раньше такого не
видел), сейчас всё живо и работает.
Насколько я помню, DiskReadError -- это один из показателей физических
ошибок на диске. Но fsck сказал, что bad-blocks отсутствуют, а
логические ошибки вылечены. В принципе, я склонен ему верить
(система-то работает, и все файлы читаются).
Вопрос в следующем. Можно ли доверять fsck, когда он говорит, что не
нашёл физических ошибок? Если не вполне, то чем можно проверить диск на
физическую исправность, чтобы точно знать, сыплется он или нет? И
вообще, можно ли проверить раздел на читаемость поверхности не
фс-специфичными утилитами?
--
-------------------------------------
dm <deadmustdie at pisem point net>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Comm] Можно ли доверять fsck.ext3 -c ?
2004-03-21 19:22 [Comm] Можно ли доверять fsck.ext3 -c ? dm
@ 2004-03-22 7:28 ` Alexey Morozov
2004-03-22 8:30 ` Vitaly Lipatov
2004-03-22 18:37 ` dm
0 siblings, 2 replies; 11+ messages in thread
From: Alexey Morozov @ 2004-03-22 7:28 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 842 bytes --]
On Sun, Mar 21, 2004 at 10:22:35PM +0300, dm wrote:
> Вопрос в следующем. Можно ли доверять fsck, когда он говорит, что не
> нашёл физических ошибок? Если не вполне, то чем можно проверить диск на
> физическую исправность, чтобы точно знать, сыплется он или нет? И
> вообще, можно ли проверить раздел на читаемость поверхности не
> фс-специфичными утилитами?
badblocks?
Только нужно учитывать, что линуксовый бэдблокс показывает нечто вроде
средней температуры по больнице из-за большого количества лэйеров между
ним и диском (кэши итп). Можно воспользоваться специализированными
утилитами для чтения _именно_ диска
P.S. Да, такие утилиты, с высокой долей вероятности, будут написаны либо
под DOS, либо вообще без операционной системы. Виндовые поделия лучше не
брать по тем же причиным, по которым отбраковываются утилиты под линукс.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Comm] Можно ли доверять fsck.ext3 -c ?
2004-03-22 7:28 ` Alexey Morozov
@ 2004-03-22 8:30 ` Vitaly Lipatov
2004-03-22 15:43 ` Alexey Morozov
2004-03-22 18:37 ` dm
1 sibling, 1 reply; 11+ messages in thread
From: Vitaly Lipatov @ 2004-03-22 8:30 UTC (permalink / raw)
To: community
On Monday 22 March 2004 10:28, Alexey Morozov wrote:
> On Sun, Mar 21, 2004 at 10:22:35PM +0300, dm wrote:
> > Вопрос в следующем. Можно ли доверять fsck, когда он
> > говорит, что не нашёл физических ошибок? Если не вполне, то
> > чем можно проверить диск на физическую исправность, чтобы
> > точно знать, сыплется он или нет? И вообще, можно ли
> > проверить раздел на читаемость поверхности не
> > фс-специфичными утилитами?
>
> badblocks?
>
> Только нужно учитывать, что линуксовый бэдблокс показывает
> нечто вроде средней температуры по больнице из-за большого
Можете обосновать?
> количества лэйеров между ним и диском (кэши итп). Можно
Я думаю, программный кэш он отключает.
И в любом случае, он действительно прочитывает все сектора, а в
режиме записи-чтения действительно пишет в каждый сектор, а
потом считывает и сравнивает.
А то ведь ещё скажете, что memtest86 тоже среднюю температуру
показывает, потому что между памятью и процессором стоит
несколько кэшей разных уровней.
--
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! LaTeX! LyX!
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Comm] Можно ли доверять fsck.ext3 -c ?
2004-03-22 8:30 ` Vitaly Lipatov
@ 2004-03-22 15:43 ` Alexey Morozov
2004-03-23 9:59 ` Sergey Vlasov
0 siblings, 1 reply; 11+ messages in thread
From: Alexey Morozov @ 2004-03-22 15:43 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 1034 bytes --]
On Mon, Mar 22, 2004 at 11:30:29AM +0300, Vitaly Lipatov wrote:
> > количества лэйеров между ним и диском (кэши итп). Можно
> Я думаю, программный кэш он отключает.
Насколько я помню, он выставляет O_DIRECT. Все. Можете посмотреть, что
именно делает этот флаг.
> И в любом случае, он действительно прочитывает все сектора, а в
> режиме записи-чтения действительно пишет в каждый сектор, а
> потом считывает и сравнивает.
если не принимать в расчет дисковых кэшей...
> А то ведь ещё скажете, что memtest86 тоже среднюю температуру
> показывает, потому что между памятью и процессором стоит
> несколько кэшей разных уровней.
Видели как мемтест работает?
"Отключаем кэш такой-то, тестируем..."
"Отключаем кэш другой-то, тестируем..."
"А теперь еще и вот так, и вот эдак".
Дак вот, ничего этого в badblocks нет. Можете посмотреть, как оно
работает. fcntl на выставление O_DIRECT, и поехали читать-писать.
Да, VMM не при делах, согласен, но кроме него там таки есть еще и
дисковые кэши, и, возможно, driver-dependent кэширование.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Comm] Можно ли доверять fsck.ext3 -c ?
2004-03-22 7:28 ` Alexey Morozov
2004-03-22 8:30 ` Vitaly Lipatov
@ 2004-03-22 18:37 ` dm
2004-03-23 2:23 ` Andrey Rahmatullin
2004-03-23 18:38 ` Sergey Kuznetsov
1 sibling, 2 replies; 11+ messages in thread
From: dm @ 2004-03-22 18:37 UTC (permalink / raw)
To: community
Здравствуйте, Alexey Morozov!
Понедельник 22 Март 2004 10:28, Вы писали:
> > нет? И вообще, можно ли проверить раздел на читаемость поверхности
> > не фс-специфичными утилитами?
>
> badblocks?
Учтём... Хотя, насколько я понял man, фс-утилиты как раз его и вызывают,
когда проверяют раздел. Так что хрен редьки не слаще --- на выходе всё
равно получается то же самое.
> Только нужно учитывать, что линуксовый бэдблокс показывает нечто
> вроде средней температуры по больнице из-за большого количества
> лэйеров между ним и диском (кэши итп).
Нууу, это может сыграть роль только если диск посыплется непосредственно
в момент проверки. Ибо если раньше, то кэш там, не кэш, а сектор либо
читается, либо нет. Да и выключает он наверняка кэширование для случаев
проверки запись-чтение.
> Можно воспользоваться
> специализированными утилитами для чтения _именно_ диска
То есть вытягивать где-нибудь старые добрые NDD и disktools? Эх, где ты,
молодость... А ведь пожалуй не сможет ndd выпуска 97 года проверить
диск в сотню гигов размером... Не верит он в него :-)
--
-------------------------------------
dm <deadmustdie at pisem point net>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Comm] Можно ли доверять fsck.ext3 -c ?
2004-03-22 18:37 ` dm
@ 2004-03-23 2:23 ` Andrey Rahmatullin
2004-03-23 12:05 ` Vitaly Lipatov
2004-03-23 18:38 ` Sergey Kuznetsov
1 sibling, 1 reply; 11+ messages in thread
From: Andrey Rahmatullin @ 2004-03-23 2:23 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 665 bytes --]
On Mon, Mar 22, 2004 at 09:37:21PM +0300, dm wrote:
>То есть вытягивать где-нибудь старые добрые NDD и disktools? Эх, где ты,
>молодость... А ведь пожалуй не сможет ndd выпуска 97 года проверить
>диск в сотню гигов размером... Не верит он в него :-)
Меня глючит или NDD умел проверять только логические диски, которым буква
назначена? Или для проверки поверхности у него отдельная кнопочка? Вроде
бы проверка поверхности у него входила в проверку _раздела_?
--
WBR, wRAR (ALT Linux Team)
Согласно fhs, /tmp и /var/tmp должны быть доступны по записи.
Это, конечно, не значит, что нормально написанные программы будут туда
писать, но все же.
-- ldv in devel@
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Comm] Можно ли доверять fsck.ext3 -c ?
2004-03-22 15:43 ` Alexey Morozov
@ 2004-03-23 9:59 ` Sergey Vlasov
0 siblings, 0 replies; 11+ messages in thread
From: Sergey Vlasov @ 2004-03-23 9:59 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 806 bytes --]
On Mon, Mar 22, 2004 at 09:43:02PM +0600, Alexey Morozov wrote:
> "Отключаем кэш такой-то, тестируем..."
> "Отключаем кэш другой-то, тестируем..."
> "А теперь еще и вот так, и вот эдак".
>
> Дак вот, ничего этого в badblocks нет. Можете посмотреть, как оно
> работает. fcntl на выставление O_DIRECT, и поехали читать-писать.
> Да, VMM не при делах, согласен, но кроме него там таки есть еще и
> дисковые кэши, и, возможно, driver-dependent кэширование.
Ну, на свежезагруженной системе, да и после прохода badblocks, в
кэшах вряд осядет что-то полезное.
А вот инструмент типа smartctl (из пакета smartmontools) может
выдать много полезной информации о состоянии диска. В частности,
там есть возможность запуска внутренних тестов диска - в режиме -t
long фактически при этом проводится тест поверхности.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Comm] Можно ли доверять fsck.ext3 -c ?
2004-03-23 2:23 ` Andrey Rahmatullin
@ 2004-03-23 12:05 ` Vitaly Lipatov
0 siblings, 0 replies; 11+ messages in thread
From: Vitaly Lipatov @ 2004-03-23 12:05 UTC (permalink / raw)
To: community
On Tuesday 23 March 2004 05:23, Andrey Rahmatullin wrote:
> On Mon, Mar 22, 2004 at 09:37:21PM +0300, dm wrote:
> >То есть вытягивать где-нибудь старые добрые NDD и disktools?
> > Эх, где ты, молодость... А ведь пожалуй не сможет ndd
> > выпуска 97 года проверить диск в сотню гигов размером... Не
> > верит он в него :-)
>
> Меня глючит или NDD умел проверять только логические диски,
> которым буква назначена? Или для проверки поверхности у него
> отдельная кнопочка? Вроде бы проверка поверхности у него
> входила в проверку _раздела_?
В любом случае можно его забыть
--
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! LaTeX! LyX!
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Comm] Можно ли доверять fsck.ext3 -c ?
2004-03-22 18:37 ` dm
2004-03-23 2:23 ` Andrey Rahmatullin
@ 2004-03-23 18:38 ` Sergey Kuznetsov
2004-03-23 22:50 ` [JT] " dm
2004-04-09 10:19 ` Vladimir V. Kamarzin
1 sibling, 2 replies; 11+ messages in thread
From: Sergey Kuznetsov @ 2004-03-23 18:38 UTC (permalink / raw)
To: community
On Mon, 22 Mar 2004 21:37:21 +0300
dm <dead-mustdie@nm.ru> wrote:
> > Можно воспользоваться
> > специализированными утилитами для чтения _именно_ диска
>
> То есть вытягивать где-нибудь старые добрые NDD и disktools? Эх,
> где ты, молодость... А ведь пожалуй не сможет ndd выпуска 97 года
> проверить диск в сотню гигов размером... Не верит он в него :-)
Когда я последний раз запускал NDD, ему не понравилась таблица
разделов (на диске, где _нормально_ существовали Win и Lin), и в
итоге его деятельности расширенный раздел попросту накрылся. Слава
богу, я сохранил данные для отката. К сожалению, ни NDD, ни Scandisk
полного доверия не заслуживают.
С уважением,
Сергей
^ permalink raw reply [flat|nested] 11+ messages in thread
* [JT] Re: [Comm] Можно ли доверять fsck.ext3 -c ?
2004-03-23 18:38 ` Sergey Kuznetsov
@ 2004-03-23 22:50 ` dm
2004-04-09 10:19 ` Vladimir V. Kamarzin
1 sibling, 0 replies; 11+ messages in thread
From: dm @ 2004-03-23 22:50 UTC (permalink / raw)
To: community
Здравствуйте, Sergey Kuznetsov!
Вторник 23 Март 2004 21:38, Вы писали:
> > То есть вытягивать где-нибудь старые добрые NDD и disktools? Эх,
> > где ты, молодость... А ведь пожалуй не сможет ndd выпуска 97 года
> > проверить диск в сотню гигов размером... Не верит он в него :-)
>
> Когда я последний раз запускал NDD, ему не понравилась таблица
> разделов (на диске, где _нормально_ существовали Win и Lin), и в
> итоге его деятельности расширенный раздел попросту накрылся. Слава
> богу, я сохранил данные для отката. К сожалению, ни NDD, ни Scandisk
> полного доверия не заслуживают.
Да я ж так, прикалываюсь... Конечно, не заслуживают. ndd даже под
виндами я бросил пользоваться как раз около упомянутого 97-го года,
когда у него проявилась нездоровая тенденция чинить то, что не сломано,
а уж подсовывать ему диск с не-FAT можно только из мазохистских
соображений. Хотя это, конечно, грустно.
--
-------------------------------------
dm <deadmustdie at pisem point net>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Comm] Можно ли доверять fsck.ext3 -c ?
2004-03-23 18:38 ` Sergey Kuznetsov
2004-03-23 22:50 ` [JT] " dm
@ 2004-04-09 10:19 ` Vladimir V. Kamarzin
1 sibling, 0 replies; 11+ messages in thread
From: Vladimir V. Kamarzin @ 2004-04-09 10:19 UTC (permalink / raw)
To: community
Приветствую, Sergey Kuznetsov!
Tue, 23 Mar 2004 21:38:15 +0300 вы писали:
SK> > > Можно воспользоваться
SK> > > специализированными утилитами для чтения _именно_ диска
SK> >
SK> > То есть вытягивать где-нибудь старые добрые NDD и disktools? Эх,
SK> > где ты, молодость... А ведь пожалуй не сможет ndd выпуска 97 года
SK> > проверить диск в сотню гигов размером... Не верит он в него :-)
SK>
SK> Когда я последний раз запускал NDD, ему не понравилась таблица
SK> разделов (на диске, где _нормально_ существовали Win и Lin), и в
SK> итоге его деятельности расширенный раздел попросту накрылся. Слава
SK> богу, я сохранил данные для отката. К сожалению, ни NDD, ни Scandisk
SK> полного доверия не заслуживают.
Попробуйте mhdd (оно под дос правда).
--
WBR, Vladimir V. Kamarzin, 2:5077/16.35
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2004-04-09 10:19 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-03-21 19:22 [Comm] Можно ли доверять fsck.ext3 -c ? dm
2004-03-22 7:28 ` Alexey Morozov
2004-03-22 8:30 ` Vitaly Lipatov
2004-03-22 15:43 ` Alexey Morozov
2004-03-23 9:59 ` Sergey Vlasov
2004-03-22 18:37 ` dm
2004-03-23 2:23 ` Andrey Rahmatullin
2004-03-23 12:05 ` Vitaly Lipatov
2004-03-23 18:38 ` Sergey Kuznetsov
2004-03-23 22:50 ` [JT] " dm
2004-04-09 10:19 ` Vladimir V. Kamarzin
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git