Come disabilitare le immagini 3X per archiviare e ottimizzare?

Hi,

I do have huge image local storage

/var/discourse/shared/standalone/uploads/default
  57.5GiB [##########] /original
  35.6GiB [######    ] /optimized

the original

  56.7GiB [##########] /3X
  667.6MiB [          ] /2X
  155.5MiB [          ] /1X

and optimized

   33.8GiB [##########] /3X
    1.7GiB [          ] /2X
  113.3MiB [          ] /1X

I found this settings and make this 1 and 2. Is it relevant settings?

image

I would like to drop all 3X images (original and optimized) and store/show only 2X picture?
How to setup this configuration?

T H A N K S

3x is just a naming convention it has nothing to do with image size

If you want to cut on storage you could run the rake task that irreversibly shrinks old images and drops fidelity

how to do it? what’s the command line?

This script should do it:

But I would be very very careful to have a full backup of everything prior to playing with it.

/var/discourse/shared/standalone/uploads/default
  57.5GiB [##########] /original
  35.6GiB [######    ] /optimized

per favore, indicami quale cartella, /original o /optimized, posso eliminare per liberare spazio?

Come ha detto @sam, se vuoi davvero ridurre l’uso del disco, dovrai ridimensionare tutti i tuoi file originali e rigenerare tutte le miniature (cioè le immagini “ottimizzate”).

È un processo complesso, poiché devi aggiornare sia i file sul disco che i record associati nel database.

DIO MIO!

Ho appena rovinato la mia cartella /original mentre la spostavo da una cartella all’altra.
Esiste un modo per utilizzare le immagini dalla cartella /optimized? O dal database Postgres?

Sono nei guai ora?

Qualche suggerimento o punto da considerare?

Puoi provare a recuperare da ottimizzato, ma la qualità sarebbe limitata

Se disponi di un backup che include gli upload, puoi estrarli direttamente dall’archivio nella directory originals.

Come si fa? Ho la cartella /optimized completa.

Io faccio il backup solo dei contenuti, senza i file caricati.

Dovrei semplicemente copiare /optimized in /original?

guarda qui:

./launcher enter app
rails c
Upload.last(10)

Vedi gli URL lì, è lì che ci aspettiamo di trovare i caricamenti.

root@dastereo:/var/postgres_data_discourse# du -hs * | sort -rh | head -5
33G  base
129M  pg_wal
46M  pg_xact
616K  global
216K  pg_subtrans

Il database Postgres contiene anche immagini? Va bene?

I file sono tutti archiviati su disco; il database contiene solo record di alcuni metadati.