Назад | Перейти на главную страницу

Отображение снимка LVM в новый логический том большего размера

Если я создам снимок, скажите:

lvcreate --size 100M --snapshot --name homeSnap /dev/vg1/home

затем я создаю резервную копию этого снимка:

dd if=/dev/vg1/homeSnap of=/mnt/data/backup.img

затем создайте новый логический том

lvcreate --size 50G --name test vg1

затем скопируйте снимок на новый логический диск:

dd if=/mnt/data/backup.img of=/dev/vg1/test

Теперь предположим, что исходный размер / dev / vg1 / home составляет всего 10 ГБ. / Dev / vg1 / test - 50G. Что произойдет с другими 40G, смогу ли я использовать это как обычно, или новый / dev / vg1 / test станет только 10G, а я потеряю 40G без какого-либо изменения размера?

Конечно, это зависит от того, что у вас есть на /dev/vg1/homeSnap объем. Но большинство файловых систем не изменяет размер автоматически, вы должны ввести команду для изменения размера файловой системы.

В комментарии, который вы упомянули XFS, вам нужна команда xfs_growfs, Я верю, может быть xfs_growfs /dev/vg1/test в вашей ситуации.

Еще одна вещь, на которую вам, возможно, придется обратить внимание, это то, что некоторые файловые системы имеют уникальный идентификатор, и если вы попытаетесь смонтировать две копии файловой системы с одинаковым уникальным идентификатором, у вас могут возникнуть проблемы. Я не уверен насчет текущего состояния, но в прошлом XFS требует особых действий например, создание нового идентификатора или передача опции монтирования для игнорирования идентификатора.