magist3r 26.05.2011 19:53
Есть проблема! — [РЕШЕНО] ddrescue, ext4, умирающий винт.
Всем добрый вечер. Суть проблемы. Есть винт на 640 с ext4, который периодически отваливается (похоже что-то с контроллером). Пока винт не сдох, данные с него очень хотелось бы восстановить. Так как в наличии винтов такого объема у меня нет, как собственно и денег на новый, я собрал рейд из 3-х имеющихся 250-ков. Варианты восстановления, которые я пробовал:1) rsync. Вариант хреновый, т.к. винт периодически отваливается и фс начинается сыпать ошибками.
2) ddrescue. Уже лучше. Можно скопировать фс на рейд и так уже спокойно восстановить. НО! Так как диск таки иногда отваливается, восстановление надо бы продолжать с того же места. Однако ddrescue упорно мне говорит, что на /dev/md0 писать просто так нельзя, а только с ключом --force, что приведет к потере всех данных на /dev/md0. Такие дела. Надеюсь на помощь.
PS. /dev/md0 - рейд, на который копируются данные.
Прошу простить великодушно мою невнимательность. ddrescue считывает данные из лога и продолжает с того местаб где остановился. Тему можно закрывать.
kstep 26.05.2011 20:03 #
+ 0 -
Как вариант навскидку: по частям tar-ом сливать, с опциями для сохранения атрибутов файлов (права-владельцы).
Посмотрите Clonezilla ( торрент). Она умеет делать слепки партиций и дисков.
В ней есть partclone, который вместе со сжатием даст существенную экономию места для дампа партиций ext4 ( по сравнению с partimage и dd). Более старый partimage ( нет поддержки ext4) есть в репах и включен в очень многие LiveCD. Мой недавний пост возник как раз благодаря сравнению скоростей создания и восстановления дампов диска clonezilloй.
Если на плохом диске несколько небольших партиций, то их можно последовательно восстановить, если дамп займёт много места ( так что одновременно дамп + восстановленный дамп на здоровых дисках не помещаются), его можно будет сохранить до лучших времён. Ещё в клонозилле есть опция разбивать дамп на части, может, с ней что удастся, ценой временных затрат.
Ещё есть Testdisk, не помню, умеет ли он работать с плохими дисками.
В ней есть partclone, который вместе со сжатием даст существенную экономию места для дампа партиций ext4 ( по сравнению с partimage и dd). Более старый partimage ( нет поддержки ext4) есть в репах и включен в очень многие LiveCD. Мой недавний пост возник как раз благодаря сравнению скоростей создания и восстановления дампов диска clonezilloй.
Если на плохом диске несколько небольших партиций, то их можно последовательно восстановить, если дамп займёт много места ( так что одновременно дамп + восстановленный дамп на здоровых дисках не помещаются), его можно будет сохранить до лучших времён. Ещё в клонозилле есть опция разбивать дамп на части, может, с ней что удастся, ценой временных затрат.
Ещё есть Testdisk, не помню, умеет ли он работать с плохими дисками.
наиболее эффективно будет руками ( dd_rescue, Testdisk) востановить крупные файлы, а клонозиллой сделать сжатый слепок оставшегося, я думаю.
ну экономия места мне уже не нужна. место у меня есть. тем более что фс битая уже, так что партклон отпадает.