случайно удаленный *некоторые* / var, но имеют старое резервное копирование, как я могу зафиксировать это?

Я иду 12.04LTS.

У меня был старый диск ОС, смонтированный в /media/backup/, и я преобразовывал его для использования в качестве диска с резервной копией. Я случайно работал sudo rm -rf /var/ вместо sudo rm -rf var/, и удаленный часть из моего /var/ прежде, чем поймать мою ошибку с ^C.

Я перекопировал через некоторые файлы от /media/backup/var/ использование cp -na /media/backup/var/specific_path/* /var/specific_path/, главным образом делая очевидное здесь (папки в /var/ который имел меньше файлов, чем в /media/backup/var/ например). Несколько вещей, очевидно, не работали:

  • Totem жаловалась из командной строки, что это не могло соединиться с разъемом (это важно, поскольку машина является HTPC, работающим mythtv),
  • некоторые программы жаловались, что существует нет /var/lib/dbus/machine_id, и эта папка и файл не были воссозданы на перезагрузке (я ожидал, что это могло бы быть),

После того как я чувствовал, что сделал достаточно, я попробовал перезагрузку.

Сбои tty7, и я получаю основанный на тексте вход в систему. Я должен скопировать через некоторые gdm файлы? Моя старая установка постепенно обновлялась до 12.04LTS от 8.04LTS первоначально. Я предполагаю var/ имеет некоторые папки прежней версии, которые я не должен воспроизводить в моем /var/. Например, это имеет a var/lib/gdm/ папка, но /var/lib/ не делает. С другой стороны я думал, что gdm был удержан от использования?

Я могу сделать 'восстановление' с помощью установочного CD или являюсь там способом использовать мое резервное копирование для восстановления остальных?

ОБНОВЛЕНИЕ

cp /media/backup/var/lib/gdm/* /var/lib/gdm/ получил меня до такой степени, когда, я могу загрузиться на рабочий стол. Я нахожусь теперь в менее критическом состоянии, но мой вопрос выше все еще стоит: есть ли способ обнаружить то, что должно отсутствовать, или вызывать своего рода интеллектуальное dpkg-reconfigure для просто тех пакетов с недостающими файлами?

0
задан 5 January 2013 в 03:05

1 ответ

Ваш лучший подход - переустановить и использовать резервную копию для переноса ваших данных в новую установку.

0
ответ дан 5 January 2013 в 03:05

Другие вопросы по тегам:

Похожие вопросы: