LINUX.ORG.RU

Что с fs?

 ,


0

2

Заметил на одной из машин, что debian не хочет обновляться, полез разбираться, оказалось не резолвит хосты, ну ок смотрим на resolv.conf, а там такое:

-????????? ? ?    ?          ?            ? resolv.conf


Соответственно удалить его тоже не удается:
# rm resolv.conf
rm: cannot remove ‘resolv.conf’: Input/output error


Пробуем удалить по inode, получаем еще более интересную картину:
find . -inum 33086
find: `./resolv.conf': Input/output error
./host.conf
find: `./samba/dhcp.conf': Input/output error

WTF:
ls -i1 samba/
ls: cannot access samba/dhcp.conf: Input/output error
    ? dhcp.conf


debian 8, ext3

fsck не помог

Deleted

Последнее исправление: log4tmp (всего исправлений: 1)

Ответ на: комментарий от Deleted

В dmesg что-то есть? smartcli -a /dev/sdx? Я обычно диски ddшкой проверяю, читаю весь диск в /dev/null или записываю его из /dev/zero (если данные не нужны)

И бекапься, если ещё не

MrClon ★★★★★
()
Ответ на: комментарий от MrClon

В dmesg что-то есть?

Забыл туда заглянуть:

    2.365253] EXT2-fs (sda1): warning: mounting ext3 filesystem as ext2
[    2.371687] EXT2-fs (sda1): warning: mounting unchecked fs, running e2fsck is recommended
...
   17.512047] EXT2-fs (sda1): error: ext2_lookup: deleted inode referenced: 33352
[   17.535453] EXT2-fs (sda1): error: ext2_lookup: deleted inode referenced: 33352
[   17.702497] EXT2-fs (sda1): error: ext2_lookup: deleted inode referenced: 33365
[   17.724334] EXT2-fs (sda1): error: ext2_lookup: deleted inode referenced: 33365
[   17.756059] EXT2-fs (sda1): error: ext2_lookup: deleted inode referenced: 180342
[   17.802127] EXT2-fs (sda1): error: ext2_lookup: deleted inode referenced: 180342
[   17.990460] EXT2-fs (sda1): error: ext2_lookup: deleted inode referenced: 33365
[   18.048177] EXT2-fs (sda1): error: ext2_lookup: deleted inode referenced: 33365
[   18.055743] EXT2-fs (sda1): error: ext2_lookup: deleted inode referenced: 33365
[   18.069811] EXT2-fs (sda1): error: ext2_lookup: deleted inode referenced: 33365
[   18.081567] EXT2-fs (sda1): error: ext2_lookup: deleted inode referenced: 33365
[   18.097634] EXT2-fs (sda1): error: ext2_lookup: deleted inode referenced: 33365
[   18.105545] EXT2-fs (sda1): error: ext2_lookup: deleted inode referenced: 33365
[   18.124346] EXT2-fs (sda1): error: ext2_lookup: deleted inode referenced: 33365
[   18.135567] EXT2-fs (sda1): error: ext2_lookup: deleted inode referenced: 33365
[   18.147004] EXT2-fs (sda1): error: ext2_lookup: deleted inode referenced: 33365
[   18.159562] EXT2-fs (sda1): error: ext2_lookup: deleted inode referenced: 33365
[   18.173566] EXT2-fs (sda1): error: ext2_lookup: deleted inode referenced: 33365
[   18.186113] EXT2-fs (sda1): error: ext2_lookup: deleted inode referenced: 33365
[   18.199644] EXT2-fs (sda1): error: ext2_lookup: deleted inode referenced: 33365
[   18.214068] EXT2-fs (sda1): error: ext2_lookup: deleted inode referenced: 33365
[   18.224312] EXT2-fs (sda1): error: ext2_lookup: deleted inode referenced: 33365
[   18.888494] EXT2-fs (sda1): error: ext2_lookup: deleted inode referenced: 164027
[   18.896363] EXT2-fs (sda1): error: ext2_lookup: deleted inode referenced: 164027
[   18.917562] EXT2-fs (sda1): error: ext2_lookup: deleted inode referenced: 164027
[   18.961883] EXT2-fs (sda1): error: ext2_lookup: deleted inode referenced: 164027
[   19.162759] EXT2-fs (sda1): error: ext2_lookup: deleted inode referenced: 33365
[   19.182429] EXT2-fs (sda1): error: ext2_lookup: deleted inode referenced: 33365
[   19.284504] EXT2-fs (sda1): error: ext2_lookup: deleted inode referenced: 33365
[   19.302068] EXT2-fs (sda1): error: ext2_lookup: deleted inode referenced: 33365
[   22.156213] random: nonblocking pool is initialized
[   25.913938] EXT2-fs (sda1): error: ext2_lookup: deleted inode referenced: 33365
[   25.922249] EXT2-fs (sda1): error: ext2_lookup: deleted inode referenced: 33365
...


smartcli

не установлен

Я обычно диски ddшкой проверяю, читаю весь диск в /dev/null или записываю его из /dev/zero (если данные не нужны)

Прочитать попробую, за записать системный раздел как-то не нравится идея. Важных данных на нам нет.

dd if=/dev/sda1 of=/dev/null bs=1M
4096+0 records in
4096+0 records out
4294967296 bytes (4.3 GB) copied, 33.1368 s, 130 MB/s

Разберу девайс и прогоню mhdd, эх а так надеялся на программный глюк

Deleted
()
Последнее исправление: log4tmp (всего исправлений: 3)
Ответ на: комментарий от Deleted

Загуглил «error: ext2_lookup: deleted inode referenced», чего и тебе советую. Ну и бекапов побольше

Запись ddшкой это когда данные на диске не нужны. Например при тестировании нового диска, или после переноса инфы на новое место, или если данным уже кирдык и восстанавливать их не планируется, или если всё безпроблемно поднимается из резерва/бэкапа. Ну ты понял

MrClon ★★★★★
()
Ответ на: комментарий от Deleted

Разберу девайс и прогоню mhdd, эх а так надеялся на программный глюк

Так судя по выхлопу dd всё ок. Или там раздел не 4294967296 bytes должен быть?
mhdd вроде весь диск лопатит, а не один раздел. И он, при некоторых параметрах, убивает данные

MrClon ★★★★★
()
Ответ на: комментарий от Radjah

Нет. Не глупим.

Может там контакты окислились банально?

По теме - backup если есть возможность. Нету - в однопользовательский режим и понеслась.

Deleted
()
Ответ на: комментарий от Radjah

Может там контакты окислились банально?

Тогда-бы линк колбасило и в dmesg было-бы об этом. Наверное всё-таки софтовая проблема

MrClon ★★★★★
()
Ответ на: комментарий от MrClon

Да я просто предположил. У меня на одно армоплате расколбас диска был. Мог сутки-двое работать исправно, а потом отвалиться с порчей ФС.

Radjah ★★★★★
()

Диск наверное накрывается медным тазом.

Ygor ★★★★★
()

fsck не помог

А fsck -f? :)

Ну то есть fsck должен помочь. Удостоверься, что ты его действительно запускал (по умолчанию если fsck находит «чистую» ФС, он ничего не делает).

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)
Ответ на: комментарий от intelfx

Там девайс без монитора и клавиатуры и подключить их нельзя, разберу и посмотрю на нормальном компе что fsck скажет.

Deleted
()
Ответ на: комментарий от anonymous

Я же говорю, исторически сложилось. Там изначально была система на ядре 2.6.*, когда ext4 еще в экспериментальном режиме была

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.