
Я купил новый ПК и загрузил Ubuntu 18.04LTS. Мой старый ПК с Ubuntu 16.04 резервируется на портативном диске расширения. При подключении диска расширения к новому ПК для передачи файлов с помощью "восстановления" происходит сбой с:
nvalidBackendURL: отсутствует // - относительные пути не поддерживаются для схемы недействительный: invalid://
Можно ли перенести файлы со старого ПК на новый с помощью «Резервного копирования», если да, то как?
решение1
Хорошо, что вы можете получить доступ к старому компьютеру. Проблема с разрешениями может быть решена.
Если «доступ» означает «чтение», проблема заключается в разрешениях на запись (на новом компьютере).
Какие файлы писать и где
Вы должны иметь возможность скопировать весь /home
каталог, но будьте очень осторожны при копировании системных каталогов и файлов и не копируйте никакие установленные программы. Лучше установить пакеты программ, которые принадлежат новой версии Ubuntu.
Я бы рекомендовал rsync
скопировать/home
directory. См man rsync
. . Конечный слеш важен.
Сначала «пробный прогон», чтобы проверить, что все копируется правильно,
sudo rsync -Havn mountpoint-of-old-computer/home/ /mountpoint-of-new-computer/home
Тогда сделайте это (уберите опцию n
),
sudo rsync -Hav mountpoint-of-old-computer/home/ /mountpoint-of-new-computer/home
Вы можете использовать rsync
похожий способ для отдельных файлов или ограниченных каталогов, но не копируйте системные настройки, если вы не знаете, что делаете, потому что некоторые вещи могут быть несовместимы с новой версией. Например, если у вас есть специальные детали в старом /etc/fstab
, лучше посмотреть на него и вручную изменить соответствующий файл на новом компьютере.
Если у вас есть отдельныйdata
раздел для ваших личных файлов, права собственности и разрешения менее важны, не мешают работе системы Ubuntu, и вы можете копировать файлы по своему усмотрению (при условии, что у вас есть права на запись).