Damn. I had made a very long post, but somehow something went wrong. Basically what I'd like to know is the following.
Currently I have my DB_DATA_LOCATION and UPLOAD_LOCATION on an external NTFS formatted USB drive:
# The location where your uploaded files are storedUPLOAD_LOCATION=E:\Immich\library# The location where your database files are storedDB_DATA_LOCATION=E:\Immich\postgres
# The location where your uploaded files are storedUPLOAD_LOCATION=E:\Immich\library# The location where your database files are storedDB_DATA_LOCATION=E:\Immich\postgres
With Docker For Windows this works. But I'm not that impressed by the performance and would like to switch to Linux (total noob).
From the docs I understand that the DB_DATA_LOCATION cannot be on an NTFS drive, correct ? So when I install Linux on a new harddrive I need to change the location in the .ENV to this (EXT4) drive ?
But, would it be possible to keep the UPLOAD_LOCATION on the original NTFS formatted USB drive ? My external libraries and upload folder are way to big to put on the EXT4 drive.
Also what would be the correct way to restore the database from Windows to Linux ?
Do I do the PowerShell (Windows) backup as noted here:
And then the Linux restore as noted on the same page ? There is a difference in filenames for the dump, the Linux version is named dump.sql.gz but the Windows version is named dump.sql without .gz Can I just change the filename to dump.sql.gz on my Windows dump ? Or doesn't it work like that ?
Thanks in advance for helping me. I really love Immich !!