Hi everyone,
I’m setting up Nextcloud on TrueNAS with a RAIDZ1 configuration (6x12TB drives, giving a total of 52TB), and I’ve run into an issue where Nextcloud’s storage is not using the full space available on my NAS. Let me explain the setup and the problem:
Setup:
- TrueNAS with RAIDZ1 configuration, resulting in a total usable space of 52TB.
- Dataset created for /mnt/Storage/nextcloud.
- I’ve configured Docker containers for Nextcloud, with UserData and AppData being stored in /mnt/Storage/nextcloud/UserData and /mnt/Storage/nextcloud/AppData.
The Problem:
- In Portainer, the volume mapping seems correct — /mnt/Storage/nextcloud/UserData and /mnt/Storage/nextcloud are correctly mapped.
- However, when I check the available storage in Nextcloud,
/mnt/ncdata
only shows 111GB in use, despite the actual storage being 52TB on the server. - UserData is mounted correctly, but it shows 0% usage in Nextcloud even though it should be storing data there.
I’m confused because:
- Docker is correctly mapping volumes, and the datasets on the TrueNAS server are set up properly.
- The volume UserData is showing 111GB, but the underlying dataset has 52TB available.
- AppData and PostgresData volumes are working as expected, but UserData is underutilized.
I tried:
- Checking if the mount points in Docker are correct.
- Verifying the volume mappings in Portainer.
- Reviewing permissions for all directories involved.
- Ensuring that
/mnt/ncdata
should point to /mnt/Storage/nextcloud/UserData.
My Question:
- Why is
/mnt/ncdata
only showing 111GB when the actual disk has 52TB of usable space? - How can I make sure Nextcloud utilizes the full space on the RAIDZ1 dataset?
Any insights or solutions would be greatly appreciated. Thanks!