Merge branch 'master' of ssh://git.phyllo.me:29418/home/wiki
This commit is contained in:
		
							
								
								
									
										28
									
								
								resize.md
									
									
									
									
									
								
							
							
						
						
									
										28
									
								
								resize.md
									
									
									
									
									
								
							| @@ -2,7 +2,7 @@ | |||||||
| title: Resize a guest disk image | title: Resize a guest disk image | ||||||
| description: Resize a a guest disk image using qemu-img and virt-resize | description: Resize a a guest disk image using qemu-img and virt-resize | ||||||
| published: true | published: true | ||||||
| date: 2021-08-12T12:17:26.497Z | date: 2021-09-12T08:28:18.891Z | ||||||
| tags:  | tags:  | ||||||
| editor: markdown | editor: markdown | ||||||
| dateCreated: 2021-08-12T10:55:58.877Z | dateCreated: 2021-08-12T10:55:58.877Z | ||||||
| @@ -16,19 +16,36 @@ As per the software description : "*qemu-img allows you to create, convert and m | |||||||
|  |  | ||||||
| Expanding a new disk implies creating a new blank image of the desired size and "copy" the existing disk into this new bigger image using virt-resize. | Expanding a new disk implies creating a new blank image of the desired size and "copy" the existing disk into this new bigger image using virt-resize. | ||||||
|  |  | ||||||
|  | > In-place expansion is not supported.   | ||||||
|  | {.is-info} | ||||||
|  |   | ||||||
|  | ## Installation | ||||||
|  |  | ||||||
|  | * On Fedora-related distributions, `virt-resize` is provided by the `guestfs-tools` package :  | ||||||
|  |  | ||||||
|  | ``` | ||||||
|  | # dnf install guestfs-tools | ||||||
|  | ``` | ||||||
|  |  | ||||||
| ## Usage | ## Usage | ||||||
|  |  | ||||||
| * Create the new disk phyllome_but_bigger.img of the desired size. In this case, it is 15 GiB  | * **Create a new disk image** | ||||||
|  |  | ||||||
|  | In-place expansion is not supported. A new disk of the desired size has to be created.  | ||||||
|  |  | ||||||
|  | Use the following command to create `phyllome_but_bigger.img`, a disk of 15 GiB  | ||||||
|  |  | ||||||
| ``` | ``` | ||||||
| $ qemu-img create -f raw /var/lib/libvirt/images/phyllome-bigger.img 15G | $ qemu-img create -f raw phyllome-bigger.img 15G | ||||||
| ``` | ``` | ||||||
|  |  | ||||||
| * Expand the root partition on the disk.  | * **Expand the root partition** | ||||||
|  |  | ||||||
| > This command only works if the root partition is located on vda3 and if the disk image filesystem uses EXT4.   | > This command only works if the root partition is located on vda3 and if the disk image filesystem uses EXT4.   | ||||||
| {.is-warning} | {.is-warning} | ||||||
|  |  | ||||||
|  | This command bellow requires root privileges.  | ||||||
|  |  | ||||||
| ``` | ``` | ||||||
| # virt-resize --expand /dev/vda3 phyllome.img phyllome_but_bigger.img | # virt-resize --expand /dev/vda3 phyllome.img phyllome_but_bigger.img | ||||||
|  |  | ||||||
| @@ -57,3 +74,6 @@ Resize operation completed with no errors.  Before deleting the old disk, | |||||||
| carefully check that the resized disk boots and works correctly. | carefully check that the resized disk boots and works correctly. | ||||||
| ``` | ``` | ||||||
|  |  | ||||||
|  | * **Inform your virtual machine to use the new disk** | ||||||
|  |  | ||||||
|  | *To-do* | ||||||
|   | |||||||
							
								
								
									
										11
									
								
								sbom.md
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								sbom.md
									
									
									
									
									
								
							| @@ -2,7 +2,7 @@ | |||||||
| title: Software bill of materials | title: Software bill of materials | ||||||
| description: List software used by Phyllome | description: List software used by Phyllome | ||||||
| published: true | published: true | ||||||
| date: 2021-08-12T13:24:17.708Z | date: 2021-11-01T15:16:35.167Z | ||||||
| tags:  | tags:  | ||||||
| editor: markdown | editor: markdown | ||||||
| dateCreated: 2021-08-12T13:24:17.708Z | dateCreated: 2021-08-12T13:24:17.708Z | ||||||
| @@ -85,12 +85,11 @@ The following list is provided by the following command `dnf list --installed | | |||||||
| *  website : https://www.gnu.org/software/diffutils/ | *  website : https://www.gnu.org/software/diffutils/ | ||||||
| * policycoreutils depends on diffutils | * policycoreutils depends on diffutils | ||||||
| * diffutils.x86_64 | * diffutils.x86_64 | ||||||
| *   |  | ||||||
| * dnf - dnf is the new package manager for Fedora | * dnf - dnf is the new package manager for Fedora | ||||||
| *  website : https://rpm-software-management.github.io/ | 	* website : https://rpm-software-management.github.io/ | ||||||
| * dnf.noarch | 	* dnf.noarch | ||||||
| * dnf-data.noarch | 	* dnf-data.noarch | ||||||
| * dnf-plugins-core.noarch          | 	* dnf-plugins-core.noarch          | ||||||
| *  dosfstools - "dosfstools consists of the programs mkfs.fat, fsck.fat and fatlabel to create, check and label file * systems of the FAT family." | *  dosfstools - "dosfstools consists of the programs mkfs.fat, fsck.fat and fatlabel to create, check and label file * systems of the FAT family." | ||||||
| *  website : https://github.com/dosfstools/dosfstools | *  website : https://github.com/dosfstools/dosfstools | ||||||
| * dosfstools.x86_64 | * dosfstools.x86_64 | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user