Я унаследовал установку centos на основе LVM, где корень находится в разделе LVM. Я хочу переместить свой / var на новый жесткий диск, не добавляя его в группу LVM. Можно ли смонтировать новый жесткий диск в / var, не добавляя его в LVM, например, напрямую в fstab?
Что ты хочешь сделать, это безусловно выполнимый не в сети. LVM безусловно упрощает перенос данных онлайн, но в зависимости от вашей ситуации вы может уметь это делать онлайн четный без LVM.
Когда LVM не используется, онлайн и офлайн процесс практически одинаков.
Если вы не против отключить машину на некоторое время, я бы порекомендовал загрузиться с живого носителя (я бы рекомендовал SystemRescueCd), затем подготовьте диск для нового /var
раздел (разбейте его и подготовьте для него файловую систему), смонтируйте оба LVM на основе /var
и недавно отформатированный /var
, а затем скопируйте все данные с одного диска на другой (rsync
это моя рекомендация здесь).
Затем вам придется обновить свой /etc/fstab
и вы настроены.
Если вы не хотите загружаться с живого носителя, возможно, вам повезет с загрузкой в однопользовательском режиме. Или вы можете просто укусить пулю и попробовать сделать это в Интернете.
Порядок перемещения данных онлайн в значительной степени аналогична офлайн-процедуре, но вы должны быть очень осторожны с любыми процессами, которые используют старую /var
раздел. Если в нем нет ничего критического, не нужно быть настолько осторожным, и окончательная перезагрузка позаботится об остатках.
Процедура
/var
-будущая файловая система где-нибудь (я предполагаю /mnt/newvar
для простоты)/var
к /mnt/newvar
(rsync -avHPSAX /var/ /mnt/newvar/
)/var
и остановить их (lsof -n / | awk '$9 ~ /^\/var\//'
дам вам знать)rsync -avHP --delete /var/ /mnt/newvar/
). Это должно быть быстро, так как обновлений вряд ли будет/var
, размонтировать /mnt/newvar
и установите его на /var
/etc/fstab
/var
. Если ваш /var
не был отдельным томом и является частью /
, тогда ты можешь mount -o bind / /mnt
и очистить /mnt/var
(не забудьте сохранить /mnt/var
поскольку это точка монтирования).Если вам нужна дополнительная информация, вам нужно будет кратко рассказать больше о вашей настройке, например, вывод df -hTP /var
, lvm lvs
, и fdisk -l
для нового диска, который вы хотите использовать.