Расширение корня с другим разделом (сервер веб-сайта, на производстве)

Я работаю на медиа, веб-сайт которых обходит 300k представления/день, установленные на сервере OVH.

Когда у нас есть сервер, он, как говорили, имел 2x 500 ГБ устройства хранения данных SSD, таким образом, мы пошли с ним и установили все, не проверяя, какой раздел имеет пространство в нем. После месяцев в производстве мы теперь не можем скопировать веб-сайт, потому что сервер исчерпывает пространство. После некоторой быстрой проверки …

df -h дает это:

Filesystem      Size  Used Avail Use% Mounted on
udev             32G     0   32G   0% /dev
tmpfs           6.3G  1.3M  6.3G   1% /run
/dev/md3         20G   13G  6.1G  67% /
tmpfs            32G     0   32G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs            32G     0   32G   0% /sys/fs/cgroup
/dev/md2        487M  213M  246M  47% /boot
/dev/md4        449G   70M  426G   1% /home
/dev/nvme0n1p1  510M  6.1M  504M   2% /boot/efi
tmpfs           6.3G     0  6.3G   0% /run/user/0

Первая вещь, которую я замечаю, является этим / смонтировали только 20 ГБ к нему. Так как веб-сайт находится под /var/www/, кажется, что это подпадает под тот раздел.

Вторая вещь, 450 ГБ смонтированы на /home, который является довольно странным для распределения сервера Ubuntu. Это не предполагается пользователям узла и их рабочему столу, загрузкам, и т.д., или является этим?

Что необходимо, теперь способ расшириться / или /var/www/ с /dev/md4 не теряя данные, и предпочтительно без времени простоя (или много времени простоя, иначе могли бы быть последствия SEO).

Я думал о копировании /var/www кому: /home/www/ и затем создавая символьную ссылку между ними, но я предпочитаю получать некоторый совет и предложения, предшествующие из выполнения чего-либо. Я не присвоенный dev (но Редакционный помощник, и нет никакого dev на самом деле), таким образом, обязанность падает на меня, и я не хочу завинчивать вещи; особенно то, что нет никакого резервного копирования в текущее время.

Другая вещь, которая интересно о, состоит в том, где 2-го устройства хранения данных SSD на 500 ГБ не стало. Я спрошу, было ли это помещено как RAID 0, но у меня есть некоторые сомнения.

Спасибо.

1
задан 27 August 2019 в 21:54

1 ответ

Потерянное пространство было найдено путем проверки fdisk -l. SSD был на RAID 0.

О перемещении содержания веб-сайта к SSD решение оказалось символьной ссылкой. Таким образом, вот то, как я изменил место для содержания веб-сайта без времени простоя и не перемещаясь или редактируя разделы:

  1. Скопируйте содержание веб-сайта в папку в большом разделе
    mkdir /home/SiteName/ cp -vrp /var/www/html/* /home/SiteName

  2. Переместите папку веб-сайта в новую папку (на всякий случай, необходимо задержать старую папку),
    mv /var/www/html /var/www/html2

  3. Создайте символьную ссылку из к новой папке для замены старой папки
    ln -sv /home/SiteName/ /var/www/html

  4. Проверьте, была ли символьная ссылка правильно создана
    ls -l /var/www/html

  5. Удалите старые файлы
    rm /var/www/html2 -r

Был плагин Wordpress, который прекратил работать после этого (Классический Редактор), но он был зафиксирован после перезагрузки сервера.

Благодаря участникам, которые дали мне ключ к разгадке.

0
ответ дан 7 December 2019 в 18:59

Другие вопросы по тегам:

Похожие вопросы: