У моего который остался, время работы было 15960 часов. У того, что заменили 14000. Да старье блин. Но смарт показывает, что ошибок нет. Можно ли просить заменить такой диск, или бесполезно?
---------- Добавлено 14.10.2015 в 05:17 ----------
root@rescue ~ # fsck.ext3 -n /dev/sda3
e2fsck 1.42.5 (29-Jul-2012)
Warning! /dev/sda3 is in use.
ext2fs_open2: Bad magic number in super-block
fsck.ext3: Superblock invalid, trying backup blocks...
fsck.ext3: Bad magic number in super-block while trying to open /dev/sda3
The superblock could not be read or does not describe a correct ext2
filesystem. If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>
root@rescue ~ # fsck.ext3 -n /dev/md2
e2fsck 1.42.5 (29-Jul-2012)
Warning: skipping journal recovery because doing a read-only filesystem check.
/dev/md2 contains a file system with errors, check forced.
Pass 1: Checking inodes, blocks, and sizes
Error reading block 8388683 (Attempt to read block from filesystem resulted in short read) while getting next inode from scan. Ignore error? no
Error while scanning inodes (2097792): Can't read next inode
e2fsck: aborted
root@rescue ~ #
---------- Добавлено 14.10.2015 в 05:26 ----------
root@rescue ~ # fsck.ext3 -n -v /dev/loop1
e2fsck 1.42.5 (29-Jul-2012)
Warning: skipping journal recovery because doing a read-only filesystem check.
/dev/loop1 contains a file system with errors, check forced.
Pass 1: Checking inodes, blocks, and sizes
Error reading block 8388683 (Attempt to read block from filesystem resulted in short read) while getting next inode from scan. Ignore error? no
Error while scanning inodes (2097792): Can't read next inode
e2fsck: aborted
root@rescue ~ # mount -o ro /dev/loop1 /mnt
mount: wrong fs type, bad option, bad superblock on /dev/loop1,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
root@rescue ~ #
Как же его хотябы в режиме чтения подключить то? Чтобы последние данные слить и уже поставлю все заново.
---------- Добавлено 14.10.2015 в 06:54 ----------
Удалось смонтировать. Помогла опция
mount -o ro,noload
Не все читается, бедблоков много. Но бекапы есть, и то что удастся считать, обойдется малой кровью.
---------- Добавлено 14.10.2015 в 04:24 ----------
Оптимизайка: А sda3 монтируется-то? Уж очень не нравится сообщение Unrecovered read error в логах у вас. Надо срочно бэкапиться по возможности, т.к. первый диск наверное тоже отдаст б-гу душу. или уже.
root@rescue ~ # mount -t ext3 /dev/sda3 /mnt
mount: /dev/sda3 already mounted or /mnt busy
А то что fdisk пишет, что нет doesn't contain a valid partition table
Как с этим быть? Ведь если нет таблицы разделов не будет ведь все равно работать. И куда она вообще делась...
root@rescue ~ # fdisk -l
Disk /dev/sda: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000e2781
Device Boot Start End Blocks Id System
/dev/sda1 2048 50333696 25165824+ fd Linux raid autodetect
/dev/sda2 50335744 51384320 524288+ fd Linux raid autodetect
/dev/sda3 51386368 3907027120 1927820376+ fd Linux raid autodetect
Disk /dev/sdb: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x55555555
Device Boot Start End Blocks Id System
/dev/sdb1 2048 50333696 25165824+ fd Linux raid autodetect
/dev/sdb2 50335744 51384320 524288+ fd Linux raid autodetect
/dev/sdb3 51386368 3907027120 1927820376+ fd Linux raid autodetect
Disk /dev/md0: 25.8 GB, 25752895488 bytes
2 heads, 4 sectors/track, 6287328 cylinders, total 50298624 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/md0 doesn't contain a valid partition table
Disk /dev/md1: 536 MB, 536543232 bytes
2 heads, 4 sectors/track, 130992 cylinders, total 1047936 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/md1 doesn't contain a valid partition table
Disk /dev/md2: 1974.0 GB, 1973953691648 bytes
2 heads, 4 sectors/track, 481922288 cylinders, total 3855378304 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/md2 doesn't contain a valid partition table
---------- Добавлено 13.10.2015 в 21:22 ----------
Оптимизайка: А если uptime критичен, то после установки загрузчика перезагружаться можно сразу, не дожидаясь конца синхронизации, просто сервер тормозить будет
Вот я не стал дожидаться конца синхронизации, запустил установку загрузчика. И все... тишина.
Нажал CTRL-C, тишина, потом выдалось сообщение об ошибке.
Проверил, синхронизация больше не идет и у md2 [U_].
Отключил mdadm /dev/md2 -r /dev/sdb3 и заново подключил раздел.
Синхронизация пошла заново. Пока больше ничего не делаю, пусть уж до конца дойдет.
---------- Добавлено 13.10.2015 в 21:24 ----------
:(((
Опять прервалась синхронизация :(
Как быть?
---------- Добавлено 13.10.2015 в 21:33 ----------
Похоже на оставшемся есть BAD Block...
root@rescue ~ # dmesg | grep sda
[Tue Oct 13 22:36:28 2015] sd 0:0:0:0: [sda] 3907029168 512-byte logical blocks: (2.00 TB/1.81 TiB)
[Tue Oct 13 22:36:28 2015] sd 0:0:0:0: [sda] Write Protect is off
[Tue Oct 13 22:36:28 2015] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[Tue Oct 13 22:36:28 2015] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[Tue Oct 13 22:36:28 2015] sda: sda1 sda2 sda3
[Tue Oct 13 22:36:28 2015] sd 0:0:0:0: [sda] Attached SCSI disk
[Tue Oct 13 22:36:29 2015] md: bind<sda1>
[Tue Oct 13 22:36:29 2015] md: bind<sda2>
[Tue Oct 13 22:36:29 2015] md: bind<sda3>
[Tue Oct 13 22:47:08 2015] disk 0, wo:0, o:1, dev:sda1
[Tue Oct 13 22:47:20 2015] disk 0, wo:0, o:1, dev:sda2
[Tue Oct 13 22:47:27 2015] disk 0, wo:0, o:1, dev:sda3
[Tue Oct 13 22:51:30 2015] disk 0, wo:0, o:1, dev:sda1
[Tue Oct 13 23:01:52 2015] sd 0:0:0:0: [sda] tag#4 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[Tue Oct 13 23:01:52 2015] sd 0:0:0:0: [sda] tag#4 Sense Key : Medium Error [current] [descriptor]
[Tue Oct 13 23:01:52 2015] sd 0:0:0:0: [sda] tag#4 Add. Sense: Unrecovered read error - auto reallocate failed
[Tue Oct 13 23:01:52 2015] sd 0:0:0:0: [sda] tag#4 CDB: Read(10) 28 00 07 13 e4 80 00 04 80 00
[Tue Oct 13 23:01:52 2015] blk_update_request: I/O error, dev sda, sector 118744488
[Tue Oct 13 23:01:54 2015] sd 0:0:0:0: [sda] tag#30 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[Tue Oct 13 23:01:54 2015] sd 0:0:0:0: [sda] tag#30 Sense Key : Medium Error [current] [descriptor]
[Tue Oct 13 23:01:54 2015] sd 0:0:0:0: [sda] tag#30 Add. Sense: Unrecovered read error - auto reallocate failed
[Tue Oct 13 23:01:54 2015] sd 0:0:0:0: [sda] tag#30 CDB: Read(10) 28 00 07 13 e5 a8 00 00 08 00
[Tue Oct 13 23:01:54 2015] blk_update_request: I/O error, dev sda, sector 118744488
[Tue Oct 13 23:01:54 2015] md/raid1:md2: sda: unrecoverable I/O read error for block 67095936
[Tue Oct 13 23:01:54 2015] disk 0, wo:0, o:1, dev:sda3
[Tue Oct 13 23:01:54 2015] disk 0, wo:0, o:1, dev:sda3
[Tue Oct 13 23:01:58 2015] disk 0, wo:0, o:1, dev:sda2
[Tue Oct 13 23:11:22 2015] disk 0, wo:0, o:1, dev:sda3
[Tue Oct 13 23:22:50 2015] sd 0:0:0:0: [sda] tag#8 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[Tue Oct 13 23:22:50 2015] sd 0:0:0:0: [sda] tag#8 Sense Key : Medium Error [current] [descriptor]
[Tue Oct 13 23:22:50 2015] sd 0:0:0:0: [sda] tag#8 Add. Sense: Unrecovered read error - auto reallocate failed
[Tue Oct 13 23:22:50 2015] sd 0:0:0:0: [sda] tag#8 CDB: Read(10) 28 00 07 13 e1 80 00 05 00 00
[Tue Oct 13 23:22:50 2015] blk_update_request: I/O error, dev sda, sector 118744488
[Tue Oct 13 23:22:52 2015] sd 0:0:0:0: [sda] tag#1 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[Tue Oct 13 23:22:52 2015] sd 0:0:0:0: [sda] tag#1 Sense Key : Medium Error [current] [descriptor]
[Tue Oct 13 23:22:52 2015] sd 0:0:0:0: [sda] tag#1 Add. Sense: Unrecovered read error - auto reallocate failed
[Tue Oct 13 23:22:52 2015] sd 0:0:0:0: [sda] tag#1 CDB: Read(10) 28 00 07 13 e5 a8 00 00 08 00
[Tue Oct 13 23:22:52 2015] blk_update_request: I/O error, dev sda, sector 118744488
[Tue Oct 13 23:22:52 2015] md/raid1:md2: sda: unrecoverable I/O read error for block 67095936
[Tue Oct 13 23:22:52 2015] disk 0, wo:0, o:1, dev:sda3
[Tue Oct 13 23:22:52 2015] disk 0, wo:0, o:1, dev:sda3
Как быть?
---------- Добавлено 13.10.2015 в 21:37 ----------
Оптимизайка: хотя и массив должен смонтироваться:
mount -t ext3 /dev/md2 /mnt0
но возможно надо загрузить соотв модули, если вы с rescue грузитесь:
modprobe raid1
modprobe md
root@rescue ~ # modprobe raid1
root@rescue ~ # modprobe md
FATAL: Module md not found.
root@rescue ~ # mount -t ext3 /dev/md2 /mnt
mount: wrong fs type, bad option, bad superblock on /dev/md2,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
Сейчас идет синхронизация. Часов 10 будет идти... В целом если все пойдет прахом бекапы за прошлые сутки есть, но это все равно потеря данных и куча времени, верю в лучшее :)
Делаю все из Rescue системы.
В конце как пишут ставится загрузчик:
#grub-install /dev/sdb #update-grub
Написано было можно не дожидаться конца синхронизации. Запустил процесс, пока тишина.
По окончании просто перезагрузиться и все, или еще что-то надо?
dkazankov: Сегодня оптимизаторы сайты начнут блокировать в биржах. Завтра узбеки придут и предъявлять права на мою квартиру, потому что они стены штукатурили и валиками катали?
Сегодня я поставлю ссылку на чужой сайт. А завтра владелец напишет хостеру и тот отдаст ему мой сайт.
Vistaa: Я снимаю бесплатно. А те кто хотят немеренные деньги заработать на снятии это уже очень мелочными людьми должны быть.
тут мелькала цифра в 50% под АГС. Допустим у человека 100 сайтов. Пусть 30% попали под АГС. И приходит каждый день по 30 заявок на снятие (у меня при 3-х сайтах по паре заявок в день 1 из которых под АГС).
Открыть сайт, найти в админке статью, убрать ссылку. Возможно исправить текст. Пусть по 2 минуты на сайт. Час времени.
Почему человек должен бесплатно выкидывать час своего времени в топку, потому что кому то хочется снять ссылку?
Полетели оба диска. Заменили сначала один.
У моего который остался, время работы было 15960 часов. У того, что заменили 14000. Да старье блин. Но смарт показывает, что ошибок нет. Можно ли просить заменить такой диск, или бесполезно?
sudo blkid -c /dev/null -o list
---------- Добавлено 14.10.2015 в 05:17 ----------
---------- Добавлено 14.10.2015 в 05:26 ----------
Я тут нагуглил:
# losetup --find --show --read-only --offset $((2048*512)) /dev/sdb1
Подключение диска в режиме чтения. Может такое помочь?
---------- Добавлено 14.10.2015 в 05:53 ----------
losetup тоже не проходит...
Как же его хотябы в режиме чтения подключить то? Чтобы последние данные слить и уже поставлю все заново.
---------- Добавлено 14.10.2015 в 06:54 ----------
Удалось смонтировать. Помогла опция
mount -o ro,noload
Не все читается, бедблоков много. Но бекапы есть, и то что удастся считать, обойдется малой кровью.
А cat /proc/mounts не показывает ли случаем, что sda3 уже смонтирован в др. каталог или что /mnt уже используется, т.е. то что написано?
монтируйте старый диск
да с радостью, но не монтируется :(
как его смонтировать?
---------- Добавлено 14.10.2015 в 04:24 ----------
А sda3 монтируется-то? Уж очень не нравится сообщение Unrecovered read error в логах у вас. Надо срочно бэкапиться по возможности, т.к. первый диск наверное тоже отдаст б-гу душу. или уже.
Как я понимаю, из за того, что он в Raid занят.
А то что fdisk пишет, что нет doesn't contain a valid partition table
Как с этим быть? Ведь если нет таблицы разделов не будет ведь все равно работать. И куда она вообще делась...
---------- Добавлено 13.10.2015 в 21:22 ----------
А если uptime критичен, то после установки загрузчика перезагружаться можно сразу, не дожидаясь конца синхронизации, просто сервер тормозить будет
Вот я не стал дожидаться конца синхронизации, запустил установку загрузчика. И все... тишина.
Нажал CTRL-C, тишина, потом выдалось сообщение об ошибке.
Проверил, синхронизация больше не идет и у md2 [U_].
Отключил mdadm /dev/md2 -r /dev/sdb3 и заново подключил раздел.
Синхронизация пошла заново. Пока больше ничего не делаю, пусть уж до конца дойдет.
---------- Добавлено 13.10.2015 в 21:24 ----------
:(((
Опять прервалась синхронизация :(
Как быть?
---------- Добавлено 13.10.2015 в 21:33 ----------
Похоже на оставшемся есть BAD Block...
Как быть?
---------- Добавлено 13.10.2015 в 21:37 ----------
хотя и массив должен смонтироваться:
mount -t ext3 /dev/md2 /mnt0
но возможно надо загрузить соотв модули, если вы с rescue грузитесь:
modprobe raid1
modprobe md
Если пересобирали массив, перезагружаться не нужно. Работать можно сразу же, не дожидаясь синхронизации, просто подтормаживать будет.
Так я из Rescue все делаю. У меня сервер не запускался, саппорт сказал что умер диск. Поменяли. Загрузился в Rescue.
В общем поменяли диск, далее следую инструкциям как тут:
http://www.sysadmin.in.ua/info/index/21/24/28
Сейчас идет синхронизация. Часов 10 будет идти... В целом если все пойдет прахом бекапы за прошлые сутки есть, но это все равно потеря данных и куча времени, верю в лучшее :)
Делаю все из Rescue системы.
В конце как пишут ставится загрузчик:
Написано было можно не дожидаться конца синхронизации. Запустил процесс, пока тишина.
По окончании просто перезагрузиться и все, или еще что-то надо?
Сегодня оптимизаторы сайты начнут блокировать в биржах. Завтра узбеки придут и предъявлять права на мою квартиру, потому что они стены штукатурили и валиками катали?
Сегодня я поставлю ссылку на чужой сайт. А завтра владелец напишет хостеру и тот отдаст ему мой сайт.
Нормально?
Я не снимаю. Сегодня под АГС, завтра нет, тем более что гугл есть. Да и смысл снимать, я за нее заплатил, как бы на вечно, пусть будет :)
Как вебмастер я рад снятию и стараюсь снять, как оптимизатор нет и не собираюсь снимать.
Я снимаю бесплатно. А те кто хотят немеренные деньги заработать на снятии это уже очень мелочными людьми должны быть.
тут мелькала цифра в 50% под АГС. Допустим у человека 100 сайтов. Пусть 30% попали под АГС. И приходит каждый день по 30 заявок на снятие (у меня при 3-х сайтах по паре заявок в день 1 из которых под АГС).
Открыть сайт, найти в админке статью, убрать ссылку. Возможно исправить текст. Пусть по 2 минуты на сайт. Час времени.
Почему человек должен бесплатно выкидывать час своего времени в топку, потому что кому то хочется снять ссылку?
P.S.
https://www.weblancer.net/freelancers/
Можно посмотреть как люди оценивают час работы. Кто-то делает бесплатно - бывают и такие.