En uno de los nextcloud que administro, tras unos meses de uso el usuario evidentemente quiere mas espacio. En su momento les definí 1Tb cuando la capacidad total del disco es de 2Tb. Ni idea de porqué lo hice así, hoy me he encontrado de nuevo el porqué, y es que no ha habido forma humana para definir en el interfaz web una quota de usuario de 1,5Tb, ni poniendo 1500Gb, ni con espacio, ni sin ni la madre que lo parió. Así que otra forma de hacerlo es mediante el uso del comando occ.
La forma de definir una quota al usuario entonces sería:
root@***cloud:~# su - www-data -s /bin/bash www-data@***cloud:~$ cd html/nextcloud www-data@***cloud:~/html/nextcloud$ chmod +x occ www-data@***cloud:~/html/nextcloud$ ./occ user:setting admin files quota 1500GB
Para ver si se ha aplicado la quota correctamente
www-data@***cloud:~/html/nextcloud$ ./occ user:info admin - user_id: admin - display_name: admin - email: - cloud_id: admin@cloud.***.*** - enabled: true - groups: - admin - quota: 1500GB - storage: - free: 589345344031 - used: 1021267391969 - total: 1610612736000 - relative: 63.41 - quota: 1610612736000 - last_seen: 2022-09-15T08:59:09+00:00 - user_directory: /var/www/nextclouddata/admin - backend: Database
Fuente: help.nextcloud.com