Восстановить удаленные файлы linux. Восстановление удаленных файлов в Ubuntu

Как вернуть удаленный файл под Linux?


Случайно я употреблял файл, который не желал удалять. Есть ли метод вернуть его под Linux?




Ответы:


Ниже приведены общие шаги для восстановления текстовых файлов.

  1. Сначала используйте команду wall, чтоб сказать юзеру, что система отключается в однопользовательском режиме:

    Нажмите CTRL + D, чтоб выслать сообщение.

  2. Затем используйте команду init 1, чтоб перевести систему в однопользовательский режим:

  3. Использование grep (традиционный метод UNIX) для восстановления файлов

    Используйте последующий синтаксис grep:

    ИЛИ ЖЕ

    Где,

    Чтобы вернуть текстовый файл, начинающийся со слова «nixCraft» в / dev / sda1, вы сможете испытать последующую команду:

  4. Затем используйте vi, чтоб узреть file.txt.

    Этот способ полезен, лишь ежели удаленный файл является текстовым файлом. Ежели вы используете файловую систему ext2, попытайтесь вернуть команду.

Находится по адресу http://www.cyberciti.biz/tips/linuxunix-recover-deleted-files.html.







  • Если это очень-очень принципиально, возьмите диск с компа и наймите компанию, которая сделает это за вас.
  • Если это чрезвычайно принципиально, смонтируйте диск лишь для чтения, скопируйте весь раздел в файл с помощью и попробуйте отыскать файл в нем (с помощью либо редактора).

Изменить: время от времени работает лучше, чем .







  • Единственный верный ответ: вернуть файл из резервной копии. У всех обязана быть резервная копия. Для вправду принципиальных файлов у вас обязано быть две резервные копии. Вы не? Ну, чрезвычайно плохо, вот урок (Извините, что звучит грубо, но я нахожусь в хранилище данных, и люди не копируют, пока не утратили некие принципиальные данные, это факт. Так что да, вы выглядите тупо, но так практически все остальные).

  • ОК, у вас нет резервной копии. Вы должны прекратить внедрение файловой системы, которая содержала файл ПРЯМО СЕЙЧАС . Неважно какая операция записи может точно удалить данные файла, которые могут (только могут ) оставаться на диске.

  • если вы допустили трагическую ошибку, чтоб употреблять лишь один раздел в качестве корневой файловой системы и / home, это значит, что вы должны загрузиться с другого устройства. СЕЙЧАС .

  • Если ваш файл имеет какой-нибудь общий формат (файл Word, JPG и т. Д.), Используйте Photorec . Photorec может получить более всераспространенные форматы файлов.

  • Вы сможете испытать способ “ext3 undelete”, предложенный ранее, но вы должны быть знакомы с командной строчкой, осознавать базы внутренней работы Linux и т. Д.

  • Если ваш файл имеет некий особенный формат, для вас не подфартило. В один прекрасный момент я написал Perl-программу для сканирования диска на наличие особых файлов, и она работала достаточно хорошо; но для этого для вас необходимо знать некие программы, и с linux тоже не спеша.


Я сделал это пару лет назад. Мой подход состоял в том, чтоб впрямую, не терять времени, размонтировать раздел, а затем

иметь файл резервной копии четкого состояния раздела. Потом вы сможете опять смонтировать раздел и продолжить работу, как традиционно, при поиске удаленного файла в сделанном вами виде. Изображение, возможно, будет Чрезвычайно огромным, так как для вас необходимо все «пустое» место, потому его хранение может оказаться практической проблемой.

Тогда это было просто для того, чтоб делать скучноватые поиски по фрагментам текста, которые я ждал отыскать кое-где в супе содержимого раздела. К примеру, чтоб отыскать .tex-файлы, я побежал

который напечатал большой контекст вокруг фразы «подраздел» и сохранил вывод в файл для ручного поиска. Я напечатал таковой большой контекст, так как поиск по изображению занял так много времени, что я бы предпочел не делать это больше, чем нужно.

Также команда была полезна для удаления двоичного мусора из вывода, но, ежели я верно помню, она также удаляла все новейшие строчки, что могло быть проблемой.

Читайте также  Как восстановить чат в телеграмм. Способы восстановления переписки, чатов и сообщений в Телеграме

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


Краткие технические примечания: есть технические трудности с восстановлением диска и Ext3 / 4. Разъяснять это долго, но коротко (и неадекватно): Ext3 / 4 удаляет «маркеры», которые докладывают ОС, где файлы находятся на диске, когда вы их удаляете. Файлы не очищаются, но никто не знает, где на диске они начинаются и заканчиваются, а время от времени они даже фрагментированы в пары местах. Некие остальные файловые системы просто устанавливают статусы файлов как «удаленные», но сохраняют данные о местоположении. Тогда вернуть не труднее, чем поглядеть на файловые указатели с сиим флагом (они все равно должны быть доступны, ежели не вышло очень много действий), и потом надеяться, что их содержимое не было перезаписано.

Что лучше? Риторический, на мой взор. Нередкое резервное копирование является ответом на все эти препядствия. Принципиальные данные без автоматизированной системы резервного копирования – трагедия, ожидающая, чтоб произойти, ИМХО.


Обязательный личный анекдот: собирался удалить из . я написал

К огорчению, так как, по- видимому, это была символическая ссылка и единственный файл, соответственный этому, оболочка преобразована в

Я надавил Enter и сел там, смотря на команду, которая обязана была занять максимум секунду. Спустя незначительно больше времени, меня спросили, не желаю ли я «удалить что-то из файла, защищенного от записи». Достаточно быстро я ощутил озноб и мягко и чрезвычайно сдержанно надавил . ~ Половина моего была удалена, но мне удалось вернуть все, что имело значение, через описанные выше grepping и некие наиболее либо наименее текущие резервные копии. У меня были некие чрезвычайно ценные (читай: отнимающие много времени) и самые крайние данные измерений на диске, которые были утеряны, но я сделал четырехкратное резервное копирование. Один тут разочаровался, иной из-за сбоя системы в школе, иной был поврежден, и поначалу я не сумел отыскать 4-ый, так как по ошибке расположил его в некорректную папку :-D. Не имелЗастрял в файле, защищенном от записи, 4-ый был бы съеден, так как эта папка была смонтирована с помощью sshfs в моем . С тех пор я еще осторожнее с таковыми вещами.


Если это обычный rm , надеюсь, у вас есть резервная копия. Процедура восстановления удаленного файла будет разной для каждой файловой системы, ежели это вообщем может быть сделать. В Linux нет интегрированной корзины. как лишь вы удалите файл, он практически исчез.

В любом случае вы захотите отключить комп от сети – как можно быстрее, так как продолжение пуска компа (даже его выключение) вызывает запись на диск и наращивает возможность того, что некие блоки ранее были заняты файл будет перезаписан. Как лишь вы это сделаете, или вставьте его в иной комп, перезагрузите живой CD (не устанавливайте диск, ежели вы не монтируете его лишь для чтения), или извлеките твердый диск и отнесите его спецу по восстановлению данных.


Установите ваши ожидания на низком уровне. Ежели что-то было записано поверх «удаленных» данных, вы потеряете это.

Я провел маленькое количество восстановления, и фаворитные инструменты, которые я отыскал, нередко предназначались для определенных форматов. К примеру, «photorec» был прекрасен, когда я желал вернуть 10-ки тыщ jpeg.

Recuva также посодействовала мне до сих пор и может быть вашим наилучшим выбором. (Это безвозмездно, не обманывайте собственных объявлений)

В конце дня, ежели то, что вы утратили, принципиально, отключите диск и прекратите запись на него. Используйте все части программного обеспечения для восстановления, которые можете отыскать, пока не вернете свои данные либо они не не станут стоить того. Ежели это вправду принципиально, отправьте его экспертам по высочайшей цене.

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

Читайте также  Explay gps навигатор explay slk5. Обзор навигатора Explay SLK5

Вот хороший документ для вас. Там вы отыщите множество практических советов.

Кстати, есть две группы людей:

  1. те, кто делает резервные копии
  2. те, кто будет делать резервные копии

Поздравляю, вы лишь что повысили себя до группы 2. 😉


Если у вас открыто приложение, которое в данный момент читает файл, такое как VLC либо LibreOffice, то этот классный ответ L & U.SO посодействовал мне выйти из этого беспорядка. Вот другой метод сделать то же самое.

Основная мысль заключается в том, чтоб отыскать ссылку и скопировать ее обратно в начальное положение. Используйте, чтоб отыскать PID, а потом отыскать верный DESCRIPTOR_NUMBER.


«Правильный» ответ состоит в том, чтоб представить, что нет метода надежного восстановления, и заместо этого вернуть из резервных копий либо клонированной системы либо переустановить.

TestDisk – хороший инструмент, и есть остальные методы сохранения неких данных с физического диска в зависимости от файловой системы и времени удаления, но время и боль могут быть очень значительны, потому сохраняйте резервные копии (а также тестируйте что они действительны и восстанавливаемы)!


Если это не перезаписано иными юзерами, то для вас подфартило. Я случаем удалил начальный файл cpp и употреблял инструмент под заглавием foremost , который посодействовал мне вернуть 60G cpp-мусора с диска. В конце концов, я вернул собственный файл, собирая эти обломки по частям. Я думаю, что он сканирует определенный шаблон для определенного типа файла и обходит все inode на диске, чтоб вернуть файлы! Просто попробуйте!


Если вы случаем удалили файл из Linux, вы сможете применять эту команду:

вместо вас можно указать имя файла и указать каталог, в который вы желаете вернуть заместо .



Вы сможете испытать этот скрипт. Работает отлично и предназначен для использования заместо rm, и я на данный момент активно его использую.

https://github.com/nateshmbhat/safe-rm

Функции :

  • предназначен для использования заместо рм
  • обрабатывает все аргументы, которые может принять rm
  • обрабатывает столкновения имен файлов с файлами, уже находящимися в корзине
  • автоматически обрабатывает некие трудности с разрешениями
  • если rm вызывается из хоть какого другого скрипта либо косвенно, то системная команда ‘rm’ употребляется автоматически
  • показывает надлежащие сообщения о ошибках, такие как те, которые появляются в

У меня была та же неувязка на прошлой недельке, и я пробовал много программ, таковых как debugfs, photorec, ext3grep и extundelete. ext3grep была наилучшей програмкой для восстановления файлов. Синтаксис чрезвычайно прост:

или же:

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

Восстановление удаленных файлов в Ubuntu

Порой юзеры сталкиваются с потерей либо случайным удалением подходящих файлов. При появлении таковой ситуации ничего не остается делать, как попробовать вернуть все с помощью специализированных утилит. Они проводят сканирование разделов твердого диска, находят там покоробленные либо ранее стертые объекты и пробуют их вернуть. Не постоянно таковая операция проходит удачно из-за фрагментации либо полной утраты инфы, но попробовать точно стоит.

Восстанавливаем удаленные файлы в Ubuntu

Сегодня мы бы желали побеседовать о доступных решениях для операционной системы Ubuntu, которая работает на базе ядра Linux. То есть рассмотренные методы подходят для всех дистрибутивов, основанных на Ubuntu или Debian. Любая утилита работает по-разному, потому ежели 1-ая не принесла никакого эффекта, непременно следует испытать вторую, а мы, в свою очередь, представим очень детальные управления по данной нам теме.

Способ 1: TestDisk

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

  1. Перейдите в меню и запустите «Терминал». Сделать это также можно методом зажатия горячей клавиши Ctrl + Alt + T.
  2. Пропишите команду для пуска установки.
  3. Далее следует подтвердить свою учетную запись, введя пароль. Обратите внимание, что вводимые знаки при этом не отображаются.
  4. Дожидайтесь завершения скачки и распаковки всех нужных пакетов.
  5. После возникновения новейшего поля можно запускать саму утилиту от имени суперпользователя, а делается это через команду .
  6. Теперь вы попадаете в некоторую простенькую реализацию GUI через консоль. Управление осуществляется стрелочками и кнопкой Enter. Начните с сотворения новейшего лог-файла, чтоб в случае чего же быть в курсе, какие деяния производились в определенный момент.
  7. При показе всех доступных дисков следует выбрать тот, на котором будет происходить восстановление утерянных файлов.
  8. Выберите текущую таблицу разделов. Ежели не выходит определиться с выбором, ознакомьтесь с подсказками от разработчика.
  9. Вы попадаете в меню действий, возвращение объектов происходит через раздел «Advanced».
  10. Осталось лишь с помощью стрелок Вверх и Вниз найти интересующий раздел, а с помощью Вправо и Влево указать подходящую операцию, в нашем случае это «List».
  11. После недолгого сканирования покажется перечень файлов, находящихся на разделе. Отмеченные красноватым цветом строчки означают, что объект был поврежден либо удален. Для вас остается лишь переместить строчку выбора на интересующий файл и надавить на С, чтоб скопировать его в желаемую папку.
Читайте также  Телефон перестал принимать заряд. Телефон не заряжается: возможные причины и способы их решения.

Функциональность рассмотренной утилиты просто поражает, ведь она может восстанавливать не лишь файлы, но и целые разделы, а также непревзойденно взаимодействует с файловыми системами NTFS, FAT и со всеми версиями Ext. Не считая всего, инструмент не просто возвращает данные, но и проводит исправление отысканных ошибок, что дозволяет избежать дальнейших заморочек с работоспособностью накопителя.

Способ 2: Scalpel

Для начинающего юзера разобраться с утилитой Scalpel будет незначительно труднее, поэтому что тут каждое действие активизируется методом ввода соответственной команды, но переживать не стоит, ведь мы детально распишем каждый шаг. Что касается функциональности данной нам программы, то она не привязана к любым файловым системам и идиентично отлично работает на всех их типах, а также поддерживает все популярные форматы данных.

  1. Скачивание всех подходящих библиотек происходит с официального репозитория через .
  2. Далее для вас нужно будет ввести пароль от собственной учетной записи.
  3. После этого ждите завершения прибавления новейших пакетов до возникновения строчки ввода.
  4. Теперь следует настроить конфигурационный файл, открыв его через текстовый редактор. Употребляется для этого таковая строка: .
  5. Дело в том, что по умолчанию утилита не работает с форматами файлов — их нужно подключить методом раскомментирования строк. Для этого просто напротив подходящего формата убираете сетки, а по завершении опции сохраняете конфигурации. Опосля выполнения этих действий Scalpel будет нормально восстанавливать указанные типы. Это следует делать для того, чтоб сканирование занимало как можно меньше времени.
  6. Вам осталось лишь найти раздел твердого диска, где будет производиться анализ. Для этого откройте новейший «Терминал» и пропишите команду . В перечне найдете обозначение требуемого накопителя.
  7. Запустите восстановление через команду , где sda0 — номер хотимого раздела, user — заглавие пользовательской папки, а Folder — имя новейшей папки, в которую будут помещены все восстановленные данные.
  8. По завершении перейдите в файловый менеджер () и ознакомьтесь с отысканными объектами.

Как видите, разобраться в Scalpel не составит огромного труда, а опосля ознакомления с управлением активация действий через команды уже и не кажется таковой сложной. Естественно, ни одно из приведенных средств не гарантирует полного восстановления всех утерянных данных, но хотя бы часть из их любая утилита обязана вернуть.

Мы рады, что смогли посодействовать Для вас в решении проблемы.

Добавьте веб-сайт в закладки и мы еще пригодимся для вас.

Опишите, что у вас не вышло. Наши спецы постараются ответить очень быстро.

Помогла ли для вас эта статья?

ДАНЕТ

Поделиться статьей в соц сетях:

Оставьте комментарий