Когда вы удаляете что-то в Ubuntu, файлы не удаляются сразу, а вместо этого перемещаются в корзину. Если вы случайно удалили важный отчет и хотите избежать проблем с вашим начальником, откройте мусорную корзину, дважды щелкнув по маленькому значку мусорной корзины в правом нижнем углу экрана, а затем перетащите файлы обратно в файловый менеджер.
Как восстановить файлы после форматирования диска или флешки
Бывает и такое. Взял и случайно отформатировал диск или флешку, забыв о нужном файле. На системе Windows для этого есть специальные утилиты и программы. Для системы Ubuntu рассмотрим свои альтернативы:
Testdisk
TestDisk - это бесплатное ПО для восстановления данных, предназначенное для восстановления утраченных разделов или восстановления загрузочных дисков, если эти симптомы вызваны неисправным программным обеспечением, определенными типами вирусов или человеческими ошибками. Утилита также может быть использована для исправления некоторых ошибок файловой системы.
Рассмотрим ее работу в системе Ubuntu 18.04 LTS.
Итак, ситуация такова, что я по ошибке удалил, даже из корзины, файл документа (.docx), который находился в моей папке / home / [user] / Downloads. Теперь мне нужно найти выход, с помощью которого я могу восстановить файл в его прежнем месте. Или, по крайней мере, восстановите его в любом месте, где я могу получить к нему доступ, а затем переместите его в нужный каталог.
Вот пошаговый процесс, который поможет мне, а также вам, восстановить ошибочно удаленный / потерянный файл в Ubuntu.
1: Установите утилиту TestDisk
Откройте командную строку Ubuntu, Терминал, либо с помощью поиска в системном приложении, либо с помощью сочетания клавиш Ctrl + alt + T.
Затем выполните следующую команду от имени sudo, чтобы установить утилиту TestDisk
$ sudo apt-get install testdisk
Вы можете установить ее и с официального сайта https://www.cgsecurity.org/wiki/TestDisk_RU
Обратите внимание, что только авторизованный пользователь может добавлять / удалять и настраивать программное обеспечение в Ubuntu. Введите пароль для sudo, после чего утилита будет установлена в вашей системе.
Вы можете проверить, действительно ли утилита установлена в вашей системе, а также проверить ее номер версии, используя следующую команду:
$ testdisk --version
Или же,
$ testdisk -v
2. Запустите testdisk и создайте новый файл testdisk.log
Используйте следующую команду для запуска утилиты из командной строки
$ testdisk
В результате вы получите описание утилиты. Это также позволит вам создать файл testdisk.log. Позже этот файл будет содержать полезную информацию о том, как и где ваш потерянный файл был найден, внесен в список и возобновлен.
Приведенный выше вывод дает вам три варианта того, что делать с этим файлом:
Создать: (рекомендуется) - эта опция позволяет вам создать новый файл журнала
Добавить: эта опция позволяет вам добавлять новую информацию к уже перечисленной в этом файле информации из любого предыдущего сеанса.
Нет журнала: выберите этот параметр, если вы не хотите записывать что-либо о сеансе для последующего использования.
TestDisk - довольно интеллектуальный инструмент. Он знает, что многие новички также будут использовать утилиту для восстановления потерянных файлов. Поэтому он предсказывает и предлагает вариант, который вы должны выбирать на экране. Вы можете увидеть предложенные варианты в выделенной форме. Вы можете выбрать опцию с помощью клавиш со стрелками вверх и вниз, а затем нажать Enter, чтобы сделать свой выбор.
В приведенном выше выводе я бы выбрал создание нового файла журнала. В этот момент система может запросить у вас пароль для sudo.
3. Выберите диск для восстановления
Утилита теперь отображает список накопителей, подключенных к вашей системе. В моем случае он показывает мой жесткий диск, так как это единственное устройство хранения данных в моей системе.
Выберите Приступить, с помощью клавиш со стрелками вправо / влево и нажмите Enter. Как указано в примечании на приведенном выше снимке экрана, для успешного восстановления файла необходимо определить правильную емкость диска.
Обратите внимание, что на этом этапе ваша система может отображать не все подключенные устройства из-за разрешений безопасности. Если нужного вам устройства нет в списке, вы получите еще один вариант наряду с «Приступить» и «Выйти»: вариант «Судо» Выберите опцию Sudo, введите пароль для sudo, и система теперь покажет все диски в вашей системе.
4. Выберите тип таблицы разделов выбранного диска
Теперь, когда вы выбрали диск, вам нужно указать его тип таблицы разделов на следующем экране:
Утилита автоматически выделит правильный выбор. Нажмите Enter, чтобы продолжить.
Если вы уверены, что данные тестового диска неверны, вы можете сделать правильный выбор из списка и нажать Enter.
Шаг 5: Выберите «Дополнительно» для восстановления файлов
Когда вы укажете правильный диск и тип его раздела, появится следующий экран:
Восстановление потерянных файлов - только одна из особенностей testdisk. Утилита предлагает гораздо больше, чем это. С помощью параметров, показанных на снимке экрана выше, вы можете выбрать любую из этих функций. Но здесь мы заинтересованы только в восстановлении нашего случайно удаленного файла. Для этого выберите опцию Advanced и нажмите Enter.
(Вы можете вернуться назад, используя клавишу q)
6. Выберите раздел диска, на котором вы потеряли файл
Если выбранный вами диск имеет несколько разделов, на следующем экране вы можете выбрать соответствующий из них.
Я потерял свой файл, когда я использовал Linux, Ubuntu. Сделайте свой выбор, а затем выберите опцию List option. Это перечислит все каталоги на вашем разделе
7. Перейдите в каталог, откуда вы потеряли файл
Когда утилита testdisk отобразит все каталоги вашей операционной системы, перейдите в каталог, из которого вы удалили / потеряли файл. Я помню, что я потерял файл из папки Downloads в моем домашнем каталоге. Итак, я зайду в home
Затем выбираю
А после выбираю папку “загрузки”
Вы можете использовать стрелку влево, чтобы вернуться к предыдущему каталогу.
Когда вы дойдете до нужного вам каталога, вы увидите удаленные файлы в цветном или подсвеченном виде.
И вот, посмотрите мой потерянный файл «randomly_removed.docx» в списке. Конечно, это названо так для демонстрации всего процесса.
8. Скопируйте удаленный файл для восстановления
К настоящему времени вы, должно быть, также нашли свой потерянный файл в списке. Используйте опцию C, чтобы скопировать выбранный файл. Этот файл будет позже восстановлен в место, которое вы укажете на следующем шаге.
9. Укажите место, где будет восстановлен найденный файл
Теперь, когда мы скопировали найденный нами потерянный файл, утилита testdisk отобразит следующий экран, чтобы мы могли указать, где его восстановить.
Вы можете указать любое доступное местоположение, так как это всего лишь простой интерфейс для копирования и вставки файла в нужное место.
10. Скопируйте / восстановите файл в выбранное место
Сделав выбор, где вы хотите восстановить файл, нажмите кнопку c. Это восстановит ваш файл в это место:
Я специально выбираю место, откуда я потерял файл, папку «Загрузки»:
Видите зеленый текст на скриншоте выше? Это на самом деле отличные новости. Теперь мой файл восстановлен в указанном месте.
Это может показаться немного долгим процессом, но определенно стоит того, чтобы вернуть потерянный файл. Восстановленный файл, скорее всего, будет в заблокированном состоянии. Это означает, что только авторизованный пользователь может получить к нему доступ и открыть его.
Мы все нуждаемся в этом инструменте снова и снова, но если вы хотите удалить его, пока он вам не понадобится, вы можете сделать это с помощью следующей команды:
$ sudo apt-get remove testdisk