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.
Хорошо, я понял. grub.cfg используется только для создания других файлов cfg. Если вы хотите отредактировать существующие пункты меню или добавить свои собственные, вам нужно отредактировать menu.cfg и другие файлы cfg, включенные в menu.cfg (, в моем случае это был txt.cfg для изменения текста -на основе пункта меню установки. чтобы иметь свои пользовательские параметры загрузки и добавить пользовательскую метку ).