Главная
» LINUX
»
Как перенести пользователя Ubuntu на новый компьютер
Как перенести пользователя Ubuntu на новый компьютер
Для переноса пользователя Ubuntu заархивируйте старую папку Home на внешний диск, создайте учетную запись на новом компьютере и распакуйте архив во временную папку. Скопируйте оттуда личные файлы и выбранные настройки. При этом будет перенесено содержимое папки Home, но не учетная запись Linux, пароль, установленные программы или системные настройки. Сохраните старый компьютер и архив до проверки новой конфигурации.
Выберите диск, на котором достаточно места для одного архива; проверьте ограничение на размер файлов, если домашний каталог большой.
Архив содержит конфиденциальные данные. Храните его в безопасности или используйте зашифрованный диск.
Завершите установку Ubuntu и создайте учетную запись, которую хотите сохранить. Можно использовать другое имя пользователя.
Перенесите пользовательские данные Ubuntu.
Шаг 1: Проверьте старую папку «Домашняя».
На старом компьютере откройте «Файлы» и нажмите Ctrl+H , чтобы отобразить скрытые элементы. Отметьте папки «Документы», «Изображения» и пользовательские папки. Скрытые папки могут содержать настройки приложений или учетные данные, поэтому защитите архив. Закройте приложения с открытыми данными, например, почтовые клиенты, перед копированием.
Используйте сочетание клавиш Ctrl+H в меню «Файлы», чтобы отобразить скрытые настройки домашней папки перед созданием архива.
Шаг 2: Подключите и определите внешний накопитель.
Подключите диск и убедитесь, что он отображается в папке «Файлы». Замените USB_DRIVEна имя папки в каталоге /media/your-username. Оставьте его подключенным во время архивирования. Поскольку папка Home хранится в одном архивном файле, диску не обязательно сохранять права доступа Linux.
Сохраните один архивный файл на подключенный внешний диск.
Шаг 3: Создайте архив на старом компьютере.
Запустите эту команду в Терминале от имени обычного пользователя. Она сожмет текущую домашнюю папку, включая скрытые файлы:
tar -czf "/media/$USER/USB_DRIVE/ubuntu-home-backup.tar.gz" -C "$HOME" .
Замените USB_DRIVEна имя смонтированной папки. Не добавляйте sudo, так как это может привести к тому, что восстанавливаемые файлы будут принадлежать корневому каталогу. Восстановление больших папок займет больше времени. См. руководство GNU tar для получения информации о параметрах архивации.
Эта команда использует домашнюю папку текущего пользователя и записывает архив .tar.gz на USB-накопитель.
Шаг 4: Проверьте архив перед отключением.
Убедитесь, что архив присутствует на диске и имеет приемлемый размер. Просмотрите его содержимое с помощью:
tar -tzf "/media/$USER/USB_DRIVE/ubuntu-home-backup.tar.gz" >/dev/null && echo "Archive readable"
Если система выдаст ошибку, создайте архив заново. Если операция пройдет успешно, извлеките накопитель через меню «Файлы» перед отключением его от сети.
Сохраните исходный компьютер и архив до тех пор, пока не будут проверены восстановленные файлы.
Шаг 5: Создайте временную папку на новом компьютере.
На новом компьютере убедитесь, что архив присутствует. Создайте пустую папку в домашней директории и распакуйте архив туда:
mkdir -p "$HOME/old-home-import"
tar -xzf "/media/$USER/USB_DRIVE/ubuntu-home-backup.tar.gz" -C "$HOME/old-home-import"
Используйте то же правило пути к диску, что и раньше. Папка временного хранения позволяет просматривать файлы, не заменяя содержимое новой учетной записи.
Временная папка позволяет хранить старые файлы отдельно от файлов новой учетной записи.
Шаг 6: Проверьте извлеченные файлы.
Откройте old-home-importв «Файлы». Нажмите Ctrl+H, чтобы просмотреть скрытые элементы. Убедитесь в наличии необходимых файлов; пропускайте неизвестные папки и не запускайте старые скрипты или установщики.
Перед восстановлением проверьте извлеченные файлы, включая скрытые папки.
Шаг 7: Скопируйте личные файлы в новую папку «Домашняя».
Скопируйте необходимые папки — такие как «Документы», «Загрузки», «Изображения», «Музыка», «Видео», «Рабочий стол» и пользовательские папки — из временной папки в соответствующие места в новой домашней папке. В двух окнах «Файлы» выберите элементы, нажмите Ctrl+C , а затем Ctrl+V в месте назначения. Если потребуется заменить файл, сначала сравните версии, чтобы защитить более новые данные.
Скопируйте личные папки из временной области в папку «Домашняя» новой учетной записи.
Шаг 8: Переустановите приложения и восстановите выбранные настройки.
Переустановите используемые приложения, затем скопируйте только необходимые настройки для каждого приложения из папки old-home-import/.configили old-home-import/.local. Не заменяйте целые папки; старые настройки могут конфликтовать с более новыми приложениями или новым рабочим столом. Используйте функцию синхронизации или экспорта/импорта для каждого приложения, если она доступна. Рассматривайте .sshпрофили приложений и браузера как учетные данные. Установленные программы и системные настройки в папке /etcне включаются; настройте их отдельно.
Сначала переустановите приложения, затем восстановите только те настройки, которые соответствуют используемым вами приложениям.
Откройте ключевые файлы и приложения и убедитесь, что можете войти в систему. Сохраните старый компьютер и архив, пока эти проверки не пройдут успешно; затем удалите папку временного хранения и архив, если они больше не нужны.