Merge branch 'master' of ssh://git.phyllo.me:29418/home/wiki

This commit is contained in:
lukas 2021-11-01 21:49:44 +01:00
commit 66758a1ee7
2 changed files with 30 additions and 11 deletions

View File

@ -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*

13
sbom.md
View File

@ -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