Поиск по сайту:

Как добавить внешнее хранилище в ownCloud 9


На этой странице

  1. Шаг 1. Настройка накопителя
  2. Шаг 2. Включите внешнее хранилище
  3. Шаг 3. Добавьте новое хранилище
  4. Шаг 4. Войдите в систему как обычный пользователь
  5. Справочник

OwnCloud — это серверное программное обеспечение для синхронизации данных и обмена файлами с простым в использовании веб-интерфейсом, доступное по лицензии с открытым исходным кодом. Owncloud можно установить на веб-сервер Linux или Windows, его легко настроить и он имеет исчерпывающую онлайн-документацию.

В OwnCloud мы можем добавить внешнее хранилище в качестве устройств хранения ownCloud, чтобы расширить возможности хранения локального сервера. Эта функция упрощает добавление нового хранилища, когда у нас небольшой сервер. Нам просто нужно смонтировать и добавить его в список устройств хранения ownCloud.

Поддерживаемые типы хранилищ в ownCloud:

  • Амазон S3
  • Дропбокс
  • FTP/FTPS
  • Google Диск
  • Местный
  • Объектное хранилище OpenStack
  • собственное облако
  • SFTPS
  • МБ/CIFS
  • WebDAV

В этом руководстве я покажу вам, как включить внешнее хранилище или диск в ownCloud 9. Я покажу вам, как добавить новое локальное хранилище на сервер ownCloud и как смонтировать его как устройство хранения ownCloud.

Предпосылки

  • Установлен сервер CentOS 7 OwnCloud.
  • Привилегии root.
  • Внешний диск — здесь я буду использовать /dev/sdb.

Шаг 1. Настройте накопитель

На этом этапе мы подготовим новый диск /dev/sdb для использования в ownCloud. Я отформатирую его в файловой системе ext4 и смонтирую навсегда с записью в /etc/fstab в локальный каталог.

Подключитесь к серверу ownCloud по SSH (или откройте терминал, если работаете локально)

ssh 

Проверьте, доступен ли диск /dev/sdb.

sudo fdisk -l /dev/sdb

Теперь создайте новый раздел с помощью команды fdisk.

fdisk /dev/sdb

Введите o, чтобы создать новую таблицу разделов.
Введите n, чтобы создать новый раздел.
Выберите основной тип раздела, введите p.
Номер раздела — нам достаточно 1.
Оставьте все значения по умолчанию включенными. Первый сектор и Последний сектор - нажмите Enter.
Введите w и нажмите Enter, чтобы записать раздел.

Раздел /dev/sdb1 создан, теперь нам нужно отформатировать его в ext4 с помощью инструмента mkfs. Затем проверьте размер тома.

mkfs.ext4 /dev/sdb1
fdisk -s /dev/sdb1

Затем создайте новый каталог данных и смонтируйте /dev/sdb1 в этот каталог.

sudo mkdir -p /data
sudo mount /dev/sdb1 /data

Под каталогом данных мы уже смонтировали новый диск. Создайте в нем новую директорию sdb-owncloud для owncloud. Затем измените владельца каталога на пользователя nginx, owncloud работает под пользователем nginx в моей настройке (см. мои руководства по установке ownCloud здесь, в Howtoforge, для базовой настройки ownCloud).

sudo mkdir -p /data/sdb-owncloud
sudo chown -R nginx:nginx /data/sdb-owncloud

Запустите команду SELinux ниже, чтобы позволить ownCloud записывать в новый каталог диска. Это нужно делать только в CentOS, но не в Ubuntu и Debian.

sudo semanage fcontext -a -t httpd_sys_rw_content_t '/data/sdb-owncloud(/.*)?'
sudo restorecon -Rv /data/sdb-owncloud/

Чтобы постоянно монтировать новый диск, мы добавляем новую конфигурацию монтирования в файл fstab. Откройте fstab с помощью vom:

vim /etc/fstab

Вставьте приведенную ниже конфигурацию в конец файла.

/dev/sdb1     /data     ext4     defaults     0     1

Сохраните fstab и выйдите из vim.

Теперь перемонтируйте диск и убедитесь, что ошибки нет.

umount /data
mount -a
df -h

Шаг 2. Включите внешнее хранилище

Чтобы включить ownCloud для использования внешнего хранилища, мы должны включить приложения в области администрирования ownCloud.

Войдите в ownCloud как администратор.

Теперь щелкните раздел «Файлы» и выберите «Приложения».

Перейдите на вкладку Не включено и выберите Поддержка внешнего хранилища, нажмите Включить и подождите.

Поддержка внешнего хранилища включена.

Шаг 3 — Добавьте новое хранилище

Приложение Owncloud для поддержки внешнего хранилища включено. Перейдите в настройки администратора, и вы увидите вкладку «Внешнее хранилище», нажмите на нее.

Добавьте новое хранилище, введите Local.

Введите информацию ниже:

  • Имя папки — имя на информационной панели owncloud sdb-owncloud
  • Конфигурация — каталог хранения данных /data/sdb-owncloud/
  • Доступно для — это хранилище доступно для некоторой группы или пользователя.

Если есть зеленый цвет, это означает доступность и успех.

Теперь вернитесь к панели администратора файлового менеджера, и вы увидите каталог sdb-owncloud.

Шаг 4 - Войдите в систему как обычный пользователь

Войдите в систему как обычный пользователь, в моем случае пользователь hakase, и вы увидите, что там также доступен каталог sdb-owncloud.

Когда вы загружаете файл в sdb-woncloud, этот файл доступен для других пользователей, у которых есть разрешение на доступ к локальному хранилищу sdb-owncloud.

Ссылка

  • https://doc.owncloud.org/server/9.1/admin_manual/configuration_files/external_storage_configuration_gui.html