ВМ
- единственное безопасное решение.
Вы можете использовать настройку chroot-ed , чтобы изолировать рассматриваемое приложение от остальной части вашей системы, но помните, что если это приложение достаточно умен, чтобы обнаружить, что оно работает под wine
, что wine
работает под OSX
и, наконец, ему удалось взломать тюрьму chroot
, тогда вы рискуете.
Хотя вероятность такой ситуации довольно мала, она все же возможна.
Изменить:
также не забудьте отключить (по крайней мере, защитить паролем) все сетевые службы, на которых работает ваша OSX
, которые могут принимать соединения с локального хоста
без аутентификации
I have solved the problem, though not the related questions of why it's a problem or where the initial divergence came from.
When I copied my home directory to a new subvolume, but did not copy /home/.ecryptfs, the duplication ceased. Thus, it seems that the duplication was caused somehow by.ecryptfs. I am uncertain whether this is a bug or expected behaviour of some system of which I am unaware.
Имейте в виду, что вы отключили шифрование, с которым была установлена ваша система.
ecryptfs — это стековая файловая система. Его можно установить во время входа в систему -, то есть в тот момент, когда пользователь вводит свой пароль, с помощью которого он хочет зашифровать данные.findmnt
(илиmount
)покажет файловую систему типа ecryptfs
, смонтированную в /home/$USER
. Файлы, записанные в /home/$USER/
, шифруются ecryptfs, а затем сохраняются где-то в /home/.ecryptfs/$USER/
(, то есть в btrfs ). Это всего лишь одна из возможных настроек ecryptfs; есть и другие способы его устроить.
Пожалуйста, не -не выбирайте приведенное выше описание, так как я никогда им не пользовался. Вы можете найти документацию, предоставленную сообществом -, здесь:
https://help.ubuntu.com/community/EncryptedHome#Encrypted_Home
Это должно объяснить, почему при входе в систему с томом btrfs, смонтированным в /home
, и просмотре вашего домашнего каталога /home/$USER
вы видите разные файлы по сравнению с файлами, которые вы видите в каталоге $USER/
того же btrfs при монтировании в /mnt
.
"Invalid cross-device link." This did not appear when running the same command relative to /mnt/wd/home/qwertystop. It would seem that the problem causes, is caused by, or otherwise relates to the computer reading one mount location as being on a different device than the other.
Боюсь, выражение «перекрестная -связь с устройством» — неправильное название. На самом деле это перекрестная -ссылка на файловую систему. Вы не можете жестко -связать или ref -связать файлы из файловой системы btrfs в файловую систему ecryptfs или наоборот -.
I tried making snapshots. No matter which mount point I use for creating the snapshot, and no matter where I put it, it always matches the version found in /mnt/wd/home
Теперь вы должны увидеть, как это происходит.
ПРЕДУПРЕЖДЕНИЕ :Восстановление моментальных снимков или иное вмешательство в резервное хранилище, когда вы все еще вошли в систему и смонтировали ecryptfs, звучит очень тревожно. Вместо этого вы можете включить пользователя root или создать специальную учетную запись администратора с незашифрованным домашним каталогом,и используйте его, когда вам нужно восстановить снимок /home.