On Fri, Mar 29, 2024 at 01:30:42AM -0500, Steve French wrote:
In order to get the unique id for the volume (the 8 byte VolumeSerialNumber) we need to issue a QUERY_INFO level 59 (FILE_ID_INFORMATION). Today we only query the older 4 byte (not guaranteed to be unique serial number). See section 2.4.21 of MS-FSCC. Looks like Samba and ksmbd do not support this info level though - although Windows does support it. Any thoughts on ksmbd or Samba support for FILE_ID_INFORMATION query? See attached work in progress patch
2.4.21 wants a 64-bit volume ID, and a 128-bit file id. How do you want this synthesized from a 64-bit inode ? Can we get a standard mapping for this ?