External HDD - ZimaOS

Hi,

I’ve been trying for some time to set up ZimaOS on my Mini PC. The initial OS installation went smoothly, but I’m having difficulties configuring my apps to work with my external USB HDD.

Here is my setup:

  • Fresh ZimaOS installation on an Intel N100 mini PC, 16 GB RAM, 512 GB SSD
  • Seagate 5 TB external HDD

My goal is to install all applications on the internal SSD and use the external HDD only as storage. ZimaOS detects the drive, but I cannot access the storage path from within the server applications.

After researching, I learned that I need to mount the drive using commands such as:

lsblk
mount /dev/sda1 /mountpoint

However, I am not sure where to create the mount point or what exactly it should be. I tried mounting the drive under /var, which seemed to work initially, but the entire server crashed afterwards and I had to reinstall the system.

Could someone please explain the correct process or recommend best practices for mounting an external drive in ZimaOS?

Below is my current setup and the App settings screen.

This is how it looks atm.

This is what i have on the App Settings

Based on YOUR install, this is how I did mine:

/media/sdc/ZimaOS/Data/Jellyfin/Media

Hello MjTech,

first of all, thank you very much for your quick response.

I’m an absolute beginner in this area, so could you explain it a bit more clearly or even step-by-step?

I’m currently working with a fresh ZimaOS installation and a completely empty HDD that is listed as “sda1”.

The 2nd Drive has to be “mounted”

Then you have to:

mkdir (media) or whatever you want to name it… WITHOUT THE PARENTHESES

and create the DIR that you want it call etc

Then point the docker config to that directory, like I listed in the first reply.

So:

lsblk Finds your 2nd drive

mkdir -p /media/Jellyfin (example)
mount /dev/thenameofyourdrive /media/Jellyfin

And you will have to use: sudo

Before these commands

I think i did all that.

sda           8:0    0   4.5T  0 disk 
└─sda1        8:1    0   4.5T  0 part /var/lib/casaos_data/HDD1
                                      /DATA/HDD1

I created the Path /DATA/HDD1 and mounted it.
In the App i put the Settings like this.

Yet when I´m selecting the Download Path in SABnzbd i get a Permission Error.

What have i done wrong?

App settings => adjust PUID, because „1000“ is not correct. Set PUID to 999 and try again.