Перенос файлов и скриншотов¶
Staffcop Enterprise раздельно хранит метаданные (базы данных) и перехваченные файлы. При больших объемах этот подход позволяет размещать БД и файлы на разных физических носителях. Например, базы данных можно расположить на быстрых SSD-накопителях, а файлы — на отдельном RAID-массиве или сетевом хранилище.
Примечание
В примерах используется диск sdb1. Имя вашего диска может отличаться. RAID-массивы и NAS-хранилища монтируются аналогично.
Чтобы перенести файлы и скриншоты:
Остановите сервисы:
sudo service staffcop stop sudo service postgresql stop sudo service nginx stop
Смонтируйте новый диск. Если диск еще не отформатирован, используйте инструкцию по созданию и добавлению разделов.
sudo mount /dev/sdb1 /mntВнимание
Нельзя использовать одну и ту же точку монтирования для файлов и баз данных. База данных не должна храниться в /var/lib/staffcop/upload/.
Переместите содержимое папки:
sudo mv /var/lib/staffcop/upload/* /mnt
Размонтируйте диск:
sudo umount /mnt
Откройте файл /etc/fstab для редактирования:
sudo nano -u /etc/fstab
Добавьте новую строку в файл /etc/fstab, чтобы диск автоматически монтировался при загрузке системы:
/dev/sdb1 /var/lib/staffcop/upload ext4 rw,noatime 0 2См.также
Проверьте корректность настроек:
sudo mount -a
Выдайте права доступа:
sudo chown -R staffcop:staffcop /var/lib/staffcop/upload sudo chmod -R 755 /var/lib/staffcop/upload
Запустите сервисы
sudo service postgresql start sudo service staffcop start sudo service nginx start