| 29 Apr 2024 |
Perchun 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 | Well you can create a partition without content. So that it alligns correctly. But you can also leave some space by using start | 12:06:58 |
lassulus | I guess start would be the right thing to do here | 12:07:24 |
lassulus | Since an empty partition is a bit different than no partition | 12:07:45 |
Perchun Pak | i just realized this will break my windows partition because it (windows) doesn't like when you move its partitions | 12:09:27 |
Perchun Pak | so i will just hard format my drive probably | 12:09:39 |
Perchun 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 Pak |  Download image.png | 13:03:22 |
Perchun Pak | (swap partition is after the luks partition) | 13:03:34 |
| matthewcroughan changed their profile picture. | 13:04:12 |
Perchun 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 | Hmm interesting. But not sure why it can't set those things | 13:11:12 |
lassulus | what does fdisk -l show on the device? | 13:11:39 |
Perchun 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 Pak | or you mean when it places swap after luks? | 13:12:38 |
Perchun 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 |
| NixOS Moderation Botchanged room power levels. | 15:28:20 |
| comm0n changed their display name from common to comm0n. | 19:51:46 |
| mfed3 joined the room. | 23:47:57 |
| 30 Apr 2024 |
| ondt joined the room. | 22:24:22 |
| 1 May 2024 |
| NixOS Moderation Botchanged room power levels. | 15:05:56 |
| 3 May 2024 |
| hxr404 ✨ [it/she] changed their display name from hxr404 ✨ [they/them] to hxr404 ✨ [it/she]. | 10:18:23 |
| Infinidoge joined the room. | 19:21:13 |
| 6 May 2024 |
Perchun 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 | oh it's a dos partition table | 11:23:23 |
lassulus | well, then you have to use the legacy table type | 11:23:39 |
lassulus | and live with the warning | 11:23:46 |
lassulus | or is that the stick? | 11:24:09 |
lassulus | ah it's the stick, nvm | 11:24:25 |
Perchun Pak | windows works only on a legacy table? | 11:24:44 |