У меня есть рабочий сервер, для которого MYSQL не может быть сохранен.У рассматриваемого экземпляра есть корневое устройство с поддержкой EBS (/ dev / sda1), которое постоянно хранит файлы.Мне не ясно, естественным ли образом хранятся мои данные MYSQL и двоичные файлы журналов.
Должен ли он сделать это, если он монтируется в корне?Я бы так подумал.
Должен ли я вместо этого подключить и смонтировать другой том, а затем указать серверу MYSQL на новое местоположение?
Мои команды выглядят следующим образом (плюс блокировка таблицы MYSQL при создании снимка)
sudo mkdir /vol/etc /vol/lib /vol/log
sudo mv /etc/mysql /vol/etc/
sudo mv /var/lib/mysql /vol/lib/
sudo mv /var/log/mysql /vol/log/
sudo mkdir /etc/mysql
sudo mkdir /var/lib/mysql
sudo mkdir /var/log/mysql
echo "/vol/etc/mysql /etc/mysql none bind" | sudo tee -a /etc/fstab
sudo mount /etc/mysql
echo "/vol/lib/mysql /var/lib/mysql none bind" | sudo tee -a /etc/fstab
sudo mount /var/lib/mysql
echo "/vol/log/mysql /var/log/mysql none bind" | sudo tee -a /etc/fstab
sudo mount /var/log/mysql
Я не эксперт по системным администраторам, и я не хочу испортить мою существующую базу данных.Есть ли здесь риск?Стоит ли вообще беспокоиться о дополнительном устройстве здесь или просто придерживаться встроенного корневого устройства?