How to increase KVM guest disk size using LVM VG as storage pool?KVM guest doesn't recognize new size of raw disk after lvresizeHow do I investigate an unresponsive KVM guest?KVM/qemu - use LVM volumes directly without image file?How to decrease the size of a KVM virtual machine disk image?KVM Windows 7 graphics performance using remote desktopCentOS Qemu+KVM lot of virtual machine processesInstalling Windows on KVM with LVM diskHow to make data up to date on a shareable disk connected to KVM guest?VM performance difference after moving to different ProxMox instanceDisadvantages of creating a volume with lvm instead of with libvirt? Storage pool presentHow to get a virtio disk to show up - kernel config
Electricity free spaceship
Is it possible to have 2 different but equal size real number sets that have the same mean and standard deviation?
Generate basis elements of the Steenrod algebra
Reactive Programming
Can I utilise a baking stone to make crepes?
If there's something that implicates the president why is there then a national security issue? (John Dowd)
Which is the better way to call a method that is only available to one class that implements an interface but not the other one?
Non-aqueous eyes?
I have a problematic assistant manager, but I can't fire him
Why not invest in precious metals?
Why does this query, missing a FROM clause, not error out?
Is using 'echo' to display attacker-controlled data on the terminal dangerous?
Longest bridge/tunnel that can be cycled over/through?
Should I put programming books I wrote a few years ago on my resume?
If I leave the US through an airport, do I have to return through the same airport?
Write a function that checks if a string starts with or contains something
Is an entry level DSLR going to shoot nice portrait pictures?
A map of non-pathological topology?
What is the color of artificial intelligence?
Has there been a multiethnic Star Trek character?
Does putting salt first make it easier for attacker to bruteforce the hash?
The Frozen Wastes
60s or 70s novel about Empire of Man making 1st contact with 1st discovered alien race
How to communicate to my GM that not being allowed to use stealth isn't fun for me?
How to increase KVM guest disk size using LVM VG as storage pool?
KVM guest doesn't recognize new size of raw disk after lvresizeHow do I investigate an unresponsive KVM guest?KVM/qemu - use LVM volumes directly without image file?How to decrease the size of a KVM virtual machine disk image?KVM Windows 7 graphics performance using remote desktopCentOS Qemu+KVM lot of virtual machine processesInstalling Windows on KVM with LVM diskHow to make data up to date on a shareable disk connected to KVM guest?VM performance difference after moving to different ProxMox instanceDisadvantages of creating a volume with lvm instead of with libvirt? Storage pool presentHow to get a virtio disk to show up - kernel config
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;
The KVM host server is running CentOS 6.5 and a LVM volume group "storage_pool" is used as the main storage pool for KVM.
An Ubuntu guest is installed using an ext4 filesystem and mounts the whole /dev/vda1 as /. This is the guest disk configuration:
<disk type='block' device='disk'>
<driver name='qemu' type='raw' cache='none' io='native'/>
<source dev='/dev/storage_pool/kvmguest.img'/>
<target dev='vda' bus='virtio'/>
<alias name='virtio-disk0'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>
</disk>
What would be the best approach to increase the guest disk size? The VG has a lot of free space.
I have found some examples but most use LVM inside the guests as well, or weren't completely applicable. As far as I understand, the common method is to create a larger LV in the same VG, shutdown the guest, transfer the data, edit the configuration to use the new LV?
Thanks in advance for any suggestions or pointers
kvm-virtualization lvm disk-space-utilization
add a comment |
The KVM host server is running CentOS 6.5 and a LVM volume group "storage_pool" is used as the main storage pool for KVM.
An Ubuntu guest is installed using an ext4 filesystem and mounts the whole /dev/vda1 as /. This is the guest disk configuration:
<disk type='block' device='disk'>
<driver name='qemu' type='raw' cache='none' io='native'/>
<source dev='/dev/storage_pool/kvmguest.img'/>
<target dev='vda' bus='virtio'/>
<alias name='virtio-disk0'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>
</disk>
What would be the best approach to increase the guest disk size? The VG has a lot of free space.
I have found some examples but most use LVM inside the guests as well, or weren't completely applicable. As far as I understand, the common method is to create a larger LV in the same VG, shutdown the guest, transfer the data, edit the configuration to use the new LV?
Thanks in advance for any suggestions or pointers
kvm-virtualization lvm disk-space-utilization
add a comment |
The KVM host server is running CentOS 6.5 and a LVM volume group "storage_pool" is used as the main storage pool for KVM.
An Ubuntu guest is installed using an ext4 filesystem and mounts the whole /dev/vda1 as /. This is the guest disk configuration:
<disk type='block' device='disk'>
<driver name='qemu' type='raw' cache='none' io='native'/>
<source dev='/dev/storage_pool/kvmguest.img'/>
<target dev='vda' bus='virtio'/>
<alias name='virtio-disk0'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>
</disk>
What would be the best approach to increase the guest disk size? The VG has a lot of free space.
I have found some examples but most use LVM inside the guests as well, or weren't completely applicable. As far as I understand, the common method is to create a larger LV in the same VG, shutdown the guest, transfer the data, edit the configuration to use the new LV?
Thanks in advance for any suggestions or pointers
kvm-virtualization lvm disk-space-utilization
The KVM host server is running CentOS 6.5 and a LVM volume group "storage_pool" is used as the main storage pool for KVM.
An Ubuntu guest is installed using an ext4 filesystem and mounts the whole /dev/vda1 as /. This is the guest disk configuration:
<disk type='block' device='disk'>
<driver name='qemu' type='raw' cache='none' io='native'/>
<source dev='/dev/storage_pool/kvmguest.img'/>
<target dev='vda' bus='virtio'/>
<alias name='virtio-disk0'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>
</disk>
What would be the best approach to increase the guest disk size? The VG has a lot of free space.
I have found some examples but most use LVM inside the guests as well, or weren't completely applicable. As far as I understand, the common method is to create a larger LV in the same VG, shutdown the guest, transfer the data, edit the configuration to use the new LV?
Thanks in advance for any suggestions or pointers
kvm-virtualization lvm disk-space-utilization
kvm-virtualization lvm disk-space-utilization
asked May 12 '14 at 16:39
f10bitf10bit
10615
10615
add a comment |
add a comment |
4 Answers
4
active
oldest
votes
There is no need to shutdown the guest (at least no longer in 2019).
Simply
lvextend -L+<size>G /dev/<group>/<volume>
then
virsh blockresize <domain> /dev/<group>/<volume> --size <newsize>
and finally go into your guest and do whatever is necessary in your guest to make use of the extra space.
In a Windows guest you can do
diskpart
list volume
select volume <n>
extend
These are the exact steps I followed to expand the C: drive of a Windows 10 guest running as KVM domain under Ubuntu 19.04 with qemu 3.1.0
add a comment |
Searching for the same thing, I found your question with no answers yet.
For me, the following thing has worked:
shut down the guest (in my case, a debian 7.0) in the usual way.
extend the "original" LV (in the host's VG, of course), e.g., by 5G. For this, you have to be root/sudo on the host:
lvextend -L +5G /dev/YourStoragePoolVG/YourVirtualMachinesVGToExtend
Open the newly extended lv (i.e., the "disk" of your VM) in gparted:
gparted /dev/mapper/YourStoragePoolVG-YourVirtualMachinesVGToExtend
- Note: You must use the "/dev/mapper/..." path,
not "/dev/dm-77" or "/dev/YourStoragePoolVG/..."
or other (this seems to be a bug/feature of LVM)!
- Fiddle around the partitions on the modified volume (use the GUI as usually)
- Note: Consider the warnings about data loss, fs types etc.!
- Note: Be careful.
- In gparted, you can resize partitions and move them around in the partition table stored on the virtio disk within the LV.
- Extending one or more partitions is IMHO not a problem. For partition/fs shrinking, use Google...
- gparted also adapts the filesystems on the partitions (not only the partitions themselves.
- Restart your VM. It now sees the modified partitions.
As I said, this worked for me (I could try this on some toy installation without taking risks). Could somebody please review the above instruction and comment if this works in general? Thankyou.
add a comment |
This is the procedure I went with:
Extend the logical volume of the kvm guest
# lvextend -L+50G /dev/storage_pool/guest.img
Shutdown the kvm guest and deactivate the logical volume
# virsh shutdown guest
# lvchange -a n /dev/storage_pool/guest.imgList and note the partition information of the kvm guest, most importantly the first sector. If it doesn't display sectors you may need to add the '-u' or '-u sectors' switch
# fdisk -l /dev/storage_pool/guest.img
Delete and recreate the partition to fill the whole extended space, make sure you are using sectors as units and to select the same first sector (usually 2048 if partition is aligned), you can use the 'u' fdisk command to toggle between units
# fdisk /dev/storage_pool/guest.img
Command (m for help): d
Partition number (1-4): 1
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 1
First sector (...): 2048
Last sector...: hit enter and use the default last sector
Command (m for help): a
Partition number (1-4): 1
Command (m for help): wExpose the ext3/4 filesystem and resize it
# kpartx -a -v /dev/storage_pool/guest.img
# e2fsck -p -f /dev/mapper/storage_pool-guest.img1
# resize2fs /dev/mapper/storage_pool-guest.img1
# e2fsck -p -f /dev/mapper/storage_pool-guest.img1
# kpartx -d -v /dev/storage_pool/guest.imgActivate the logical volume and start the kvm guest
# lvchange -a y /dev/storage_pool/guest.img
# virsh start guest
add a comment |
Anyone who looking for an answer for this question, need to check out this:
KVM guest doesn't recognize new size of raw disk after lvresize
I think virsh blockreisze
is much better than fdisk
or parted
.
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "2"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f594588%2fhow-to-increase-kvm-guest-disk-size-using-lvm-vg-as-storage-pool%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
4 Answers
4
active
oldest
votes
4 Answers
4
active
oldest
votes
active
oldest
votes
active
oldest
votes
There is no need to shutdown the guest (at least no longer in 2019).
Simply
lvextend -L+<size>G /dev/<group>/<volume>
then
virsh blockresize <domain> /dev/<group>/<volume> --size <newsize>
and finally go into your guest and do whatever is necessary in your guest to make use of the extra space.
In a Windows guest you can do
diskpart
list volume
select volume <n>
extend
These are the exact steps I followed to expand the C: drive of a Windows 10 guest running as KVM domain under Ubuntu 19.04 with qemu 3.1.0
add a comment |
There is no need to shutdown the guest (at least no longer in 2019).
Simply
lvextend -L+<size>G /dev/<group>/<volume>
then
virsh blockresize <domain> /dev/<group>/<volume> --size <newsize>
and finally go into your guest and do whatever is necessary in your guest to make use of the extra space.
In a Windows guest you can do
diskpart
list volume
select volume <n>
extend
These are the exact steps I followed to expand the C: drive of a Windows 10 guest running as KVM domain under Ubuntu 19.04 with qemu 3.1.0
add a comment |
There is no need to shutdown the guest (at least no longer in 2019).
Simply
lvextend -L+<size>G /dev/<group>/<volume>
then
virsh blockresize <domain> /dev/<group>/<volume> --size <newsize>
and finally go into your guest and do whatever is necessary in your guest to make use of the extra space.
In a Windows guest you can do
diskpart
list volume
select volume <n>
extend
These are the exact steps I followed to expand the C: drive of a Windows 10 guest running as KVM domain under Ubuntu 19.04 with qemu 3.1.0
There is no need to shutdown the guest (at least no longer in 2019).
Simply
lvextend -L+<size>G /dev/<group>/<volume>
then
virsh blockresize <domain> /dev/<group>/<volume> --size <newsize>
and finally go into your guest and do whatever is necessary in your guest to make use of the extra space.
In a Windows guest you can do
diskpart
list volume
select volume <n>
extend
These are the exact steps I followed to expand the C: drive of a Windows 10 guest running as KVM domain under Ubuntu 19.04 with qemu 3.1.0
answered May 24 at 19:30
Colin 't HartColin 't Hart
219113
219113
add a comment |
add a comment |
Searching for the same thing, I found your question with no answers yet.
For me, the following thing has worked:
shut down the guest (in my case, a debian 7.0) in the usual way.
extend the "original" LV (in the host's VG, of course), e.g., by 5G. For this, you have to be root/sudo on the host:
lvextend -L +5G /dev/YourStoragePoolVG/YourVirtualMachinesVGToExtend
Open the newly extended lv (i.e., the "disk" of your VM) in gparted:
gparted /dev/mapper/YourStoragePoolVG-YourVirtualMachinesVGToExtend
- Note: You must use the "/dev/mapper/..." path,
not "/dev/dm-77" or "/dev/YourStoragePoolVG/..."
or other (this seems to be a bug/feature of LVM)!
- Fiddle around the partitions on the modified volume (use the GUI as usually)
- Note: Consider the warnings about data loss, fs types etc.!
- Note: Be careful.
- In gparted, you can resize partitions and move them around in the partition table stored on the virtio disk within the LV.
- Extending one or more partitions is IMHO not a problem. For partition/fs shrinking, use Google...
- gparted also adapts the filesystems on the partitions (not only the partitions themselves.
- Restart your VM. It now sees the modified partitions.
As I said, this worked for me (I could try this on some toy installation without taking risks). Could somebody please review the above instruction and comment if this works in general? Thankyou.
add a comment |
Searching for the same thing, I found your question with no answers yet.
For me, the following thing has worked:
shut down the guest (in my case, a debian 7.0) in the usual way.
extend the "original" LV (in the host's VG, of course), e.g., by 5G. For this, you have to be root/sudo on the host:
lvextend -L +5G /dev/YourStoragePoolVG/YourVirtualMachinesVGToExtend
Open the newly extended lv (i.e., the "disk" of your VM) in gparted:
gparted /dev/mapper/YourStoragePoolVG-YourVirtualMachinesVGToExtend
- Note: You must use the "/dev/mapper/..." path,
not "/dev/dm-77" or "/dev/YourStoragePoolVG/..."
or other (this seems to be a bug/feature of LVM)!
- Fiddle around the partitions on the modified volume (use the GUI as usually)
- Note: Consider the warnings about data loss, fs types etc.!
- Note: Be careful.
- In gparted, you can resize partitions and move them around in the partition table stored on the virtio disk within the LV.
- Extending one or more partitions is IMHO not a problem. For partition/fs shrinking, use Google...
- gparted also adapts the filesystems on the partitions (not only the partitions themselves.
- Restart your VM. It now sees the modified partitions.
As I said, this worked for me (I could try this on some toy installation without taking risks). Could somebody please review the above instruction and comment if this works in general? Thankyou.
add a comment |
Searching for the same thing, I found your question with no answers yet.
For me, the following thing has worked:
shut down the guest (in my case, a debian 7.0) in the usual way.
extend the "original" LV (in the host's VG, of course), e.g., by 5G. For this, you have to be root/sudo on the host:
lvextend -L +5G /dev/YourStoragePoolVG/YourVirtualMachinesVGToExtend
Open the newly extended lv (i.e., the "disk" of your VM) in gparted:
gparted /dev/mapper/YourStoragePoolVG-YourVirtualMachinesVGToExtend
- Note: You must use the "/dev/mapper/..." path,
not "/dev/dm-77" or "/dev/YourStoragePoolVG/..."
or other (this seems to be a bug/feature of LVM)!
- Fiddle around the partitions on the modified volume (use the GUI as usually)
- Note: Consider the warnings about data loss, fs types etc.!
- Note: Be careful.
- In gparted, you can resize partitions and move them around in the partition table stored on the virtio disk within the LV.
- Extending one or more partitions is IMHO not a problem. For partition/fs shrinking, use Google...
- gparted also adapts the filesystems on the partitions (not only the partitions themselves.
- Restart your VM. It now sees the modified partitions.
As I said, this worked for me (I could try this on some toy installation without taking risks). Could somebody please review the above instruction and comment if this works in general? Thankyou.
Searching for the same thing, I found your question with no answers yet.
For me, the following thing has worked:
shut down the guest (in my case, a debian 7.0) in the usual way.
extend the "original" LV (in the host's VG, of course), e.g., by 5G. For this, you have to be root/sudo on the host:
lvextend -L +5G /dev/YourStoragePoolVG/YourVirtualMachinesVGToExtend
Open the newly extended lv (i.e., the "disk" of your VM) in gparted:
gparted /dev/mapper/YourStoragePoolVG-YourVirtualMachinesVGToExtend
- Note: You must use the "/dev/mapper/..." path,
not "/dev/dm-77" or "/dev/YourStoragePoolVG/..."
or other (this seems to be a bug/feature of LVM)!
- Fiddle around the partitions on the modified volume (use the GUI as usually)
- Note: Consider the warnings about data loss, fs types etc.!
- Note: Be careful.
- In gparted, you can resize partitions and move them around in the partition table stored on the virtio disk within the LV.
- Extending one or more partitions is IMHO not a problem. For partition/fs shrinking, use Google...
- gparted also adapts the filesystems on the partitions (not only the partitions themselves.
- Restart your VM. It now sees the modified partitions.
As I said, this worked for me (I could try this on some toy installation without taking risks). Could somebody please review the above instruction and comment if this works in general? Thankyou.
answered Oct 1 '14 at 21:19
HelpingHandHelpingHand
91
91
add a comment |
add a comment |
This is the procedure I went with:
Extend the logical volume of the kvm guest
# lvextend -L+50G /dev/storage_pool/guest.img
Shutdown the kvm guest and deactivate the logical volume
# virsh shutdown guest
# lvchange -a n /dev/storage_pool/guest.imgList and note the partition information of the kvm guest, most importantly the first sector. If it doesn't display sectors you may need to add the '-u' or '-u sectors' switch
# fdisk -l /dev/storage_pool/guest.img
Delete and recreate the partition to fill the whole extended space, make sure you are using sectors as units and to select the same first sector (usually 2048 if partition is aligned), you can use the 'u' fdisk command to toggle between units
# fdisk /dev/storage_pool/guest.img
Command (m for help): d
Partition number (1-4): 1
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 1
First sector (...): 2048
Last sector...: hit enter and use the default last sector
Command (m for help): a
Partition number (1-4): 1
Command (m for help): wExpose the ext3/4 filesystem and resize it
# kpartx -a -v /dev/storage_pool/guest.img
# e2fsck -p -f /dev/mapper/storage_pool-guest.img1
# resize2fs /dev/mapper/storage_pool-guest.img1
# e2fsck -p -f /dev/mapper/storage_pool-guest.img1
# kpartx -d -v /dev/storage_pool/guest.imgActivate the logical volume and start the kvm guest
# lvchange -a y /dev/storage_pool/guest.img
# virsh start guest
add a comment |
This is the procedure I went with:
Extend the logical volume of the kvm guest
# lvextend -L+50G /dev/storage_pool/guest.img
Shutdown the kvm guest and deactivate the logical volume
# virsh shutdown guest
# lvchange -a n /dev/storage_pool/guest.imgList and note the partition information of the kvm guest, most importantly the first sector. If it doesn't display sectors you may need to add the '-u' or '-u sectors' switch
# fdisk -l /dev/storage_pool/guest.img
Delete and recreate the partition to fill the whole extended space, make sure you are using sectors as units and to select the same first sector (usually 2048 if partition is aligned), you can use the 'u' fdisk command to toggle between units
# fdisk /dev/storage_pool/guest.img
Command (m for help): d
Partition number (1-4): 1
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 1
First sector (...): 2048
Last sector...: hit enter and use the default last sector
Command (m for help): a
Partition number (1-4): 1
Command (m for help): wExpose the ext3/4 filesystem and resize it
# kpartx -a -v /dev/storage_pool/guest.img
# e2fsck -p -f /dev/mapper/storage_pool-guest.img1
# resize2fs /dev/mapper/storage_pool-guest.img1
# e2fsck -p -f /dev/mapper/storage_pool-guest.img1
# kpartx -d -v /dev/storage_pool/guest.imgActivate the logical volume and start the kvm guest
# lvchange -a y /dev/storage_pool/guest.img
# virsh start guest
add a comment |
This is the procedure I went with:
Extend the logical volume of the kvm guest
# lvextend -L+50G /dev/storage_pool/guest.img
Shutdown the kvm guest and deactivate the logical volume
# virsh shutdown guest
# lvchange -a n /dev/storage_pool/guest.imgList and note the partition information of the kvm guest, most importantly the first sector. If it doesn't display sectors you may need to add the '-u' or '-u sectors' switch
# fdisk -l /dev/storage_pool/guest.img
Delete and recreate the partition to fill the whole extended space, make sure you are using sectors as units and to select the same first sector (usually 2048 if partition is aligned), you can use the 'u' fdisk command to toggle between units
# fdisk /dev/storage_pool/guest.img
Command (m for help): d
Partition number (1-4): 1
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 1
First sector (...): 2048
Last sector...: hit enter and use the default last sector
Command (m for help): a
Partition number (1-4): 1
Command (m for help): wExpose the ext3/4 filesystem and resize it
# kpartx -a -v /dev/storage_pool/guest.img
# e2fsck -p -f /dev/mapper/storage_pool-guest.img1
# resize2fs /dev/mapper/storage_pool-guest.img1
# e2fsck -p -f /dev/mapper/storage_pool-guest.img1
# kpartx -d -v /dev/storage_pool/guest.imgActivate the logical volume and start the kvm guest
# lvchange -a y /dev/storage_pool/guest.img
# virsh start guest
This is the procedure I went with:
Extend the logical volume of the kvm guest
# lvextend -L+50G /dev/storage_pool/guest.img
Shutdown the kvm guest and deactivate the logical volume
# virsh shutdown guest
# lvchange -a n /dev/storage_pool/guest.imgList and note the partition information of the kvm guest, most importantly the first sector. If it doesn't display sectors you may need to add the '-u' or '-u sectors' switch
# fdisk -l /dev/storage_pool/guest.img
Delete and recreate the partition to fill the whole extended space, make sure you are using sectors as units and to select the same first sector (usually 2048 if partition is aligned), you can use the 'u' fdisk command to toggle between units
# fdisk /dev/storage_pool/guest.img
Command (m for help): d
Partition number (1-4): 1
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 1
First sector (...): 2048
Last sector...: hit enter and use the default last sector
Command (m for help): a
Partition number (1-4): 1
Command (m for help): wExpose the ext3/4 filesystem and resize it
# kpartx -a -v /dev/storage_pool/guest.img
# e2fsck -p -f /dev/mapper/storage_pool-guest.img1
# resize2fs /dev/mapper/storage_pool-guest.img1
# e2fsck -p -f /dev/mapper/storage_pool-guest.img1
# kpartx -d -v /dev/storage_pool/guest.imgActivate the logical volume and start the kvm guest
# lvchange -a y /dev/storage_pool/guest.img
# virsh start guest
answered Aug 8 '15 at 14:57
f10bitf10bit
10615
10615
add a comment |
add a comment |
Anyone who looking for an answer for this question, need to check out this:
KVM guest doesn't recognize new size of raw disk after lvresize
I think virsh blockreisze
is much better than fdisk
or parted
.
add a comment |
Anyone who looking for an answer for this question, need to check out this:
KVM guest doesn't recognize new size of raw disk after lvresize
I think virsh blockreisze
is much better than fdisk
or parted
.
add a comment |
Anyone who looking for an answer for this question, need to check out this:
KVM guest doesn't recognize new size of raw disk after lvresize
I think virsh blockreisze
is much better than fdisk
or parted
.
Anyone who looking for an answer for this question, need to check out this:
KVM guest doesn't recognize new size of raw disk after lvresize
I think virsh blockreisze
is much better than fdisk
or parted
.
edited Apr 13 '17 at 12:14
Community♦
1
1
answered Apr 6 '17 at 8:25
pingzpingz
785
785
add a comment |
add a comment |
Thanks for contributing an answer to Server Fault!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f594588%2fhow-to-increase-kvm-guest-disk-size-using-lvm-vg-as-storage-pool%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown