Дата последнего изменения: 14.08.2024
Так как основной объем дискового пространства потребляется контентом сайтов и их резервными копиями, расположенными в /home/bitrix
, а также БД, расположенной в /var/lib/mysql
, то на отдельные диски следует выносить именно эти разделы.
Рассмотрим данную задачу на примере переноса на отдельный диск папки /home
с контентом сайтов и их резервными копиями.
fdisk -l
/dev/sdb
:
fdisk /dev/sdb
И командой n создаем новый раздел:
Partition number (1-4): 1
;Для сохранения изменений на диск и выхода из fdisk введите команду w.
После сохранения таблицы разделов, форматируем новый раздел и переносим на него информацию из /home
:
mkfs.ext4 /dev/sdb1 mount /dev/sdb1 /mnt systemctl stop httpd.service systemctl stop nginx.service mv -f /home/* /mnt umount /mnt
blkid /dev/sda1: UUID="99066558-ba04-465c-9962-e827aa2928ec" TYPE="ext4" /dev/sda2: UUID="8ea38ef9-1ee5-423b-a013-15fd603a678e" TYPE="swap" /dev/sda3: UUID="08ec5c65-8fd8-47ac-a998-d81195c8f964" TYPE="ext4" /dev/sdb1: UUID="b2e58731-b621-4bd5-909a-afe3bb5dd8a1" TYPE="ext4"
и добавляем запись (в данном примере: UUID=b2e58731-b621-4bd5-909a-afe3bb5dd8a1
) о нем в /etc/fstab
(вместо UUID можно также использовать имя устройства /dev/sdb
):
Остается только примонтировать новый диск и запустить остановленные ранее службы:
mount /home systemctl start httpd.service systemctl start nginx.service
Добавление дисков в других средах виртуализации или непосредственно на физическом сервере проходит аналогично.
/home/bitrix/www
вручную, то убедитесь, чтобы она имела права bitrix:bitrix
- 755 для директории и 644 - для файлов.