Нет интеграции с экраном блокировки 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
эта переменная будет установлена только для чтения -, поэтому пользователи не смогут ее изменить.
Определенно начните с того, чтобы оставить раздел с данными в покое, если это вообще возможно (вы будете удивлены, что вы можете восстановить даже через месяц, если это не ваш основной системный раздел ). Затем приступайте к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
.
Когда я только что протестировал его, testdisk
раздавил foremost
с точки зрения поиска конкретного удаленного файла. Он идеально сохранил дерево папок и структуру имен файлов, тем самым ограничив время, затрачиваемое на создание каждого *.pdf
файла. Эти два подхода существенно различаются, и если файл очень важен, я бы определенно использовал и testdisk
, и foremost
, чтобы найти один и тот же файл, чтобы быть уверенным, что в итоге я получу полный, не -поврежденный файл.