Вопрос или проблема
Windows хост, виртуальная машина Ubuntu в VirtualBox. Я создал общую папку между двумя системами и случайно смонтировал её в ~ с помощью команды
sudo mount -t vboxsf vbox ~/
Я попытался выполнить sudo umount ~/
, но получил сообщение о том, что устройство занято.
Я попытался перезагрузить систему, но когда она снова загрузилась, похоже, была создана стандартная домашняя директория для моего пользователя. У меня есть месяцы упорной работы, которые застряли где-то, к чему я не могу получить доступ, а также .ssh ключи для VPN и VPC машин, которые я должен восстановить.
Пожалуйста, дайте совет!
Это была стандартная установка Ubuntu, поэтому нет отдельного раздела /home, и я не вижу ничего через fstab для повторного монтирования.
Ответ или решение
Конечно! Давайте рассмотрим, как решить вашу проблему с монтированием общего каталога в Ubuntu и восстановить доступ к вашей домашней директории.
Шаги для решения проблемы
-
Проверка активных точек монтирования:
Откройте терминал и введите команду, чтобы увидеть, что смонтировано и где:mount | grep vbox
Это покажет, какие устройства смонтированы. Убедитесь, что ваше устройство действительно смонтировано в домашней директории.
-
Отмонтирование общей папки:
Если устройство действительно занято, попробуйте отмонтировать его с использованием более жесткого метода:sudo umount -l ~/
Ключ
-l
(lazy) позволяет отмонтировать файловую систему, когда она не будет занята. -
Проверка наличия файлов:
После успешного отмонтирования, проверьте содержимое вашей домашней директории:ls -la ~/
Если ваши файлы все еще там, это означает, что они не были удалены, и вы сможете к ним получить доступ.
-
Восстановление из резервной копии (если доступно):
Если вы не видите своих файлов, но у вас есть резервные копии, это будет наилучший вариант. Используйте их для восстановления. -
Использование файловой системы:
Если по каким-то причинам файлы находятся в системе, и вы не можете их увидеть, попробуйте использовать команды, такие как:sudo find / -user ваш_пользователь -print
Это может помочь вам найти скрытые файлы, которые могут быть перемещены.
-
Способы восстановления:
Если вы не можете их найти и ваши файлы все еще отсутствуют, и отсутствуют резервные копии, возможно, придется рассмотреть инструменты для восстановления данных, такие какtestdisk
илиphotorec
, которые могут помочь восстановить удаленные файлы.
Дополнительные советы
-
Не забывайте о резервных копиях: В будущем рекомендую регулярно делать резервные копии важных файлов, особенно если вы работаете над важными проектами.
-
Используйте безопасные методы монтирования: При использовании общих папок между хостом и гостевой ОС в VirtualBox старайтесь монтировать их в отдельные директории, а не в домашнюю директорию пользователя.
Если ни один из вышеперечисленных шагов не сработал, пожалуйста, дайте знать, и мы можем рассмотреть другие методы для решения проблемы. Удачи!