После недавной аварии, восстанавливаю данные с диска. Поскольку данные весьма важные, надо это сделать аккуратно и вдумчиво.
Битый диск это Segate Momentus XT 750gb http://www.nix.ru/autocatalog/notebook_hdd...2Mb_127649.html
Он гибридного типа.
Вопрос как наиболее полно восстановить данные? Можно пойти методом восстановления всего диска, можно пойти через восстановление только раздела /home на этом диске.
В Gparted диск отображается и на нем показываются разделы.
dd пробовал скопировать и диск целиком и раздел диска. На ошибках начинает сыпаться. Попробовал опцию conv=noerror, отчаянно пытается что то прочитать... но судя по размеру получаемого файлв чтение не удачное. Размер записываемого файла тормозится и не увеличивается. Тормозится на примерно 120Мб.
ddrescue - пока не пробовал эту утилиту. Думаю надо чуть подумать и спросить совета как быть.
testdisk не запускал.
Сейчас выкачиваю образ с http://www.system-rescue-cd.org/ для восстановления данных с live-usb. Чтобы не из под основной ОС, честно говоря, не до конца понятно что мне это может дать. Кроме может того, что при восстановлении ddrescue создается какая то карта/логфайл, и например если жесткий диск сильно устал в процессе или остановился, то можно перезагрузиться и как то продолжить с того места, где он остановился. При выполнении аналогичных действий из под Своей ОС я так понимаю, что данные в логфайле будут указывать адрес диска изменяющегося вида. Таким образом не получится что то дальше, нарушится консистентность записываемого образа...
При попытке открыть раздел на ломаном диске пишет следующее:
Код: Выделить всё
При обращении к «www» произошла ошибка, ответ системы: Не удалось выполнить запрошенную операцию: Error mounting /dev/sda6 at /media/sat/www: Command-line `mount -t "ext4" -o "uhelper=udisks2,nodev,nosuid" "/dev/sda6" "/media/sat/www"' exited with non-zero exit status 32: mount: wrong fs type, bad option, bad superblock on /dev/sda6,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so.
dmesg | tail выдает:
Код: Выделить всё
root@debian9:/home/sat# dmesg | tail
[ 8806.825324] blk_update_request: I/O error, dev sda, sector 322602244
[ 8806.825325] Buffer I/O error on dev sda8, logical block 33181314, async page read
[ 8806.825333] sd 0:0:0:0: [sda] tag#18 FAILED Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
[ 8806.825335] sd 0:0:0:0: [sda] tag#18 CDB: Read(10) 28 00 13 3a 85 06 00 00 02 00
[ 8806.825335] blk_update_request: I/O error, dev sda, sector 322602246
[ 8806.825336] Buffer I/O error on dev sda8, logical block 33181315, async page read
[ 8806.825355] sd 0:0:0:0: [sda] tag#19 FAILED Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
[ 8806.825356] sd 0:0:0:0: [sda] tag#19 CDB: Read(10) 28 00 13 3a 85 00 00 00 02 00
[ 8806.825357] blk_update_request: I/O error, dev sda, sector 322602240
[ 8806.825358] Buffer I/O error on dev sda8, logical block 33181312, async page read
root@debian9:/home/sat#
По инструкции с этого места: https://goo.gl/KOyay
Делал попытку только создания образа восстанавливаемого диска dd if of.
мой текущий 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/sda3 during installation
UUID=5ee9200f-843a-4ef3-b9f2-03a8b9d8eb0b / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/sda1 during installation
UUID=BDE8-6515 /boot/efi vfat umask=0077 0 1
# /home was on /dev/sda4 during installation
UUID=cb9256e7-8d95-4652-90a0-831c1416f354 /home ext4 defaults 0 2
/dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0 0
Как видите, слышу звон, да не доконца понимаю где звенит.
По печальной иронии бэкап вне доступа. И уже сильно устаревший.
Прошу помочь в восстановлении раздела home с носителя /dev/sda8. Переносом на HDD заметно большего размера. sdA - 750 ГБ, а новый диск sdC - 1ТБ. На sdB находится рабочая ОС Debian 9.