сбоит XFS раздел
Здравствуйте
помогите советом...
Зимой часто вырубали электричество и мои опасения подтверждаются - застучал жесткий диск.
Причем глючит именно последний (логический, 800 ГБ) раздел XFS /dev/sda6, который почти полностью забит
Устр-во Загр Начало Конец Блоки Id Система
/dev/sda1 * 63 41961779 20980858+ 83 Linux
/dev/sda2 41961780 62926604 10482412+ 82 Linux своп / Solaris
/dev/sda3 62926605 1953520064 945296730 5 Расширенный
/dev/sda5 62926668 230709464 83891398+ 83 Linux
/dev/sda6 230709528 1953520064 861405268+ 83 Linux
Лучший способ - попробовать пересоздать таблицу и наверно перейти на ext4? Как думаете?
Но это все будет тяжело осуществить... т.к. очень много там всего...(на dvd не переписать)))
ситуацию исправило
# xfs_check /dev/sda6
# xfs_repair /dev/sda6
НО, как оказалось - ненадолго
Как поступить, или крах неминуем?...
- Для комментирования войдите или зарегистрируйтесь
dobawit esce disk i
dobawit esce disk i migrirowat na LVM.
>>застучал жесткий
>>застучал жесткий диск.
Советую обратить ваше пристальное внимание на утилиту smartctl из комплекта sys-apps/smartmontools
node1 ~ #smartctl -A /dev/sda
smartctl 5.40 2010-10-16 r3189 [x86_64-pc-linux-gnu] (local build)
Copyright (C) 2002-10 by Bruce Allen, http://smartmontools.sourceforge.net
=== START OF READ SMART DATA SECTION ===
SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x000f 108 099 006 Pre-fail Always - 16977403
3 Spin_Up_Time 0x0003 098 097 000 Pre-fail Always - 0
4 Start_Stop_Count 0x0032 100 100 020 Old_age Always - 512
5 Reallocated_Sector_Ct 0x0033 100 100 036 Pre-fail Always - 0
.........
Особое внимание на WHEN_FAILED. Я от чего то уверен, что нормальный диск стучать не должен. Ежели вам каким то образом удалось подцепить полуразвалившийся хард - немедленно сливайте инфу.
Есть еще вариант с админским бубном и огненной водой.....
спасибо
спасибо
выдало
Что делать?
Судя по выводу с диском все в
Судя по выводу с диском все в порядке. Можно для пущего порядка прогнать по очереди тесты короткий
smartctl -t short /dev/..
и длинный
smartctl -t short /dev/..
Результаты -l selftest. Если тесты пройдут можно копать дальше.
Что значит "НО, как оказалось - ненадолго"
Да, и таки
df -lh дает более внятный результат
wi написал(а): Судя по выводу
Что-то мне так не думается.
Т.е. диск часто вынужден перечитывать данные, и это может стать причиной "тормозов"
это не страшно
некоторые диски показывают это значение, некоторые -- нет
это не критичный параметр.
вот, например, что пишет акронис по поводу ошибок smart
но, в то же время, не стоит забывать и исследования гугла
Нет, у тебя с виду seagate,
Нет, у тебя с виду seagate, они честно показывают количество ошибок чтения, их всегда гигантское число. Но если ты сравниш параметры №1 и №195 - они равны, то есть все ошибки чтения были аппаратно восстановлены. У других производителей как правило в №1 разница между №1 и №195 в seagate'ах
Мне кажется вы неверно
Мне кажется вы неверно интерпертируете полученные данные. Согласно стандарта RAW_VALUE не говорит ни о чем. То же относится к значениям VALUE, WORST и TRESH. Это значения, которые вычисляет дисковый контроллер как ему вздумается. Единственное что стандартизовано, так это соотношение WORST и VALUE значению TRESH. В первом случае это говорит о том, что (WORST<=TRESH) параметр диска за всю историю использования смарта достигал критического значения. Во втором (VALUE<=TRESH)- то что ТЕКУЩЕЕ значение параметра достигло критического значения. Колонка WHEN_FAILED показывает это соотношение. Возможных значений три: - все в порядке, In_the_past (было в прошлом), FAILING_NOW - плохо прямо сейчас. Смарт не говорит когда именно диск умрет, или жив ли он сейчас. Он лишь держит два значения для каждого параметра - текущий и наихудший. Это дает некоторую информацию к размышлению о своевременной замене диска.
Некоторые параметры МОГУТ содержат данные в привычной для человека интерпретации. Но утверждать что это именно так согласно стандарта смарт нельзя. Тоесть смарт гарантирует правильность интерпретации ТОЛЬКО при сравнении ворста и валуя с трешем. В остальных случаях вы используете эти значения на свой страх и риск.
Телепаты в отпуске, но у меня
Телепаты в отпуске, но у меня xfs сыпался на ядре 2.6.38-r6, которое сейчас активно для x86_64. Использование r7 решило проблему.
продолжаемс)))
wi, спасибо огромное, вечером потесчу!))) (результаты покажу)
nikma, вот вот, то же самое ядро! Как раз поставил его и возникла трабла.
Вероятно был сильный износ диска, теперь это возможно восстановить?
Как тебе уже сказали, у тебя
Как тебе уже сказали, у тебя вероятно seagate с которым всё в порядке. Ошибка программная в ядре. У меня на r6 не только с xfs проблемы были.
Смена ядра и xfs_check & xfs_repair долны полность решить проблемы.
А если ты про утерянные данные, то вопрос совершенно другого характера.