Тома¶
Обзор¶
В Cloudron приложения не имеют доступа к файловой системе сервера по причине их контейнеризации. Чтобы предоставить такой доступ Администратор сервера может создать Том и смонтировать его в приложение.
Использование¶
Создать том можно в отдельном меню Тома
.
Привязать созданный том можно к любому количеству приложений через их персональные настройки. Также Вы можете указать, сможет ли приложение записывать данные в том или только читать из него.
Cloudron не делает резервных копий томов
Заранее продумайте способ резервного копирования данных в томе. Cloudron не создаёт бэкапов этих разделов и не восстанавливает их вместе с приложениями.
Способы монтирования¶
Cloudron поддерживает несколько способов монтирования тома. Во всех случаях, кроме No-op
платформа самостоятельно внесёт параметры systemd для автоматического монтирования при включении или перезагрузке сервера.
При использовании No-op
, в качестве тома из соображении безопасности могут быть добавлены только следующие пути: /mnt
, /media
, /srv
, /opt
. При использовании прочих способов монтирования, точка создаётся по пути /mnt/volumes
.
Не создавайте fstab запись
При использовании NFS/EXT4/CIFS/SSHFS способов монтирования, не добавляйте записи в файл /etc/fstab
. Сделать это можно только при использовании No-op
.
CIFS¶
Способ для монтирования CIFS-источников. В отличии от EXT4 или NFS, CIFS не имеет концепции пользователей и групп. По этой причине данный способ монтирования не подойдёт в качестве каталога данных приложения, но станет отличным хранилищем для томов и резервных копий.
EXT4¶
Данный способ используется для монтирования внешних дисков или блочного хранилища. Чтобы добавить внешний диск сперва убедитесь, что он отформатирован в файловой системе EXT4 при помощи команды mkfs.ext4 /dev/blkid
или lsblk
получите UUID диска.
Файловая система¶
Данный способ монтирования используется для предоставления доступа приложениям к различным директориям на сервере. Рекомендуется предварительно предоставить полные права chmod 777
к нужной директории для максимальной совместимости между приложениями.
Файловая система (точка монтирования)¶
Данный способ монтирования нужен в том случае, если Вы уже примонтировали нужный ресурс к серверу. В таком случае Cloudron не будет монтировать директорию автоматически. Вместо этого необходимо внести запись в etc/fstab
самостоятельно.
NFS¶
Способ монтирования для NFS-источников. По умолчанию в общем ресурсе NFS пользователь root
принадлежит другому пользователю nobody
. Это делается в целях безопасности, так как предотвращает создание файлов с установленным setuid
. Вы можете использовать аргумент no_root_squash
в файле экспорта NFS сервера, чтобы изменить поведение общего ресурса.
SSHFS¶
Данный способ используется для монтирования файловой системы через SSH (с использованием протокола SFTP).
Перемонтировать¶
Том может быть перемонтирован в любое время при помощи специальной кнопки в меню Тома
. Это полезно в тех случаях, когда произошёл обрыв соединения.