Я работаю на медиа, веб-сайт которых обходит 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, но у меня есть некоторые сомнения.
Спасибо.
Потерянное пространство было найдено путем проверки fdisk -l
. SSD был на RAID 0.
О перемещении содержания веб-сайта к SSD решение оказалось символьной ссылкой. Таким образом, вот то, как я изменил место для содержания веб-сайта без времени простоя и не перемещаясь или редактируя разделы:
Скопируйте содержание веб-сайта в папку в большом разделе
mkdir /home/SiteName/
cp -vrp /var/www/html/* /home/SiteName
Переместите папку веб-сайта в новую папку (на всякий случай, необходимо задержать старую папку),
mv /var/www/html /var/www/html2
Создайте символьную ссылку из к новой папке для замены старой папки
ln -sv /home/SiteName/ /var/www/html
Проверьте, была ли символьная ссылка правильно создана
ls -l /var/www/html
Удалите старые файлы
rm /var/www/html2 -r
Был плагин Wordpress, который прекратил работать после этого (Классический Редактор), но он был зафиксирован после перезагрузки сервера.
Благодаря участникам, которые дали мне ключ к разгадке.