been trying this problem for a week now and kind of loosing my hair😂, sorry for such a noob here. I have searched the community and none of them really solved but gave me Ideas and thanks. My problem is I can’t seem to change the Storage location of Immich where it should save the Photos. It always use the System SSD with 250gb. I want it to store it in my 1TB HDD (for testing) but it’s not using it. I tried CogZog instruction (thanks for your effort) but Immich (version 2.7.4) keeps failing to start or it breaks. I tried the one that says before opening immich “In the immich-server tab, map your album storage location in the Volumes section (default is /DATA/Gallery/immich).” Keeps failing to start too after changing the Path. Even in my Mobile Phone when I tried to upload, the Storage shown is the System SSD. I appreciate very much for the help.
PS: I opened a new Topic cause I mostly see is from version 2.3.1 , I am not sure maybe there’s a difference since I just starting to make my own Homeserver. Sorry if it’s wrong for starting this Topic again, Thank you.
Had similar problems with immich, tried for hours with no sucess. Finally decided to install photoprism and it works for me, with the help of chatgpt. all data (photos) on harddrive, program on my ssd. so maybe you could consider to install photoprism instead of immich.
Didn’t seem to work for me. I had added an external path to a folder on my storage drive and that worked but replacing the default upload path to the same did not…
Could you please share a few screenshots of your container setup (especially the volume/storage configuration)? That would really help me understand what might be going wrong.
i am beginning to wonder if it goes back to the message on the first image i shared with the warning saying that external hdd is read only. i find that hard to believe because the “Files” container allows me to transfer files from my windows pc…. and i had previously reformatted that hard drive in exfat. but the “/DATA/.media/Elements/Photos” allowed the container to actually start. It was not until i tried to actually run immich that it became a problem.
first of all, thanks to everyone for replying and for the effort everyone did. @isanto1306 , I have been doing the Path you recommended (/DATA/.media/etc…), I couldn’t make it work. Then I followed @TonyTony somehow that did not work for me either…so I had an Idea hmmm! “why not install in 1TB HDD, instead of the System”…so I went back at TonyTony’s clean install, restart my ZimaOS then before installing changed the Path to 1TB HDD Storage to install…(see below)
but what I don’t understand is, I tried the Path what you said @isanto1306 but it kept breaking after install. But I changed it before install then it worked. Is this supposed to be like this or I just got lucky? In upcoming Apps that I needed, do I need to do it like, installing directly to the drive I want to use or changing the Path to the Drive I want to use before Install? I am really noob at this🤦♀️
PS: Sorry for the late Reply. A lot of things came in between. And thank you all again
This has been an issue I’ve been facing for the past couple days. I keep running into the issue where when trying to move it to my main storage and not my system storage it tells me that it’s unable to even with Privileges turned on. The error message is “error while creating mount source path ’ read-only file system”
I’ve tried changing the permission in the ssh terminal to read-write that just broke another thing.
Edit: I’m using RAID set up so I wouldn’t be surprised if that’s where the issue is
### ❌ Issue: Immich Storage Integrity Check Error (`ENOENT`)
If your Immich container fails to start on ZimaOS and you see this error in the logs:
```text
ERROR [Microservices:StorageService] Failed to read (/usr/src/app/upload/encoded-video/.immich): Error: ENOENT: no such file or directory
Root Cause
Immich performs a system integrity check on startup (Storage Folder Checks). When you point Immich to a custom host path or a newly created directory, it expects a specific subfolder structure (library, thumbs, upload, profile, encoded-video, backups), with each containing a hidden marker file named .immich. If the directory is empty or incomplete, the missing .immich files cause the startup check to fail.
Solution (via Terminal)
Open the Terminal in ZimaOS (or connect via SSH) and run the following commands in order:
Note: Make sure to replace /DATA/Main-Storage/immich/upload with your actual host storage path if it is different.
After running these commands, return to the ZimaOS Dashboard and restart the Immich app. The integrity checks will pass and the app will start up properly.