!oNSIfazDqEcwhcOjSL:matrix.org

disko

354 Members
disko - declarative disk partitioning - https://github.com/nix-community/disko88 Servers

Load older messages


SenderMessageTime
18 Feb 2024
@hxr404:tchncs.dehxr404 ✨ [she/her]quick follow-up question: How would I get the root mount point inside a hook? Don't want to hardcode /mnt02:48:16
23 Feb 2024
@5m5z3q888q5prxkg:chat.lightnovel-dungeon.de@5m5z3q888q5prxkg:chat.lightnovel-dungeon.de changed their profile picture.03:28:34
22 Feb 2024
@glepage:matrix.orgGaétan Lepage joined the room.16:39:51
23 Feb 2024
@ryan4yi:matrix.orgRyan Yin joined the room.05:47:35
@glepage:matrix.orgGaétan Lepage Thank you for the great project !
It is a blast to use, especially as a NixOS module
13:12:53
25 Feb 2024
@rosariopulella:matrix.orgRosuavio joined the room.15:14:01
26 Feb 2024
@palo:xaos.space@palo:xaos.space

Partitions are a dict now. How does disko know this block blongs on the beginning of a partition?

            boot = {
              size = "1M";
              type = "EF02"; # for grub MBR
            };

I guess I can use start and stop, but alle the examples use size.

07:52:10
@palo:xaos.space@palo:xaos.space

Hmm start and end does not work as well. I'm asking because I get :

+ sgdisk --align-end --new=2:0:1M --change-name=2:disk-sda-boot --typecode=2:EF02 /dev/sda
Could not create partition 2 from 1026048 to 2048

I want this partition to be the first, not the second.

08:01:19
@phaer:matrix.orgphaer
In reply to @palo:xaos.space

Partitions are a dict now. How does disko know this block blongs on the beginning of a partition?

            boot = {
              size = "1M";
              type = "EF02"; # for grub MBR
            };

I guess I can use start and stop, but alle the examples use size.

There's a priority option on each partition to sort them. Smaller values should be created first
11:19:54
@palo:xaos.space@palo:xaos.spaceAh, I see. Thank you11:53:19
@pederbs:pvv.ntnu.nopbsds joined the room.14:06:52
@realmchad:utwente.iorealmchad joined the room.23:08:49
27 Feb 2024
@shlevy:matrix.orgshlevy joined the room.18:11:42
@shlevy:matrix.orgshlevyDoes disko support multi-disk btrfs setups?18:12:04
@matthewcroughan:defenestrate.itmatthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192)sure does, just a matter of defining it in the module system 18:12:39
@matthewcroughan:defenestrate.itmatthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192)https://github.com/nix-community/disko/blob/master/example/btrfs-subvolumes.nix18:12:56
@matthewcroughan:defenestrate.itmatthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192)https://github.com/nix-community/disko/issues/54318:13:11
@matthewcroughan:defenestrate.itmatthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192)though someone should probably make an example 18:13:15
@matthewcroughan:defenestrate.itmatthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192)I'm not sure with the advent of bcachefs who would be interested in doing that though 18:13:41
@shlevy:matrix.orgshlevy

Hmm that’s for subvolumes, not clear how you’d use that for multiple disks.

I’d rather use bcachefs but that’s not implemented yet :) I’m trying to decide whether I need to implement bcachefs multi-disk myself

18:14:31
@matthewcroughan:defenestrate.itmatthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192)https://github.com/nix-community/disko/issues/9918:15:14
@matthewcroughan:defenestrate.itmatthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192)An answer should be in here 18:15:20
@matthewcroughan:defenestrate.itmatthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192)

Looking at the source of this module, I can make that happen by configuring device1 and adding "-m dup -d dup /dev/device2" as extra mkfs options.

18:15:25
@matthewcroughan:defenestrate.itmatthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192)Ah yeah it seems like it's actually not the best supported, if you can do it at all, it's not a module option like it should be https://github.com/nix-community/disko/issues/261#issuecomment-158598377718:16:52
@shlevy:matrix.orgshlevyHmm, OK. Are all partitions created before filesystems?18:17:11
@lychee:lefishe.club@lychee:lefishe.club joined the room.18:19:13
@matthewcroughan:defenestrate.itmatthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192)If you have a disko configuration and it's loaded in your modules/imports for your config, you can evaluate the resulting disko script which should answer that 18:19:19
@matthewcroughan:defenestrate.itmatthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192)https://termbin.com/5ggd18:20:46
@matthewcroughan:defenestrate.itmatthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) here's the disko-format script from tests/simple-efi.nix 18:21:57
@matthewcroughan:defenestrate.itmatthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192)And here's the disko-format script generated for btrfs-subvolumes.nix https://termbin.com/y5nh18:23:29

Show newer messages


Back to Room ListRoom Version: 10