Перейти к основному содержанию
Рецепты Linux

Main navigation

  • Основы
  • Система
  • Команды
  • Программы
  • Дистро
  • Интерфейсы
  • Устройства
  • Доки
User account menu
  • Войти

Строка навигации

  1. Главная

Сохранение системных файлов в RCS

Автор: mensh, 3 ноября, 2008
Система
  • RCS

Для сохранения всех версий системных конфигурационных файлов нет необходимости копировать все содержимое каталога /etc в репозиторий RCS.

Достаточно заархивировать каталог /etc обычным способом, а репозиторий RCS использовать для хранения изменяемых файлов.

В следующем примере создается репозиторий RCS для каталога /etc:

root@localhost:~:# mkdir -p /rcsconfig/etc/RCS

Файлы, подлежащие редактированию, заносятся в репозиторий RCS:

root@localhost:~:# cd /rcsconfig/etc
root@localhost:/rcsconfig/etc:#
root@localhost:/rcsconfig/etc:# cp /etc/fstab fstab
root@localhost:/rcsconfig/etc:# ci -u fstab
RCS/fstab,v <-- fstab
enter description, terminated with single '.' or end of file:
NOTE: This is NOT the log message!
>> .
initial revision: 1.1
done

Из репозитория файлы извлекаются для внесения изменений:

root@localhost:/rcsconfig/etc:# co -l fstab
RCS/fstab,v --> fstab
revision 1.1 (locked)
done
root@localhost:/rcsconfig/etc:# vim fstab

После внесения изменений файл сохраняется, закрывается, а затем снова заносится в репозиторий:

root@localhost:/rcsconfig/etc:# ci -u fstab
RCS/fstab,v <-- fstab
new revision: 1.2; previous revision: 1.1
enter log message, terminated with single '.' or end of file:
>> Добавлена точка монтирования CRUX
>> .
done

После занесения в репозиторий рабочий файл копируется на свое место в /etc:

root@localhost:/rcsconfig/etc:# cp fstab /etc/fstab

При попытке извлечь файл повторно (файл не был возвращен в репозиторий) программа предлагает переписать рабочую копию файла:

root@localhost:/rcsconfig/etc:# co -l fstab
RCS/fstab,v --> fstab
revision 1.2 (locked)
writable fstab exists; remove it? [ny](n): y
done

Каждая программа обычно имеет в репозитории собственный подкаталог, но можно хранить данные и в одном& каталоге, так как каждый волен выбирать способ организации файлов.

Последние материалы

  • Приложение scanimage
    2 hours ago
  • Утилита sensors
    4 days ago
  • Сканер Rkhunter
    1 week 4 days ago
  • Программа resize2fs
    2 weeks 3 days ago
  • Аудиопроигрыватель QMMP
    3 weeks 1 day ago
RSS feed

Secondary menu

  • О проекте

© 2008–2025 Олег Меньшенин mensh@yandex.ru