Ubuntu удалил файлы с рабочего стола гостевой учетной записи

8

У меня Ubuntu 12.10 и я использовал гостевую учетную запись. Я загрузил некоторые файлы на рабочий стол и выключил мой т / с после использования. Теперь сегодня, когда я вошел в гостевую учетную запись, чтобы скопировать эти файлы, но, к удивлению, эти файлы исчезли, и рабочий стол был чист. Я думаю, Ubuntu удаляет все файлы из гостевой учетной записи при завершении работы.

Можете ли вы направить меня, чтобы восстановить эти потерянные файлы.

Спасибо

Сэнди
источник
Да, Ubuntu удаляет все файлы из гостевой учетной записи при перезагрузке, и я не думаю, что существует какой-либо простой способ восстановить их
Сэм
Так работает гостевая учетная запись Ubuntu, поэтому один пользователь не может видеть, что загружен другим гостем. Если вы используете гостевую учетную запись, скопируйте нужные файлы на USB-накопитель перед выходом из системы.
user68186
1
На самом деле я не знал об этом факте. Я буду помнить это или лучше я отключу гостевую учетную запись.
Сэнди

Ответы:

12

Учетная запись гостя Ubuntu - это учетная запись особого типа, домашний каталог которой настроен на точку монтирования tmpfsфайловой системы, которая используется для хранения данных, которые не нужно сохранять после перезагрузки.

Данные в tmpfsхранятся в ОЗУ, резервное копирование которого выполняется подкачкой, поэтому, скорее всего, данные никогда не записывались на диск, поэтому восстановить практически нечего.

Более подробная информация о tmpfs .

Если вам интересно, как настраивается гостевая учетная запись, вы можете изучить /usr/sbin/guest-account, какой сценарий оболочки используется для создания / удаления гостевой учетной записи.

Сергей
источник
1

Попробуйте TestDisk:

sudo apt-get install testdisk

Это универсальный инструмент восстановления файловой системы. Чтобы восстановить удаленные файлы, сделайте это:

  1. Откройте TestDisk в терминале от имени пользователя root:

    sudo testdisk
    
  2. Выберите жесткий диск с разделом Ubuntu

  3. Выберите формат таблицы разделов (обычно Intel, но может быть EFI на жестких дисках 2 ТБ +)

  4. Выберите «Анализ -> Быстрый поиск»

  5. После завершения сканирования выберите раздел Ubuntu и нажмите P

  6. Перейдите к домашней папке и посмотрите, сможете ли вы найти удаленные файлы, и если да, то используйте их cдля копирования в безопасное место.

  7. Теперь нажмите qнепрерывно, чтобы безопасно покинуть TestDisk.

РЕДАКТИРОВАТЬ: Я только что повторил это, и не похоже, что TestDisk может найти удаленные папки, хотя я проверю дважды.

japzone
источник
Сергей напомнил мне, что учетная запись «Гость» не хранится на диске, поэтому восстановление любым способом, даже по моему методу, скорее всего, не будет работать. Сожалею.
japzone