Re: Can setup-storage be configured to preserve disk and partition UUIDs?
Thomas Lange <[email protected]> Tue, 16 Sep 2025 14:01:11 +0200
| Newsgroups | gmane.linux.debian.fai |
|---|---|
| Message-ID | <[email protected]> |
>>>>> On Tue, 16 Sep 2025 11:38:56 +0100, Vanush Misha Paturyan <[email protected]> said: > Quick version of the question: can setup-storage be configured to preserve the "Disk Identifier" and "Partition UUIDs" via its `disk_config` configuration file? I'm not sure about the status. First, you only use preserve_always for a certain partition. But you can also define preserve_always:all in the disk_config line. This may skip the steps to recreate each partition. Then you can use always_format for a partition, for which a new filesystem should be created. Maybe this pworks as you expect. Some more infos: You can already use the partuuid or partlabel for the fstabkey, so we already know how to read the UUIDs. But in the code, I see nothing that saves or set a UUID of the disk or of a partition. Did you already tried the new disk_config format for GPT partitions? Instead of primary...... you can say p=<partlablename> ...... for e.g. p=boot /boot/efi .......... p=data /data ....... You may write two hooks, one that saves all uuids and the other that restores the old uuid after setup-storage was called. -- regards Thomas