Как восстановить утерянный PDF-файл?

Нет интеграции с экраном блокировки DE и ttyлогинами.

Однако вы можете ограничить сеансы bash, установив переменную TMOUT. Отредактируйте свой /etc/profileи установите на него следующий контент:

export TMOUT=600 
typeset -r TMOUT

Или, чтобы все было организовано, создайте файл /etc/profile.d/timeout.shс тем же содержимым, что и выше, и установите для него исполняемый бит(chmod +x /etc/profile.d/timeout.sh).

Это приведет к тому, что все сеансы bash старше 600 секунд бездействия будут отключены по тайм-ауту, а typeset -rэта переменная будет установлена ​​только для чтения -, поэтому пользователи не смогут ее изменить.

6
27.01.2020, 15:35
1 ответ

Определенно начните с того, чтобы оставить раздел с данными в покое, если это вообще возможно (вы будете удивлены, что вы можете восстановить даже через месяц, если это не ваш основной системный раздел ). Затем приступайте кforemost(Я первоначально упоминал magicrescue, но foremostработает так же хорошо, но у него есть готовый рецепт для pdf

.
sudo apt update && sudo apt install foremost
sudo foremost -v -t pdf -i [PATH] -o ~/pdfrecovery/

# -t - Filetype [in our case pdf]
# -i - Input file [can be as wide as /dev/sdX or more detailed]
# -o - Output Directory

Я только что запустил его на несколько секунд на одном из моих /dev/sdXдисков и вытащил 370 pdf-файлов. Файлы не будут иметь оригинальных имен и будут выглядеть так :14348984.pdf, поэтому флаг -iочень важен.

Удачи.


Обновление

Ваш второй вариант — testdisk/ photorec, который в вашем случае может быть проще при работе с известным путем. testdiskи photorecимеют некоторые предостережения, которые, если вы не будете осторожны (и подтвердите несколько диалогов с вопросом, хотите ли вы применить изменения ), могут привести к повреждению диска, но если вы будете действовать медленно, это может быть более подходящим и быстрым, поскольку он, скорее всего, покажет вам хорошую структуру дерева папок с узлом, соответствующим отсутствующему файлу. Если вы не найдете свой файл с foremost, скажем, через 2 часа, оставьте комментарий, и я предложу альтернативный подход testdisk.

Обновление 2

Когда я только что протестировал его, testdiskраздавил foremostс точки зрения поиска конкретного удаленного файла. Он идеально сохранил дерево папок и структуру имен файлов, тем самым ограничив время, затрачиваемое на создание каждого *.pdfфайла. Эти два подхода существенно различаются, и если файл очень важен, я бы определенно использовал и testdisk, и foremost, чтобы найти один и тот же файл, чтобы быть уверенным, что в итоге я получу полный, не -поврежденный файл.

7
27.01.2020, 20:29

Теги

Похожие вопросы