ฉันเห็นว่าmkudffs
มีตัวเลือกสำหรับตัวระบุที่แตกต่างกันสี่ตัว: โลจิคัลวอลุ่ม ( --lvid
), โวลุ่ม ( --vid
), ชุดโวลุ่ม ( --vsid
) และตัวระบุชุดไฟล์ ( --fsid
) อย่างไรก็ตามมันไม่ได้ให้คำแนะนำแก่สิ่งเหล่านั้น
ดังนั้นฉันไปที่ข้อกำหนดของ UDF เริ่มต้นด้วย ISO / IEC 13346 aka ECMA-167ฉันพบว่า:
10.1.4 ตัวบ่งชี้ปริมาณ (BP 24)
ฟิลด์นี้จะต้องระบุตัวตนของปริมาณ
14.1.10 ตัวบ่งชี้เชิงตรรกะ (BP 112)
ฟิลด์นี้จะต้องระบุตัวตนของโลจิคัลวอลุ่มที่บันทึกไฟล์ไว้
14.1.12 ตัวระบุชุดไฟล์ (BP 304)
ฟิลด์นี้จะต้องระบุตัวตนของชุดไฟล์ที่อธิบายโดยตัวอธิบายชุดไฟล์นี้
นั่นมันมีประโยชน์
ดังนั้นฉันลองOSTA UDF Spec 1.02เหมือนที่เป็นรุ่น UDF ที่ฉันพยายามจะสร้าง มันไม่ได้ช่วยอะไรมากนัก (แม้ว่าจะเตือนฉันเกี่ยวกับ "ค่าคงที่หรือค่าเล็กน้อย")
ฉันลองใช้ข้อกำหนด UDF 1.50ซึ่งบอกฉันต่อไป - ใน§4.1 - ว่าก่อนแสดงค่าเหล่านั้นต้องใช้การแปลงเฉพาะระบบปฏิบัติการโดยใช้อัลกอริทึมที่อธิบายใน§4.1.2.1 แน่นอนส่วนถัดไปหลังจาก§4.1คือ§4.2โชคดีมาก นอกจากนี้ LogicalVolumeIdentifier เป็น "สำคัญอย่างยิ่งในการระบุปริมาณตรรกะเมื่อหลายสื่ออยู่ในตู้เพลงชื่อโดยทั่วไปคือสิ่งที่จะแสดงให้ผู้ใช้"
ดังนั้นฉันจึงลองใช้ข้อกำหนด UDF 2.01และตอนนี้ฉันรู้แล้วว่าอย่างน้อยตอนนี้พวกเขาก็รู้ว่ามันคือ 4 2 .2.1 ซึ่งมีอยู่แล้ว แต่ก็ไม่ได้ช่วยอะไร (มันเกี่ยวข้องกับชุดอักขระ)
ดังนั้นเท่าที่ฉันสามารถบอกได้:
- Logical Volume Identifier คือสิ่งที่แสดงต่อผู้ใช้ (อาจเป็นตู้เพลงเท่านั้น) ดังนั้นควรตั้งสิ่งที่มีความหมายเช่นชื่อแผ่นดิสก์ ฉันถือว่านี่เป็นชื่อแผ่นดิสก์ที่ Windows, Mac OS หรือ Nautilus จะแสดง
- คนอื่นมีอยู่เพียงเพื่อให้เปลืองเนื้อที่บนแผ่นดิสก์โดยไม่มีคำอธิบายที่แท้จริงสำหรับสิ่งที่พวกเขาทำ แม้จะเป็นอย่างนั้นก็ตามฉันควรตั้งค่าเป็นค่าที่ไม่คงที่และไม่สำคัญ อาจเป็นไปได้ว่าฉันควรตั้งให้เป็นแบบสุ่ม (เช่นไม่คงที่) จากเชคสเปียร์ (เช่นไม่ใช่เล็กน้อย)
หรือยังดีกว่า: ฟิลด์อื่นมีไว้เพื่ออะไร