patches and low-level development discussion
 help / color / mirror / code / Atom feed
345619f72abafc636356e5e206d2233753500fe1 blob 811 bytes (raw)

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 
# Partitioning

## Status
Proposed

## Context
Partitions are required to install the Spectrum OS, VMs and store user data.

## Decision
----
<blockdevice>                        # EFI system partition
<blockdevice>                        # XBOOTLDR
<blockdevice>                        # A
<blockdevice>                        # B
# first 32 GB are reserved for Spectrum system
# rest of the disk is reserved for user data
<blockdevice>n-1                     # bootstrap user data
<blockdevice>n to the end of disk    # user data
----

## Consequences
LVM may support resizing - both increasing and decreasing with some limitation
when there's alreay data on volume(s). Does LVM work with all disk types? We
have to implement XBOOTLDR to support EFI system partition created by Windows -
to support dual boot
debug log:

solving 345619f ...
found 345619f in https://spectrum-os.org/lists/archives/spectrum-devel/20220708110215.92996-1-ville.ilvonen@unikie.com/

applying [1/1] https://spectrum-os.org/lists/archives/spectrum-devel/20220708110215.92996-1-ville.ilvonen@unikie.com/
diff --git a/Documentation/decisions/003-partitioning.adoc b/Documentation/decisions/003-partitioning.adoc
new file mode 100644
index 0000000..345619f

Checking patch Documentation/decisions/003-partitioning.adoc...
Applied patch Documentation/decisions/003-partitioning.adoc cleanly.

index at:
100644 345619f72abafc636356e5e206d2233753500fe1	Documentation/decisions/003-partitioning.adoc

Code repositories for project(s) associated with this public inbox

	https://spectrum-os.org/git/crosvm
	https://spectrum-os.org/git/doc
	https://spectrum-os.org/git/mktuntap
	https://spectrum-os.org/git/nixpkgs
	https://spectrum-os.org/git/spectrum
	https://spectrum-os.org/git/ucspi-vsock
	https://spectrum-os.org/git/www

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).