Linux mini-HOWTO

       

Сделайте отдельные копии групп файлов, которые вы хотите сохранить.


Эта часть процесса может наиболее сильно различаться на разных системах, и максимум того, чем я могу помочь - это описать то, что я сделал на своей системе, в надежде хоть как-нибудь указать вам суть действий. В общем случае вам придется смотреть в каждый каталог, содержащий

  • файлы, не входившие в ваш старый дистрибутив Linux, или

  • файлы, более новые, чем файлы с вашего нового дистрибутива

и выделить только те файлы, которые вы хотите сохранить.

(Другая возможная стратегия состоит в том, чтобы сделать копию файлов с более поздними mtime или ctime, чем дата старого дистрибутива, и, затем восстановить необходимые файлы с этой копии. Если вы решитесь придерживаться этого способа, то помните, что новый дистрибутив может содержать более новые файлы, чем те, что вы сохранили.)

В моем случае, я остановился на создании .tgz-файлов для следующих каталогов:

  • /usr/lib/rn

  • /usr/lib/smail

  • /usr/lib/trn (оставшаяся часть /usr/lib будет переустановлена)

  • /usr/local/src

  • /usr/local/bin

  • /usr/local/lib

  • /usr/local/lpfont

  • /usr/local/man

  • /usr/local/sbin

  • /usr/local/thot (в каталоге /usr/local были файлы, которые мне не нужны)

  • /usr/openwin

  • /usr/src/lilo-17 (в моем новом Slackware была версия 16)

  • /usr/src/linux-1.2.13 (по причине того, что там были кое-какие хитрые настройки)

  • /usr/X11R6/lib/X11/app-defaults

  • /usr/X11R6/lib/X11/initrc (оставшаяся часть Xfree86 будет переустановлена)

  • /var/named

  • /var/openwin

  • /var/texfonts

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



Содержание раздела