У меня есть выделенный сервер. Я мог только установить Debian. Он был установлен как скрытый автоматизированный процесс. Я хотел бы сейчас использовать LVM и фактически разделить весь диск по другой схеме. Возможно ли и хорошая идея сделать это в уже установленном Debian или лучше установить новый Debian с debootstrap, а затем создать LVM и разделы?

Проблема с debootstrap заключается в том, что во всех руководствах говорится, что мне нужно разбить диск по новой схеме (можно ли это сделать из уже установленного Debian на этом диске?)

1 ответ1

0

Это звучит очень похоже на то, что я должен был сделать, чтобы восстановить свой сервер дома после того, как неправильно перенесенный fstab вызвал rsync для заполнения моей корневой файловой системы.

Прежде всего, поймите, мой опыт работы с Ubuntu, так что это дистрибутив, о котором я говорю. Тем не менее, они должны быть очень похожи.

Настольный дистрибутив Ubuntu не поставляется с LVM, поэтому мне пришлось его установить.

sudo apt-get install lvm2

Теперь, когда вы перезагружаетесь (или insmod lvm) модуль ядра будет загружен, но ваши диски еще не поддерживают LVM. Для этого вы можете использовать gparted для создания раздела из вашего свободного пространства. Он должен быть достаточно большим, чтобы вместить копию вашей установки. Затем включите LVM на этом томе:

sudo pvcreate /dev/sd[new partition letter & number]

Создайте свою группу томов,

sudo vgcreate vg1 /dev/sd[same as above]

Теперь вы можете начать создавать логические тома в своем новом разделе.

sudo lvcreate -n lvroot -L 20G vg1

Это очень упрощенный пример, но он имеет основы. Вы действительно можете установить LVM в существующую установку Linux, но если вы хотите, чтобы ваша система запускалась с него, вам придется перенести установку. Я сделал это с помощью fsarchiver чтобы сделать резервную копию, стереть существующую установку, настроить новые LV в соответствии со схемой разделов, а затем восстановить, выполнить chroot и update-grub.

Есть и другие способы сделать это, и это было много работы, но это хорошо сработало для меня.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .