Transferring files and screenshots

StaffCop Enterprise stores metadata (database) and intercepted files separately, which allows to store DB and files on different hard drives even if you work with large volumes of data. For example, store DB on fast SSD-storages and keep files on a separate raid-massive or network storage.



Below there is an instruction for sdb1 disk, your disk may have a different name.

RAID-massives and NAS are mounted in a similar way.

1. Stop services

sudo service staffcop stop
sudo service postgresql stop
sudo service nginx stop

2. Mount a new disk

If your disk is not formatted yet, then follow this guide.


sdb1 is given for example. Change it to the name of your disk!

sudo mount /dev/sdb1 /mnt

3. Transfer the content of the directory

Move /var/lib/staffcop/upload to a new disk.

sudo mv /var/lib/staffcop/upload/* /mnt

4. Unmount the disk

sudo umount /mnt

5. Edit file /etc/fstab

writing there the new disk.

sudo nano -u /etc/fstab

writing the line of the type:

/dev/sdb1 /var/lib/staffcop/upload ext4  rw,noatime  0 2

Detailed information on disk mounting can be found here. Check correctness of the mounting.

sudo mount -a

6. Give access rights

sudo chown -R staffcop:staffcop /var/lib/staffcop/upload
sudo chmod -R 755 /var/lib/staffcop/upload

7. Start services

sudo service postgresql start
sudo service staffcop start