Widzę, że mkudffs
ma opcje dla czterech różnych identyfikatorów: wolumin logiczny ( --lvid
), wolumin ( --vid
), zestaw woluminów ( --vsid
) i identyfikator zestawu plików ( --fsid
). Nie daje jednak wskazówek, co to znaczy.
Więc poszedłem do specyfikacji UDF. Począwszy od ISO / IEC 13346 aka ECMA-167 , stwierdzam, że:
10.1.4 Identyfikator objętości (BP 24)
To pole określa identyfikator wolumenu.
14.1.10 Identyfikator woluminu logicznego (BP 112)
To pole określa identyfikację woluminu logicznego, na którym zestaw plików jest rejestrowany.
14.1.12 Identyfikator zestawu plików (BP 304)
To pole określa identyfikację zestawu plików opisanego przez ten deskryptor zestawu plików.
To było przydatne.
Wypróbowałem OSTA UDF Spec 1.02 , ponieważ to jest wersja UDF, którą próbuję wygenerować. To niewiele pomogło (choć ostrzegało mnie przed „ustalonymi lub trywialnymi wartościami”).
Wypróbowałem specyfikację UDF 1.50, która dodatkowo mówi mi - w §4.1 - że przed wyświetleniem tych wartości należy zastosować transformację specyficzną dla systemu operacyjnego przy użyciu algorytmów opisanych w §4.1.2.1. Oczywiście następna sekcja po §4.1 to §4.2, więc powodzenia. Ponadto LogicalVolumeIdentifier jest „niezwykle ważny w logicznej identyfikacji woluminu, gdy w szafie grającej znajduje się wiele mediów. Nazwa jest zwykle wyświetlana użytkownikowi”.
Więc staram się 2,01 specyfikację UDF , a teraz wiem, że teraz przynajmniej oni sobie sprawę, że to 4. 2 .2.1, który nie istnieje, ale nie pomaga (nie dotyczy rzeczy jak zestawy znaków).
Tak więc, o ile mogę powiedzieć:
- Identyfikator woluminu logicznego jest wyświetlany użytkownikowi (być może tylko szafami grającymi). Więc powinno być ustawione na coś znaczącego, np. Tytuł płyty. Zakładam, że jest to tytuł dysku, który wyświetlałby Windows, Mac OS lub Nautilus.
- Inne istnieją tylko po to, by marnować miejsce na dysku, nie mając faktycznego opisu tego, do czego służą. Mimo to powinienem ustawić je na wartości, które nie są ani stałe, ani trywialne. Być może powinienem po prostu ustawić je na losowe (tj. Nie naprawione) linie Szekspira (tj. Nie trywialne).
Albo jeszcze lepiej: do czego służą inne pola?