Для размещения нового ПО в CVMFS нужно подать заявку на создание нового репозитория , а так же прислать ключ id_rsa.pub (с хоста откуда будет осуществлятся доступ к cvmfs пользователя, который будет сопровождать репозиторий) администратору ЦИВК (grom@jinr.ru).
После создания нового репозитория входить так :
ssh cfs.$newrepo@cfs-f000.jinr.ru , $newrepo=название репозитория : dstau,er, bmn ….
Пользователь может производить действия с репозиторием /cvmf/$newrepo.jinr.ru
Максимум через час новое содержимое появитcя на lxpubXX.jinr.ru
Минимальный набор действий.
1. Открыть запись в репозиторий:
cvmfs_server transaction $newrepo.jinr.ru
2. Копировать новое содержимое:
cvmfs_rsync -a <from> /cvmfs/$newrepo.jinr.ru
или — для безопасности и удобства можно использовать команду /usr/bin/cvmfs_rsync :
/usr/bin/cvmfs_rsync —filter=’-p.cvmfscatalog’ —filter=’-p.cvmfsautocatalog’ «$@» cvmfs_server publish $newrepo.jinr.ru
3. Синхронизовать репозиторий:
cvmfs_server publish $newrepo.jinr.ru
Другие команды:
Отменить обновление: cvmfs_server abort $newrepo.jinr.ru
Проверить репозиторий: cvmfs_server check -i $newrepo.jinr.ru
Посмотреть конфигурацию: /usr/bin/cvmfs_server info
Команды, которые надо запускать через sudo:
/usr/bin/cvmfs_server list,
/usr/bin/cvmfs_server info xxx.jinr.ru, # cvmfs configuration info
/usr/bin/cvmfs_server transaction xxx.jinr.ru, # open writing
/usr/bin/cvmfs_server resign xxx.jinr.ru,
/usr/bin/cvmfs_server abort xxx.jinr.ru, # abort commit (just before publish)
/usr/bin/cvmfs_server gc xxx.jinr.ru,
/usr/bin/cvmfs_server publish xxx.jinr.ru,
/usr/sbin/xfs_quota -x -c report /srv/cvmfs,
/usr/bin/chown cfs.xxx /cvmfs/xxx.jinr.ru
============================================================================================================================