Ubuntu лучший способ перенести 16.04 на 18.04 через аппаратное обеспечение?

337
ITA

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

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

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

2
Переместите данные Present на эту 1Tb через cp / scp / rsync или любым другим способом, который вам удобнее всего использовать, затем установите на новый ПК. После завершения установки 18.04 переверните cp / scp / rsync / независимо от того, где источником является диск объемом 1 ТБ, а целью является жесткий диск нового ПК. После запуска на новом жестком диске выполните команду: `sudo chown -Rv $ USERNAME: USERNAME ~ /`, и вы должны иметь MOST, если не все проблемы с разрешениями устранены из коробки. linuxdev2013 5 лет назад 0

1 ответ на вопрос

2
Fanatique

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

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

  2. Скопируйте файлы с /home/user16/внешнего на внешний жесткий диск:
    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после :указания группы. Обычно ваш пользователь по умолчанию имеет то же имя группы, что и ваше имя пользователя. Для успешного устранения проблем с правами вам нужны права суперпользователя.