Проблема с загрузкой изображений в Immich, вероятно, связана с правами доступа к папке, где хранятся файлы. Вот несколько шагов, которые вы можете выполнить для решения этой проблемы.
### 1. Проверка точки монтирования
Убедитесь, что ваш внешний HDD смонтирован правильно и доступен для чтения/записи. Перейдите в нужную папку и выполните следующую команду:
```bash
ls -la /path/to/your/mounted/drive
```
Замените `/path/to/your/mounted/drive` на путь к вашей точке монтирования (например, `/media/username/drive_name` или `/mnt/immich_data`). Убедитесь, что файлы существуют и доступны.
### 2. Изменение владельца и прав доступа
Чтобы изменить владельца и права доступа для папки, выполните следующие команды:
```bash
sudo chown -R your_username:your_username /path/to/your/mounted/drive
```
Замените `your_username` на ваше имя пользователя в системе и путь к вашему смонтированному диску. Например:
```bash
sudo chown -R username:username /media/username/drive_name
```
После этого вам нужно установить соответствующие права доступа:
```bash
sudo chmod -R 755 /path/to/your/mounted/drive
```
Эта команда даст права на чтение и выполнение для всех (и запись для владельца).
### 3. Параметры монтирования
Если вы монтируете внешний диск через `/etc/fstab` или командой `mount`, убедитесь, что у вас установлены правильные параметры монтирования. Пример строки в файле `/etc/fstab`:
```
/dev/sdXY /media/username/drive_name ext4 defaults,uid=1000,gid=1000 0 0
```
Здесь `sdXY` — это ваш диск и раздел. Замените его на правильный идентификатор вашего устройства. Убедитесь, что `uid` и `gid` установлены на идентификаторы вашего пользователя (обычно `1000` для первого пользователя).
### 4. Перезагрузите систему или размонтируйте и смонтируйте диск заново
После того как вы изменили права доступа и владельца, вы можете сделать следующее:
1. Перезагрузите компьютер или
2. Размонтируйте и смонтируйте диск заново:
```bash
sudo umount /path/to/your/mounted/drive
sudo mount /path/to/your/mounted/drive
```
### 5. Проверка журналов Immich
Если после выполнения вышеуказанных шагов проблема не решена, проверьте журналы Immich на наличие дополнительных сообщений об ошибках:
```bash
docker logs immich_server
```
Если вы используете `docker-compose`, проверьте соответствующие контейнеры.
Если проблема сохраняется, пожалуйста, приведите больше информации о вашей системе (версия Ubuntu, используемый метод установки Immich и др.), чтобы я мог помочь вам более точно.