2

Я использую Ubuntu 16.04 на ПК HP с процессором Core i5 Ivy Bridge. Я переезжаю на другой ПК HP с процессором Core i7 Kaby Lake. Таким образом, оборудование отличается. Я буду делать новую установку Ubuntu 18.04 на новый ПК.

Мой вопрос: как лучше всего переместить домашнюю папку со старого компьютера на новый? Меня не волнуют настройки или файлы .folder. Я просто хочу переместить все данные. Большую часть программного обеспечения, которое я использую, я планирую переустановить новые версии. Я полагаю, что это будет чище / свежее, чем клонирование жесткого диска и обновление на новом ПК (это правда?). Мне просто нужно заново настроить параметры. Это нормально.

Что касается данных, у меня в прошлом были проблемы с правами доступа пользователей и все такое. Я не знаком с командами идентификатора пользователя / группы в Linux или с тем, как с ними обращаться. Итак, как лучше всего перенести все данные из домашней папки на новый ПК, избегая проблем с правами доступа? Моя домашняя папка занимает около 80 ГБ, и у меня есть доступ к внешнему жесткому диску емкостью 1 ТБ.

1 ответ1

2

Предположим, что user16 будет пользователем вашей старой Ubuntu 16.04, а user18 будет пользователем вашей новой Ubuntu 18.04.

  1. Создайте tempfolder на вашем внешнем диске, которая будет хранить ваши файлы.

  2. Скопируйте файлы из /home/user16/ over на внешний жесткий диск:
    sudo cp -R /home/user16/* /path/to/your/mounted/external/drive/tempfolder

  3. Затем скопируйте их в свою новую домашнюю папку на Ubuntu 18.04:
    sudo cp -R /path/to/tempfolder/* /home/user18/

  4. Чтобы просто исправить ваши разрешения впоследствии:
    sudo chown -R user18:user18 /home/user18/

Если вы используете графический интерфейс, просто переместите содержимое вашей домашней папки на внешний диск, а затем вернитесь в новую версию Ubuntu 18.04 и просто измените ваши разрешения с помощью показанной команды. Команда использует аргумент -R для рекурсивного изменения владельца всех файлов и папок в указанной папке, user18 до : указывает пользователя, а user18 после : указывает группу. Обычно ваш пользователь по умолчанию имеет то же имя группы, что и ваше имя пользователя. Для успешного устранения проблем с правами вам нужны права суперпользователя.

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