Если я создам снимок, скажите:
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 требует особых действий например, создание нового идентификатора или передача опции монтирования для игнорирования идентификатора.