Введение
OwnCloud– это хорошее решение для хранения своих персональных медиаданных на своем личном сервере.
По умолчанию все данные Owncloud хранятся в том же разделе, где и операционная система.
Со временем количество данных увеличивается, наполняется фотографиями, видео, музыкой, документами. В последствии это может привести к отсутствию свободного места на диске. И вы уже не сможете пользоваться своим “облаком”.
Чтобы избежать этого и увеличить дисковое пространство, можно переместить файлы с пользовательскими данными, в другое место.
Добавляем новый том, для хранения данных
Для начала, надо добавить дополнительное место хранения. Это может быть, как дополнительный жесткий диск, так и сетевой том, примонтированный к нашей системе. Обычно в каталог /mnt
Если установка Owncloud производилась с настройками по умолчанию, то все данные находятся в директории /var/www/owncloud/data
Для того, чтобы переместить все файлы из директории /data (по умолчанию) в новое место. Нам потребуется.
Останавливаем веб-сервер Apache
Чтобы не было никаких проблем, сначала нам надо остановить веб-сервер Apache. Под правами root пользователя выполним следующее:
# systemctl stop apache2 |
Чтобы убедиться, что веб-сервер остановлен выполним:
#systemctl status apache2 |
Вывод на экране должен быть такого вида:
Output . . . Stopped LSB: Apache2 web server. |
Теперь, когда Apache остановлен, мы можем переместить каталог /data в новое место.
Переносим данные
Перемещаем данные на примонтированный том командой:
#mv /var/www/owncloud/data /mnt/owncloud/ |
Эта операция может занять продолжительное время, все зависит от объема данных, размеров файлов и скорости чтения записи.
Зададим новое местоположение данных для OwnCloud
Для того, чтобы OwnCloud знала новое расположение пользовательских данных, отредактируем файл конфигурации и укажем новое расположение каталога /data
Откроем файл config.php для редактирования. Я обычно использую редактор nano.
#nano /var/www/owncloud/config/config.php |
Находим переменную datadirectory (datadirectory’ => ‘/var/www/owncloud/data’) и заменим ее значение на новое местоположение данных (datadirectory’ => ‘/mnt/owncloud/data’)
. . . ‘datadirectory’ => ‘/mnt/owncloud/data’, . . . |
Теперь, когда каталог /data перемещен в новое место и задано новое значение расположение каталога в конфигурационном файле, мы можем запустить веб-сервер.
Запускаем Apache
Выполним команду:
#systemctl start apache2 |
После того, как веб-сервера запустился, можно запустить веб-браузер и перейти в веб-интерфейс OwnCloud
https://Server_IP_or_Domain_name/owncloud
Если вeб-интерфейс работает, значит операция прошла успешно.
Вывод
Выполнив всего несколько команд и потратив немного времени или много))) (зависит от объема данных), мы решили вопрос недостатка свободного места для нашего личного облака. И избавились от проблем, которые могли возникнуть от нехватки дискового пространства на системном диске.
Views: 33