Merge branch 'master' of ssh://git.phyllo.me:29418/home/wiki
This commit is contained in:
commit
66758a1ee7
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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user