Я новый пользователь Ubuntu. Я запутался из-за /var
проблемы, связанной с точкой монтирования. В настоящее время я использую 3 раздела на моем жестком диске емкостью 500 ГБ. /
50 ГБ, /home
392. * ГБ и swap
15 ГБ. Все, что я нашел после поиска по интернету, что данные на /home
будут сохранены. Но не нашел ни одной статьи, если она сохранится /var
даже после переустановки или обновления Ubuntu. Основная проблема заключается в том, что я хочу быть в безопасности всей моей созданной базы данных MySQL. Мне было бы очень приятно, если бы вы могли предложить мне, как сохранить его, или это будет безопасно, если я создам отдельный /var
раздел? Я использую одну загрузку.
Может быть, это очень простой вопрос, но он важен для меня. И извините за мой плохой английский (пытается улучшить) Спасибо заранее. Аль-Амин
Ваш /var
будет удален, если Вы установите Ubuntu снова, потому что /var
не находится на отдельном разделе, и вероятно это - хорошая идея создать отдельный раздел для /var
.
Делают резервное копирование /var
и кладут обратно Ваши базы данных после переустановки Ubuntu.
Из комментариев, важного момента:
Удостоверяются, что сервер MySQL останавливается прежде, чем скопировать содержание / var иначе, Ваше резервное копирование могло бы стать неполным.
я делаю резервное копирование /etc
, /var
и /opt
, если я переустанавливаю свою систему.
Перед переустановкой системы переместите базы данных MySQL в /home
и затем забудьте о любом сложном материале с этого времени!
sudo service mysql stop
sudo cp --recursive --preserve=all /var/lib/mysql/ /home/
Тогда:
sudo nano /etc/mysql/my.cnf
и набор datadir
к /home/mysql
sudo nano /etc/apparmor.d/usr.sbin.mysqld
добавьте:
/home/mysql/ r,
/home/mysql/** rwk,
тогда:
apparmor_parser -r /etc/apparmor.d/usr.sbin.mysqld
sudo service mysql start
после проверки все это работает, просто удалите /var/lib/mysql
Другое возможное решение использовать:
создают новый раздел к/var
Создают файловые системы для этого, делит (может быть сделан с Gparted также), или использование
mkfs.ext4 /dev/sdaX
, замена X с Вашим собственным числом раздела для недавно созданного
Монтирует, что новая файловая система под/mnt
mkdir /mnt/var
mount /dev/sdaX /mnt/var
Переходит к однопользовательскому режиму так, чтобы не было никакого rw действия по каталогу
init 1
, Входят, Ваш пароль root
Данные резервного копирования в/var
cd /var
cp -ax * /mnt/var
Переименовывают / каталог var после того, как Ваши данные были переданы успешно
cd /
mv var var.BAK
, Делают новое Размонтирование каталога
mkdir var
var, новый раздел
umount /dev/sdaX
Повторно монтирует его как Редактирование/var
mount /dev/sdaX /var
/etc/fstab файл для включения нового раздела с / var, являющимся точкой монтирования, так, чтобы это было автоматически смонтировано при начальной загрузке.
/dev/sdaX /var ext4 defaults 0 0
Все учетные данные переходят к источнику
Теперь, у Вас есть свой / var на единственном разделе, таким образом, Вы не должны заботиться о выпуске данных когда reinstalltion.