Как добавить том Hetzner Cloud Disk для расширения раздела / var ?

У меня есть новый облачный сервер Hetzner, и я добавил дополнительный дисковый том 50 ГБ (CEPH) к моему серверу. Размер диска по умолчанию составляет всего 40 ГБ. Я думал, что он будет добавлен в хранилище по умолчанию, как традиционные серверы, но теперь у меня два диска. Я был бы признателен, если бы вы мне помогли, как я могу настроить схему разделов, чтобы иметь максимальный размер раздела / var для хранения моих сайтов. Вот текущая схема разделов:

NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0 38.2G  0 disk
└─sda1   8:1    0 38.2G  0 part /
sdb      8:16   0   50G  0 disk /mnt/HC_Volume_1557115

Plesk для ОС Linux по умолчанию хранит пользовательские данные в каталоге / var, поэтому разбиение на разделы должно быть настроено следующим образом:

SWAP -> (2GB – 8GB Equal to the amount of RAM)
/boot -> 256 MB
/ -> OS and Plesk updates, At least 10 GB, 20GB is recommended.
/tmp -> greater than 4 GB for Plesk 11.0 and later
/var -> the rest of the space (domains, mail, backups, and databases are stored there)

Подробная информация о разделе Plesk

0
задан 6 January 2019 в 15:30
2 ответа

Мне не удалось установить CentOS с нуля на облачный сервер Hetzner, используя их ISO-образ, и я не смог добавить свой собственный ISO-образ. Но вы можете выполнить следующие действия, чтобы добавить хранилище Hetzner в качестве нового раздела / var. Я проделал это на рабочем сервере, и он работает как шарм.

Сначала установите дополнительное хранилище:

Format Using Hetzner Command:
sudo mkfs.ext4 -F /dev/disk/by-id/scsi-0HC_Volume_1500115

Затем перезагрузитесь в режиме восстановления. Я думаю, вам следует знать, как это сделать, или выполнить простой поиск. в режиме восстановления мы делаем резервную копию старого / var и размонтируем его, затем монтируем новый диск как раздел / var:

mkdir /mnt/root
mount /dev/sda1 /mnt/root
mkdir /mnt/newvar
mount /dev/sdb /mnt/newvar
cd /mnt/root/var
cp -R * /mnt/newvar
#(Get the UUID of the Disk via blkid /dev/sdb)
blkid /dev/sdb
#cp /mnt/root/etc/fstab /mnt/root/etc/fstab.orig
vi /mnt/root/etc/fstab
>> UUID=<UUID from blkid> /var ext4 defaults 0 2
cd
mv /mnt/root/var /mnt/root/var_old
mkdir /mnt/root/var
umount /mnt/root
umount /mnt/var
reboot

Протестируйте новый раздел / var, и если все в порядке, вы можете безопасно удалить старый / var, чтобы освободить больше места .

0
ответ дан 5 December 2019 в 04:37

Один из хороших способов сделать это - создать логический том LVM, охватывающий два физических тома.

Будьте осторожны, так как включение LVM требует изменения типов разделов, которые вам понадобятся для стирания и восстановления вашего сервера.

На самом деле можно следовать этим инструкциям, которые могут оказаться полезными для понимания того, что происходит, если вы не привыкли к настройкам LVM : https://www.linux.com/learn/weekend-project-migrate-direct-partitions-lvm-volumes

Мне было проще загрузиться на DVD CentOS и определить ожидаемую схему разделов с помощью графического интерфейса пользователя. Я закончил установку, указав, что хочу использовать два диска (забыл сделать скриншот на первом шаге, извините) : https://mattlabs.gaillet.be/nextcloud/index.php/s/EoPfQ8ZRNBMX9yJ

Скажите, удалось ли вам.

.
0
ответ дан 5 December 2019 в 04:37

Теги

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