!oNSIfazDqEcwhcOjSL:matrix.org

disko

352 Members
disko - declarative disk partitioning - https://github.com/nix-community/disko87 Servers

Load older messages


SenderMessageTime
29 Apr 2024
@perchun:matrix.orgPerchun Pak

I mean in this example, will disko try to overwrite 2mb of free space with partition with random_windows_partition_1, or it will skip it?

partitions = {                                                                                              
  esp = { ... };
  # 2mb of free space
  random_windows_partition_1 = { };                                                                          
  windows_main_partition = { };                                                                             
  # etc...
};

and for context, yes I am again trying to partially format my disk using script without backups

12:01:51
@lassulus:lassul.uslassulusWell you can create a partition without content. So that it alligns correctly. But you can also leave some space by using start12:06:58
@lassulus:lassul.uslassulusI guess start would be the right thing to do here12:07:24
@lassulus:lassul.uslassulusSince an empty partition is a bit different than no partition12:07:45
@perchun:matrix.orgPerchun Paki just realized this will break my windows partition because it (windows) doesn't like when you move its partitions12:09:27
@perchun:matrix.orgPerchun Pakso i will just hard format my drive probably12:09:39
@perchun:matrix.orgPerchun Pak

i accidentally nuked my entire drive and now trying to add space for windows before Linux. is this a bug?

esp = { ... };
swap = {
  start = "500G";
  # ...
};
luks = {
  size = "100%";
  # ...
};
13:03:20
@perchun:matrix.orgPerchun Pakimage.png
Download image.png
13:03:22
@perchun:matrix.orgPerchun Pak(swap partition is after the luks partition)13:03:34
@matthewcroughan:defenestrate.itmatthewcroughan changed their profile picture.13:04:12
@perchun:matrix.orgPerchun Pak

if I add start = "500G"; to luks, it fails with

+ sgdisk --align-end --new=3:500G:-0 --change-name=3:disk-main-luks --typecode=3:8300 /dev/nvme0n1
Could not create partition 3 from 1048576000 to 1048575999
Unable to set partition 3's name to 'disk-main-luks'!
Could not change partition 3's type code to 8300!
Error encountered; not saving changes.
+ sgdisk --change-name=3:disk-main-luks --typecode=3:8300 /dev/nvme0n1
Unable to set partition 3's name to 'disk-main-luks'!
Could not change partition 3's type code to 8300!
Error encountered; not saving changes.
+ rm -rf /tmp/tmp.STzH236qNq

[nixos@nixos:~/nixos-dotfiles]$ 

(same error if I set 520gb instead of 500 in luks partition)

13:09:23
@lassulus:lassul.uslassulusHmm interesting. But not sure why it can't set those things13:11:12
@lassulus:lassul.uslassuluswhat does fdisk -l show on the device?13:11:39
@perchun:matrix.orgPerchun Pak
$ sudo fdisk -l
Disk /dev/loop0: 2.32 GiB, 2491564032 bytes, 4866336 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/nvme0n1: 953.87 GiB, 1024209543168 bytes, 2000409264 sectors
Disk model: WDC PC SN530 SDBPNPZ-1T00-1114          
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 49C5265D-9693-4B24-8167-2CC85DF82C4B

Device              Start        End  Sectors  Size Type
/dev/nvme0n1p1       2048    1026047  1024000  500M EFI System
/dev/nvme0n1p2 1048576000 1090519039 41943040   20G Linux filesystem


Disk /dev/sda: 28.91 GiB, 31042043904 bytes, 60628992 sectors
Disk model: USB DISK 3.0    
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x9fb6382f

Device     Boot   Start      End  Sectors  Size Id Type
/dev/sda1  *          0  4989023  4989024  2.4G  0 Empty
/dev/sda2         17780    23923     6144    3M ef EFI (FAT-12/16/32)
/dev/sda3       4997120 60628991 55631872 26.5G 83 Linux
13:12:10
@perchun:matrix.orgPerchun Pakor you mean when it places swap after luks?13:12:38
@perchun:matrix.orgPerchun Pak
Disk /dev/loop0: 2.32 GiB, 2491564032 bytes, 4866336 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/nvme0n1: 953.87 GiB, 1024209543168 bytes, 2000409264 sectors
Disk model: WDC PC SN530 SDBPNPZ-1T00-1114          
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 2BE5D969-68F3-4616-89B4-4942C37C2E9F

Device              Start        End    Sectors   Size Type
/dev/nvme0n1p1       2048    1026047    1024000   500M EFI System
/dev/nvme0n1p2 1048576000 1090519039   41943040    20G Linux filesystem
/dev/nvme0n1p3    1026048 1048575999 1047549952 499.5G Linux filesystem

Partition table entries are not in disk order.


Disk /dev/sda: 28.91 GiB, 31042043904 bytes, 60628992 sectors
Disk model: USB DISK 3.0    
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x9fb6382f

Device     Boot   Start      End  Sectors  Size Id Type
/dev/sda1  *          0  4989023  4989024  2.4G  0 Empty
/dev/sda2         17780    23923     6144    3M ef EFI (FAT-12/16/32)
/dev/sda3       4997120 60628991 55631872 26.5G 83 Linux


Disk /dev/mapper/encrypted: 499.5 GiB, 536328798208 bytes, 1047517184 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mapper/root_vg-root: 499.49 GiB, 536325652480 bytes, 1047511040 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
13:49:44
@mjolnir:nixos.orgNixOS Moderation Botchanged room power levels.15:28:20
@common0r:matrix.orgcomm0n changed their display name from common to comm0n.19:51:46
@mfed3:matrix.orgmfed3 joined the room.23:47:57
30 Apr 2024
@xondtx:matrix.orgondt joined the room.22:24:22
1 May 2024
@mjolnir:nixos.orgNixOS Moderation Botchanged room power levels.15:05:56
3 May 2024
@hxr404:tchncs.dehxr404 ✨ [it/she] changed their display name from hxr404 ✨ [they/them] to hxr404 ✨ [it/she].10:18:23
@infinidoge:matrix.orgInfinidoge joined the room.19:21:13
6 May 2024
@perchun:matrix.orgPerchun Pak
In reply to @lassulus:lassul.us
Hmm interesting. But not sure why it can't set those things
have you had some free time to look at it? it is kind of blocking for me
11:22:52
@lassulus:lassul.uslassulusoh it's a dos partition table11:23:23
@lassulus:lassul.uslassuluswell, then you have to use the legacy table type11:23:39
@lassulus:lassul.uslassulusand live with the warning11:23:46
@lassulus:lassul.uslassulusor is that the stick?11:24:09
@lassulus:lassul.uslassulusah it's the stick, nvm11:24:25
@perchun:matrix.orgPerchun Pakwindows works only on a legacy table?11:24:44

There are no newer messages yet.


Back to Room ListRoom Version: 10