2015-11-11 5 views
-1

Может ли кто-нибудь предложить, как я могу настроить Scalpel для восстановления R-файла на машине Ubuntu 14.04?Настройка Scalpel для восстановления R-файлов?

Мне абсолютно необходимо это сделать.

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

ответ

1

Скальпель ищет определенные колонтитулы, так как файлы R являются обычным текстом, нет фиксированного верхнего или нижнего колонтитула. Но вы можете создать пользовательскую подпись, что-то вроде (предполагается, что большинство R файлы имеют библиотеки заявление где-то в первых 20 символов):

R y 300:50000 /%.{1,20}\.ibrary/ /%.{1,20}\.\sEnd/ 

может работать.

На примере TeX из http://www.linux-magazine.com/Online/Features/Recovering-Deleted-Files-with-Scalpel

+0

Учитывая это регулярное выражение, он будет искать файл, начинающийся с знака процента и заканчивающийся пробелом, и End..However, я думаю, вы указали мне в правильном направлении. R создает сеанс для каждого сеанса, поэтому я мог бы угадать, какие команды были в начале этого файла ... Позвольте мне дать ему спину –

+0

Надеюсь, вам понравится что-то полезное, я сделал очень быструю попытку изменить пример TeX. –

1

ОК, я как предложил Неф, с некоторыми изменениями. Мои усилия были далеки от совершенства, но здесь для справки для тех, кто требует, чтобы сделать это в будущем:

  • отредактированный файл конфигурации скальпель

    gksudo GEdit /etc/scalpel/scalpel.conf

Добавлено эта линия к нему:

R n 60000 read.csv  

это в основном, кажется, сказать скальпель смотреть Ф.О. r 60 kb блоков, начиная с текста read.csv. (Я знал, что мой файл имеет read.csv рядом с ним, поэтому использовал его как псевдо-заголовок моих R-файлов). Аналогичным образом, я не предоставлял ни одного нижнего колонтитула, поскольку в файлах исходного текста обычного текста нет определенной отметки конца.

  • Ран скальпель:

    Судо скальпель -o recovered_myRfiles/DEV/sda6

потребовалось 2500 секунд, чтобы работать для раздела 98 ГБ и создал ./recovered_myRfiles каталог и сбрасывали количество R файлов к нему.

  • Она подбирала все виды файлов частей, которые начали с read.csv и сбрасывали их в пронумерованные файлы с расширением .R, каждый из 50 KBS в размерах. Некоторые из них - файлы R, некоторые html и некоторые другие виды документации. Я должен был найти находку, чтобы выяснить, был ли мой файл среди них.

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

+0

Рад помочь –