<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: NFS как место хранения файлов для Seafile и др.</title>
    <link>https://opennet.me/openforum/vsluhforumID1/98040.html</link>
    <description>Даже не знаю о чем вопрос, но по порядку... Я дитя Windows, с недавних пор осваивающий Proxmox и мир Linux, поэтому, для начала опишу структуру окружения, т.к. схожие проблемы возникают с разными платформами: Nextcloud, Seafile и др. Подозреваю, что корень кроется в непонимании идеологии Linux и разграничении прав при работе с файлами.&lt;br&gt;&lt;br&gt;- Proxmox&lt;br&gt;  - VM &quot;TrueNAS&quot;&lt;br&gt;    - NFS: /mnt/fastData/SeaFile_storage/data&lt;br&gt;    - /etc/exports:&lt;br&gt;&#091;code&#093;&quot;/mnt/fastData/SeaFile_storage/data&quot;&#092;&lt;br&gt;*(sec=sys,rw,no_subtree_check,no_all_squash,no_root_squash,anonuid=0,anongid=0)&#091;/code&#093;&lt;br&gt;&lt;br&gt;  - VM &quot;Seafile&quot; (seafile in docker compose)&lt;br&gt;    - /etc/fstab&lt;br&gt;&#091;code&#093;192.168.8.100:/mnt/fastData/SeaFile_storage/data /mnt/seafile_data nfs defaults 0 0&#091;/code&#093;&lt;br&gt;&lt;br&gt;В итоге, на виртуальной машине Seafile в папке mnt:&lt;br&gt;&#091;code&#093;vadmin&#064;seafile:~$ ls -al /mnt&lt;br&gt;итого 13&lt;br&gt;drwxr-xr-x  4 root    root    4096 мар 30 21:15 ./&lt;br&gt;drwxr-xr-x 19 root    root    4096 янв 18 02:26 ../&lt;br&gt;drwxrwxrwx  2    3010    3010    2 апр 20 15:10 seafile_data/&#091;/code&#093;&lt;br&gt;&lt;br&gt;В статье &quot;</description>

<item>
    <title>NFS как место хранения файлов для Seafile и др. (Alex5Anc)</title>
    <link>https://opennet.me/openforum/vsluhforumID1/98040.html#3</link>
    <pubDate>Sat, 03 May 2025 15:09:06 GMT</pubDate>
    <description>Смотрите какие права у вас на сервере TrueNAS в /mnt/fastData/SeaFile_storage/data и правьте там. &lt;br&gt;</description>
</item>

<item>
    <title>NFS как место хранения файлов для Seafile и др. (Vadim_Sh)</title>
    <link>https://opennet.me/openforum/vsluhforumID1/98040.html#2</link>
    <pubDate>Mon, 21 Apr 2025 01:27:56 GMT</pubDate>
    <description>Вот пример структуры файлов программы Immich:&lt;br&gt;&#091;code&#093;immich&#064;immich:~/Immich-app/library$ ls -al&lt;br&gt;итого 100&lt;br&gt;drwxrwxrwx 8   3003   3003    8 янв 19 02:58 ./&lt;br&gt;drwxr-xr-x 4 immich immich 4096 янв 18 21:36 ../&lt;br&gt;drwxrwxrwx 2 immich immich   17 апр 21 02:00 backups/&lt;br&gt;drwxrwxrwx 4 immich immich    5 мар 16 13:49 encoded-video/&lt;br&gt;drwxrwxrwx 2 immich immich    3 янв 19 17:23 library/&lt;br&gt;drwxrwxrwx 2 immich immich    3 янв 19 17:23 profile/&lt;br&gt;drwxrwxrwx 6 immich immich    7 мар 16 13:49 thumbs/&lt;br&gt;drwxrwxrwx 6 immich immich    7 мар 16 13:49 upload/&#091;/code&#093;&lt;br&gt;Т.е. все файлы создаются от имени пользователя. Возможно, это происходит потому, что программа установлена в домашнем директории, а seafile, nextcloud, и др. я начал устанавливать в каталог /opt, но меняя владельца на одноименного с программой пользователя.&lt;br&gt;Т.е. я создаю VM, в ней docker compose от рута или админа с правами sudo. Создаю одного пользователя без прав sudo: immich, seafile, nextcloud и т.д. От админа монтирую NFS, устанавливаю необходимые библиотеки. Далее,</description>
</item>

<item>
    <title>NFS как место хранения файлов для Seafile и др. (Vadim_Sh)</title>
    <link>https://opennet.me/openforum/vsluhforumID1/98040.html#1</link>
    <pubDate>Sun, 20 Apr 2025 10:03:56 GMT</pubDate>
    <description>Идея заключается в том, чтобы на виртуальных машинах с небольшими виртуальными же дисками в 32Гб были установлены такие сервера как: Seafile, Nextcloud, Filebrowser, различные медиасервера. Но данные хранились в едином пространстве на дисках TrueNAS, которой отдан контроллер SATA с хоста, организованы программные raid-6 в виде raidz2. В будущем аналогично будет создана VM для видеосервера, хранящего видео с IP-камер. В этой парадигме клиентской программе не важно где хранятся ее данные. Немного смущает такая вещь как backup, ведь если его делать отдельно для данных и базы данных, они могут оказаться несогласованными. Но это уже совсем другая история.&lt;br&gt;&lt;br&gt;Как я понял, и на клиенте и на сервере работают только uid и gid, с сервера на клиента NFS передается только uid и gid. При создании файла с некими параметрами на клиенте, этот файл с этими же идентификаторами и правами создается на сервере. И если номера сильно не совпадают и иногда пересекаются, возникают разные нежелательные ситуации. Но ведь можно же сдела</description>
</item>

</channel>
</rss>
