1

Я устанавливаю новый Linux (Mint Cinnamon 19.1) на новую машину. Моя старая машина очень похожа на аппаратное обеспечение и также работает под Linux (Mint Cinnamon 16). У меня есть куча настроек для системы и отдельных программ (zsh, Sublime Text, Double Commander и и и), накопленных со временем; это заставило меня задуматься:

  • Можно ли просто так скопировать все в домашнем каталоге со старого компьютера на новый?

  • Есть ли лучшая практика, которая делает эту миграцию менее болезненной работой?

  • Учитывая, что это происходит на нетбуке с крошечным внутренним SSD, я хочу поместить все свои личные вещи на съемную SD-карту (которую я планирую всегда вставлять); я могу символическую ссылку на мой домашний каталог? Или смонтировать съемный диск как домашний каталог? Что будет, если я удалю диск? Поможет ли в этом случае настроить вторичного пользователя с home на внутреннем диске?

  • Существует ли в Linux такая концепция, как «переносной домашний каталог » (который хранится на носителе SD/USB для использования на нескольких компьютерах)?

  • Альтернативной процедурой может быть резервный основной пользователь, настроенный во время установки системы, в качестве резервного и вход в систему в качестве дополнительного пользователя.

1 ответ1

1

Поскольку обе системы имеют одинаковую архитектуру (я полагаю, x86-64) и запускают закрытые версии одного и того же дистрибутива, у вас не должно возникнуть проблем, если просто выполнить установку с тем же именем пользователя, что и на предыдущем компьютере, и скопировать весь домашний каталог на новую машину.

Как вы, возможно, знаете, Linux часто использует точечные файлы для управления конфигурацией, специфичной для пользователя, для программ, которые хранятся в домашнем каталоге пользователя. Вы также можете рассмотреть возможность реализации некоторой формы управления точечным файлом для облегчения перемещения.

В целом, этот вопрос имеет широкую природу, поскольку ваша персонализированная машина может содержать индивидуальную конфигурацию в самых мелких трещинах каждого файла в системе. У вас могут быть персонализированные файлы etc, пользовательские двоичные файлы в /usr/local/bin и т.д. Только вы знаете всю свою систему. Кроме того, на самом деле нет стандартизированной передовой практики, когда речь идет о переходе с одной системы на другую. Хотя, в частности, я бы не советовал размещать домашний каталог на внешнем SSD, так как это, к сожалению, может причинить вам гораздо больше головной боли, чем оно того стоит. Смотрите первый ответ здесь.

В конечном счете, когда дело доходит до домашнего каталога, его копирование и перемещение должно быть тривиальным делом, если речь идет о почти идентичной машине с таким же типом CPU и относительно похожей версией дистрибутива. Возможно, вы захотите ознакомиться со статьей Ubuntu docs о миграции домашних каталогов, поскольку она затрагивает множество важных вопросов, таких как настраиваемое разбиение, монтирование и т.д., Хотя и не с той же целью, что и вы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .