Восстановление удаленных файлов и каталогов в Linux
Для восстановления удаленных файлов используется утилита foremost. Необходимо зайти на страницу rpm пакета и скопировать ссылку с нужной архитектурой. Для архитектуры x64 Для установки glibc выполните команды Предположим из системы удалили какой-либо файл: Запускаем сканирование: Параметры утилиты: -v — отображать информацию о процессе сканирования; -a — записывать отчёт обо всех заголовках, в т.ч. о повреждённых […]
Для восстановления удаленных файлов используется утилита foremost.
Необходимо зайти на страницу rpm пакета и скопировать ссылку с нужной архитектурой.
Для архитектуры x64
yum install –y https://forensics.cert.org/centos/cert/6/x86_64/foremost-1.5.7-13.1.el6.x86_64.rpm
Для установки glibc выполните команды
mkdir ~/glibc_install; cd ~/glibc_install
wget http://ftp.gnu.org/gnu/glibc/glibc-2.14.tar.gz
tar zxvf glibc-2.14.tar.gz
cd glibc-2.14
mkdir build
cd build
../configure --prefix=/opt/glibc-2.14
make -j4
sudo make install
export LD_LIBRARY_PATH="/opt/glibc-2.14/lib${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
}
Предположим из системы удалили какой-либо файл:
rm –i ./f0X4hw1.100.txt
Запускаем сканирование:
foremost -v –i txt,1 /dev/sda2 -o /recovery
Параметры утилиты:
- -v — отображать информацию о процессе сканирования;
- -a — записывать отчёт обо всех заголовках, в т.ч. о повреждённых файлах;
- -t <тип файла> — расширения файлов для поиска; all – поиск всех форматов;
если ключ отсутствует, будет производится поиск по типам файлов, указанных в /etc/foremost.conf.
В этом файле нужно раскомментировать необходимые расширения. Любая строка, начинающаяся с «#», считается комментарием и игнорируется. В конфигурационном файле для каждого типа файлов прописывается расширение, чувствительность к верхнему и нижнему регистру, максимальный размер файла, а также заголовок и окончание файла (необязательно). Заголовок и окончание декодируются перед использованием. Значение может быть в восьмеричном и в шестнадцатеричном формате.
- -i — раздел или накопитель, где будет происходить поиск; определить раздел можно с помощью команд mount или df –h
- -o — директория для сохранения найденных файлов;
- -T — добавить время в названии директории с восстановленными файлами;
- -q — быстрая проверка; значительно ускорит восстановление, при этом не удастся восстановить некоторые файлы;
- -w — производится только сканирование и вывод отчета о файлах;
- -k <число> — объём оперативной памяти, выделенный утилите; увеличение объёма памяти увеличит скорость восстановления.
Утилита extundelete также восстанавливает удаленные файлы с файловых систем ext3 и ext4.
Скачайте последний cheese-release rpm
wget http://www.nosuchhost.net/~cheese/fedora/packages/epel-6/x86_64/cheese-release-6-1.noarch.rpm
Установите cheese-release rpm:
rpm -Uvh cheese-release*rpm
Установите extundelete rpm package:
yum install extundelete
Примеры использования extundelete.
Восстановить директорию /home/tmp на разделе /dev/sda1:
extundelete /dev/sda1 --restore-directory /home/tmp
Восстановить файл /root/file.txt на разделе /dev/sda1:
extundelete /dev/sda1 --restore-file /root/file.txt
Восстановить содержимое /var/log/asterisk, удаленное после указанного времени 1557046800 (May 05 2019 12:00):
extundelete --after 1557046800 /dev/sda1--restore-directory /var/log/asterisk
Дата указывается в формате UNIX. Для конвертирования формата используется команда
date -d "May 05 2019 12:00" +%s
Остались вопросы?
Я - Кондрашин Игорь, менеджер компании Voxlink. Хотите уточнить детали или готовы оставить заявку? Укажите номер телефона, я перезвоню в течение 3-х секунд.
категории
- DECT
- Linux
- Вспомогательный софт при работе с Asterisk
- Интеграция с CRM и другими системами
- Интеграция с другими АТС
- Использование Elastix
- Использование FreePBX
- Книга
- Мониторинг и траблшутинг
- Настройка Asterisk
- Настройка IP-телефонов
- Настройка VoIP-оборудования
- Новости и Статьи
- Подключение операторов связи
- Разработка под Asterisk
- Установка Asterisk
VoIP оборудование
ближайшие курсы
Новые статьи
10 доводов в пользу Asterisk
Распространяется бесплатно.
Asterisk – программное обеспечение с открытым исходным кодом, распространяется по лицензии GPL. Следовательно, установив один раз Asterisk вам не придется дополнительно платить за новых абонентов, подключение новых транков, расширение функционала и прочие лицензии. Это приближает стоимость владения станцией к нулю.
Безопасен в использовании.
Любое программное обеспечение может стать объектом интереса злоумышленников, в том числе телефонная станция. Однако, сам Asterisk, а также операционная система, на которой он работает, дают множество инструментов защиты от любых атак. При грамотной настройке безопасности у злоумышленников нет никаких шансов попасть на станцию.
Надежен в эксплуатации.
Время работы серверов некоторых наших клиентов исчисляется годами. Это значит, что Asterisk работает несколько лет, ему не требуются никакие перезагрузки или принудительные отключения. А еще это говорит о том, что в районе отличная ситуация с электроэнергией, но это уже не заслуга Asterisk.
Гибкий в настройке.
Зачастую возможности Asterisk ограничивает только фантазия пользователя. Ни один конструктор шаблонов не сравнится с Asterisk по гибкости настройки. Это позволяет решать с помощью Asterisk любые бизнес задачи, даже те, в которых выбор в его пользу не кажется изначально очевидным.
Имеет огромный функционал.
Во многом именно Asterisk показал какой должна быть современная телефонная станция. За многие годы развития функциональность Asterisk расширилась, а все основные возможности по-прежнему доступны бесплатно сразу после установки.
Интегрируется с любыми системами.
То, что Asterisk не умеет сам, он позволяет реализовать за счет интеграции. Это могут быть интеграции с коммерческими телефонными станциями, CRM, ERP системами, биллингом, сервисами колл-трекинга, колл-бэка и модулями статистики и аналитики.
Позволяет телефонизировать офис за считанные часы.
В нашей практике были проекты, реализованные за один рабочий день. Это значит, что утром к нам обращался клиент, а уже через несколько часов он пользовался новой IP-АТС. Безусловно, такая скорость редкость, ведь АТС – инструмент зарабатывания денег для многих компаний и спешка во внедрении не уместна. Но в случае острой необходимости Asterisk готов к быстрому старту.
Отличная масштабируемость.
Очень утомительно постоянно возвращаться к одному и тому же вопросу. Такое часто бывает в случае некачественного исполнения работ или выбора заведомо неподходящего бизнес-решения. С Asterisk точно не будет такой проблемы! Телефонная станция, построенная на Asterisk может быть масштабируема до немыслимых размеров. Главное – правильно подобрать оборудование.
Повышает управляемость бизнеса.
Asterisk дает не просто набор полезных функций, он повышает управляемость организации, качества и комфортности управления, а также увеличивает прозрачность бизнеса для руководства. Достичь этого можно, например, за счет автоматизации отчетов, подключения бота в Telegram, санкционированного доступа к станции из любой точки мира.
Снижает расходы на связь.
Связь между внутренними абонентами IP-АТС бесплатна всегда, независимо от их географического расположения. Также к Asterisk можно подключить любых операторов телефонии, в том числе GSM сим-карты и настроить маршрутизацию вызовов по наиболее выгодному тарифу. Всё это позволяет экономить с первых минут пользования станцией.