3

Итак, мне нужно было перенести мои существующие данные на новую машину. Я ожидал, что в основном все настройки (например, закладки Google Chrome, содержимое навигационной панели в gnome3 и т.д.) Будут сохранены, если я просто скопирую свой $HOME на новый компьютер. Вот что я сделал:

  1. Установлены все пакеты из старой установки: sudo yum install -y $(cat old-rpm-list.txt) .

  2. Установленный старый диск в новой установке fedora 19: vgscan && vgchange -a y и mount /dev/f19old/home /mnt/oldhome)

  3. Скопировал старый домашний каталог в новый домашний каталог: cp -avpr --preserve=all /mnt/oldhome/user /home/ .

  4. Обновите все пакеты и перезапустите: sudo yum update -y && reboot

Итак, поскольку все файлы настроек (~/.*) были перенесены в новую установку, я думал, что все будет сохранено. Но у моего chrome нет моих закладок, и мои навигационная панель и настройки VPN (я полагаю, настройки gnome) не были сохранены.

Я пропустил некоторые файлы, которые мне нужно было найти из /etc/ или что-то еще?

1 ответ1

1

Итак, поскольку все файлы настроек (~/.*) были перенесены в новую установку

Похоже, они были не для меня.

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

запустите это в вашей старой домашней папке

ls -la

Показать список папок со скрытыми папками. Все они начинаются с. Вы можете попробовать скопировать их по одному или сделать что-то вроде этого:

cp -var {.config,.VirtualBox,.mozilla} /your/new/home/folder/location

Тем не менее, я всегда был поклонником rsync сам

rsync -var --progress /home/CHK /newhome

После завершения копирования убедитесь, что владелец папки правильный, выполнив

chown -R CHK:CHK /home/CHK

пс. Также -p и --preverse-all одинаковы

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