пятница, января 29, 2010

Стратегия выживания.

Live free or die.
Живи свободным или умри.

Я уже немного упоминал о независимости от системы, т.е. необходимо так организовать своё взаимодействие с компьютером, чтобы максимально быть независимым от того, что происходит с системой и максимум, что бы вам могло грозить это переустановка ОС без потери данных и даже без потери настроек необходимых программ. Всё это очень просто организовать, не буду говорить о глобальных стратегиях при меняемых на серверах в локальных и глобальных сетях, как вы уже могли заметить, мои заметки адресованы обычному домашнему пользователю, желающему организовать свою работу в Linux.
Первое условие в нашей стратегии это выбор раздела для хранения резерва, я уже описывал как необходимо разбивать винт при установке и тем неменее упомяну ещё раз в этой связи. И так у вас должен быть дополнительный раздел, не связанный с системой, т.е. это должен быть не системный раздел и не /home, а любой произвольный, идеально будет если он будет находиться не на том же жёстком диске что и система (в случае наличия нескольких винтов). А смысл заключается в следующем, на этом разделе вы будете сохранять файлы конфигурации вашей системы, чтобы в случае переустановки прикладывать минимум усилий, так же переодически сюда можно скидывать нужные данные из папки /home если они там появляются, вообще рекомендую использовать папку /home только как временную директорию для текущей работы, но никак не для хранения данных, данные как раз храните на упомянутом выше разделе. И так, выбрать необходимые файлы для резервирования вы должны сами, по сути все конфигурационные файлы, которые вы сами настраивали вручную лучше сохранить, дабы не проделывать это повторно и не испытывать судьбу - получиться настроить или нет.
Файлы на которые следует обратить внимание
/etc/fstab - хранит все автомантируемые устройства, полезно сохранить, если вы подключаете жёсткие диски и разделы не с родными файловыми системами, требующими дополнительной настройки.
/etc/X11/xorg.conf - если вы устанавливали патентованные драйвера на видио карту, добавляли шрифты для иксов и т.п.
/etc/apt/sources.list - обязательно сохраните, тут все ресурсы из которых вы черпаете пакеты для системы.
/etc/samba/smb.conf - настройки самбы для связи с windows машинами.
/etc/network/interfaces - файл настройки сетевых устройств.
Соответствующим образом сохраняйте всё конфиги, которые вы настраивали сами и в этой связи лучше докопаться до сути вопроса и настроить самим и сохранить, чем пользоваться гуёвыми конфигураторами действия которых вы до конца не понимаете. Ещё полезно сохранить файлы личных настроек некоторых программ, хранящихся в домашнем каталоге, это файлы почтовых клиентов, клиентов мгновенных сообщений, музыкальных проигрывателей, если вы используете их для работы с музыкальными коллекциями, тоже с фотоальбомами, клиентами для чтения новостей, браузерами, ну вообщем суть ясна я думаю :).
А на последок одна маленькая, но удивительно удобная штучка. Вы можете сохранить список всех установленных у вас на данный момент в системе пакетов, а после переустановки подгрузить этот список в программу установки пакетов и останется только дождаться, когда они все установятся - не нужно тщательно выбирать нужное и ненужное, достаточно сделать это один раз. Привожу волшебные ключеки.
Сохранение списка установленных пакетов
# dpkg --get-selections > software
в текущей директории сохраниться файл со списком пакетов, его можно называть и переименовывать произвольно и перемещать в любое удобное место.
В последствии при необходимости этот список можно подгрузить в Синаптике - там есть соотв. опция или выполнить следующее.
Восстановление списка пакетов
# dpkg --set-selections < software
# apt-get dselect-upgrade
Надеюсь теперь переустановка системы вам ничем не грозит, разве что некоторой потерей времени, которую мы попытались свести к минимуму.

Комментариев нет:

Отправить комментарий