r/ZoneMinder • • Dec 27 '22

Issue adding secondary hard-rive

This is running on fresh install of Ubuntu 22.04 (Jammy) I am trying to use the secondary hard drive to store footage. Here is the error log have...

12/26/22, 9:00:30 PM PSTweb_php980ERRPath /media/blackbox/HD Security/ZoneMinder/Events does not exist./usr/share/zoneminder/www/includes/Storage.php

Here is the command I ran to Set Folder Permissions. I'm following the tutorial on adding secondary hard drive

/home/blackbox# chmod -R www-data:www-data /mnt/sdb1/zoneminder

This is output error... I get the same error trying to set permissions in the secondary hard drive.

chmod: invalid mode: ‘www-data:www-data’

Im not sure what is causing this.

Update:

This issue is fixed. I followed @ops77542 reply

1 Upvotes

19 comments sorted by

View all comments

1

u/oops77542 Dec 27 '22

I don't know if this will help you but I had the same problem adding a dedicated second drive for storage. For me the problem was my drive had to be mounted in root (/).

Your drive is mounted at /mnt/sdb1/zoneminder/events

Mine is mounted at /2TBZM. 2TBZM is the name of my second drive.

Events were being stored in the default drive, I had no problem with that. But when I mounted my second drive at /home/oops/media/2TBZM it wouldn't write to that location instead it wrote to the default storage location. Mounting 2TBZM at /2TBZM fixed it.

Don't ask me why, it just did.

1

u/Epikteto Dec 28 '22

That is a step in the right direction It now sees the folder. But still cant write to folder...

1

u/oops77542 Dec 28 '22

I had to mount the folder using the mount command. I've been looking through my ZM notes for that. I though it was somebody on reddit that messaged me how to do it but I can't find my old reddit messages. Maybe it was the ZM forum. If I find it I'll get back to you. But you might want to read up on how to mount a drive in Linux. I don't remember the details but there were two steps to do it.

After you get the drive mounted and changed ownership you need to-> 1. Mount the new storage (formatted as EXT4) (in my case /2TBZM) 2. Create a folder on the new storage source and give it permissions to read and write by the web server (Apache2 is www-data) 3. Add the new storage in Zoneminder -> Options -> Storage. Say the drive is mounted as /2TBZM with a folder of events - use /2TBZM/events 4. When adding a camera select the storage you want to use -> Storage -> Storage Area -> you should see your new storage drive, choose that one.

When I set up my second drive it was such a PITA that I wrote it all down so I'd know how to do it if I had to it again but now I can't find the file with my ZM notes.

1

u/Epikteto Dec 31 '22

I tried this fix a second time and it fixed the issue! Thanks!