У меня Ubuntu 12.10 и я использовал гостевую учетную запись. Я загрузил некоторые файлы на рабочий стол и выключил мой т / с после использования. Теперь сегодня, когда я вошел в гостевую учетную запись, чтобы скопировать эти файлы, но, к удивлению, эти файлы исчезли, и рабочий стол был чист. Я думаю, Ubuntu удаляет все файлы из гостевой учетной записи при завершении работы.
Можете ли вы направить меня, чтобы восстановить эти потерянные файлы.
Спасибо
Ответы:
Учетная запись гостя Ubuntu - это учетная запись особого типа, домашний каталог которой настроен на точку монтирования
tmpfs
файловой системы, которая используется для хранения данных, которые не нужно сохранять после перезагрузки.Данные в
tmpfs
хранятся в ОЗУ, резервное копирование которого выполняется подкачкой, поэтому, скорее всего, данные никогда не записывались на диск, поэтому восстановить практически нечего.Более подробная информация о tmpfs .
Если вам интересно, как настраивается гостевая учетная запись, вы можете изучить
/usr/sbin/guest-account
, какой сценарий оболочки используется для создания / удаления гостевой учетной записи.источник
Попробуйте TestDisk:
Это универсальный инструмент восстановления файловой системы. Чтобы восстановить удаленные файлы, сделайте это:
Откройте TestDisk в терминале от имени пользователя root:
Выберите жесткий диск с разделом Ubuntu
Выберите формат таблицы разделов (обычно Intel, но может быть EFI на жестких дисках 2 ТБ +)
Выберите «Анализ -> Быстрый поиск»
После завершения сканирования выберите раздел Ubuntu и нажмите
P
Перейдите к домашней папке и посмотрите, сможете ли вы найти удаленные файлы, и если да, то используйте их
c
для копирования в безопасное место.Теперь нажмите
q
непрерывно, чтобы безопасно покинуть TestDisk.РЕДАКТИРОВАТЬ: Я только что повторил это, и не похоже, что TestDisk может найти удаленные папки, хотя я проверю дважды.
источник