Vedo che mkudffs
ha opzioni per quattro diversi identificatori: il volume logico ( --lvid
), il volume ( --vid
), il volume set ( --vsid
) e l'identificatore del set di file ( --fsid
). Tuttavia, non fornisce indicazioni su cosa significhino.
Quindi, sono andato alle specifiche UDF. A partire da ISO / IEC 13346 aka ECMA-167 , trovo che:
10.1.4 Identificatore di volume (BP 24)
Questo campo deve specificare un'identificazione del volume.
14.1.10 Identificatore volume logico (BP 112)
Questo campo deve specificare un'identificazione del volume logico su cui è registrato il set di file.
14.1.12 Identificatore set file (BP 304)
Questo campo deve specificare un'identificazione del set di file descritto da questo descrittore del set di file.
Bene, è stato utile.
Quindi, ho provato OSTA UDF Spec 1.02 , poiché questa è la versione UDF che sto cercando di generare. Non ha aiutato molto (anche se mi ha messo in guardia contro "valori fissi o banali").
Ho provato la specifica UDF 1.50 che mi dice ulteriormente - nel §4.1 - che prima di visualizzare quei valori, è necessario applicare una trasformazione specifica del sistema operativo usando gli algoritmi descritti nel §4.1.2.1. Naturalmente, la sezione successiva dopo §4.1 è §4.2, quindi buona fortuna. Inoltre, LogicalVolumeIdentifier è "estremamente importante per l'identificazione del volume logico quando sono presenti più supporti all'interno di un jukebox. Il nome è in genere ciò che viene visualizzato all'utente."
Quindi, provo la specifica UDF 2.01 e ora so che almeno adesso hanno capito che è 4. 2 .2.1, che esiste, ma non aiuta (si tratta di cose come set di caratteri).
Quindi, per quanto posso dire:
- L'identificatore del volume logico è ciò che viene visualizzato all'utente (probabilmente solo jukebox). Quindi dovrebbe essere impostato su qualcosa di significativo, ad esempio il titolo del disco. Presumo che questo sia il titolo del disco che verrà visualizzato su Windows, Mac OS o Nautilus.
- Gli altri esistono solo per sprecare spazio sul disco, senza una vera descrizione di ciò a cui sono destinati. Nonostante ciò, dovrei impostarli su valori che non sono né fissi né banali. Forse, dovrei semplicemente impostarli su linee casuali (cioè non fisse) da Shakespeare (cioè, non banali).
O meglio ancora: a cosa servono gli altri campi?