Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Как узнать физическая или логическая ошибка hdd?  (Прочитано 2164 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Master_Sergius

  • Автор темы
  • Активист
  • *
  • Сообщений: 519
  • i3
    • Просмотр профиля
При попытке обновления поймал такую беду:

sudo: Can't open /var/lib/sudo/sergius/0: Read-only file system
Погуглил, посмотрел dmesg, вот:

[8237055.981470] sd 2:0:0:0: [sda] Unhandled sense code
[8237055.981472] sd 2:0:0:0: [sda]  Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[8237055.981484] sd 2:0:0:0: [sda]  Sense Key : Medium Error [current] [descriptor]
[8237055.981488] Descriptor sense data with sense descriptors (in hex):
[8237055.981490]         72 03 11 04 00 00 00 0c 00 0a 80 00 00 00 00 00
[8237055.981498]         37 0c b6 0b
[8237055.981502] sd 2:0:0:0: [sda]  Add. Sense: Unrecovered read error - auto reallocate failed
[8237055.981507] sd 2:0:0:0: [sda] CDB: Read(10): 28 00 37 0c b6 08 00 00 08 00
[8237055.981515] end_request: I/O error, dev sda, sector 923579915
[8237055.981530] ata3: EH complete
[8237056.177190] EXT4-fs error (device sda10): ext4_find_entry:932: inode #3547185: comm updatedb.mlocat: reading directory lblock 0

Пробовал погуглить что-то из этой ошибки, вроде всё указывает на плохие сектора hdd. Так ли это? И что теперь - быстро докопировать, что ещё нужно и выбрасывать этот винт?

Пользователь добавил сообщение 19 Апрель 2016, 11:02:42:
Самое важное скопировал. Поломка на корневом разделе. Вот запустил:

root@sergius-desktop:~# fsck
fsck from util-linux 2.20.1
e2fsck 1.42.5 (29-Jul-2012)
/dev/sda7: recovering journal
Superblock has an invalid journal (inode 8).
Clear<y>? yes
*** ext3 journal has been deleted - filesystem is now ext2 only ***

ext2fs_check_desc: Corrupt group descriptor: bad block for block bitmap
fsck.ext4: Group descriptors look bad... trying backup blocks...
Block bitmap for group 0 is not in group.  (block 2553887680)
Relocate<y>? yes
Inode bitmap for group 0 is not in group.  (block 16777216)
Relocate<y>? yes
Inode table for group 0 is not in group.  (block 2452716032)
WARNING: SEVERE DATA LOSS POSSIBLE.
Relocate<y>? yes
One or more block group descriptor checksums are invalid.  Fix<y>? yes
Group descriptor 0 checksum is 0x2b3f, should be 0x0587.  FIXED.
Inode bitmap for group 1 is not in group.  (block 1040531456)
Relocate<y>? yes
Inode table for group 1 is not in group.  (block 33554432)
WARNING: SEVERE DATA LOSS POSSIBLE.
Relocate<y>? yes
Group descriptor 1 checksum is 0x5361, should be 0x47fa.  FIXED.
Block bitmap for group 2 is not in group.  (block 33554432)
Relocate<y>? yes
Inode bitmap for group 2 is not in group.  (block 687882240)

Дальше страшно кликать )
Что же делать? Что вообще правильно делать в таких ситуациях? Какие пути решения, алгоритмы и т.д. и т.п.?

Пользователь добавил сообщение 19 Апрель 2016, 11:12:34:
Докликал, вот:

Group descriptor 3 checksum is 0xaf53, should be 0xbd53.  FIXED.
fsck.ext4: e2fsck_read_bitmaps: illegal bitmap block(s) for /dev/sda7

/dev/sda7: ***** FILE SYSTEM WAS MODIFIED *****

/dev/sda7: ********** WARNING: Filesystem still has errors **********
« Последнее редактирование: 19 Апрель 2016, 11:12:34 от Master_Sergius »
Мой блог о семействе *nix: http://nixtravelling.blogspot.com/

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 14922
  • Я не слышу.
    • Просмотр профиля
grep -Rs "DRDY\|(St" /var/log
?
~.o

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3096
  • Ubuntu Mate 16.04 х64
    • Просмотр профиля
sudo apt-get install smartmontools

sudo smartctl -a /dev/sda

Если не ставит из системы, пробуйте с LiveCD

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

P.S. Даже с битыми секторами жить можно, зависит от того на сколько этих секторов много
Fujitsu UH552: Intel Core i3-3217U, 16GB DDR3 1600MHz, Intel HD4000, Intel 535 120GB/Ubuntu 16.04 Mate
HP 625: AMD Athlon P320, 4GB DDR3 1333MHz, AMD HD4250, Seagate Momentus/Ubuntu 14.04 Mate

Оффлайн Master_Sergius

  • Автор темы
  • Активист
  • *
  • Сообщений: 519
  • i3
    • Просмотр профиля
Как ни странно:

badblocks -v /dev/sda7
Checking blocks 0 to 27574271
Checking for bad blocks (read-only test): done                                                 
Pass completed, 0 bad blocks found. (0/0/0 errors)

А на вот это
grep -Rs "DRDY\|(St" /var/log

/var/log/apache2/access.log.1:64.102.12.39 - - [04/Apr/2016:10:11:56 +0300] "GET /wp-login.php?redirect_to=<%2Fscript><script>alert(String.fromCharCode(81,85,65,76,89,83,88,83,83,84,69,83,84
))<%2Fscript> HTTP/1.1" 404 529 "-" "-"
/var/log/syslog:Apr 19 07:35:17 sergius-desktop kernel: [8237033.492810] ata3.00: status: { DRDY ERR }
/var/log/installer/cdebconf/templates.dat:Choices-it.UTF-8:

А дальше идет перебор всевозможных языков и всё...
Мой блог о семействе *nix: http://nixtravelling.blogspot.com/

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 14922
  • Я не слышу.
    • Просмотр профиля
Цитировать
grep -Rs "DRDY\|(St" /var/log

/var/log/apache2/access.log.1:64.102.12.39 - - [04/Apr/2016:10:11:56 +0300] "GET /wp-login.php?redirect_to=<%2Fscript><script>alert(String.fromCharCode(81,85,65,76,89,83,88,83,83,84,69,83,84
))<%2Fscript> HTTP/1.1" 404 529 "-" "-"
/var/log/syslog:Apr 19 07:35:17 sergius-desktop kernel: [8237033.492810] ata3.00: status: { DRDY ERR }
/var/log/installer/cdebconf/templates.dat:Choices-it.UTF-8:
нет, нормально.
ещё
mount
df -h
?
~.o

Оффлайн Master_Sergius

  • Автор темы
  • Активист
  • *
  • Сообщений: 519
  • i3
    • Просмотр профиля
mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,relatime,size=10240k,nr_inodes=204620,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=822204k,mode=755)
/dev/disk/by-uuid/5694ee25-5e6e-40fc-83c2-d3398317f80c on / type ext4 (ro,relatime,errors=remount-ro,user_xattr,barrier=1,data=ordered)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=2503320k)
/dev/sda8 on /boot type ext4 (rw,relatime,user_xattr,barrier=1,data=ordered)
/dev/sda10 on /home type ext4 (rw,relatime,user_xattr,barrier=1,data=ordered)
rpc_pipefs on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw,relatime)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,nosuid,nodev,noexec,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)

df -h
Filesystem                                              Size  Used Avail Use% Mounted on
rootfs                                                   26G   11G   15G  41% /
udev                                                     10M     0   10M   0% /dev
tmpfs                                                   803M  1.8M  802M   1% /run
/dev/disk/by-uuid/5694ee25-5e6e-40fc-83c2-d3398317f80c   26G   11G   15G  41% /
tmpfs                                                   5.0M     0  5.0M   0% /run/lock
tmpfs                                                   2.4G  141M  2.3G   6% /run/shm
/dev/sda8                                              1008M   53M  905M   6% /boot
/dev/sda10                                               70G   45G   22G  68% /home


Да, тут бардак, ибо на компе пока 3 ОС стоит (даже винда, так надо по рабочим причинам). Но вот, выйдет новая Ubuntu и я смогу всё переразбить и поставить только её
Мой блог о семействе *nix: http://nixtravelling.blogspot.com/

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 14922
  • Я не слышу.
    • Просмотр профиля
Цитировать
/dev/disk/by-uuid/5694ee25-5e6e-40fc-83c2-d3398317f80c
чтр такое?
ещё
cat /etc/fstab
?
~.o

Оффлайн Master_Sergius

  • Автор темы
  • Активист
  • *
  • Сообщений: 519
  • i3
    • Просмотр профиля
cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda7 during installation
UUID=5694ee25-5e6e-40fc-83c2-d3398317f80c /               ext4    errors=remount-ro 0       1
# /boot was on /dev/sda8 during installation
UUID=9eca8d09-da3a-4f22-8718-e94a0c311bca /boot           ext4    defaults        0       2
# /home was on /dev/sda10 during installation
UUID=9fa4bb99-ad09-439c-8d62-273467bb448f /home           ext4    defaults        0       2
# swap was on /dev/sda9 during installation
UUID=e920ddb0-12c1-4253-b43e-c8a196fb4ef1 none            swap    sw              0       0
#/dev/sdb1       /media/usb0     auto    rw,user,noauto  0       0
Мой блог о семействе *nix: http://nixtravelling.blogspot.com/

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 14922
  • Я не слышу.
    • Просмотр профиля
извини, я не знаю.
зачем /boot и многоразделов .....

~.o

Оффлайн Master_Sergius

  • Автор темы
  • Активист
  • *
  • Сообщений: 519
  • i3
    • Просмотр профиля
извини, я не знаю.
зачем /boot и многоразделов .....



Ну, выше вот написал - три ОС на компе (даже винда есть).


А вот взял проверять на бедблоки весь винт:

sudo badblocks -v /dev/sda
Checking blocks 0 to 488386583
Checking for bad blocks (read-only test):


461789904
461789905
461789906
461789907
461789908
461789909
461789910
461789911
461789956
461789957
461789958
461789959

Ещё работает, но похоже, что бедблоки имеются. Вот это значит, что уже всё?

Пользователь добавил сообщение 19 Апрель 2016, 13:14:03:
Pass completed, 12 bad blocks found. (12/0/0 errors)

Вот результат. Вроде как это ошибки чтения / ошибки записи / ошибки порчи, так что, смертельно это или нет?
« Последнее редактирование: 19 Апрель 2016, 13:14:03 от Master_Sergius »
Мой блог о семействе *nix: http://nixtravelling.blogspot.com/

Оффлайн mihasЬ

  • Участник
  • *
  • Сообщений: 236
    • Просмотр профиля
Master_Sergius, Вот чтобы не получать такой фигни, подружитесь с sudo, не упоминайте её всуе, очень страшная штука.

serchik

  • Гость
mihasЬ, Что за мода писать термины в жаргоне, да еще на русском? "всуе" - что за зверь такой? И чем он так страшен?
Master_Sergius, все зависит от причин появления бэд-сектров, и, как следствие,  от интенсивности возникновения новых. Попробуйте загрузиться с Live-диска и создать для каждого раздела файловую систему из набора ext2/ext3/ext4:
sudo mkfs.ext4 -cc /dev/sdX1где sdX1 замените на свой раздел. Но это не панацея от бэд-секторов. Делайте резервные копии критически важных данных и будьте готовы заменить диск.

Оффлайн mihasЬ

  • Участник
  • *
  • Сообщений: 236
    • Просмотр профиля
serchik, писАть всуе это не мода, может посмотреть на то, что уже запущен какой-то процесс,

serchik

  • Гость
mihasЬ, простите, я не понял о чем это Вы?   :-\

Оффлайн mihasЬ

  • Участник
  • *
  • Сообщений: 236
    • Просмотр профиля
serchik, Хотя бы о том, что начиная играться с разделами ( в частности с седьмым ) происходит просто полная потеря владения информацией, и начинается чёрт те что( ВЫ не находите?)

 

Страница сгенерирована за 0.062 секунд. Запросов: 24.