Привет всем! У меня Proxmox 8.1.4 PVE с Truenas Scale и LXC для Plex. Внутри Truenas у меня такая структура:
Код:
```
drwxrwx--- 46 jasong jasong 48 Feb 15 07:26 config
drwxrwx--- 3 jasong jasong 3 Feb 17 08:55 downloads
drwxr-xr-x 6 root root 9 Feb 11 09:48 ix-applications
drwxrwx--- 7 jasong jasong 7 Feb 12 20:12 media
```
admin@truenas[/mnt/tank]$ Я создал NFS-шары для config, downloads и media. В каталоге config права выглядят так:
Код:
```
admin@truenas[/mnt/tank/config]$ ls -la
total 272
drwxrwx--- 46 jasong jasong 48 Feb 15 07:26 .
drwxr-xr-x 7 root root 7 Feb 11 09:48 ..
drwxrwx--- 2 jasong jasong 2 Feb 15 06:22 .stfolder
drwxrwx--- 8 jasong jasong 8 Feb 15 06:22 bazarr
drwxrwx--- 10 jasong jasong 10 Feb 15 06:22 code-server
drwxrwx--- 8 jasong jasong 8 Feb 15 06:22 docker-compose
drwxrwx--- 2 jasong jasong 2 Feb 15 06:22 duckdns
drwxrwx--- 2 jasong jasong 2 Feb 15 06:22 filezilla
-rwxrwx--- 1 jasong jasong 0 Feb 15 06:19 findmehere
drwxrwx--- 2 jasong jasong 3 Feb 15 07:26 gluetun
drwxrwx--- 4 jasong jasong 5 Feb 17 09:37 grafana
drwxrwx--- 9 jasong jasong 9 Feb 15 06:22 heimdall
```
Все файлы принадлежат jasong:jasong и chmod'ed одинаково. В каталоге media:
Код:
```
admin@truenas[/mnt/tank/media]$ ls -al
total 260
drwxrwx--- 7 jasong jasong 7 Feb 12 20:12 .
drwxr-xr-x 7 root root 7 Feb 11 09:48 ..
drwxrwx--- 190 jasong jasong 190 Feb 11 10:09 comics
drwxrwx--- 2 jasong jasong 2 Feb 12 20:12 images
drwxrwx--- 419 jasong jasong 428 Feb 17 09:03 movies
drwxrwx--- 468 jasong jasong 468 Feb 11 10:10 music
drwxrwx--- 158 jasong jasong 158 Feb 15 18:07 tv
```
В данных каталогах владельцы, группы и ACL тоже одинаковы. Я создал NFS-шары для Config/Media/Downloads. Я использовал свойство mapall, установленное на "jasong". В Proxmox я сопоставил NFS-шары
и каталог /mnt/pve выглядит так:
Код:
```
oot@home:/mnt/pve# ls -al
total 26
drwxr-xr-x 5 root root 4096 Feb 17 10:55 .
drwxr-xr-x 3 root root 4096 Feb 17 10:49 ..
drwxrwx--- 46 3000 3000 48 Feb 15 09:26 config
drwxrwx--- 3 3000 3000 3 Feb 17 10:55 downloads
drwxrwx--- 7 3000 3000 7 Feb 12 22:12 media
```
Внутри моего LXC-контейнера я добавил точки монтирования в файл конфигурации pct:
Код:
```
mp0: /mnt/pve/config,mp=/mnt/config
mp1: /mnt/pve/media,mp=/mnt/media
mp2: /mnt/pve/downloads,mp=/mnt/downloads
```
Внутри LXC результат выглядит так:
Код:
```
root@plex:/mnt# ls -al
total 26
drwxr-xr-x 5 root root 4096 Feb 17 11:53 .
drwxr-xr-x 18 root root 4096 Feb 17 12:01 ..
drwxrwx--- 46 3000 3000 48 Feb 15 09:26 config
drwxrwx--- 3 3000 3000 3 Feb 17 10:55 downloads
drwxrwx--- 7 3000 3000 7 Feb 12 22:12 media
```
В каталоге config у меня полный доступ на чтение/запись:
Код:
```
root@plex:/mnt/config# ls -al
total 268
drwxrwx--- 46 3000 3000 48 Feb 15 09:26 .
drwxr-xr-x 5 root root 4096 Feb 17 11:53 ..
drwxrwx--- 2 3000 3000 2 Feb 15 08:22 .stfolder
drwxrwx--- 8 3000 3000 8 Feb 15 08:22 bazarr
drwxrwx--- 10 3000 3000 10 Feb 15 08:22 code-server
drwxrwx--- 8 3000 3000 8 Feb 15 08:22 docker-compose
drwxrwx--- 2 3000 3000 2 Feb 15 08:22 duckdns
drwxrwx--- 2 3000 3000 2 Feb 15 08:22 filezilla
-rwxrwx--- 1 3000 3000 0 Feb 15 08:19 findmehere
drwxrwx--- 2 3000 3000 3 Feb 15 09:26 gluetun
```
Но внутри каталога /media я вижу вот что:
Код:
```
root@plex:/mnt/media# ls -al
total 15
drwxrwx--- 7 3000 3000 7 Feb 12 22:12 .
drwxr-xr-x 5 root root 4096 Feb 17 11:53 ..
drwxrwx--- 2 root root 2 Feb 11 11:08 comics
drwxrwx--- 2 3000 3000 2 Feb 12 22:12 images
drwxrwx--- 2 root root 2 Feb 11 11:07 movies
drwxrwx--- 2 root root 2 Feb 11 11:07 music
drwxrwx--- 2 root root 2 Feb 11 11:06 tv
```
И я получаю "permission denied" при попытке войти в каталоги comics, movies, music или tv. Я перепроверял это много раз и не могу понять, что не так. Все они выглядят как правильно настроенные, поэтому я не могу понять, почему NFS-шара /media показывает владельца root вместо 3000:3000. Какую простую, глупую ошибку я пропустил?
Код:
```
drwxrwx--- 46 jasong jasong 48 Feb 15 07:26 config
drwxrwx--- 3 jasong jasong 3 Feb 17 08:55 downloads
drwxr-xr-x 6 root root 9 Feb 11 09:48 ix-applications
drwxrwx--- 7 jasong jasong 7 Feb 12 20:12 media
```
admin@truenas[/mnt/tank]$ Я создал NFS-шары для config, downloads и media. В каталоге config права выглядят так:
Код:
```
admin@truenas[/mnt/tank/config]$ ls -la
total 272
drwxrwx--- 46 jasong jasong 48 Feb 15 07:26 .
drwxr-xr-x 7 root root 7 Feb 11 09:48 ..
drwxrwx--- 2 jasong jasong 2 Feb 15 06:22 .stfolder
drwxrwx--- 8 jasong jasong 8 Feb 15 06:22 bazarr
drwxrwx--- 10 jasong jasong 10 Feb 15 06:22 code-server
drwxrwx--- 8 jasong jasong 8 Feb 15 06:22 docker-compose
drwxrwx--- 2 jasong jasong 2 Feb 15 06:22 duckdns
drwxrwx--- 2 jasong jasong 2 Feb 15 06:22 filezilla
-rwxrwx--- 1 jasong jasong 0 Feb 15 06:19 findmehere
drwxrwx--- 2 jasong jasong 3 Feb 15 07:26 gluetun
drwxrwx--- 4 jasong jasong 5 Feb 17 09:37 grafana
drwxrwx--- 9 jasong jasong 9 Feb 15 06:22 heimdall
```
Все файлы принадлежат jasong:jasong и chmod'ed одинаково. В каталоге media:
Код:
```
admin@truenas[/mnt/tank/media]$ ls -al
total 260
drwxrwx--- 7 jasong jasong 7 Feb 12 20:12 .
drwxr-xr-x 7 root root 7 Feb 11 09:48 ..
drwxrwx--- 190 jasong jasong 190 Feb 11 10:09 comics
drwxrwx--- 2 jasong jasong 2 Feb 12 20:12 images
drwxrwx--- 419 jasong jasong 428 Feb 17 09:03 movies
drwxrwx--- 468 jasong jasong 468 Feb 11 10:10 music
drwxrwx--- 158 jasong jasong 158 Feb 15 18:07 tv
```
В данных каталогах владельцы, группы и ACL тоже одинаковы. Я создал NFS-шары для Config/Media/Downloads. Я использовал свойство mapall, установленное на "jasong". В Proxmox я сопоставил NFS-шары
и каталог /mnt/pve выглядит так:Код:
```
oot@home:/mnt/pve# ls -al
total 26
drwxr-xr-x 5 root root 4096 Feb 17 10:55 .
drwxr-xr-x 3 root root 4096 Feb 17 10:49 ..
drwxrwx--- 46 3000 3000 48 Feb 15 09:26 config
drwxrwx--- 3 3000 3000 3 Feb 17 10:55 downloads
drwxrwx--- 7 3000 3000 7 Feb 12 22:12 media
```
Внутри моего LXC-контейнера я добавил точки монтирования в файл конфигурации pct:
Код:
```
mp0: /mnt/pve/config,mp=/mnt/config
mp1: /mnt/pve/media,mp=/mnt/media
mp2: /mnt/pve/downloads,mp=/mnt/downloads
```
Внутри LXC результат выглядит так:
Код:
```
root@plex:/mnt# ls -al
total 26
drwxr-xr-x 5 root root 4096 Feb 17 11:53 .
drwxr-xr-x 18 root root 4096 Feb 17 12:01 ..
drwxrwx--- 46 3000 3000 48 Feb 15 09:26 config
drwxrwx--- 3 3000 3000 3 Feb 17 10:55 downloads
drwxrwx--- 7 3000 3000 7 Feb 12 22:12 media
```
В каталоге config у меня полный доступ на чтение/запись:
Код:
```
root@plex:/mnt/config# ls -al
total 268
drwxrwx--- 46 3000 3000 48 Feb 15 09:26 .
drwxr-xr-x 5 root root 4096 Feb 17 11:53 ..
drwxrwx--- 2 3000 3000 2 Feb 15 08:22 .stfolder
drwxrwx--- 8 3000 3000 8 Feb 15 08:22 bazarr
drwxrwx--- 10 3000 3000 10 Feb 15 08:22 code-server
drwxrwx--- 8 3000 3000 8 Feb 15 08:22 docker-compose
drwxrwx--- 2 3000 3000 2 Feb 15 08:22 duckdns
drwxrwx--- 2 3000 3000 2 Feb 15 08:22 filezilla
-rwxrwx--- 1 3000 3000 0 Feb 15 08:19 findmehere
drwxrwx--- 2 3000 3000 3 Feb 15 09:26 gluetun
```
Но внутри каталога /media я вижу вот что:
Код:
```
root@plex:/mnt/media# ls -al
total 15
drwxrwx--- 7 3000 3000 7 Feb 12 22:12 .
drwxr-xr-x 5 root root 4096 Feb 17 11:53 ..
drwxrwx--- 2 root root 2 Feb 11 11:08 comics
drwxrwx--- 2 3000 3000 2 Feb 12 22:12 images
drwxrwx--- 2 root root 2 Feb 11 11:07 movies
drwxrwx--- 2 root root 2 Feb 11 11:07 music
drwxrwx--- 2 root root 2 Feb 11 11:06 tv
```
И я получаю "permission denied" при попытке войти в каталоги comics, movies, music или tv. Я перепроверял это много раз и не могу понять, что не так. Все они выглядят как правильно настроенные, поэтому я не могу понять, почему NFS-шара /media показывает владельца root вместо 3000:3000. Какую простую, глупую ошибку я пропустил?
