LINUX.ORG.RU
решено ФорумAdmin

Как переместить /var с раздела на логический том lvm

 ,


0

1

/var примонтирован так /dev/sda5 /var ext4 defaults 0 2
Создан логический том LV /dev/vg00/lv01 (при монтировании в /mnt df -h показывает/dev/mapper/vg00-lv01 все работает все хорошо)
Вопрос: как перенести на этот том /var и в fstab его примонтировать.



Последнее исправление: tooncheg (всего исправлений: 2)

очень просто:

  • загрузиться с live cd или в рекавери
  • скопировать файлы
  • отредактировать /etc/fstab
  • перезагрузиться
anonymous
()
Ответ на: комментарий от futurama

Да даже без баз данных. В логах, например, за время всей операции будет неконсистентная информация. Хрен знает, что у него там в /var ещё живёт. Так что лучше не испытывать судьбу, а сразу сделать нормально.

Black_Shadow ★★★★★
()
Последнее исправление: Black_Shadow (всего исправлений: 1)
Ответ на: комментарий от Black_Shadow

Хорошо использую livecd. Вопрос вот какой что должно быть в fstab:
/dev/vg00/lv01 /var ext4 defaults 0 2 ?
/dev/mapper/vg00-lv01 /var ext4 defaults 0 2 ?
UUID=...... /var ext4 defaults 0 2 ? Пробовал так сделать и не вышло.

tooncheg
() автор топика
Ответ на: комментарий от Black_Shadow

В логах, например, за время всей операции будет неконсистентная информация.

Она просто будет отсутствовать за какой-то период, что вообще говоря ничего плохого не несёт. А сервисы типа БД, на момент переноса, можно и остановить.

Ivan_qrt ★★★★★
()
Ответ на: комментарий от tooncheg

UUID=...... /var ext4 defaults 0 2 ? Пробовал так сделать и не вышло.

Значит, либо не верный UUID, либо там не ext4. Ошибка какая возникает при монтировании?

В принципе пофигу, любой из 3 вариантов. Но через UUID более рассово верный вариант..

expelled ★★
()
Ответ на: комментарий от tooncheg

Вопрос вот какой что должно быть в fstab

сделай mount ... /var, затем tail -1 /etc/mtab >> /etc/fstab

futurama ★★★★★
()
Ответ на: комментарий от tooncheg

Можно и без UUID, первые 2 варианта рабочие, используй любой. Если не работает, с UUID, помимо того, что он может быть неправильный или отсутствует фс, может быть проблема с initrd (вроде, для монтирования по UUID, в initrd должен присутствовать бинарник blkid).

Black_Shadow ★★★★★
()
Ответ на: комментарий от NyXzOr
root@zabbix-srv:/$ df -h
Filesystem             Size  Used Avail Use% Mounted on
......
/dev/mapper/vg01-lv04  XXXXG   XXXG   XXXG  XX% /mnt/zabbix-mysql
root@zabbix-srv:/$ cat /etc/fstab 
......
UUID=b3c5867b-ba8c-4b5f-9f0d-1cf447ecefd3 /mnt/zabbix-mysql	ext4	defaults,nofail	0	2
root@zabbix-srv:/$ ll /dev/mapper/
......
0 lrwxrwxrwx 1 root root 7 Jan 24 20:06 /dev/mapper/vg01-lv04 -> ../dm-0
root@zabbix-srv:/$ ll /dev/disk/by-uuid/
......
0 lrwxrwxrwx 1 root root  10 Jan 24 20:06 b3c5867b-ba8c-4b5f-9f0d-1cf447ecefd3 -> ../../dm-0
expelled ★★
()
Ответ на: комментарий от expelled

более рассово верный вариант - это называть тома и группы человекопонятными словами и по ним монтировать. Например, /dev/mapper/debian/root, /dev/mapper/arch/home

NyXzOr ★★★★
()
Ответ на: комментарий от futurama

Как-то делал нечто подобное, стопорил пишущее в /var, но все равно не дала зараза перемонтировать, подробности не помню, с ребутом норм прошло. т.е. почти по вашему сценарию, сервак был удаленный и о live речи не шло, точнее сильно менее удобно было

anc ★★★★★
()
Ответ на: комментарий от anc

после rsync, монтируешь новый /var поверх старого и передергиваешь все процессы с открытыми в старом /var файлами. старые файлы закроются, новые откроются уже в новом /var

старый /var освободится при ближайшем ребуте

futurama ★★★★★
()
Ответ на: комментарий от futurama

У меня хуже было, поэтому написал "почти по вашему сценарию". Но я подтвердил что ваш вариант рабочий во всяком случае с вариантом ребута.

anc ★★★★★
()
Ответ на: комментарий от expelled

https://wiki.gentoo.org/wiki/LVM/ru

 Предупреждение Так как логический том снимка получает ту же метку ( LABEL ) и UUID, удостоверьтесь, что файл /etc/fstab и initramfs не содержат записей для данных файловых систем с использованием меток ( LABEL= ) или с UUID= -синтаксисом. В противном случае вы можете примонтировать снимок вместо исходного логического тома (который вы, скорее всего, и хотели примонтировать)

NyXzOr ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.