LINUX.ORG.RU

Спроси у Улучайло, зачем он это сделал, и бей ему в бубен, пока сам не починит. Он удалил - ему и воссниновливать.

Valdor ★★
()
Ответ на: комментарий от Valdor

а как можно восстановить. Попробывал testdesk - получил мусор

ne-vlezay ★★★★★
() автор топика
Ответ на: комментарий от ne-vlezay

Тогда всё плохо... Ладно, попробуй grep -ab 'строка из файла' /dev/yourpartition Не делай этого из той системы в которой этот скрипт был, раздел должен быть в идеале отмонтирован, а затем, если найдешь что-то, делишь найденный оффсет на 1024 два раза нацело, вычитаешь из результата 1 и пишешь dd if=/dev/partition skip=N of=/some/where/else.bin count=2 bs=1M

Где N — это то что у тебя получилось.

Далее else.bin открываешь текстовым редактором и если там есть нужный тебе код, копируешь его в другой файл.

Строку или фрагмент надо подобрать такую чтобы встречалась в твоём скрипте и нигде больше и воспроизвести точно

Xenius ★★★★★
()
Последнее исправление: Xenius (всего исправлений: 2)

Из резервной копии. Если самописный скрипт - из git-репозитария.

Black_Shadow ★★★★★
()

Если файловая система ext3 или ext4, можно попробовать extundelete.

gorky ★★
()
Ответ на: комментарий от Valdor

внезапно плэйнтекст пишется на диск плэйнтекстом. кокой кошмар

anonymous
()
Ответ на: комментарий от Valdor

имея рута можно не только /dev/sda прочитать как бы;)

anonymous
()

Так ты восстановил уже или нет?

Xenius ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.