Восстановление данных от случайного формата на ext4 разделе

Я закончил тем, что спросил об этом на форуме ArchLinux скоро.

Вот что /usr/bin/dmenu_run должен быть похожим:

#!/bin/sh
cachedir=${XDG_CACHE_HOME:-"$HOME/.cache"}
if [ -d "$cachedir" ]; then
    cache=$cachedir/dmenu_run
else
    cache=$HOME/.dmenu_cache # if no xdg dir, fall back to dotfile in ~
fi
exec $(
    IFS=:
    if stest -dqr -n "$cache" $PATH; then
        stest -flx $PATH | sort -u | tee "$cache" | dmenu "$@"
    else
        dmenu "$@" < "$cache"
    fi
)
3
28.04.2017, 09:23
3 ответа

Взгляните на пакет e2fsprogs. Кажется, что вы можете получить все ваши резервные суперблоки из dumpe2fs /dev/sd | grep -i superblock и затем попросить e2fsck проверить FS для вас, или просто попробовать сделать монтирование -o sb= /dev/sd /your/mountpoint с резервной копией суперблока. См. это для справки: http://www.cyberciti.biz/faq/linux-find-alternative-superblocks/.

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

4
27.01.2020, 21:10

Вам нужно будет использовать сестринскую программу TestDisk Photorec , чтобы восстановить ваши файлы. Прошло пару лет с тех пор, как я в последний раз использовал эти программы, но IIRC вас не будет не сможет восстановить их на месте, поэтому я надеюсь, что у вас достаточно запасных HD, чтобы восстановить ваши файлы.

Это хорошая идея, чтобы прочитать соответствующие документы TestDisk & Photorec, прежде чем пытаться на самом деле сделать работу восстановления - используя эти программы, когда вы не знаете, что вы делаете, может стать опытом нервов ...

Если у вас есть много времени из запасных хранилищ, я предлагаю клонировать разделы Nuked к файлам изображения, например, с использованием DD . Оба TestDisk & PhotoRec счастливо работают на таких файлах изображения. Таким образом, если вы сделать , допустим ошибку, вы только испортите файлы изображений.

3
27.01.2020, 21:10

Недавно я случайно отформатировал раздел ext4 в NTFS в своей Ubuntu 16.04 и смог успешно восстановить весь раздел, запустив проверку файловой системы.

sudo fsck.ext4 -v /dev/sda10

Я записал шаги в этой записи блога.

2
27.01.2020, 21:10

Теги

Похожие вопросы