Введение
С помощью Foremost можно восстановить целые папки с файлами или файлы, удаленные из системы. Foremost способен восстанавливать файлы из различных типов файловых систем, включая системы Fat, Ext3 и NTFS. Восстановление файлов возможно потому, что когда файл удаляется, он остается доступным до тех пор, пока какой-либо другой файл не займет его место, заняв его сектора.
Foremost — отличный инструмент восстановления данных из командной строки для восстановления удаленных файлов.
Если вы намерены установить Foremost на удаленный сервер, продолжайте читать, в противном случае, если вы хотите установить Foremost на локальный компьютер, пропустите первый абзац «Подключение к серверу» и прочитайте следующий.
Подключение к серверу
Чтобы получить доступ к серверу, вам нужно знать IP-адрес. Вам также потребуется пароль для аутентификации.
Чтобы подключиться к серверу как root, введите эту команду:
ssh root@IP_DEL_SERVER
Далее вам будет предложено ввести пароль пользователя root.
Если вы не используете пользователя root, вы можете войти под другим именем пользователя с помощью той же команды, а затем изменить первый параметр:
ssh VOSTRO_UTENTE@IP_DEL_SERVER
Затем вам будет предложено ввести пароль пользователя.
Теперь вы подключены к своему серверу и готовы начать установку Foremost на Ubuntu 18.04 LTS.
Установить Прежде всего
В первую очередь присутствует в официальных репозиториях Ubuntu.
Обновите список пакетов Ubuntu:
sudo apt-get update
Чтобы установить Foremost, просто введите в терминале:
sudo apt install foremost
Восстановите удаленные файлы или папки с Foremost
Если у нас есть несколько дисков или жестких дисков, подключенных к ПК, или вы хотите получить файлы на устройстве, отличном от места, где мы запустили Ubuntu, введите следующую команду из терминала, чтобы узнать путь к этим дискам:
fdisk -l
Предполагая, что потерянные файлы находятся в /dev/sda1, вам необходимо создать доступную для записи папку на другом диске, куда вы можете поместить восстановленные файлы, например, dev/sdb.
Создайте каталоги /recovery/first и подключите внешний диск в папку восстановления:
sudo mkdir -p /recovery/foremost
sudo mount /dev/sdb /recovery
Теперь, чтобы восстановить образ с помощью Foremost, просто введите имя образа в следующую команду:
sudo foremost -i nome_immagine -o /recovery/foremost
Если вы не хотите указывать имена файлов для поиска, вы можете запустить следующую команду:
sudo foremost -i /dev/sda1 -o /recovery/foremost
Если у вас нет внешнего устройства, вы можете восстановить данные на том же разделе (не рекомендуется):
mkdir -p /recovery/file
sudo foremost -i nome_immagine -o /recovery/file
Восстановленные файлы будут принадлежать пользователю root. Чтобы изменить разрешения, введите следующую команду:
sudo chown -R tuo_nome_utente:tuo_nome_utente /recovery/file
Где «ваше_имя_пользователя: ваше_имя_пользователя» представляют соответственно пользователя и группу, к которой они принадлежат (обычно пользователь и группа имеют одинаковый идентификатор).
Используйте параметр -w, только если вы хотите получить анализ восстанавливаемых файлов:
sudo foremost -w -i /dev/hda -o /recovery/foremost
Чтобы получить файл определенного типа, используйте параметр -t:
sudo foremost -t jpg -i /dev/hda -o /recovery/foremost
Самый общий синтаксис:
foremost[-h][-V][-d][-vqwQT][-b<blocksize>][-o<dir>] [-t<type>][-s<num>][-i<file>]
Чтобы получить больше информации:
man foremost