Как найти последние удаленные файлы на OpenSuse?

Я не закрывал экран на своем OpenSuse Linux и не позволял моей девушке делать все злые вещи, когда я спал. Есть ли способ узнать, удалила ли она какие-либо файлы с моего ПК?

Я смотрел временную метку «Date Modified» из моих папок, а затем я попытался удалить что-то, и эта дата не изменилась. Я также смотрел журналы в /var/log , но я не знаю, где именно искать, а также ничего не нашел.

Я думаю, она удалила файлы, переместив их в корзину, а затем опустошив корзину, и я думаю, что эта процедура будет в каком-то журнале.

  • mutt: отметьте как прочитанное и удаляемое
  • Как я могу использовать корзину / корзину для своих акций Samba?
  • Где корзина для корневого раздела?
  • Использование корзины с Mutt: имеет ли смысл?
  • Как «rm» в файловой системе NTFS отличается от собственной реализации Windows?
  • Невозможно удалить файлы для мусора в подключенной файловой системе
  • Где файлы идут, когда выдается команда rm?
  • Как удалить файл в корзину в BASH (Linux)
  • 2 Solutions collect form web for “Как найти последние удаленные файлы на OpenSuse?”

    Я не работаю с OpenSuse, но, как я знаю, в trashcan нет журналов.

    Но если содержимое каталога меняется, его время модификации также должно измениться.

    На самом деле, есть несколько возможностей восстановить что-то, но:

    • Вам необходимо немедленно остановить активность вашего диска (в корне: mount -o remount,ro /home если / home – точка монтирования раздела)

    • Вы должны знать, что хотите восстановить, есть несколько инструментов для выполнения этой работы, но вы должны сообщить им, что искать.

    • Если / (root) – это раздел для работы, вы должны использовать другой способ, например live-usb, чтобы работать с разделом только для чтения.

    • Предпочтительно скопировать весь раздел в другой до начала работы.

    Также возможно изменение поведения Trashcan, чтобы попросить его сделать журнал, но это зависит от используемой вами среды рабочего стола.

    Существует, по существу, два широко используемых file-manager :

    • nautilus on gnome
    • konqueror на kde

    Я использую наутилус. Запуск gconf-editor , поиск мусора (включая имена ключей), не существует ни журнала , ни пустой команды мусора . Итак, если вы используете nautilus гнома, есть два способа:

    • используя inotify ( inotifywait ) для мониторинга каталога мусора gnome, чем перемещение каждой новой записи в скрытую директорию, прежде чем empty trash может быть запущен пользователем.

    • исправление nautilus из источника для добавления такой функции. (Или заплатите программисту, чтобы это сделать) и отправьте свой модификатор на maintener Наутилуса в качестве предложения.

    Я фактически использую openSUSE, но @ F.Hauri в основном прав.

    Файлы, которые на самом деле были полностью удалены (из корзины), не регистрируются. Я предполагаю, что вы запускаете стандартную настройку, поэтому файловая система должна быть чем-то вроде ext3 или ext4. Существует множество инструментов, которые могут сканировать вашу файловую систему на остатки удаленных файлов, например http://extundelete.sourceforge.net/. Это найдет несколько файлов, даже очень старых вещей, если у них нет были перезаписаны другими файлами.

    Linux и Unix - лучшая ОС в мире.