Я использую VirtualBox для некоторых разработок, где мне иногда нужно удалить машину и начать заново (из-за неправильной конфигурации или установки и т.д.). Мои данные смонтированы как общие папки VirtualBox в обычном каталоге /media/sf_shared
. В большинстве случаев это работает нормально, но часто я теряю небольшие файлы, настройки и конфигурации, которые сохраняются в папке пользователя в ~
. Я хотел бы скопировать свою пользовательскую папку в общую (что-то вроде /media/sf_shared/user
), а затем смонтировать ее в папку /home/user
чтобы изменения в пользовательской папке автоматически сохранялись в общей папке в моей системе. ,
Я пробовал:
- bind mounts, но при этом система становится нестабильной (особенно при внесении изменений в папку Desktop).
- удаление папки пользователя и создание ссылок на нее
ln -s /media/sf_shared/user /home/user
. Это также вызывает нестабильность, и я не могу войти в систему после перезагрузки системы. - изменив домашний каталог пользователей на
/media/sf_shared/user
но это также приводит к тому, что я не могу войти - OverlayFS, которая просто говорит мне, что файловая система не поддерживается (глядя на файловую систему
/media/sf_shared/user
с использованиемdf .
, Я вижу, что файловая система называетсяshared
, что, вероятно, мешает корректной работе OverlayFS.
Есть ли хорошее решение для монтирования общей папки VirtualBox поверх домашней папки моих пользователей, чтобы все изменения в домашней папке были сохранены в моей общей папке?