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


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

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

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

Оффлайн Master_Sergius

  • Автор темы
  • Активист
  • *
  • Сообщений: 528
  • 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 **********


ТС не появлялся на Форуме более полугода по состоянию на 14/07/2019 (последняя явка: 06/08/2018). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 14 Июля 2019, 00:23:31 от zg_nico »
Мой блог о семействе *nix: http://nixtravelling.blogspot.com/

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
grep -Rs "DRDY\|(St" /var/log
?
Wars ~.o

Оффлайн EvangelionDeath

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

sudo smartctl -a /dev/sda

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

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

P.S. Даже с битыми секторами жить можно, зависит от того на сколько этих секторов много
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн Master_Sergius

  • Автор темы
  • Активист
  • *
  • Сообщений: 528
  • 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

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Цитировать
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
?
Wars ~.o

Оффлайн Master_Sergius

  • Автор темы
  • Активист
  • *
  • Сообщений: 528
  • 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 ОС стоит (даже Windows, так надо по рабочим причинам). Но вот, выйдет новая Ubuntu и я смогу всё переразбить и поставить только её
Мой блог о семействе *nix: http://nixtravelling.blogspot.com/

Оффлайн victor00000

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

Оффлайн Master_Sergius

  • Автор темы
  • Активист
  • *
  • Сообщений: 528
  • 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

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
извини, я не знаю.
зачем /boot и многоразделов .....

Wars ~.o

Оффлайн Master_Sergius

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



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


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

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.071 секунд. Запросов: 23.