Перейти к содержанию

Как правильно примонтировать SSD диск для MySQL на Ubuntu 24.04

В данной теме я расскажу о том, как правильно подготовить SSD диск для использования в качестве хранилища данных для MySQL на Ubuntu 24.04. Этот процесс включает в себя форматирование, создание разделов и настройку системы для автоматического монтирования.

Шаг 1: Подготовка SSD диска

Проверка диска. Сначала убедитесь, что ваш диск распознан системой. Для этого используйте команду:

sudo fdisk -l

Удаление старых разделов. Запустите fdisk, чтобы удалить старые разделы:

sudo fdisk /dev/sda

Внутри fdisk выполните следующие команды:

  • Нажмите d для удаления раздела, затем выберите номер раздела.
  • Повторите для всех существующих разделов.
  • Нажмите w, чтобы записать изменения.

Шаг 2: Создание нового раздела

Создание нового раздела. После удаления старых разделов снова запустите fdisk и создайте новый раздел:

sudo fdisk /dev/sda

Нажмите n для создания нового раздела и следуйте инструкциям, чтобы использовать весь доступный объем.

Форматирование нового раздела. Форматируйте созданный раздел в файловую систему ext4:

sudo mkfs.ext4 /dev/sda1

Создание резервной копии текущих данных MySQL

Перед тем как перемещать данные, сделайте резервную копию текущей директории MySQL:

sudo systemctl stop mysql
sudo cp -R /var/lib/mysql /var/lib/mysql_backup

Шаг 3: Монтирование нового раздела

Монтирование в /var/lib/mysql. Смонтируйте новый раздел:

sudo mount /dev/sda1 /var/lib/mysql

Перенос данных на новый диск

Если в директории /var/lib/mysql уже есть данные, их нужно перенести на новый диск:

sudo rsync -av /var/lib/mysql_backup/ /var/lib/mysql/

Настройка автоматического монтирования. Добавьте раздел в файл /etc/fstab для автоматического монтирования при загрузке. Сначала получите UUID диска:

sudo blkid /dev/sdb1

Вы увидите строку типа UUID="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx". Теперь откройте файл /etc/fstab:

sudo nano /etc/fstab

И добавьте следующую строку:

UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /var/lib/mysql ext4 defaults 0 2

Шаг 4: Настройка прав доступа

Убедитесь, что права на директорию /var/lib/mysql настроены правильно, чтобы MySQL имел доступ к данным:

sudo chown -R mysql:mysql /var/lib/mysql
sudo chmod -R 755 /var/lib/mysql

Шаг 5: Запуск MySQL

Запустите MySQL и проверьте его статус:

sudo systemctl start mysql
sudo systemctl status mysql

Шаг 6: Удаление резервной копии

Если у вас есть резервная копия данных в директории /var/lib/mysql_backup, и вы уверены, что данные в новой директории корректны, вы можете удалить эту папку для освобождения места:

sudo rm -rf /var/lib/mysql_backup

Заключение

  • Теперь ваш SSD диск успешно смонтирован и используется MySQL для хранения данных. Если у вас возникнут дополнительные вопросы или потребуется помощь, не стесняйтесь обращаться на форум!

Проверить, смонтирован ли раздел, и конкретный размер смонтированного раздела можно командой:

df -h | grep /var/lib/mysql

 

Это моя подпись.

Ссылка на комментарий
https://ip-gamers.net/topic/3579-kak-pravilno-primontirovat-ssd-disk-dlya-mysql-na-ubuntu-2404/
Поделиться на другие сайты

Рекомендуемые сообщения

Нет сообщений для отображения

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

Похожий контент

Последние посетители 0

  • Ни одного зарегистрированного пользователя не просматривает данную страницу