Your identity folder should contain the 6 files. If your identity folder contains storagenode folder then the path should be fixed accordingly. In short, give the path that shows the 6 files and not to a subdirectory.
If you followed the documentation then your identity folder should have 6 files in it. Its usually identity/storagenode folder. Check all identity folders for 6 files, they will have .cert and .key extensions. When you find that folder use that path in your /app/identity section of docker command.
Seems you confused a binary identity with the identity folder.
The identity binary is used to generate an actual identity (the folder with 4 files), after authorizing your generated identity with the authorization token this folder will contain 6 files, like:
$ ls -go /mnt/x/storagenode2/identity/
total 12
-rwxrwxrwx 1 546 Jun 19 2019 ca.1560971067.cert
-rwxrwxrwx 1 1076 Jun 19 2019 ca.cert
-rwxrwxrwx 1 241 Jun 19 2019 ca.key
-rwxrwxrwx 1 1084 Jun 19 2019 identity.1560971067.cert
-rwxrwxrwx 1 1614 Jun 19 2019 identity.cert
-rwxrwxrwx 1 241 Jun 19 2019 identity.key
We recommended to backup this folder and move to the disk with data, this way you wouldn’t lost it somehow.
Seems you have a folder StorjNodeData/Storagenode1/identity, could it be it?
Because everything on /volume1/docker/storj/* seems contains only copies of the identity binary, but not required certificates (the binary is used only to generate an identity and sign it, after that it can be removed. You also do not need multiple copies of that binary).
It’s advised to fill the first disk first. However, the minimum requirement is to went of the vetting (~100 audits on all satellites), otherwise you may increase the vetting period in several times (as a number of vetting nodes).