LINUX.ORG.RU

обнулился файл как восстановить?

 , ,


0

1

правил файл sh в geany
в какой то момент на диске закончилось место, файл не сохранился и теперь на диске лежит пустой файл
как мне восстановить его?
я запускал этот файл в консоли, может сохранился где то текст файла?

Нагрепай на сыром блочном устройстве /dev/sdX.

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

если на диске не было места, то на блочном устройстве скорее всего тоже ничего нет. разве что джини делает временные сохранения где-нибудь?

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

может в консоли где то сохранился текст запускаемого файла?

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

джини делает временные сохранения где-нибудь?

Если настроить плагин Save Actions -> Backup Copy. Меня этот плагин выручал несколько раз.

Кроме того, полезно иногда читать ман, а именно, use_atomic_file_saving. Как раз про рассматриваемый случай.

Но всё это только на будущее, чтобы не вставать на грабли второй раз. А этот раз ТС урок — не приступать к правке файла, не позаботившись о резервной копии.

debugger ★★ ()
Последнее исправление: debugger (всего исправлений: 1)
Ответ на: комментарий от slowpony

Скорее всего была же сохранена на диск предыдущая версия, до того как он был заполнен.

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

Скорее всего была же сохранена на диск предыдущая версия, до того как он был заполнен.

Если бы, да кабы, да во рту росли грибы.

Если на диск была сохранена предыдущая версия, а потом удалена, то место на котором ранее размещался этот файл, было затерто тем, что заняло там все свободное место, поэтому блочное устройство грепать бестолку в этой ситуации. А если не удалена - то можно просто фрагмент рекурсивно по фс грепнуть.

slowpony ★★ ()

git по этому пользую я.

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