[haiku-development] Re: index_server some questions

  • From: François Revol <revol@xxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Wed, 18 Jan 2017 15:05:28 +0100

On 18/01/2017 10:19, miqlas wrote:

Matthias, i don't really know the disk/partition subsystem in Haiku,
but maybe it already implements some kind of unique identifier for
disk handling. Maybe a grep trough the haiku source tree can bring us
some light.


See:

src/add-ons/kernel/file_systems/bfs/Volume.cpp: status = attr.Create("be:volume_id", B_UINT64_TYPE, O_RDWR, &cookie);

IIRC it's part of the BFS root block.


The bootloader also handles some IDs internally...


François.

Other related posts: