EnglishFrenchSpanish

เรียกใช้เซิร์ฟเวอร์ | Ubuntu > | Fedora > |


ไอคอน Fav ของ OnWorks

xorriso - ออนไลน์ในคลาวด์

เรียกใช้ xorriso ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง xorriso ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


xorriso - สร้าง โหลด จัดการ และเขียนอิมเมจระบบไฟล์ ISO 9660 ด้วย Rock
ส่วนขยายของสันเขา

เรื่องย่อ


ซอร์ริโซ [การตั้งค่า|การปฏิบัติ]

DESCRIPTION


ซอร์ริโซ เป็นโปรแกรมที่คัดลอกวัตถุไฟล์จากระบบไฟล์ที่สอดคล้องกับ POSIX ลงใน Rock
Ridge ปรับปรุงระบบไฟล์ ISO 9660 และดำเนินการจัดการตามเซสชันของไฟล์ดังกล่าว
ระบบไฟล์ สามารถโหลดข้อมูลการจัดการของอิมเมจ ISO ที่มีอยู่และเขียน
เซสชันส่งผลให้สื่อออปติคัลหรือออบเจ็กต์ระบบไฟล์
ในทางกลับกัน ซอร์ริโซ สามารถคัดลอกวัตถุไฟล์ออกจากระบบไฟล์ ISO 9660

คุณสมบัติพิเศษของ ซอร์ริโซ คือไม่ต้องใช้ฟอร์แมตเตอร์ ISO 9660 ภายนอก
โปรแกรมหรือโปรแกรมเบิร์นภายนอกสำหรับ CD, DVD หรือ BD แต่รวมเอา
ห้องสมุดของ libburnia-project.org

ขององค์กร of คุณสมบัติ:
ทำงานบนอิมเมจ ISO ที่มีอยู่หรือสร้างอิมเมจใหม่
คัดลอกไฟล์จากระบบไฟล์ดิสก์ไปยังอิมเมจ ISO
คัดลอกไฟล์จากอิมเมจ ISO ไปยังระบบไฟล์ดิสก์ (ดู osirrox)
เปลี่ยนชื่อหรือลบวัตถุไฟล์ในอิมเมจ ISO
เปลี่ยนคุณสมบัติของไฟล์ในอิมเมจ ISO
อัปเดตทรีย่อย ISO ทีละน้อยเพื่อให้ตรงกับทรีย่อยของดิสก์ที่กำหนด
เขียนผลลัพธ์เป็นภาพใหม่ทั้งหมดหรือเป็นส่วนเสริมของสื่อออปติคัลหรือ
ออบเจ็กต์ระบบไฟล์
สามารถเปิดใช้งานอิมเมจบูต ISOLINUX และ GRUB ผ่าน El Torito และ MBR
สามารถทำงานแบบหลายเซสชันเป็นการจำลอง mkisofs และ cdrecord
สามารถบันทึกและกู้คืนฮาร์ดลิงก์และ ACL
เนื้อหาอาจได้รับ zisofs บีบอัดหรือกรองโดยกระบวนการภายนอก
สามารถออกคำสั่งเพื่อเมาต์เซสชันที่เก่ากว่าบน GNU/Linux หรือ FreeBSD
สามารถตรวจสอบสื่อสำหรับความเสียหายและคัดลอกบล็อกที่อ่านได้ไปยังดิสก์
สามารถแนบเช็คซัม MD5 กับไฟล์ข้อมูลแต่ละไฟล์และทั้งเซสชันได้
สแกนหาออปติคัลไดรฟ์ ช่องว่างสื่อออปติคัลที่นำกลับมาใช้ใหม่ได้
อ่านคำแนะนำจากอาร์กิวเมนต์บรรทัดคำสั่ง ไดอะล็อก และไฟล์
จัดเตรียมคำสั่งการนำทางสำหรับการจัดการอิมเมจ ISO แบบโต้ตอบ
เกณฑ์ที่ปรับได้สำหรับการยกเลิก มูลค่าการออก และการรายงานปัญหา

โปรดทราบว่า ซอร์ริโซ ไม่เขียนซีดีเพลงและไม่สร้างระบบไฟล์ UDF
ซึ่งกำหนดไว้สำหรับวิดีโอ DVD หรือ BD อย่างเป็นทางการ

General ข้อมูล ย่อหน้า:
รูปแบบเซสชัน
ประเภทและสถานะของสื่อ
สร้าง เติบโต ปรับเปลี่ยน เติบโตแบบคนตาบอด
Libburn ไดรฟ์
Rock Ridge, POSIX, X/เปิด, El Torito, ACL, xattr
การประมวลผลคำสั่ง
กล่องโต้ตอบ การอ่าน เพจเจอร์ผลลัพธ์

บางทีคุณอาจต้องการดูส่วน EXAMPLES ที่ส่วนท้ายของข้อความนี้ก่อน
การอ่านข้อมูลพื้นฐานสองสามร้อยบรรทัดถัดไป

เซสชั่น รูปแบบ:
ต่างจากระบบไฟล์อื่นๆ มาตรฐาน ISO 9660 (หรือที่รู้จัก ECMA-119) ไม่ได้มีไว้สำหรับการดำเนินการอ่าน-เขียน
แต่สำหรับการสร้างในการกวาดครั้งเดียวและเขียนถึงสื่อเป็น เซสชั่น.
เนื้อหาข้อมูลของเซสชันเรียกว่า filesystem ภาพ.

รูปภาพที่เขียนในเซสชั่นนั้นสามารถติดตั้งได้โดยระบบปฏิบัติการสำหรับการเป็น
ใช้อ่านอย่างเดียว GNU/Linux สามารถเมานต์อิมเมจ ISO จากอุปกรณ์บล็อก ซึ่งอาจ
เป็นตัวแทนของสื่อออปติคัล สื่ออื่น ๆ หรือผ่านอุปกรณ์วนซ้ำแม้จากไฟล์ดิสก์ปกติ
FreeBSD เมานต์อิมเมจ ISO จากอุปกรณ์ที่เป็นตัวแทนของสื่อที่กำหนดเองหรือจากดิสก์ปกติ
ไฟล์

รูปแบบการใช้งานเซสชันนี้ได้รับการขยายบนสื่อซีดีโดยแนวคิดของ หลายเซสชัน ,
ซึ่งเพิ่มข้อมูลลงในซีดีและให้โปรแกรมเมาต์ของระบบปฏิบัติการ
ที่อยู่ของจุดเริ่มต้นแต่ละเซสชั่น โปรแกรมเมานต์รู้จักอุปกรณ์บล็อก
ซึ่งเป็นตัวแทนของสื่อซีดีและโดยค่าเริ่มต้นจะเมานต์อิมเมจในเซสชันที่แล้ว
เซสชันนี้มักจะมีแผนผังไดเร็กทอรีที่อัปเดตสำหรับสื่อทั้งหมดซึ่งควบคุม
เนื้อหาข้อมูลในเซสชันที่บันทึกไว้ทั้งหมด ดังนั้นในมุมมองของโปรแกรมเมานต์ทั้งหมด
เซสชันของสื่อเฉพาะรวมกันเป็นภาพระบบไฟล์เดียว
การเพิ่มเซสชันให้กับอิมเมจ ISO ที่มีอยู่อยู่ในข้อความนี้เรียกว่า การเจริญเติบโต.
โมเดลแบบหลายเซสชันของมาตรฐาน MMC ใช้ไม่ได้กับสื่อทุกประเภท แต่โปรแกรม
growisofs โดย Andy Polyakov แสดงวิธีขยายฟังก์ชันนี้ไปยังสื่อที่เขียนทับได้
หรือไฟล์ดิสก์ที่มีระบบไฟล์ ISO 9660 ที่ถูกต้อง

ซอร์ริโซ ให้การเจริญเติบโตเช่นเดียวกับวิธีการของตัวเองที่ชื่อว่า แก้ไข ซึ่งผลิต
อิมเมจ ISO ใหม่ทั้งหมดจากอันเก่าและการดัดแปลง ดูย่อหน้า การสร้าง
เติบโต แก้ไข เติบโตตาบอดด้านล่าง

ซอร์ริโซ ใช้แนวคิดของหลายเซสชันโดยโหลดแผนผังไดเร็กทอรีรูปภาพ หากมี
โดยการเสนอที่จะจัดการกับมันด้วยการกระทำหลายอย่างและโดยการเขียนภาพใหม่ไปที่
สื่อเป้าหมาย
เซสชั่นแรกของ ซอร์ริโซ เรียกใช้เริ่มต้นด้วยคำจำกัดความของไดรฟ์อินพุตด้วย
อิมเมจ ISO หรือตามคำจำกัดความของไดรฟ์เอาต์พุต เซสชั่นจบลงด้วยคำสั่ง -commit
ซึ่งทำให้เกิดการเขียน -commit จะทำโดยอัตโนมัติเมื่อโปรแกรมสิ้นสุดอย่างสม่ำเสมอ

After -commit เซสชันใหม่เริ่มต้นด้วยเซสชันที่เขียนใหม่เป็นอินพุต อินพุตใหม่
สามารถเลือกไดรฟ์ได้ตราบใดที่อิมเมจ ISO ที่โหลดไม่เปลี่ยนแปลง รอดำเนินการ
การเปลี่ยนแปลงสามารถเพิกถอนได้โดยคำสั่ง -rollback

การเขียนเซสชั่นไปยังเป้าหมายควรจะมีราคาแพงมากในแง่ของเวลาและ
ใช้พื้นที่บนสื่อต่อท้ายหรือเขียนครั้งเดียว ดังนั้น อุบายที่ตั้งใจไว้ทั้งหมดของ
อิมเมจ ISO เฉพาะควรทำในเซสชันเดียว แต่โดยหลักการแล้วมันเป็นไปได้
เพื่อจัดเก็บสถานะระดับกลางและดำเนินการปรับแต่งภาพต่อไป

ภาพบรรยากาศ ชนิด และ รัฐ:
มีสื่อสองตระกูลในมาตรฐาน MMC:
หลายเซสชัน สื่อ ได้แก่ CD-R, CD-RW, DVD-R, DVD+R, DVD+R/DL, BD-R และ DVD-RW ที่ยังไม่ได้ฟอร์แมต
สื่อเหล่านี้จัดเตรียมสารบัญซึ่งอธิบายเซสชันที่มีอยู่ ดู
คำสั่ง -toc.
คล้ายกับสื่อแบบหลายเซสชันคือ DVD-R DL และ DVD-RW ที่ว่างเปล่าน้อยที่สุด พวกเขาบันทึก
เพียงครั้งเดียวเท่านั้นที่ต้องทราบขนาดล่วงหน้า ซอร์ริโซ จะเขียนลงบน
ได้ก็ต่อเมื่อคำสั่ง -close ถูกตั้งค่าเป็น "เปิด"
เขียนทับได้ สื่อ คือ DVD-RAM, DVD+RW, BD-RE และ DVD-RW ที่ฟอร์แมตแล้ว พวกเขาเสนอแบบสุ่ม
สิทธิ์ในการเขียนแต่ไม่ให้ข้อมูลเกี่ยวกับประวัติเซสชัน หากมี
เซสชัน ISO 9660 หนึ่งเซสชันขึ้นไป และหากเซสชันแรกเขียนโดย ซอร์ริโซ, แล้ว a
สามารถจำลองสารบัญได้ มิฉะนั้นจะมองเห็นได้เพียงเซสชันเดียวโดยรวม
สื่อ DVD-RW สามารถฟอร์แมตด้วย -format "full" สามารถ unformated โดย -blank
"เปลี่ยนรูปแบบ".
ไฟล์ปกติและอุปกรณ์บล็อกได้รับการจัดการเป็นสื่อที่เขียนทับได้ ท่อและอื่นๆ
ประเภทไฟล์ที่เขียนได้จะถูกจัดการเป็นสื่อบันทึกหลายเซสชันเปล่า

สื่อเหล่านี้สามารถสันนิษฐานได้หลายสถานะซึ่งนำเสนอความสามารถที่แตกต่างกัน
ว่างเปล่า สื่อสามารถเขียนได้ตั้งแต่เริ่มต้น ไม่มีภาพ ISO ที่เหมาะสมสำหรับ ซอร์ริโซ.
Blank คือสถานะของสื่อออปติคัลที่ซื้อมาใหม่ ด้วย CD-RW และ DVD-RW ที่ใช้แล้ว ก็สามารถ
ทำได้โดยการกระทำ -blank "as_needed" สื่อที่เขียนทับได้จะถือเป็นช่องว่างหาก
เป็นของใหม่หรือหากมีการทำเครื่องหมายว่าว่างโดย ซอร์ริโซ. การกระทำ -ว่าง "as_needed" สามารถ
ใช้เพื่อทำเครื่องหมายนี้บนสื่อที่เขียนทับได้ หรือใช้การจัดรูปแบบบังคับกับ new
สื่อหากจำเป็น
ต่อท้ายได้ สื่อยอมรับการประชุมเพิ่มเติม ไม่ว่าจะเป็นสื่อ MMC แบบหลายเซสชันใน
สถานะต่อท้ายหรือสื่อที่เขียนทับได้ซึ่งมีอิมเมจ ISO ที่เหมาะสมสำหรับ
ซอร์ริโซ.
Appendable คือสถานะหลังจากเขียนเซสชันด้วยคำสั่ง -close off
ปิด ไม่สามารถเขียนสื่อได้ อาจมีภาพ ISO ที่เหมาะสำหรับ ซอร์ริโซ.
Closed คือสถานะของสื่อ DVD-ROM และสื่อ multi-session ที่เขียนด้วย
คำสั่ง - ปิดบน. หากไดรฟ์เป็นฮาร์ดแวร์แบบอ่านอย่างเดียว แสดงว่าอาจแสดงสื่อใดๆ
เป็นซีดีรอมหรือดีวีดีรอมแบบปิด
สื่อที่เขียนทับได้จะถือว่าสถานะนี้อยู่ในไดรฟ์แบบอ่านอย่างเดียวหรือหากมี
ข้อมูลที่ไม่รู้จักในบล็อกข้อมูล 32 บล็อกแรก
ไดรฟ์แบบอ่านอย่างเดียวอาจหรืออาจไม่แสดงประวัติเซสชันของสื่อแบบหลายเซสชัน มักจะเท่านั้น
เซสชันแรกและเซสชันสุดท้ายจะปรากฏให้เห็น บางครั้งก็ไม่ใช่อย่างนั้น คำสั่ง -rom_toc_scan
อาจหรือไม่อาจช่วยในกรณีดังกล่าว

การสร้าง, เติบโต การปรับเปลี่ยน ตาบอด เติบโต:
อิมเมจ ISO ที่ว่างเปล่าใหม่ได้รับ ที่สร้างขึ้น หากไม่มีไดรฟ์อินพุตที่มีอิมเมจ ISO 9660 ที่ถูกต้อง
เมื่อกำหนดไดรฟ์เอาท์พุตเป็นครั้งแรก สิ่งนี้ทำได้โดย command -dev บน blank
สื่อหรือโดยคำสั่ง -outdev บนสื่อในสถานะใด ๆ
รูปภาพเปล่าใหม่สามารถเติมด้วยไดเร็กทอรีและไฟล์ กว่าจะเป็นได้
เขียน สื่อในไดรฟ์เอาท์พุตต้องเข้าสู่สถานะว่างหากไม่ว่าง
แล้ว.

หากมีไดรฟ์อินพุตที่มีอิมเมจ ISO ที่ถูกต้อง อิมเมจนี้จะถูกโหลดเป็น
รากฐานสำหรับการยักย้ายถ่ายเทและการขยาย กลุ่มดาวของไดรฟ์อินพุตและเอาต์พุต
กำหนดวิธีการเขียนที่จะใช้ พวกเขามีความสามารถค่อนข้างแตกต่างกันและ
ข้อ จำกัด

วิธีการของ การเจริญเติบโต เพิ่มข้อมูลใหม่ให้กับข้อมูลที่มีอยู่บนสื่อ ข้อมูลเหล่านี้
ประกอบด้วยเนื้อหาไฟล์ใหม่และแทนที่ ISO 9660 + Rock Ridge . ที่มีอยู่
แผนผังไดเร็กทอรี เป็นไปได้ที่จะซ่อนไฟล์จากเซสชันก่อนหน้า แต่ยังคงมีอยู่
บนสื่อและด้วยสื่อออปติคัลหลายประเภท มันค่อนข้างง่ายในการกู้คืนโดย
ติดตั้งเซสชันที่เก่ากว่า
การเติบโตทำได้โดย command -dev

วิธีการเขียนของ แก้ไข สร้างอิมเมจระบบไฟล์ขนาดกะทัดรัดโดยไม่มีไฟล์ที่ล้าสมัยหรือ
ต้นไม้ไดเรกทอรี การปรับเปลี่ยนสามารถเขียนภาพไปยังสื่อเป้าหมายได้อย่างสมบูรณ์
ไม่เหมาะสำหรับการดำเนินการหลายเซสชัน เช่น DVD-RW ที่รักษาด้วย -blank
deformat_quickest, DVD-R DL, ไปป์ที่มีชื่อ, อุปกรณ์อักขระ, ซ็อกเก็ต ในทางกลับกัน
ไม่สามารถเขียนเซสชันที่แก้ไขลงในสื่อที่ต่อท้ายได้ แต่เขียนลงในสื่อเปล่าเท่านั้น
ดังนั้นสำหรับวิธีนี้ เราต้องใช้ออปติคัลไดรฟ์สองตัวหรือต้องทำงานกับระบบไฟล์
ออบเจ็กต์เป็นสื่อต้นทางและ/หรือเป้าหมาย
การปรับเปลี่ยนจะเกิดขึ้นหากไดรฟ์อินพุตและไดรฟ์เอาต์พุตไม่เหมือนกันและหากคำสั่ง
-grow_blindly ถูกตั้งค่าเป็น "ปิด" เริ่มต้น ทำได้โดยคำสั่ง -indev และ
-outdev

หากคำสั่ง -grow_blindly ถูกตั้งค่าเป็นตัวเลขที่ไม่เป็นลบ และถ้า -indev และ -outdev เป็น
ทั้งสองตั้งค่าเป็นไดรฟ์ที่แตกต่างกันแล้ว คนตาบอด การเจริญเติบโต จะดำเนินการ มันผลิตส่วนเสริม
เซสชันซึ่งพร้อมสำหรับการเขียนไปยังที่อยู่บล็อกที่กำหนด นี่คือการใช้งาน
รูปแบบของ
mkisofs -M $indev -C $msc1,$msc2 -o $outdev
ซึ่งให้พื้นที่มากสำหรับชุดค่าผสมพารามิเตอร์ที่ไม่ถูกต้องและควรใช้เฉพาะถ้า
ความแตกต่างที่เข้มงวดระหว่างตัวจัดรูปแบบ ISO ซอร์ริโซ และต้องการโปรแกรมเบิร์น -ค
$msc1,$msc2 เทียบเท่ากับ:
-load sbsector $msc1 -grow_blindly $msc2

ลิบเบิร์น ไดรฟ์:
ไดรฟ์อินพุต เช่น แหล่งที่มาของอิมเมจ ISO ที่มีอยู่หรือว่างเปล่า สามารถเข้าถึงได้โดยสุ่ม
ไดรฟ์ libburn ที่อ่านได้: สื่อออปติคัลที่มีข้อมูลที่อ่านได้, สื่อออปติคัลว่าง, ปกติ
ไฟล์ บล็อกอุปกรณ์
ไดรฟ์เอาต์พุต เช่น เป้าหมายสำหรับการเขียน สามารถเป็นไดรฟ์ libburn ใดก็ได้ ไดรฟ์บางประเภทไม่
สนับสนุนวิธีการปลูกแต่เฉพาะวิธีการดัดแปลงและการปลูกแบบตาบอดเท่านั้น พวกเขา
ทั้งหมดเหมาะสำหรับภาพที่สร้างขึ้นใหม่

ออบเจ็กต์ไฟล์ในไดรฟ์ทั้งหมดต้องให้สิทธิ์ rw แก่ผู้ใช้ของ ซอร์ริโซ. แม้แต่สิ่งเหล่านั้น
ซึ่งจะใช้อ่านอิมเมจ ISO ไม่ได้
สำหรับวัตถุไดรฟ์ประเภทใดก็ตาม ข้อมูลจะถูกจัดกลุ่มเป็น 2 KiB
การเข้าถึงเกิดขึ้นในแง่ของที่อยู่บล็อกตรรกะ (AMLA) ซึ่งให้จำนวน a
บล็อกข้อมูลเฉพาะ

ไดรฟ์ที่สอดคล้องกับ MMC (เช่น ออปติคัล) บน GNU/Linux มักจะได้รับการแก้ไขโดยเส้นทางของ
อุปกรณ์บล็อกหรืออุปกรณ์อักขระทั่วไป เช่น
-dev /dev/sr0
-dev /dev/hdc
-dev /dev/sg2
บน FreeBSD ไฟล์อุปกรณ์มีชื่อเช่น
-dev /dev/cd0
บน NetBSD:
-dev /dev/rcd0d
บน OpenSolaris:
-dev /dev/rdsk/c4t0d0s2
รับรายการไดรฟ์ที่สามารถเข้าถึงได้ตามคำสั่ง
-device_links
อาจจำเป็นต้องทำเช่นนี้เป็น superuser เพื่อดูไดรฟ์ทั้งหมดแล้วอนุญาต
rw-access สำหรับผู้ใช้ที่ต้องการ พิจารณารวมกลุ่มผู้ใช้ที่ได้รับอนุญาตในกลุ่มเช่น
"ฟลอปปี้" เก่า

ออบเจ็กต์ระบบไฟล์เกือบทุกประเภทสามารถแก้ไขได้ด้วยคำนำหน้า "stdio:" และเส้นทาง
ในระบบไฟล์ เช่น:
-dev stdio:/dev/sdc
การตั้งค่าเริ่มต้นของ -drive_class อนุญาตให้ผู้ใช้ระบุที่อยู่ไฟล์ภายนอก / dev ต้นไม้
โดยไม่มีคำนำหน้านั้น เช่น:
-dev /tmp/pseudo_drive
หากพาธนำไปสู่ไฟล์ปกติหรือไปยังอุปกรณ์บล็อก ไดรฟ์ที่จำลองจะเป็นแบบสุ่ม
เข้าถึงที่อ่านได้และสามารถใช้เป็นวิธีการปลูกได้หากมี valid . อยู่แล้ว
ภาพ ISO 9660 ไฟล์ประเภทอื่นไม่สามารถอ่านผ่าน "stdio:" และใช้ได้เฉพาะในชื่อ
เป้าหมายสำหรับวิธีการดัดแปลงหรือปลูกแบบตาบอด เส้นทางที่ไม่มีอยู่ในที่มีอยู่
ไดเร็กทอรีได้รับการจัดการเป็นไฟล์ปกติที่ว่างเปล่า

ไดรฟ์ปลอมชนิดพิเศษคือตัวอธิบายไฟล์แบบเปิด พวกเขาถูกบรรยายโดย
"stdio:/dev/fd/" และหมายเลขคำอธิบาย (เปิดดูชาย 2)
ที่อยู่ "-" หรือ "stdio:/dev/fd/1" แสดงถึงเอาต์พุตมาตรฐาน ซึ่งปกติแล้วจะเป็นเอาต์พุต
ช่องทางสำหรับข้อความผลลัพธ์ เพื่อป้องกันไม่ให้รูปภาพและข้อความ ISO ปะปนกันอย่างร้ายแรง
ข้อความ ข้อความผลลัพธ์ทั้งหมดจะถูกเปลี่ยนเส้นทางไปที่ stderr ถ้า -*dev "-" หรือ "stdio:/dev/fd/1" คือ
ท่ามกลางอาร์กิวเมนต์เริ่มต้นของโปรแกรม
เอาต์พุตมาตรฐานในปัจจุบันเหมาะสำหรับการสร้างหนึ่งเซสชันต่อโปรแกรมที่รันโดยไม่ต้อง
โต้ตอบ ไม่แนะนำให้ใช้ในสถานการณ์อื่นและมีข้อจำกัดหลายประการ:
ไม่อนุญาตให้ใช้เอาต์พุตมาตรฐานเป็นไดรฟ์หลอกหากไม่ใช่จุดเริ่มต้น
อาร์กิวเมนต์ อย่าพยายามหลอกการแบนนี้โดยใช้ที่อยู่ลับๆ ไปที่ stdout
หากใช้ stdout เป็นไดรฟ์ ดังนั้น -use_readline จะถูกปิดใช้งานอย่างถาวร การใช้แบ็คดอร์
อาจทำให้หน่วยความจำรุนแรงและ/หรือเสียหายได้

โปรดทราบว่าโดยเฉพาะอย่างยิ่ง superuser สามารถเขียนลงในไฟล์หรืออุปกรณ์ที่สามารถเข้าถึงได้โดย
โดยใช้เส้นทางที่มีคำนำหน้า "stdio:" โดยค่าเริ่มต้นที่อยู่ใด ๆ ใน / dev ต้นไม้ที่ไม่มี
คำนำหน้า "stdio:" จะใช้ได้ก็ต่อเมื่อนำไปสู่ไดรฟ์ MMC
อาจใช้คำสั่ง -ban_stdio_write เพื่อป้องกันความเสี่ยงนี้และจำกัดการขับรถ
การใช้งานกับไดรฟ์ MMC
อาจมีการเติม "mmc:" ข้างหน้าพาธเพื่อไม่อนุญาต "stdio:" อัตโนมัติใดๆ ก็ตาม
โดยคำสั่ง -drive_class อาจห้ามบางเส้นทางหรืออนุญาตการเข้าถึงโดยไม่มีคำนำหน้า "stdio:"
สู่เส้นทางอื่น

หิน ริดจ์ โพซิกซ์ X/เปิด, El โทริโตะ เอซีแอล xattr:
หิน สันเขา เป็นชื่อชุดข้อมูลเพิ่มเติมที่ปรับปรุง ISO 9660
ระบบไฟล์เพื่อให้สามารถเป็นตัวแทนของระบบไฟล์ที่สอดคล้องกับ POSIX ด้วยความเป็นเจ้าของการเข้าถึง
การอนุญาต ลิงก์สัญลักษณ์ และคุณลักษณะอื่นๆ
นี่คืออะไร ซอร์ริโซ ใช้สำหรับการแสดงไฟล์ดิสก์ภายใน ISO . ที่เหมาะสม
ภาพ. ซอร์ริโซ สร้างข้อมูล Rock Ridge โดยค่าเริ่มต้น ท้อแท้อย่างแรง
ปิดใช้งานคุณลักษณะนี้

ซอร์ริโซ ไม่มีชื่อ "porriso" เพราะ POSIX รับประกันเพียง 14 ตัวอักษรของชื่อไฟล์
ระยะเวลา. เป็น X/Open System Interface มาตรฐาน XSI ซึ่งต้องการชื่อไฟล์ที่มีความยาวเท่ากับ
สูงสุด 255 อักขระและเส้นทางสูงสุด 1024 อักขระ Rock Ridge ตอบสนองความต้องการนี้

An El โทริโตะ เร็กคอร์ดการบูตชี้สิ่งอำนวยความสะดวกในการบูต BIOS ไปที่การบูตอย่างน้อยหนึ่งรายการ
รูปภาพ ซึ่งเป็นไฟล์โปรแกรมไบนารีที่จัดเก็บไว้ในอิมเมจ ISO เนื้อหาของบูต
ไฟล์รูปภาพไม่อยู่ในขอบเขตของ El Torito
ซีดี GNU/Linux ที่สามารถบู๊ตได้ส่วนใหญ่จะติดตั้งอิมเมจการบูต ISOLINUX หรือ GRUB ซอร์ริโซ is
สามารถสร้างหรือบำรุงรักษาวัตถุ El Torito ซึ่งทำให้ภาพดังกล่าวสามารถบูตได้ สำหรับ
รายละเอียดดูคำสั่ง -boot_image
เป็นไปได้ที่จะทำให้อิมเมจ ISO สามารถบู๊ตได้จากแท่ง USB หรือสื่อที่คล้ายฮาร์ดดิสก์อื่นๆ
หลายตัวเลือกติดตั้ง a MBR (Master Boot Record) อาจมีการปรับเปลี่ยนตาม
ความต้องการของเฟิร์มแวร์สำหรับบูตที่ต้องการและตัวโหลดการบูตที่เกี่ยวข้อง เช่น GRUB2 หรือ ISOLINUX
MBR ประกอบด้วยรหัสการบูตและตารางพาร์ติชัน MBR ใหม่ของเซสชันติดตามผลสามารถ
มีผลกับสื่อที่เขียนทับได้เท่านั้น
MBR ถูกอ่านโดย PC-BIOS เมื่อทำการบูทจากแท่ง USB หรือฮาร์ดดิสก์ และโดย PowerPC CHRP หรือ
PReP เมื่อทำการบูท พาร์ติชัน MBR ที่มีประเภท 0xee บ่งชี้ว่ามี GPT
การจำลอง -เนื่องจาก mkisofs รองรับตัวเลือกตัวอย่างจากวิกิ ISOLINUX ตัวเลือก
ใช้ในสคริปต์ GRUB grub-mkrescue และตัวอย่างในวิกิ FreeBSD AvgLiveCD
A GPT (GUID Partition Table) ทำเครื่องหมายพาร์ติชั่นด้วยวิธีที่ทันสมัยกว่า มันถูกอ่านโดยEFI
เมื่อบูทจากแท่ง USB หรือฮาร์ดดิสก์ และอาจใช้สำหรับค้นหาและติดตั้ง HFS+
พาร์ติชั่นภายในอิมเมจ ISO
An APM (Apple Partition Map) ทำเครื่องหมายพาร์ติชัน HFS+ มันถูกอ่านโดย Macs สำหรับการบูทและ
สำหรับการติดตั้ง
MBR, GPT และ APM ใช้ร่วมกันได้ APM ใช้รหัสบูต MBR 8 ไบต์แรก ทั้งหมด
สามอย่าขัดขวางการบูต El Torito จาก CDROM
มีการรองรับสิ่งอำนวยความสะดวกเพิ่มเติม: MIPS Big Endian (SGI), MIPS Little Endian (DEC),
ซันสปาร์ค, HP-PA สิ่งเหล่านี้ไม่สามารถรวมกันได้และไม่สามารถใช้ร่วมกับ MBR
GPT หรือ APM

ACL เป็นวิธีการขั้นสูงในการควบคุมสิทธิ์การเข้าถึงวัตถุไฟล์ ไม่ ISO
9660 หรือ Rock Ridge ระบุวิธีการบันทึก ACL libisofs ได้แนะนำมาตรฐาน
นามสกุลตามชื่อ AAIP เพื่อจุดประสงค์นั้น มันใช้ส่วนขยายนี้หากเปิดใช้งานโดย
คำสั่ง -acl.
รูปภาพที่ปรับปรุง AAIP ควรจะติดตั้งได้ตามปกติ แต่ไม่มีใครคาดคิดว่า
ระบบไฟล์ที่เมาท์จะแสดงและเคารพ ACL สำหรับตอนนี้เท่านั้น ซอร์ริโซ สามารถที่จะ
เรียก ACL เหล่านั้น มันสามารถทำให้มีผลเมื่อไฟล์ได้รับการกู้คืนไปยัง ACL
ระบบไฟล์ที่เปิดใช้งานหรือสามารถพิมพ์ในรูปแบบที่เหมาะสมกับชุดเครื่องมือ
ไฟล์ที่มี ACL แสดงเป็นการอนุญาตกลุ่มการตั้งค่าของรายการ "mask::" หากรายการนั้น
มีอยู่ อย่างไรก็ตาม สมาชิกกลุ่มที่ไม่อยู่ในรายชื่อจะได้รับการจัดการตามรายการ
"กลุ่ม::". เมื่อลบ ACL ออกจากไฟล์ ซอร์ริโซ ทำให้ "group::" มีผล
การบันทึกและกู้คืน ACL จากและไปยังไฟล์ในเครื่องนั้นใช้งานได้บน GNU/Linux . เท่านั้น
และ FreeBSD

xattr (aka EA หรือ extattr) เป็นคู่ของชื่อและค่าที่สามารถแนบไปกับไฟล์ได้
วัตถุ AAIP สามารถเป็นตัวแทนของพวกเขาและ ซอร์ริโซ สามารถบันทึกและกู้คืนคู่ที่
มีชื่อออกจากเนมสเปซผู้ใช้ เช่นผู้ที่ขึ้นต้นด้วย "ผู้ใช้" เช่น "user.x"
หรือ "ผู้ใช้. อะไรก็ตาม" ชื่อต้องเป็นสตริงที่สิ้นสุด 0 ค่าอาจเป็นอาร์เรย์ของไบต์ใดก็ได้
ซึ่งไม่เกินขนาด 4095 ไบต์ การประมวลผล xattr จะเกิดขึ้นก็ต่อเมื่อเป็น
เปิดใช้งานโดยคำสั่ง -xattr.
เช่นเดียวกับ ACL ปัจจุบันเท่านั้น ซอร์ริโซ สามารถดึง xattr จากภาพที่ปรับปรุง AAIP
เพื่อกู้คืนไปยังระบบไฟล์ที่รองรับ xattr หรือเพื่อพิมพ์
การบันทึกและกู้คืน xattr จากและไปยังไฟล์ในเครื่องนั้นใช้งานได้บน GNU/Linux . เท่านั้น
และ FreeBSD ซึ่งรู้จักกันในชื่อ extattr

คำสั่ง การประมวลผล:
คำสั่งคือการกระทำที่เกิดขึ้นทันทีหรือการตั้งค่าที่มีผลตามมา
การกระทำ ดังนั้นลำดับของพวกเขาจึงมีความสำคัญ เว้นแต่จะได้รับเป็นอาร์กิวเมนต์ของโปรแกรมและ
คำสั่ง -x อยู่ท่ามกลางพวกเขา
คำสั่งประกอบด้วยคำคำสั่ง ตามด้วยคำพารามิเตอร์ศูนย์หรือมากกว่า ถ้ารายการ
ของคำพารามิเตอร์มีความยาวผันแปรได้ (ระบุด้วย "[...]" หรือ "[***]") จึงต้องเป็น
สิ้นสุดโดย รายการ ตัวคั่น, เกิดขึ้นที่ท้ายรายการอาร์กิวเมนต์, หรือ เกิดขึ้น
ที่ส่วนท้ายของบรรทัดอินพุต

ที่โปรแกรมเริ่มต้น ตัวคั่นรายการคือสตริง "--" นี้อาจมีการเปลี่ยนแปลงด้วย
คำสั่ง -list_delimiter เพื่ออนุญาตให้ "--" เป็นพารามิเตอร์ในรายการความยาวผันแปร
อย่างไรก็ตาม ขอแนะนำให้รีเซ็ตตัวคั่นเป็น "--" ทันทีหลังจากนั้น
เพื่อความกระชับ ตัวคั่นรายการจะเรียกว่า "--" ตลอดข้อความนี้
ตัวคั่นรายการจะถูกละเว้นโดยไม่โต้ตอบหากปรากฏขึ้นหลังพารามิเตอร์ของคำสั่ง
ด้วยความยาวรายการคงที่ มันถูกจัดการเป็นข้อความปกติหากปรากฏขึ้นท่ามกลางพารามิเตอร์
ของคำสั่งดังกล่าว

แบบแผน การขยายตัว แปลงรายการคำรูปแบบเป็นรายการที่อยู่ไฟล์ที่มีอยู่
คำที่มีรูปแบบที่ไม่ตรงกันจะปรากฏโดยไม่มีการเปลี่ยนแปลงในรายการผลลัพธ์นั้น
การจับคู่รูปแบบรองรับอักขระตัวแทนตัวแยกวิเคราะห์เชลล์ปกติ '*' '?' '[xyz]' และขอแสดงความนับถือ
'/' เป็นตัวคั่นพาธ ซึ่งอาจจับคู่ตามตัวอักษรเท่านั้น
การขยายรูปแบบเป็นคุณสมบัติของคำสั่งเฉพาะบางคำสั่ง ไม่ใช่คุณลักษณะทั่วไป มัน
ถูกควบคุมโดยคำสั่ง -iso_rr_pattern และ -disk_pattern คำสั่งที่ใช้รูปแบบ
ส่วนขยายทั้งหมดมีรายการพารามิเตอร์ตัวแปรซึ่งระบุไว้ในข้อความนี้โดย "[***]"
ค่อนข้างมากกว่า "[...]".
คำสั่งอื่นๆ จะทำการจับคู่รูปแบบโดยไม่มีเงื่อนไข

คำคำสั่งและพารามิเตอร์สามารถอ่านได้จากอาร์กิวเมนต์ของโปรแกรม โดยที่หนึ่งอาร์กิวเมนต์
เป็นคำเดียวหรือจากบรรทัดป้อนที่ยกมาซึ่งคำที่รู้จักคล้ายกับ
กฎใบเสนอราคาของตัวแยกวิเคราะห์เชลล์
ซอร์ริโซ ไม่ใช่เปลือกหอย แม้ว่าอาจปรากฏขึ้นในแวบแรก โปรดทราบว่า
การโต้ตอบของเครื่องหมายคำพูดและสัญลักษณ์รูปแบบ เช่น "*" แตกต่างจากเชลล์ปกติ
พาร์เซอร์ ใน ซอร์ริโซเครื่องหมายอัญประกาศไม่ได้สร้างสัญลักษณ์รูปแบบตามตัวอักษร

ที่ยกมา อินพุต แปลงข้อความที่คั่นด้วยช่องว่างเป็นคำ เครื่องหมายอัญประกาศคู่ "
และเครื่องหมายอัญประกาศเดี่ยว ' สามารถใช้ปิดช่องว่างและทำให้เป็นส่วนหนึ่งของ
คำ (เช่น ชื่อไฟล์) เครื่องหมายแต่ละประเภทสามารถใส่เครื่องหมายประเภทอื่นได้ NS
เครื่องหมายแบ็กสแลชต่อท้าย \ นอกใบเสนอราคาหรือใบเสนอราคาที่เปิดอยู่ทำให้บรรทัดอินพุตถัดไปเป็น
ต่อท้าย
อินพุตที่อ้างอิงยอมรับอักขระ 8 บิตใดๆ ยกเว้น NUL (0) เป็นเนื้อหาของเครื่องหมายคำพูด
อย่างไรก็ตาม ผู้ใช้ในการสร้างอักขระเหล่านั้นโดยตรงอาจยุ่งยาก
ดังนั้นอาร์กิวเมนต์อินพุตและโปรแกรมที่ยกมาจึงเสนอทางเลือก ทับขวา การตีความ ที่
สามารถแสดงอักขระ 8 บิตทั้งหมดยกเว้น NUL (0) ผ่านโค้ดแบ็กสแลชเช่นเดียวกับใน $'...' of
ทุบตี.
สิ่งนี้ไม่ได้เปิดใช้งานโดยค่าเริ่มต้น ดูคำสั่ง -backslash_codes

เมื่อโปรแกรมเริ่มทำงาน อันดับแรกจะค้นหาอาร์กิวเมนต์ -no_rc หากไม่มีสิ่งนี้
จากนั้นจะค้นหาไฟล์เริ่มต้นและอ่านเนื้อหาเป็นบรรทัดอินพุตคำสั่ง แล้ว
มันตีความอาร์กิวเมนต์ของโปรแกรมเป็นคำสั่งและพารามิเตอร์ ในที่สุดก็เข้าสู่ไดอะล็อก
โหมดถ้าคำสั่ง -dialog "on" ถูกดำเนินการโดยจุดนี้

โปรแกรมสิ้นสุดด้วยคำสั่ง -end หรือสิ้นสุดอาร์กิวเมนต์ของโปรแกรมหากไดอะล็อก mode
ไม่ได้เปิดใช้งาน ณ จุดนั้น หรือโดยเหตุการณ์ปัญหาที่เรียกขีดจำกัดของ
คำสั่ง -abort_on.

ไดอะล็อก ไลน์อ่าน ผล เพจเจอร์:
โหมดโต้ตอบจะแจ้งให้ป้อนบรรทัดอินพุตที่ยกมา แยกวิเคราะห์เป็นคำ และดำเนินการเป็น
คำสั่งพร้อมพารามิเตอร์ ให้บริการช่วยเหลือในการพูดคุยเพิ่มเติม
สบาย

Readline เป็นการปรับปรุงสำหรับบรรทัดอินพุต คุณอาจรู้แล้วจากการทุบตี
เปลือก. ไม่ว่าจะเป็นใน ซอร์ริโซ ขึ้นอยู่กับความพร้อมของแพ็คเกจ
readline-dev ในขณะที่เมื่อ ซอร์ริโซ ถูกสร้างขึ้นจากซอร์สโค้ดของมัน
Readline ให้ผู้ใช้เลื่อนเคอร์เซอร์ไปเหนือข้อความในบรรทัดโดยใช้ปุ่มซ้ายและ
ปุ่มลูกศรขวา ข้อความอาจถูกแทรกที่ตำแหน่งเคอร์เซอร์ ปุ่ม Delete ลบออก
อักขระใต้เคอร์เซอร์ ปุ่มลูกศรขึ้นและลงนำทางผ่านประวัติของ
บรรทัดอินพุตก่อนหน้า
ดู man readline สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ libreadline

Command -page เปิดใช้งานเพจเจอร์ข้อความผลลัพธ์ในตัวซึ่งอาจสะดวกในกล่องโต้ตอบ
โหมด. หลังจากที่การดำเนินการได้ส่งออกจำนวนบรรทัดเทอร์มินัลที่กำหนดแล้ว เพจเจอร์จะแจ้ง
ผู้ใช้สำหรับบรรทัดอินพุต
บรรทัดว่างให้ ซอร์ริโซ ทำงานต่อจนกว่าจะออกหน้าถัดไป
อักขระตัวเดียว "@" ปิดใช้งานการเพจสำหรับการดำเนินการปัจจุบัน
"@@@", "x", "q", "X" หรือ "Q" ขอให้การดำเนินการปัจจุบันยกเลิกและระงับเพิ่มเติม
ผลลัพธ์
อินพุตบรรทัดอื่น ๆ จะถูกตีความว่าเป็นไดอะล็อกไลน์ใหม่ การกระทำปัจจุบันคือ
ร้องขอให้ยกเลิก หลังจากนั้นบรรทัดอินพุตจะถูกดำเนินการ

การดำเนินการบางอย่างจะใช้การเพจกับเอาต์พุตข้อมูลด้วย
คำขอให้ยกเลิกอาจหรืออาจไม่เป็นไปตามการกระทำปัจจุบัน การกระทำทั้งหมดพยายามที่จะ
ยกเลิกโดยเร็วที่สุด

OPTIONS


คำคำสั่งทั้งหมดจะแสดงด้วยขีดกลาง แม้ว่าเครื่องหมายขีดนี้จะไม่จำเป็นสำหรับ
คำสั่งที่จะรับรู้ อย่างไรก็ตามภายในคำสั่ง -เป็นเส้นประของตัวจำลอง
คำสั่งบังคับ
โดยปกติขีดคั่นนำหน้าจำนวนเท่าใดก็ได้จะถูกละเว้นด้วยคำคำสั่งและขีดกลางด้านในคือ
ตีความว่าเป็นขีดล่าง

การกระทำ ใบสั่ง of โครงการ ข้อโต้แย้ง:

โดยค่าเริ่มต้น อาร์กิวเมนต์โปรแกรมของการรัน xorriso จะถูกตีความว่าเป็นลำดับของ
คำสั่งที่ดำเนินการอย่างถูกต้องในลำดับที่กำหนด สิ่งนี้ต้องการให้ผู้ใช้เขียน
คำสั่งสำหรับการตั้งค่าที่ต้องการก่อนคำสั่งซึ่งจะได้รับอิทธิพลจากคำสั่งเหล่านั้น
การตั้งค่า
โปรแกรมอื่น ๆ มากมายสนับสนุนอาร์กิวเมนต์ของโปรแกรมในการเรียงลำดับและดำเนินการตามอำเภอใจ
การตั้งค่าและการดำเนินการตามลำดับขึ้นอยู่กับดุลยพินิจของตนเอง xorriso มีตัวเลือกให้
เปิดใช้งานพฤติกรรมดังกล่าวโดยสูญเสียการแสดงออก

-x เปิดใช้งานการเรียงลำดับอาร์กิวเมนต์ของโปรแกรมโดยอัตโนมัติเป็นลำดับที่ (ส่วนใหญ่) คือ
สมเหตุสมผล. คำสั่งนี้ให้ไว้ ณ ตำแหน่งใด ๆ ในบรรดาคำสั่งที่
ส่งมอบเป็นอาร์กิวเมนต์ของโปรแกรม
หมายเหตุ: ใช้งานได้ก็ต่อเมื่อได้รับเป็นอาร์กิวเมนต์ของโปรแกรมและมีเครื่องหมายขีดเดียว (ie
"-NS"). มันจะไม่ทำงานในไฟล์เริ่มต้นหรือกับ -options_from_file หรือใน
โหมดโต้ตอบ หรือเป็น "x" และสุดท้ายไม่ใช่ "--x" มีผลกับคำสั่งเท่านั้น
กำหนดให้เป็นอาร์กิวเมนต์ของโปรแกรม

-list_arg_sorting
แสดงรายการคำสั่ง xorriso ทั้งหมดตามลำดับที่ใช้หากคำสั่ง -x มีผล
รายการนี้อาจมีประโยชน์หากไม่มี -x สำหรับผู้ใช้ที่ไตร่ตรองลำดับ
ที่จะใส่คำสั่ง การเบี่ยงเบนจากลำดับการจัดเรียงที่ระบุไว้อาจทำให้
ความรู้สึกแม้ว่า

การแสวงหา แหล่ง และ เป้า ไดรฟ์:

ผลของการรับไดรฟ์อาจขึ้นอยู่กับหลายคำสั่งในย่อหน้าถัดไป
"อิทธิพลต่อพฤติกรรมการโหลดภาพ". หากต้องการ คำสั่งเปิดใช้งานจะต้อง
จะดำเนินการก่อนคำสั่งที่ได้รับไดรฟ์

-dev ที่อยู่
ตั้งค่าไดรฟ์อินพุตและเอาต์พุตเป็นที่อยู่เดียวกันและโหลดอิมเมจ ISO หากเป็น
ปัจจุบัน. หากไม่มีอิมเมจ ISO ให้สร้างอิมเมจเปล่า ตั้งค่ารูปภาพ
วิธีการขยายสู่การเติบโต
อนุญาตเฉพาะตราบใดที่ไม่มีการเปลี่ยนแปลงที่รอดำเนินการใน ISO . ที่โหลดอยู่ในปัจจุบัน
ภาพ. หากการเปลี่ยนแปลงอยู่ระหว่างรอดำเนินการ จะต้องดำเนินการ -commit หรือ -rollback ก่อน
สตริงที่อยู่พิเศษ "-" หมายถึงเอาต์พุตมาตรฐานซึ่งมีข้อจำกัดหลายประการ
นำมาใช้. ดูวรรคด้านบน "ไดรฟ์ Libburn"
สตริงที่อยู่ที่ว่างเปล่า "" ยกเลิกอุปกรณ์ปัจจุบันโดยไม่ได้รับอุปกรณ์ใหม่

-indev ที่อยู่
ตั้งค่าไดรฟ์อินพุตและโหลดอิมเมจ ISO หากมี หากไดรฟ์อินพุตใหม่แตกต่างกัน
จาก -outdev จากนั้นเปลี่ยนจากการเติบโตเป็นการดัดแปลงหรือการเติบโตแบบตาบอด มันขึ้นอยู่กับ
ในการตั้งค่าของ -grow_blindly ซึ่งทั้งสองอย่างถูกเปิดใช้งาน กฎเดียวกันและ
ข้อจำกัดมีผลเช่นเดียวกับ -dev

-outdev ที่อยู่
ตั้งค่าไดรฟ์เอาต์พุตและหากแตกต่างจากไดรฟ์อินพุตให้เปลี่ยนจากการเติบโตเป็น
ดัดแปลงหรือทำให้ตาบอดเติบโต ไม่เหมือนกับ -dev และ -indev การกระทำนี้ไม่โหลด a
ภาพ ISO ใหม่ จึงสามารถดำเนินการได้แม้ว่าจะมีการเปลี่ยนแปลงที่รอดำเนินการอยู่ก็ตาม
-outdev สามารถทำได้โดยไม่ต้องมี -dev หรือ -indev ก่อนหน้า ในกรณีนั้น ISO . เปล่า
สร้างภาพที่ไม่มีการเปลี่ยนแปลงที่รอดำเนินการ สามารถเติมได้โดยความช่วยเหลือของ
-map, -add et.al. หรือสามารถทิ้งอย่างเงียบ ๆ หากดำเนินการ -dev หรือ -indev
ภายหลัง
สตริงที่อยู่พิเศษ "-" หมายถึงเอาต์พุตมาตรฐานซึ่งมีข้อจำกัดหลายประการ
นำมาใช้. ดูวรรคด้านบน "ไดรฟ์ Libburn"
สตริงที่อยู่ที่ว่างเปล่า "" เลิกใช้ไดรฟ์เอาต์พุตปัจจุบันโดยไม่ได้รับ a
อันใหม่. ไม่สามารถเขียนได้หากไม่มีไดรฟ์เอาท์พุต

-grow_blindly "ปิด"|predicted_nwa
หากคำทำนาย_nwa เป็นจำนวนที่ไม่ติดลบ ให้ทำการขยายแบบตาบอดแทน
การแก้ไขหากตั้งค่า -indev และ -outdev เป็นไดรฟ์อื่น สวิตช์ "ปิด" หรือ "-1"
เพื่อแก้ไขซึ่งเป็นค่าเริ่มต้น
Predicted_nwa คือที่อยู่บล็อกที่เซสชันเสริมของความตั้งใจที่จะเติบโตแบบคนตาบอด
ในที่สุดก็จบลง เป็นความรับผิดชอบของผู้ใช้เพื่อให้แน่ใจว่าตำแหน่งสุดท้ายนี้
และการปรากฏตัวของการประชุมเก่า ไม่เช่นนั้นภาพ ISO โดยรวมจะไม่เป็น
ติดตั้งได้หรือจะสร้างข้อผิดพลาดในการอ่านเมื่อเข้าถึงเนื้อหาไฟล์ ซอร์ริโซ จะ
เขียนเซสชั่นไปยังที่อยู่ที่ได้รับจากการตรวจสอบ -outdev และ not
จำเป็นต้องทำนาย_nwa
ในระหว่างการเติบโตแบบคนตาบอด ไดรฟ์อินพุตจะถูกยกเลิกก่อนที่เอาต์พุตจะเริ่มขึ้น
ไดรฟ์เอาท์พุตจะถูกยกเลิกเมื่อเขียนเสร็จแล้ว

ที่มีอิทธิพลต่อ พฤติกรรม of ภาพ กำลังโหลด:

โดยปกติ คำสั่งต่อไปนี้ควรดำเนินการก่อนโหลดภาพโดยรับ
ไดรฟ์อินพุต ในบางกรณี ขอแนะนำให้เปิดใช้งานหลังจากโหลดภาพเท่านั้น

-read_speed รหัส|หมายเลข[k|m|c|d|b]
ตั้งค่าความเร็วในการอ่าน ค่าเริ่มต้นคือ "ไม่มี" ซึ่งหลีกเลี่ยงการส่งการตั้งค่าความเร็ว
คำสั่งไปยังไดรฟ์ก่อนเริ่มการอ่าน
รหัสความเร็วพิเศษเพิ่มเติมคือ:
"สูงสุด" (หรือ "0") เลือกความเร็วสูงสุดตามที่ประกาศโดยไดรฟ์
"นาที" (หรือ "-1") เลือกความเร็วต่ำสุดตามที่ประกาศโดยไดรฟ์
สามารถระบุความเร็วเป็นตัวเลขที่ขึ้นกับสื่อหรือตามปริมาณงานที่ต้องการต่อวินาที
ใน kB ที่สอดคล้องกับ MMC (= 1000) หรือ MB (= 1000 kB) สามารถตั้งค่าตัวประกอบ x-speed ของสื่อได้
ชัดเจนโดย "c" สำหรับซีดี "d" สำหรับดีวีดี "b" สำหรับ BD "x" เป็นตัวเลือก
ความเร็วตัวอย่าง:
706k = 706kB/s = 4c = 4xCD
5540k = 5540kB/s = 4d = 4xDVD
หากไม่มีคำใบ้เกี่ยวกับหน่วยความเร็วที่แนบมา แสดงว่าสื่อใน -indev
จะตัดสินใจ หน่วยเริ่มต้นคือ CD = 176.4k
ความเร็วในการอ่านที่รายงานอาจต่ำหรือสูงอย่างหลอกลวง ทั้งนี้ขึ้นอยู่กับไดรฟ์
ดังนั้น "นาที" จะต้องไม่สูงกว่าความเร็ว 1 เท่าของประเภทสื่อที่เกี่ยวข้อง
ความเร็วในการอ่าน "สูงสุด" ต้องไม่ต่ำกว่า 52xCD, 24xDVD หรือ 20xBD ขึ้นอยู่กับ
ประเภทกลาง
ไดรฟ์ MMC มักจะกระตุ้นแนวคิดเรื่องความเร็วของตนเอง และรับค่าความเร็วที่กำหนด
โดยโปรแกรมเบิร์นเท่านั้นเพื่อเป็นแนวทางในการตัดสินใจของตนเอง

-load รหัสนิติบุคคล
โหลดเซสชัน ISO เฉพาะ (อาจล้าสมัย) จาก -dev หรือ -indev โดยปกติทั้งหมด
เซสชันที่ใช้ได้จะแสดงด้วยคำสั่ง -toc
เอนทิตีแสดงถึงประเภทของที่อยู่ id แสดงถึงที่อยู่เฉพาะ NS
เอนทิตีต่อไปนี้ถูกกำหนด:
"อัตโนมัติ" พร้อมรหัสที่อยู่เซสชันล่าสุดใน -toc นี่คือค่าเริ่มต้น
"เซสชัน" โดย id เป็นตัวเลขในบรรทัด "เซสชัน ISO" คอลัมน์ "Idx"
"แทร็ก" โดย id เป็นตัวเลขในบรรทัด "แทร็ก ISO" คอลัมน์ "Idx"
"lba" หรือ "sbsector" ที่มีตัวเลขอยู่ในบรรทัด "ISO ..." คอลัมน์ "sbsector"
"volid" พร้อมรูปแบบการค้นหาข้อความในบรรทัด "ISO ..." คอลัมน์ "Volume
NS".
การจัดการกับเอนทิตีที่ไม่มีอยู่หรือสิ่งที่ไม่ได้เป็นตัวแทนของอิมเมจ ISO จะ
ละทิ้ง -indev หรืออย่างน้อยก็นำไปสู่ภาพเปล่า
หากไดรฟ์อินพุตถูกตั้งค่าในขณะที่ดำเนินการ -load แสดงว่าที่อยู่
อิมเมจ ISO จะถูกโหลดทันที มิฉะนั้น การตั้งค่าจะรอดำเนินการจนกว่าจะถึงครั้งต่อไป
-dev หรือ -indev หลังจากโหลดรูปภาพแล้วการตั้งค่าจะใช้ได้สำหรับ
-ย้อนกลับจนถึง -dev หรือ -indev ถัดไป ซึ่งจะถูกรีเซ็ตเป็น "อัตโนมัติ"

-displacement [-]lba
ชดเชยการกระจัดของรูปภาพเทียบกับที่อยู่เริ่มต้นที่รูปภาพ
ถูกเตรียมไว้ สิ่งนี้มีผลกับการโหลดอิมเมจ ISO และการอ่านไฟล์เท่านั้น
ไม่อนุญาตให้ปลูกแบบหลายเซสชั่นตราบเท่าที่ -การกระจัดคือ
ไม่ใช่ศูนย์ เช่น -indev และ -outdev จะต้องแตกต่างกัน การกระจัดถูกรีเซ็ตเป็น
0 ก่อนที่ไดรฟ์จะได้รับใหม่หลังจากเขียน
ตัวอย่าง:
หากแทร็กของซีดีเริ่มต้นที่บล็อก 123456 และถูกคัดลอกไปยังไฟล์ดิสก์ที่มัน
เริ่มต้นที่บล็อก 0 จากนั้นสำเนานี้สามารถโหลดด้วย -displacement -123456
หากอิมเมจ ISO ถูกเขียนลงบนพาร์ติชั่นที่มีออฟเซ็ต 640000 บล็อค 512
ไบต์ จากนั้นจะสามารถโหลดจากอุปกรณ์ฐานได้โดย -displacement 160000
ในทั้งสองกรณี เซสชัน ISO ควรมีอยู่ในตัวเอง กล่าวคือ ไม่ใช่เซสชันเสริม
ไปยังอิมเมจ ISO นอกแทร็กหรือพาร์ติชั่น

-drive_class "ไม่เป็นอันตราย"|"ห้าม"|"ข้อควรระวัง"|"clear_list" disk_pattern
เพิ่มรูปแบบเส้นทางของไดรฟ์ลงในรายการความปลอดภัยรายการใดรายการหนึ่งหรือทำให้รายการเหล่านั้นว่างเปล่า
มีสามรายการที่กำหนดไว้ซึ่งได้รับการทดสอบในลำดับต่อไปนี้:
หากเส้นทางที่อยู่ของไดรฟ์ตรงกับรายการ "ไม่เป็นอันตราย" ไดรฟ์จะเป็น
ได้รับการยอมรับ หากไม่ใช่อุปกรณ์ MMC คำนำหน้า "stdio:" จะถูกนำหน้า
โดยอัตโนมัติ รายการนี้ว่างเปล่าโดยค่าเริ่มต้น
มิฉะนั้นหากเส้นทางตรงกับรายการ "ถูกแบน" ไดรฟ์จะไม่ได้รับการยอมรับจาก
ซอร์ริโซ แต่นำไปสู่เหตุการณ์ FAILURE รายการนี้ว่างเปล่าโดยค่าเริ่มต้น
มิฉะนั้นหากเส้นทางตรงกับรายการ "ข้อควรระวัง" และหากไม่ใช่อุปกรณ์ MMC แสดงว่าเป็น
ที่อยู่ต้องมีคำนำหน้า "stdio:" มิฉะนั้นจะถูกปฏิเสธ รายการนี้มีโดย
ค่าเริ่มต้นหนึ่งรายการ: "/ dev".
หากเส้นทางของไดรฟ์ไม่ตรงกับรายการ จะถือว่า "ไม่เป็นอันตราย" โดยค่าเริ่มต้นเหล่านี้
เป็นเส้นทางทั้งหมดที่ไม่ได้ขึ้นต้นด้วยไดเร็กทอรี "/ dev".
พาธตรงกับรายการหากหนึ่งในพาธพาเรนต์หรือตรงกับรายการ
คำนำหน้าที่อยู่ "stdio:" หรือ "mmc:" จะถูกละเว้นเมื่อทำการทดสอบการจับคู่
โดยคลาสหลอก "clear_list" และรูปแบบหลอก "ห้าม", "ระวัง", "ไม่เป็นอันตราย",
หรือ "ทั้งหมด" รายการอาจว่างเปล่า
เช่น: -drive_class clear_list ถูกแบน
โดยปกติเราจะกำหนดรายการ -drive_class ในหนึ่งใน ซอร์ริโซ การเริ่มต้น
ไฟล์
หมายเหตุ: นี่ไม่ใช่คุณลักษณะด้านความปลอดภัย แต่เป็นบัมเปอร์สำหรับผู้ใช้ขั้นสูงถึง
ป้องกันอุบัติเหตุโดยไม่ตั้งใจ สำหรับการบล็อกการเข้าถึงไฟล์อุปกรณ์ที่คุณมี
เพื่อปฏิเสธการอนุญาต rw ในระบบไฟล์

-read_fs "ใดๆ"|"norock"|"nojoliet"|"ecma119"
ระบุชนิดของโครงสร้างระบบไฟล์ที่จะโหลด หากมี หากความปรารถนาไม่สามารถ
สำเร็จ จากนั้นชื่อ ECMA-119 จะถูกโหลดและแปลงตาม -ecma119_map
"อะไรก็ได้" พยายามอ่าน Rock Ridge ก่อน ถ้าไม่อยู่ Joliet ก็ถูกพยายาม
“นอร็อค” ไม่ลองร็อคริดจ์
"nojoliet" ไม่ลอง Joliet
"ecma119" ไม่ลองทั้ง Rock Ridge และ Joliet

-assert_volid ความรุนแรงของรูปแบบ
ปฏิเสธที่จะโหลดอิมเมจ ISO ที่มี Volume ID ที่ไม่ตรงกับการค้นหาที่ระบุ
ลวดลาย. เมื่อปฏิเสธรูปภาพ ให้ยกเลิกไดรฟ์อินพุตและออกเหตุการณ์ของ
กำหนดความรุนแรง (เช่น FAILURE ดู -abort_on) รูปแบบการค้นหาที่ว่างเปล่ายอมรับใดๆ
ภาพ.
คำสั่งนี้ไม่ขัดขวางการสร้างอิมเมจเปล่าจากสื่ออินพุตเปล่า
และไม่ทิ้งภาพที่โหลดไว้แล้ว

-in_charset character_set_name
ตั้งค่าชุดอักขระที่จะแปลงชื่อไฟล์เมื่อโหลดรูปภาพ ดู
ย่อหน้า "ชุดอักขระ" สำหรับคำอธิบายเพิ่มเติม เมื่อโหลดภาพเขียน
หลังจาก -commit การตั้งค่าของ -out_charset จะถูกคัดลอกไปที่ -in_charset

-auto_charset "เปิด"|"ปิด"
เปิดหรือปิดการบันทึกและตีความชื่อชุดอักขระเอาต์พุตใน
แอตทริบิวต์ xattr ของไดเร็กทอรีรูทรูปภาพ หากเปิดใช้งานและหากบันทึก
พบชื่อชุดอักขระแล้วชื่อนี้จะถูกใช้เป็นชื่อของอินพุต
ชุดอักขระเมื่ออ่านรูปภาพ
โปรดทราบว่าชุดอักขระเอาต์พุตเริ่มต้นคือชุดอักขระในเครื่องของเทอร์มินัล
ที่ไหน ซอร์ริโซ วิ่ง ก่อนที่จะระบุอักขระท้องถิ่นนี้ให้ตั้งค่าเป็น ISO . ที่ผลิต
รูปภาพ ตรวจสอบว่าเครื่องแสดงชื่อไฟล์ที่ต้องการทั้งหมดอย่างถูกต้องหรือไม่
โดยเฉพาะอักขระประจำชาติที่แปลกใหม่

-hardlinks โหมด[:โหมด...]
เปิดหรือปิดการโหลดและบันทึกความสัมพันธ์แบบฮาร์ดลิงก์
ในโหมดเริ่มต้น "ปิด" ไฟล์ iso_rr จะสูญเสียหมายเลขไอโหนดเมื่อโหลดภาพ
แต่ละอ็อบเจ็กต์ไฟล์ iso_rr ที่ไม่มีหมายเลขไอโหนด ณ เวลาสร้างภาพจะได้รับ
หมายเลขไอโหนดใหม่ที่ไม่ซ้ำถ้า -compliance ถูกตั้งค่าเป็น new_rr
โหมด "เปิด" จะรักษาหมายเลขไอโหนดจากภาพที่โหลดไว้ หากตัวเลขดังกล่าวเป็น
บันทึกไว้ เมื่อส่งเซสชัน มันจะค้นหากลุ่มของไฟล์ iso_rr ซึ่ง
มาจากไฟล์ดิสก์เดียวกัน มีการกรองเนื้อหาเหมือนกัน และมีเหมือนกัน
คุณสมบัติ. สมาชิกในครอบครัวทุกคนจะได้รับหมายเลขไอโหนดเหมือนกัน ไม่ว่าจะเป็น
ตัวเลขจะเคารพในเวลาเมานต์ขึ้นอยู่กับระบบปฏิบัติการ
คำสั่ง -lsl แสดงจำนวนฮาร์ดลิงก์หากเปิดใช้งาน "lsl_count" สิ่งนี้สามารถชะลอตัวลงได้
คำสั่งอย่างมากหลังจากมีการเปลี่ยนแปลงอิมเมจ ISO ดังนั้น
ค่าเริ่มต้นคือ "no_lsl_count"
คำสั่ง -update และ -update_r track splits และ fusions ของฮาร์ดลิงก์ใน
ระบบไฟล์ที่มีอุปกรณ์เสถียรและหมายเลขไอโหนด ซึ่งอาจทำให้อัตโนมัติ
การเปลี่ยนแปลงในนาทีสุดท้ายก่อนที่จะเขียนเซสชั่น คำสั่ง -hardlinks
"perform_update" อาจใช้เพื่อทำการเปลี่ยนแปลงก่อนหน้านี้ เช่น หากคุณต้องการสมัคร
กรองไฟล์ที่อัปเดตทั้งหมด
โหมด "without_update" หลีกเลี่ยงการประมวลผลฮาร์ดลิงก์ระหว่างคำสั่งอัพเดต ใช้สิ่งนี้
หากสถานการณ์ระบบไฟล์ของคุณไม่อนุญาต -disk_dev_ino "on"
ซอร์ริโซ คำสั่งที่แยกไฟล์จากอิมเมจ ISO พยายามฮาร์ดลิงก์ไฟล์ด้วย
หมายเลขไอโหนดที่เหมือนกัน ขอบเขตปกติของการดำเนินการนี้มาจากการโหลดรูปภาพถึง
โหลดภาพ อาจมีคนละทิ้งที่อยู่ฮาร์ดลิงก์ที่สะสมไว้โดย -hardlinks
"discard_extract"
ตระกูลฮาร์ดลิงก์จำนวนมากอาจใช้ -temp_mem_limit หากไม่ใช่ -osirrox
"sort_lba_on" และ -hardlinks "cheap_sorted_extract" มีผลใช้ทั้งคู่ นี้
จำกัดการฮาร์ดลิงก์ไปยังไฟล์อื่นที่กู้คืนโดยคำสั่งแตกไฟล์เดียวเดียวกัน
-hardlinks "normal_extract" เปิดใช้งานการสะสมฮาร์ดลิงก์แบบกว้างและมีราคาแพงอีกครั้ง

-acl "เปิด"|"ปิด"
เปิดหรือปิดการประมวลผล ACL หากเปิดใช้งานแล้ว ซอร์ริโซ จะได้รับ ACLs
จากอ็อบเจ็กต์ไฟล์ดิสก์ เก็บ ACL ในอิมเมจ ISO โดยใช้ libisofs เฉพาะ
รูปแบบ AAIP โหลดข้อมูล AAIP จากอิมเมจ ISO ทดสอบ ACL ระหว่างการเปรียบเทียบไฟล์ และ
กู้คืน ACL ไปยังไฟล์ดิสก์เมื่อแยกไฟล์จากอิมเมจ ISO ดูเพิ่มเติมที่คำสั่ง
-getfacl, -setfacl.

-xattr "เปิด"|"ปิด"
เปิดหรือปิดการประมวลผลแอตทริบิวต์ xattr ในเนมสเปซผู้ใช้ หากเปิดใช้งาน
แล้วก็ ซอร์ริโซ จะจัดการ xattr คล้ายกับ ACL ดูเพิ่มเติมที่คำสั่ง -getfattr
-setfattr และเหนือย่อหน้าเกี่ยวกับ xattr

-md5 "เปิด"|"ทั้งหมด"|"ปิด"|"load_check_off"
เปิดหรือปิดการประมวลผลเช็คซัม MD5 สำหรับเซสชันโดยรวมและสำหรับแต่ละ
ไฟล์ข้อมูลเดียว หากเปิดใช้งาน รูปภาพที่มีแท็ก checksum จะโหลดก็ต่อเมื่อ
แท็กของ superblock และแผนผังไดเร็กทอรีตรงกันอย่างถูกต้อง การตรวจสอบ MD5 ของข้อมูล
ไฟล์และเซสชันทั้งหมดจะถูกโหลดจากรูปภาพหากมี
ด้วยคำสั่ง -compare และ -update MD5 ที่บันทึกไว้ของไฟล์จะถูกใช้เพื่อหลีกเลี่ยง
เนื้อหาที่อ่านได้จากภาพ เฉพาะเนื้อหาไฟล์ดิสก์เท่านั้นที่จะถูกอ่านและ
เทียบกับ MD5 นั้น ซึ่งจะช่วยประหยัดเวลาได้มากหาก -disk_dev_ino "on" ไม่ใช่
เหมาะสม
ในช่วงเวลาที่สร้างภาพ จะถูกคำนวณสำหรับแต่ละไฟล์ที่ได้รับข้อมูล
เขียนในเซสชั่นใหม่ เช็คซัมของไฟล์ที่มีข้อมูลเก่ากว่า
เซสชันจะถูกคัดลอกไปยังเซสชันใหม่ Superblock ต้นไม้และทั้งเซสชันรับ
แท็กเช็คซัมแต่ละอัน
โหมด "ทั้งหมด" จะตรวจสอบเพิ่มเติมระหว่างการสร้างภาพว่าเช็คซัมของ
ไฟล์ข้อมูลเปลี่ยนระหว่างเวลาที่เริ่มอ่านและเวลาที่อ่าน
สิ้นสุด นี่หมายถึงการอ่านทุกไฟล์สองครั้ง
โหมด "load_check_off" พร้อมกับ "เปิด" หรือ "ทั้งหมด" จะโหลดผลรวม MD5 ที่บันทึกไว้แต่
ไม่ทดสอบแท็ก checksum ที่บันทึกไว้ของ superblock และแผนผังไดเร็กทอรี นี่คือ
จำเป็นหากใช้ growisofs เป็นโปรแกรมเบิร์น เพราะจะไม่เขียนทับ
แท็กตรวจสอบ superblock ของเซสชันแรก ดังนั้น load_check_off อยู่ใน
มีผลเมื่อ ซอร์ริโซ -เป็น mkisofs ตัวเลือก -M ถูกดำเนินการ
การทดสอบสามารถเปิดใช้งานใหม่ได้โดยใช้โหมด "load_check_on"
Checksums สามารถใช้ประโยชน์ได้โดยใช้คำสั่ง -check_md5, -check_md5_r ผ่านการดำเนินการค้นหา
get_md5, check_md5 และผ่าน -check_media

-for_backup
เปิดใช้งานคุณสมบัติพิเศษทั้งหมดที่ช่วยในการผลิตหรือกู้คืนข้อมูลสำรองด้วยค่าสูงสุด
ความเที่ยงตรงของคุณสมบัติไฟล์ ขณะนี้เป็นทางลัดสำหรับ: -hardlinks บน -acl
บน -xattr บน -md5 บน

-ecma119_map "ปล้น"|"ไม่ได้แมป"|"ตัวพิมพ์เล็ก"|"ตัวพิมพ์ใหญ่"
เลือกการแปลงชื่อไฟล์จากเซสชันที่โหลดหากไม่ใช่ Rock Ridge
ชื่อหรือชื่อ Joliet ถูกอ่านจากเซสชัน
โหมด "ปล้น" เป็นค่าเริ่มต้น มันแสดงชื่อตามที่พบใน ISO แต่ลบ
ต่อท้าย ";1" หรือ ".;1" ถ้ามี
โหมด "unmapped" แสดงชื่อตามที่พบโดยไม่ต้องลบอักขระ
โหมด "ตัวพิมพ์เล็ก" เหมือนกับ "ตัวพิมพ์เล็ก" แต่ยังจับคู่ตัวพิมพ์ใหญ่กับตัวพิมพ์เล็ก
ตัวอักษร สิ่งนี้เข้ากันได้กับพฤติกรรมการเมาต์ GNU/Linux ที่เป็นค่าเริ่มต้น
โหมด "ตัวพิมพ์ใหญ่" เหมือนกับ "ตัวพิมพ์เล็ก" แต่จับคู่อักษรตัวพิมพ์เล็กกับตัวพิมพ์ใหญ่ หากมี
เกิดขึ้นแม้จะมีใบสั่งยาของ ECMA-119

-disk_dev_ino "เปิด"|"ino_only"|"ปิด"
เปิดหรือปิดการประมวลผลหมายเลขประจำตัวไฟล์ที่บันทึกไว้ (dev_t และ
ฉันไม่). หากเปิดใช้งานจะถูกเก็บไว้เป็น xattr และสามารถเร่งความเร็วไฟล์ได้อย่างมาก
การเปรียบเทียบ. โหนดรูทได้รับการประทับเวลาเริ่มต้นทั่วโลก ถ้าระหว่างการเปรียบเทียบ a
พบไฟล์ที่มีการประทับเวลาอายุน้อยกว่าในอิมเมจ ISO จากนั้นจึงสงสัยว่า
มีเนื้อหาที่ไม่สอดคล้องกัน
หากหมายเลขอุปกรณ์และหมายเลขไอโหนดของระบบไฟล์ดิสก์ยังคงอยู่และถ้า
ไม่มีการเปลี่ยนแปลงที่ไม่สม่ำเสมอของการประทับเวลาหรือนาฬิกาของระบบ
สามารถตรวจพบการเปลี่ยนแปลงเนื้อหาโดยไม่ต้องอ่านเนื้อหานั้น การเปลี่ยนแปลงเนื้อหาของไฟล์
จะถือว่าหากมีการเปลี่ยนแปลง mtime, ctime, หมายเลขอุปกรณ์หรือหมายเลขไอโหนด
โหมด "ino_only" แทนที่เงื่อนไขเบื้องต้นที่หมายเลขอุปกรณ์คงที่โดย
เงื่อนไขเบื้องต้นที่ยึดจุดในต้นไม้ที่เปรียบเทียบจะนำไปสู่สิ่งเดียวกันเสมอ
ระบบไฟล์ ใช้สิ่งนี้หากโหมด "เปิด" มองเห็นไฟล์ทั้งหมดที่เปลี่ยนแปลงอยู่เสมอ
ความได้เปรียบด้านความเร็วจะปรากฏขึ้นก็ต่อเมื่อมีการสร้างเซสชันที่โหลดด้วย
-disk_dev_ino "เปิด" ด้วย
โปรดทราบว่า -disk_dev_ino "off" จะมีผลทั้งหมดก็ต่อเมื่อ -hardlinks เป็น "off"
เกินไป

-file_name_limit [+]หมายเลข
ตั้งค่าความยาวสูงสุดที่อนุญาตสำหรับชื่อไฟล์ในช่วง 64 ถึง 255 Path
ส่วนประกอบที่ยาวกว่าจำนวนที่กำหนดจะถูกตัดทอนและมี
33 ไบต์สุดท้ายเขียนทับโดยเครื่องหมายทวิภาค ':' และการแทนค่าฐานสิบหกของ MD5 ของ
4095 ไบต์แรกของชื่อขนาดใหญ่ทั้งหมด UTF-8 . ที่อาจไม่สมบูรณ์
อักขระจะถูกแทนที่ด้วยไบต์นำหน้าด้วย '_'
iso_rr_paths ที่มีส่วนประกอบยาวจะยังสามารถเข้าถึงเส้นทางของไฟล์ได้
ด้วยส่วนประกอบที่ถูกตัดทอน
ถ้า -file_name_limit ถูกดำเนินการในขณะที่มีโครงสร้าง ISO อยู่ ชื่อไฟล์ใน
แผนผัง ISO ได้รับการตรวจสอบสำหรับชื่อไฟล์ที่ถูกตัดทอนที่มีอยู่ของขีดจำกัดปัจจุบันและสำหรับ
การชนกันของชื่อระหว่างไฟล์ที่ตัดใหม่กับไฟล์ที่มีอยู่ ในทั้งสองกรณี,
การตั้งค่าจะถูกปฏิเสธพร้อมกับเหตุการณ์ SORRY
เราอาจยกเลิกการแบนนี้โดยเติมอักขระ "+" ข้างหน้าอาร์กิวเมนต์ของ
-file_name_limit. ชื่อไฟล์ที่ถูกตัดทอนอาจถูกตัดออกอีกครั้ง ทำให้ใช้ไม่ได้
ส่วน MD5 ของพวกเขา การชนกันของชื่อที่ถูกตัดทอนทำให้มีเอกลักษณ์ กินอย่างน้อย 9
ไบต์เพิ่มเติมของส่วนชื่อที่เหลือ
หากเปิดใช้งานการเขียน xattr ความยาวจะถูกเก็บไว้ใน "isofs.nt" ของ
ไดเรกทอรีราก หากเปิดใช้งานการอ่าน xattr และพบ "isofs.nt" แสดงว่า
ความยาวที่พบจะมีผลหากน้อยกว่าการตั้งค่าปัจจุบันของ
-file_name_limit.
รูปแบบชื่อไฟล์จะใช้ได้ก็ต่อเมื่อตรงกับชื่อที่ตัดทอน นี้อาจจะ
เปลี่ยนแปลงในอนาคต
ไฟล์ที่มีชื่อย่อจะถูกลบและเพิ่มใหม่โดยไม่มีเงื่อนไขระหว่าง -update
และ -update_r นี้อาจมีการเปลี่ยนแปลงในอนาคต
เคอร์เนล Linux อย่างน้อย 4.1 ชื่อที่มีความยาว 254 และ 255 ไม่ถูกต้อง หากคุณ
คาดหวังชื่อดังกล่าวในหรือภายใต้ disk_paths และวางแผนที่จะเมานต์ ISO โดย Linux . ดังกล่าว
kernels พิจารณาตั้งค่า -file_name_limit 253 มิฉะนั้นให้หลีกเลี่ยงชื่อที่ยาวกว่า
253 ตัวอักษร

-rom_toc_scan "on"|"force"|"off"[:"emul_off"][:"emul_wide"]
ไดรฟ์แบบอ่านอย่างเดียวไม่ได้บอกประเภทสื่อจริง แต่แสดงสื่อใดๆ เป็น ROM (เช่น
เป็น DVD-ROM) ประวัติเซสชันของสื่อ MMC แบบหลายเซสชันอาจถูกตัดทอนเป็น
ครั้งแรกและครั้งสุดท้ายหรือแม้กระทั่งเป็นเท็จอย่างสมบูรณ์ (ประวัติศาสตร์จำลองของ
สื่อที่เขียนทับได้จะไม่ได้รับผลกระทบจากสิ่งนี้)
เผื่อในกรณีที่ล้มเหลวมีโอกาสได้รับประวัติเซสชันและโดยเฉพาะอย่างยิ่ง
ที่อยู่ของเซสชั่นที่แล้วมีการสแกนหาส่วนหัวของระบบไฟล์ ISO 9660
ซึ่งอาจช่วยได้แต่อาจให้ผลลัพธ์ที่แย่กว่าตารางของไดรฟ์ของ
เนื้อหา. ในตอนท้ายอาจทำให้พยายามอ่านที่อยู่ที่ไม่ถูกต้องและทำให้น่าเกลียด
พฤติกรรมการขับขี่ การตั้งค่า "เปิด" ช่วยให้สามารถสแกนหาสื่อแบบอ่านอย่างเดียวที่ถูกกล่าวหาได้
ระบบปฏิบัติการบางระบบไม่สามารถเมานต์เซสชันล่าสุดของ
ดีวีดีหรือ BD แบบหลายเซสชัน หากอยู่ในระบบดังกล่าว ซอร์ริโซ ไม่มีความสามารถ MMC ของตัวเอง
จากนั้นอาจยังพบเซสชันนั้นจากสารบัญที่สแกน การตั้งค่า
"แรง" จัดการสื่อใด ๆ เช่นสื่อ ROM ด้วยการตั้งค่า "เปิด"
ในทางกลับกัน การจำลองประวัติเซสชันบนสื่อที่เขียนทับได้สามารถ
ขัดขวางการอ่านสื่อที่เสียหายบางส่วน การตั้งค่า "off:emul_off" จะปิดใช้งาน
มิฉะนั้นจะสแกนสารบัญที่น่าเชื่อถือสำหรับสื่อเหล่านั้น
การสแกนสารบัญในสื่อที่เขียนทับได้ปกติจะค้นหาได้ไม่เกิน
สิ้นสุดเซสชันที่ superblock ชี้ไปที่บล็อก 0 Setting
"on:emul_wide" ช่วยให้การสแกนดำเนินต่อไปจนถึงจุดสิ้นสุดของสื่อ นี่อาจจะเป็น
มีประโยชน์หลังจากคัดลอกสื่อด้วย -check_media patch_lba0=on เมื่อไม่ใช่ครั้งสุดท้าย
โหลดเซสชันแล้ว

-calm_drive "ใน"|"ออก"|"ทั้งหมด"|"เพิกถอน"|"เปิด"|"ปิด"
ลดเสียงรบกวนของไดรฟ์จนกว่าจะมีการใช้งานจริงอีกครั้ง ไดรฟ์บางตัวยังคงตื่นตัวสำหรับ
นานพอสมควรหลังจากที่ได้ใช้อ่านแล้ว ซึ่งจะช่วยลดการเริ่มต้น
เวลาสำหรับการทำงานของไดรฟ์ถัดไป แต่อาจมีเสียงดังและสิ้นเปลืองพลังงานหากไม่มี i/o ด้วย
คาดว่าจะมีแรงผลักดันเกิดขึ้นในเร็วๆ นี้
โหมด "เข้า", "ออก", "ทั้งหมด" สงบลงทันที -indev, -outdev หรือทั้งสองอย่าง
ตามลำดับ โหมด "เพิกถอน" ทันทีเตือนทั้งสอง โหมด "เปิด" ทำให้เกิด -calm_drive
ที่จะดำเนินการโดยอัตโนมัติหลังจากแต่ละ -dev, -indev และ -outdev ปิดโหมด"
ปิดการใช้งานนี้

-ban_stdio_write
อนุญาตให้เขียนเฉพาะการใช้ออปติคัลไดรฟ์ MMC ไม่อนุญาตให้เขียน
ส่งผลให้ไฟล์ประเภทเกือบพล. เมื่อตั้งค่าแล้ว คำสั่งนี้ไม่สามารถ
เพิกถอน

-early_stdio_test "เปิด"|"ต่อท้ายได้_wo"|"ปิด"
หากเปิดใช้งานโดย "เปิด" ไฟล์ปกติและอุปกรณ์บล็อกจะได้รับการทดสอบว่ามีประสิทธิภาพ
สิทธิ์การเข้าถึง นี่หมายถึงให้ลองเปิดไฟล์เหล่านั้นเพื่อเขียน ซึ่ง
มิฉะนั้นจะเกิดขึ้นในภายหลังและก็ต่อเมื่อต้องการเขียนจริงเท่านั้น
ผลการทดสอบใช้สำหรับจัดประเภทไดรฟ์หลอกว่าเขียนทับได้
อ่านอย่างเดียว เขียนอย่างเดียว หรือว่างเปล่าอย่างไร้ประโยชน์ ซึ่งอาจนำไปสู่การตรวจหา . ก่อนหน้านี้
ปัญหาร้ายแรง และอาจหลีกเลี่ยงเหตุการณ์ข้อผิดพลาดที่รุนแรงน้อยกว่าบางอย่าง
โหมด "appendable_wo" ก็เหมือน "เปิด" พร้อมคุณสมบัติเพิ่มเติมที่ไม่ว่างเปล่า
ไฟล์แบบเขียนอย่างเดียวจะถือเป็นส่วนต่อท้ายมากกว่าที่จะว่างเปล่า

-data_cache_size number_of_tiles blocks_per_tile
กำหนดขนาดและความละเอียดของแคชข้อมูลที่ใช้เมื่ออิมเมจ ISO เป็น
โหลดและเมื่ออ่านเนื้อหาไฟล์จากอิมเมจ ISO แคชประกอบด้วยหลาย
กระเบื้องซึ่งแต่ละอันประกอบด้วยหลายบล็อก แคชที่ใหญ่ขึ้นช่วยลดความจำเป็นในการ
กระเบื้องถูกอ่านหลายครั้ง ไทล์ขนาดใหญ่อาจปรับปรุงข้อมูลเพิ่มเติม
ปริมาณงานจากไดรฟ์ แต่อาจสิ้นเปลืองได้หากข้อมูลกระจัดกระจายไปทั่ว
กลาง
ขนาดแคชที่ใหญ่ขึ้นช่วยให้โหลดรูปภาพจากไดรฟ์ MMC ได้ดีที่สุด พวกเขาเป็น
ทางเลือกที่ด้อยกว่าตัวเลือก -osirrox "sort_lba_on"
Blocks_per_tile ต้องมีกำลัง 2 เช่น 16, 32 หรือ 64 ขนาดแคชโดยรวม
ต้องไม่เกิน 1 GiB ค่าดีฟอลต์สามารถเรียกคืนได้โดยพารามิเตอร์ "default"
แทนที่จะเป็นหนึ่งหรือทั้งสองตัวเลข ปัจจุบันค่าเริ่มต้นคือ 32 ไทล์ของ32
บล็อก = 2 MiB

แทรก ไฟล์ เข้าไป มาตรฐาน ISO ภาพ:

คำสั่งต่อไปนี้คาดหวังที่อยู่ไฟล์สองประเภท:
disk_path เป็นพาธไปยังอ็อบเจ็กต์ในแผนผังระบบไฟล์ในเครื่อง
iso_rr_path คือชื่อ Rock Ridge ของวัตถุไฟล์ในอิมเมจ ISO ถ้าไม่มีร็อคริดจ์
ข้อมูลถูกบันทึกลงในอิมเมจ ISO ที่โหลด จากนั้นคุณจะเห็นชื่อ ISO 9660 ซึ่ง
มีความยาวจำกัดและชุดอักขระ หากไม่มีข้อมูล Rock Ridge จะถูกเก็บไว้ใน
อิมเมจ ISO ที่เกิดขึ้นใหม่ จากนั้นชื่อจะถูกแมปกับ ISO 9660 ที่ถูกจำกัดดังกล่าว (aka
ชื่อ ECMA-119)

โปรดทราบว่าในอิมเมจ ISO คุณมีพลังเท่ากับ superuser สิทธิ์การเข้าถึงของ
ไฟล์ที่มีอยู่ในรูปภาพใช้ไม่ได้กับการดำเนินการเขียนของคุณ พวกเขาตั้งใจที่จะ
มีผลกับรูปภาพที่ติดตั้งแบบอ่านอย่างเดียว

หาก iso_rr_path ของไฟล์ที่แทรกใหม่นำไปสู่วัตถุไฟล์ที่มีอยู่ใน ISO
ภาพ จากนั้นการจัดการการชนกันต่อไปนี้จะเกิดขึ้น:
หากวัตถุทั้งสองเป็นไดเร็กทอรี จะถูกรวมเข้าด้วยกันโดยการแทรก . ซ้ำๆ
วัตถุย่อยจากระบบไฟล์ไปยังอิมเมจ ISO หากไฟล์ประเภทอื่นชนกัน การตั้งค่า
ของคำสั่ง -เขียนทับ ตัดสินใจ
การเปลี่ยนชื่อไฟล์มีการจัดการการชนกันที่คล้ายกัน แต่สามารถแทนที่ไดเร็กทอรีเท่านั้น
ไม่ได้รวมเข้าด้วยกัน โปรดทราบว่าหากมีไดเร็กทอรีเป้าหมาย -mv จะแทรกออบเจกต์ต้นทาง
ลงในไดเร็กทอรีนี้แทนที่จะพยายามแทนที่ Command -move อีกด้านหนึ่ง
มือก็จะพยายามที่จะแทนที่มัน

คำสั่งในส่วนนี้จะเปลี่ยนอิมเมจ ISO ไม่ใช่ระบบไฟล์ในเครื่อง

-disk_pattern "เปิด"|"ls"|"ปิด"
ตั้งค่าโหมดการขยายรูปแบบสำหรับพารามิเตอร์ disk_path ของหลายคำสั่ง
ซึ่งรองรับคุณสมบัตินี้
การตั้งค่า "ปิด" ปิดใช้งานคุณลักษณะนี้สำหรับคำสั่งทั้งหมดที่มีการทำเครื่องหมายในชายคนนี้
หน้าโดย "disk_path [***]" หรือ "disk_pattern [***]"
การตั้งค่า "เปิด" จะเปิดใช้งานสำหรับคำสั่งเหล่านั้นทั้งหมด
การตั้งค่า "ls" จะเปิดใช้งานเฉพาะรายการที่มีเครื่องหมาย "disk_pattern [***]" เท่านั้น
ค่าเริ่มต้นคือ "ls"

-เพิ่ม pathspec [... ] | disk_path [***]
แทรกไฟล์หรือแผนผังไดเร็กทอรีที่กำหนดจากระบบไฟล์ลงในอิมเมจ ISO
หาก -pathspecs ถูกตั้งค่าเป็น "เปิด" การขยายรูปแบบจะถูกปิดใช้งานเสมอและ
อักขระ '=' มีความหมายพิเศษ มันแยกเส้นทางอิมเมจ ISO ออกจากดิสก์
เส้นทาง:
iso_rr_path=disk_path
ตัวคั่น '=' สามารถ Escape โดย '\' หาก iso_rr_path ไม่ได้ขึ้นต้นด้วย '/'
จากนั้น -cd จะถูกเติมหน้า หาก disk_path ไม่ได้ขึ้นต้นด้วย '/' ดังนั้น -cdx is
นำหน้า
หากไม่ได้กำหนด '=' คำนั้นจะถูกใช้เป็นทั้ง iso_rr_path และเส้นทางของดิสก์ ถ้าใน
กรณีนี้คำไม่ได้ขึ้นต้นด้วย '/' ดังนั้น -cdx จะถูกเติมหน้าด้วย disk_path
และ -cd ถูกนำหน้า iso_rr_path
หาก -pathspecs ถูกตั้งค่าเป็น "ปิด" การขยาย -disk_pattern จะถูกนำไปใช้ หากเปิดใช้งาน
คำที่ได้จะถูกใช้เป็นทั้ง iso_rr_path และเส้นทางของดิสก์ เส้นทางญาติ
คำนำหน้าการตั้งค่าของ -cdx เป็น disk_path และการตั้งค่าของ -cd to
iso_rr_path

-add_plainly โหมด
หากตั้งค่าเป็นโหมด "ไม่รู้จัก" คำคำสั่งใดๆ ที่ไม่ได้ขึ้นต้นด้วย "-" และ is
ไม่รู้จักเป็นคำสั่งที่รู้จักจะอยู่ภายใต้คำสั่ง -add เสมือน คือมัน
จะถูกใช้เป็น pathspec หรือเป็น disk_path และเพิ่มลงในรูปภาพ หากเปิดใช้งาน
การขยาย -disk_pattern ใช้กับ disk_paths
โหมด "ประ" คล้ายกับ "ไม่รู้จัก" แต่ยังเพิ่มคำคำสั่งที่ไม่รู้จักแม้กระทั่ง
ถ้าขึ้นต้นด้วย "-"
โหมด "ใด ๆ" ประกาศว่าคำเพิ่มเติมทั้งหมดจะถูกเพิ่มเป็นรายละเอียดเส้นทางหรือ
ดิสก์_พาธ สิ่งนี้ใช้ไม่ได้ในโหมดโต้ตอบ
โหมด "ไม่มี" เป็นค่าเริ่มต้น มันป้องกันคำใด ๆ จากการถูกเข้าใจเป็นไฟล์ถึง
เพิ่มหากไม่ใช่พารามิเตอร์สำหรับคำสั่งที่เหมาะสม

-path_list disk_path
ชอบ - เพิ่ม แต่อ่านคำพารามิเตอร์จากไฟล์ disk_path หรืออินพุตมาตรฐาน if
disk_path คือ "-" รายการต้องมี pathspec หรือรูปแบบ disk_path หนึ่งรายการเท่านั้น
ต่อบรรทัด

-quoted_path_list disk_path
ชอบ -path_list แต่มีกฎการอ่านอินพุตที่ยกมา เส้นแยกเป็นพารามิเตอร์
คำสำหรับ - เพิ่ม ช่องว่างภายนอกเครื่องหมายคำพูดจะถูกยกเลิก

-แผนที่ disk_path iso_rr_path
แทรกไฟล์วัตถุ disk_path ลงในอิมเมจ ISO เป็น iso_rr_path ถ้า disk_path เป็น a
ไดเร็กทอรี จากนั้นแผนผังย่อยทั้งหมดจะถูกแทรกลงในอิมเมจ ISO

-map_single disk_path iso_rr_path
เช่นเดียวกับ -map แต่ถ้า disk_path เป็นไดเร็กทอรี แผนผังย่อยจะไม่ถูกแทรก

-map_l disk_prefix iso_rr_prefix disk_path [***]
ดำเนินการ -map ด้วยพารามิเตอร์ disk_path แต่ละตัว iso_rr_path จะประกอบด้วย
จาก disk_path โดยแทนที่ disk_prefix ด้วย iso_rr_prefix

-update disk_path iso_rr_path
เปรียบเทียบอ็อบเจ็กต์ไฟล์ disk_path กับอ็อบเจ็กต์ไฟล์ iso_rr_path หากไม่ตรงกัน
จากนั้นทำการปรับแต่งภาพที่จำเป็นเพื่อให้ iso_rr_path เป็นสำเนาที่ตรงกัน
ของ disk_path โดยค่าเริ่มต้น การเปรียบเทียบนี้จะบ่งบอกถึงการอ่านเนื้อหาที่ยาวก่อน
มีการตัดสินใจ คำสั่ง -disk_dev_ino หรือ -md5 อาจเร่งการเปรียบเทียบถ้า
มีผลบังคับใช้แล้วเมื่อมีการบันทึกเซสชันที่โหลด
หาก disk_path เป็นไดเร็กทอรีและ iso_rr_path ยังไม่มีอยู่ ดังนั้นทั้ง
ทรีย่อยจะถูกแทรก มิฉะนั้นจะมีการอัปเดตแอตทริบิวต์ไดเรกทอรีเท่านั้น

-update_r disk_path iso_rr_path
ชอบ -update แต่ทำงานซ้ำ คือวัตถุไฟล์ทั้งหมดที่อยู่ด้านล่างทั้งสองที่อยู่
เปรียบเทียบว่ามีคู่กันต่ำกว่าที่อยู่อื่นหรือไม่และ
ทั้งสองคู่ตรงกัน หากมีความไม่ตรงกันแสดงว่าจำเป็นต้องอัปเดต
การจัดการเสร็จสิ้น
โปรดทราบว่าผลการเปรียบเทียบอาจขึ้นอยู่กับคำสั่ง -follow การตั้งค่าควร
จะเหมือนกับการเพิ่มครั้งแรกของ disk_path เป็น iso_rr_path
หาก iso_rr_path ยังไม่มีอยู่ ระบบจะถูกเพิ่มเข้าไป หากไม่มี disk_path
จากนั้น iso_rr_path จะถูกลบ

-update_l disk_prefix iso_rr_prefix disk_path [***]
ดำเนินการ -update_r กับแต่ละพารามิเตอร์ disk_path iso_rr_path จะเป็น
ประกอบด้วยจาก disk_path โดยแทนที่ disk_prefix ด้วย iso_rr_prefix

-ตัดออก disk_path byte_offset byte_count iso_rr_path
แมปช่วงไบต์ของไฟล์ดิสก์ปกติลงในไฟล์ปกติในอิมเมจ ISO
นี่อาจจำเป็นหากไฟล์ดิสก์มีขนาดใหญ่กว่าสื่อบันทึกเดียว หรือหากไฟล์นั้น
เกินขีดจำกัดดั้งเดิมของ 2 GiB - 1 สำหรับระบบปฏิบัติการเก่าหรือขีดจำกัด
จาก 4 GiB - 1 สำหรับรุ่นใหม่กว่า เฉพาะเคอร์เนล Linux ใหม่ล่าสุดเท่านั้นที่อ่านได้อย่างถูกต้อง
ไฟล์ >= 4 GiB - 1
วิธีแก้ไขที่งุ่มง่ามสำหรับขีดจำกัดนี้คือการสำรองข้อมูลชิ้นส่วนของไฟล์และเชื่อมเข้าด้วยกันที่
คืนค่าเวลา ขนาดสับที่ทดสอบอย่างดีคือ 2047m อนุญาตให้ขอ a
byte_count สูงกว่าที่มีอยู่ ไฟล์ผลลัพธ์จะถูกตัดทอนเป็น
ขนาดที่ถูกต้องของชิ้นสุดท้าย ในการขอ byte_offset ที่สูงกว่า Available
ไม่มีไฟล์ในอิมเมจ ISO แต่เป็นเหตุการณ์ SORRY เช่น:
-cut_out /my/disk/file 0 2047m \
/file/part_1_of_3_at_0_with_2047m_of_5753194821 \
-cut_out /my/disk/file 2047m 2047m \
/file/part_2_of_3_at_2047m_with_2047m_of_5753194821 \
-cut_out /my/disk/file 4094m 2047m \
/file/part_3_of_3_at_4094m_with_2047m_of_5753194821
ในขณะที่คำสั่ง -split_size ถูกตั้งค่าให้ใหญ่กว่า 0 และหากไฟล์ทั้งหมดอยู่
ในไดเร็กทอรี ISO เดียวกันโดยไม่มีไฟล์อื่น และหากชื่อดูเหมือนด้านบน
จากนั้นไดเร็กทอรี ISO ของพวกเขาจะถูกจดจำและจัดการเหมือนไฟล์ปกติ นี้
ส่งผลกระทบต่อคำสั่ง -compare*, -update* และสถานการณ์การเขียนทับ ดูคำสั่ง
-split_size เพื่อดูรายละเอียด

-cpr disk_path [***] iso_rr_path
แทรกไฟล์หรือแผนผังไดเร็กทอรีที่กำหนดจากระบบไฟล์ลงในอิมเมจ ISO
กฎสำหรับการสร้างที่อยู่ ISO นั้นคล้ายกับคำสั่งเชลล์ cp -r
อย่างไรก็ตาม ไดเร็กทอรีของ iso_rr_path จะถูกสร้างขึ้นหากจำเป็น โดยเฉพาะ
iso_rr_path ที่ยังไม่มีอยู่จะถูกจัดการเป็นไดเร็กทอรีหากหลาย disk_paths
มีอยู่ leafnames ของหลาย ๆ disk_paths จะถูกต่อกิ่งภายใต้นั้น
ไดเร็กทอรีเช่นเดียวกับที่ทำกับไดเร็กทอรีที่มีอยู่
หากมี disk_path เดียว iso_rr_path ที่ไม่มีอยู่จะได้รับเหมือนกัน
พิมพ์เป็น disk_path
หาก disk_path ไม่ได้ขึ้นต้นด้วย '/' แสดงว่า -cdx ถูกนำหน้า ถ้า iso_rr_path
ไม่ได้ขึ้นต้นด้วย '/' ดังนั้น -cd จะถูกนำหน้า

-mkdir iso_rr_path [... ]
สร้างไดเร็กทอรีว่างถ้ายังไม่มี การดำรงอยู่เป็นไดเรกทอรี
สร้างเหตุการณ์ WARNING การมีอยู่เป็นไฟล์อื่นทำให้เกิดเหตุการณ์ FAILURE

-lns target_text iso_rr_path
สร้างลิงก์สัญลักษณ์ที่มีที่อยู่ iso_rr_path ซึ่งชี้ไปที่ target_text
iso_rr_path อาจยังไม่มีอยู่
คำแนะนำ: Command -clone สร้าง ISO ที่เทียบเท่ากับฮาร์ดลิงก์

-clone iso_rr_path_original iso_rr_path_copy
สร้างสำเนาของวัตถุไฟล์ ISO iso_rr_path_original ด้วยที่อยู่ใหม่
iso_rr_path_copy หากต้นฉบับเป็นไดเร็กทอรี ให้คัดลอกไฟล์ทั้งหมดและ
ไดเร็กทอรีด้านล่าง หาก iso_rr_path_original เป็นไฟล์แค็ตตาล็อกสำหรับบูต แสดงว่าไฟล์นั้น
ไม่ถูกคัดลอกแต่ถูกละเลยอย่างเงียบๆ
ออบเจ็กต์ไฟล์ ISO ที่คัดลอกมีแอตทริบิวต์เดียวกัน ไฟล์ข้อมูลที่คัดลอกอ้างถึง
แหล่งเนื้อหาเดียวกันกับต้นฉบับ สำเนาอาจถูกจัดการ
เป็นอิสระจากต้นฉบับของพวกเขา
คำสั่งนี้จะปฏิเสธการดำเนินการหากที่อยู่ iso_rr_path_copy มีอยู่แล้ว
ในแผนผัง ISO

-cp_clone iso_rr_path_original [***] iso_rr_path_dest
สร้างสำเนาของออบเจ็กต์ไฟล์ ISO หนึ่งรายการขึ้นไป เช่นเดียวกับคำสั่ง -clone ในกรณีที่
ไดเร็กทอรีผสานการชนกับไดเร็กทอรีที่มีอยู่ แต่อย่าเขียนทับ ISO . ที่มีอยู่
ไฟล์วัตถุ
กฎสำหรับการสร้างที่อยู่คัดลอกเหมือนกับคำสั่ง -cpr (ดู
ด้านบน) หรือคำสั่งเชลล์ cp -r นอกเหนือจาก -cpr iso_rr_path_original . ที่สัมพันธ์กัน
จะถูกเติมหน้า -cd path และไม่ใช่ -cdx path พิจารณา -mkdir
iso_rr_path_dest ก่อน -cp_clone ดังนั้นที่อยู่คัดลอกจึงไม่ขึ้นอยู่กับตัวเลข
ของพารามิเตอร์ iso_rr_path_original

การตั้งค่า for ไฟล์ การแทรก:

-file_size_limit ค่า [ค่า [...]] --
กำหนดขนาดสูงสุดที่อนุญาตสำหรับไฟล์ข้อมูลเดียว ค่าได้รับการสรุป
สำหรับวงเงินจริง หากค่าเดียวคือ "ปิด" แสดงว่าขนาดไฟล์ไม่ จำกัด
by ซอร์ริโซ. ค่าเริ่มต้นคือขีดจำกัด 100 ขอบเขต แต่ละ 4g -2k:
-file_size_limit 400g -200k --
เมื่อติดตั้งระบบไฟล์ ISO 9660 ระบบปฏิบัติการเก่าสามารถรองรับได้เฉพาะไฟล์เท่านั้น
ถึง 2g -1 --. ใหม่กว่าดีถึง 4g -1 --. คุณต้องการเคอร์เนลลินุกซ์ที่ค่อนข้างใหม่
เพื่ออ่านไบต์สุดท้ายของไฟล์ให้ถูกต้อง >= 4g หากขนาดของไฟล์ไม่ตรงกับ
บล็อก 2048 ไบต์
ซอร์ริโซความสามารถในการอ่านข้อมูลของตัวเองไม่ได้รับผลกระทบจากขนาดระบบปฏิบัติการ
ขีดจำกัด ข้อจำกัดดังกล่าวใช้กับการติดตั้งเท่านั้น อย่างไรก็ตาม ระบบไฟล์เป้าหมายของ
-extract ต้องสามารถใช้ขนาดไฟล์ได้

-not_mgt รหัส[:รหัส[...]]
ควบคุมการทำงานของรายการยกเว้น
การประมวลผลการยกเว้นเกิดขึ้นก่อนที่ disk_paths จะถูกแมปกับอิมเมจ ISO และ
ก่อนที่ไฟล์ดิสก์จะถูกนำไปเปรียบเทียบกับไฟล์รูปภาพ เส้นทางดิสก์สัมบูรณ์ของ
source ตรงกับรายการ -not_paths ชื่อลีฟของเส้นทางของดิสก์คือ
จับคู่กับรูปแบบในรายการ -not_leaf หากตรวจพบการจับคู่แล้ว
เส้นทางของดิสก์จะไม่ถือเป็นไฟล์ที่มีอยู่และจะไม่ถูกเพิ่มลงใน ISO
ภาพ.
มีการกำหนดรหัสหลายรหัส การตั้งค่า _on/_off จะคงอยู่จนกว่าจะถูกเพิกถอนโดย
their_off/_on คู่กัน
"ลบ" ล้างรายการที่สะสมโดย -not_paths และ -not_leaf
"รีเซ็ต" เหมือนกับ "ลบ" แต่ยังติดตั้งการทำงานเริ่มต้นใหม่ด้วย
"ปิด" ปิดใช้งานการประมวลผลการยกเว้นชั่วคราวโดยไม่ทำให้รายการเป็นโมฆะและ
การตั้งค่า
"เปิด" เปิดใช้งานการประมวลผลการยกเว้นอีกครั้ง
"param_off" ใช้การประมวลผลการยกเว้นเฉพาะกับพาธด้านล่างพารามิเตอร์ disk_path ของ
คำสั่ง เช่นกำหนดไว้อย่างชัดเจน disk_paths ได้รับการยกเว้นจากการประมวลผลการยกเว้น
"param_on" ใช้การประมวลผลการยกเว้นกับพารามิเตอร์คำสั่งเช่นเดียวกับไฟล์
ด้านล่างพารามิเตอร์ดังกล่าว
"subtree_off" กับ "param_on" จะไม่รวมพาธพารามิเตอร์หากตรงกับ a . เท่านั้น
-not_paths รายการอย่างแน่นอน
"subtree_on" ยังไม่รวมพาธพารามิเตอร์ซึ่งนำไปสู่ที่อยู่ไฟล์
ด้านล่างรายการ -not_paths ใดๆ
"ignore_off" ปฏิบัติต่อไฟล์ดิสก์ที่ถูกแยกออกราวกับว่าไฟล์เหล่านั้นหายไป คือพวกเขาได้รับ
รายงานด้วย -compare และลบออกจากภาพด้วย -update
"ignore_on" กันไม่ให้ไฟล์ที่แยกจาก -compare หรือ -update กิจกรรม

-not_paths disk_path [***]
เพิ่มพาธที่กำหนดไปยังรายการพาธของดิสก์แบบสัมบูรณ์ที่ยกเว้น ถ้าเส้นทางที่กำหนดคือ
สัมพันธ์กัน ดังนั้นปัจจุบัน -cdx จะถูกเติมหน้าเพื่อสร้างเส้นทางที่แน่นอน ลวดลาย
การจับคู่ หากเปิดใช้งาน จะเกิดขึ้นในเวลาที่กำหนด ไม่ใช่เมื่อมีการตรวจสอบการยกเว้น
ทำ
(อย่าลืมจบรายการ disk_paths ด้วย "--")

-not_leaf Belt hold
เพิ่มรูปแบบสไตล์ตัวแยกวิเคราะห์เชลล์เดียวในรายการการยกเว้นสำหรับ disk
ชื่อใบ รูปแบบเหล่านี้จะได้รับการประเมินเมื่อมีการตรวจสอบการยกเว้น

-not_list disk_path
อ่านบรรทัดจาก disk_path และใช้แต่ละบรรทัดเป็นพารามิเตอร์ -not_paths if
มีอักขระ / หรือเป็นรูปแบบ -not_leaf

-quoted_not_list disk_path
ชอบ -not_list แต่มีกฎการอ่านอินพุตที่ยกมา แต่ละคำได้รับการจัดการเป็นหนึ่ง
พารามิเตอร์สำหรับ -not_paths หรือ -not_leaf

ควรตาม โอกาส[:โอกาส[...]]
เปิดหรือปิดความละเอียดของลิงก์สัญลักษณ์และจุดเชื่อมต่อภายใต้ disk_paths
สิ่งนี้ใช้กับการกระทำ -add, -du*x, -ls*x, -findx, -concat และ to -disk_pattern
การขยายตัว
มีการตัดสินใจติดตามสามประเภทที่จะทำ:
ลิงค์ เป็นการกระโดดจากลิงก์สัญลักษณ์ไปยังวัตถุไฟล์เป้าหมายเพื่อวัตถุประสงค์ของ
การอ่าน. ไม่ใช่สำหรับ command -concat หากเปิดใช้งาน ลิงก์สัญลักษณ์จะได้รับการจัดการ
เนื่องจากเป็นวัตถุไฟล์เป้าหมาย ลิงก์สัญลักษณ์อื่นจะได้รับการจัดการด้วยตัวเอง
ภูเขา คือการกระโดดจากระบบไฟล์หนึ่งไปยังอีกระบบไฟล์ย่อย หากเปิดใช้งาน
จากนั้นไดเร็กทอรี mountpoint จะถูกจัดการเหมือนกับไดเร็กทอรีอื่น มิฉะนั้น mountpoints
จะถูกจัดการเป็นไดเร็กทอรีว่าง หากพบในไดเร็กทอรี tree
การข้ามผ่าน
concat เป็นการกระโดดจากลิงก์สัญลักษณ์ไปยังวัตถุไฟล์เป้าหมายเพื่อวัตถุประสงค์ของ
การเขียน. เช่นสำหรับคำสั่ง -concat. นี่คือความเสี่ยงด้านความปลอดภัย !
ทั่วไปน้อยกว่าโอกาสข้างต้น:
Belt hold กำลังเมานต์และลิงก์กระโดด แต่เฉพาะระหว่างการขยาย -disk_pattern
พารามิเตอร์ เป็นลิงค์กระโดดสำหรับคำพารามิเตอร์ (หลังจากการขยายรูปแบบในที่สุด) ถ้า
เปิดใช้งานแล้ว -ls*x จะแสดงเป้าหมายของลิงก์มากกว่าตัวลิงก์เอง
-du*x, -findx และ -add จะประมวลผลเป้าหมายของลิงก์แต่ไม่ติดตามลิงก์ในan
แผนผังไดเร็กทอรีสุดท้ายด้านล่างเป้าหมาย (เว้นแต่จะเปิดใช้งาน "ลิงก์")
โอกาสสามารถรวมกันในรายการที่คั่นด้วยเครื่องหมายทวิภาค โอกาสทั้งหมดที่กล่าวถึงใน
รายการจะนำไปสู่การตัดสินใจในเชิงบวก
ปิด ป้องกันการตัดสินใจติดตามในเชิงบวกใดๆ ใช้หากไม่มีโอกาสอื่น
ทางลัด:
ผิดนัด เทียบเท่ากับ "pattern:mount:limit=100"
on มักจะตัดสินใจในเชิงบวก เทียบเท่ากับ "link:mount:concat"

ไม่ใช่โอกาสแต่การตั้งค่าทางเลือกคือ:
จำกัด =ซึ่งกำหนดจำนวนลิงค์กระโดดสูงสุด ลิงค์ฮอปประกอบด้วย
ลำดับของลิงก์สัญลักษณ์และเป้าหมายสุดท้ายของประเภทต่างๆ แต่ถึงอย่างไร
ฮ็อพเหล่านั้นสามารถวนซ้ำได้ ตัวอย่าง:
$ ln -s .. uploop
การกระโดดลิงค์มีการตรวจจับลูปในตัวซึ่งจะหยุดกระโดดในตอนแรก
การทำซ้ำของเป้าหมายลิงก์ จากนั้นลิงก์ที่ทำซ้ำจะได้รับการจัดการเหมือนตัวมันเองไม่ใช่
เป้าหมายของมัน น่าเสียดายที่ใครๆ ก็สามารถสร้างเครือข่ายลิงค์ที่ก่อให้เกิดการยกกำลังได้
ภาระงานก่อนที่จะตรวจพบการวนซ้ำ หมายเลขที่กำหนดด้วย "limit=" สามารถระงับ
ภาระงานนี้เสี่ยงต่อการตัดทอนลำดับการเชื่อมโยงโดยเจตนา

-pathspecs "เปิด"|"ปิด"
ควบคุมการตีความพารามิเตอร์ด้วย ซอร์ริโซ การกระทำ -add และ -path_list
"เปิด" ช่วยให้กำหนดเส้นทางของแบบฟอร์ม เป้าหมาย=แหล่งที่มา เหมือนกับโปรแกรม mkisofs
-graft-จุด นอกจากนี้ยังปิดใช้งานการขยาย -disk_pattern สำหรับคำสั่ง -add
"off" ปิดการใช้งาน pathspecs ของฟอร์ม target=source และเปิดใช้งาน -disk_pattern . อีกครั้ง
การขยายตัว

-เขียนทับ "บน"|"nondir"|"ปิด"
อนุญาตหรือไม่อนุญาตให้เขียนทับไฟล์ที่มีอยู่ในอิมเมจ ISO โดยไฟล์ที่มี
ชื่อเดียวกัน.
ด้วยการตั้งค่า "ปิด" การชนกันของชื่อทำให้เกิดเหตุการณ์ FAILURE ด้วยการตั้งค่า "nondir"
เฉพาะไดเร็กทอรีเท่านั้นที่ได้รับการป้องกันโดยเหตุการณ์ดังกล่าว ไฟล์ประเภทอื่นที่มีอยู่ get
รักษาด้วย -rm ก่อนที่ไฟล์ใหม่จะถูกเพิ่ม การตั้งค่า "เปิด" จะเปิดใช้งานโดยอัตโนมัติ
-rm_r. นั่นคือ non-directory สามารถแทนที่ไดเร็กทอรีที่มีอยู่และทั้งหมดของมัน
ผู้ใต้บังคับบัญชา
หากเปิดใช้งานการกู้คืนไฟล์ กฎการเขียนทับจะมีผลกับ target
ไฟล์วัตถุบนดิสก์เช่นกัน แต่ "on" ถูกดาวน์เกรดเป็น "nondir"

-split_size หมายเลข["k"|"m"]
กำหนดเกณฑ์สำหรับการแยกไฟล์ปกติโดยอัตโนมัติ แผนที่แยกดังกล่าว a
ไฟล์ดิสก์ขนาดใหญ่ไปยังไดเร็กทอรี ISO ที่มีไฟล์หลายส่วนอยู่ในนั้น นี่คือ
จำเป็นหากขนาดของไฟล์ดิสก์เกิน -file_size_limit ปฏิบัติการเก่า
ระบบสามารถจัดการไฟล์ในระบบไฟล์ ISO 9660 ที่เมาท์ได้ก็ต่อเมื่อมีขนาดเล็กกว่า
มากกว่า 2 GiB หรือในกรณีอื่นๆ 4 GiB
ค่าเริ่มต้นคือ 0 ซึ่งจะไม่รวมไฟล์ที่มีขนาดใหญ่กว่า -file_size_limit โดย FAILURE
เหตุการณ์. การทดสอบที่ดี -split_size คือ 2047m ขนาดที่สูงกว่า -file_size_limit ไม่ใช่
อนุญาตให้ทำได้.
ในขณะที่คำสั่ง -split_size ถูกตั้งค่าให้ใหญ่กว่า 0 เช่นไดเร็กทอรีที่มี split file
ชิ้นจะรับรู้และจัดการเหมือนไฟล์ปกติโดย commands -compare* ,
-update* และในสถานการณ์เขียนทับ มีพารามิเตอร์ -ossirox
"concat_split_on" และ "concat_split_off" ซึ่งควบคุมการจัดการเมื่อไฟล์ได้รับ
กู้คืนไปยังดิสก์
เพื่อให้เป็นที่รู้จัก ชื่อของไฟล์ชิ้นส่วนจะต้องอธิบาย
แยกเป็น 5 ตัวเลข:
part_number,total_parts,byte_offset,byte_count,disk_file_size
ซึ่งรวมอยู่ในรูปแบบข้อความต่อไปนี้:
part_#_of_#_at_#_with_#_of_#
อักขระมาตราส่วนเช่น "m" หรือ "k" ถูกนำมาพิจารณา ตัวเลขทั้งหมดคือ
ตีความว่าเป็นทศนิยม แม้ว่าจะมีศูนย์นำหน้าอยู่ก็ตาม
E.g: /file/part_1_of_3_at_0_with_2047m_of_5753194821
ไม่อนุญาตให้ใช้ไฟล์อื่นในไดเร็กทอรี ทุกส่วนต้องมีและ
ตัวเลขจะต้องน่าเชื่อถือ เช่น byte_count จะต้องถูกต้องเป็น -cut_out พารามิเตอร์
และเนื้อหาต้องไม่ทับซ้อนกัน

เนื้อไม่มีมัน กิจวัตร:

คำสั่งต่อไปนี้จัดการไฟล์ในอิมเมจ ISO ไม่ว่าจะมีต้นกำเนิดหรือไม่
จากภาพที่โหลดหรือถูกแทรกใหม่

-iso_rr_pattern "เปิด"|"ls"|"ปิด"
ตั้งค่าโหมดการขยายรูปแบบสำหรับพารามิเตอร์ iso_rr_path ของหลายคำสั่ง
ซึ่งรองรับคุณสมบัตินี้
การตั้งค่า "ปิด" จะปิดใช้งานการขยายรูปแบบสำหรับคำสั่งทั้งหมดที่มีการทำเครื่องหมายในนี้
หน้าคนโดย "iso_rr_path [***]" หรือ "iso_rr_pattern [***]"
การตั้งค่า "เปิด" จะเปิดใช้งานสำหรับคำสั่งเหล่านั้นทั้งหมด
การตั้งค่า "ls" จะเปิดใช้งานเฉพาะรายการที่มีเครื่องหมาย "iso_rr_pattern [***]" เท่านั้น
ค่าเริ่มต้นคือ "เปิด"

-rm iso_rr_path [***]
ลบไฟล์ที่กำหนดออกจากอิมเมจ ISO
หมายเหตุ: สิ่งนี้จะไม่ทำให้พื้นที่ว่างบนสื่อ -indev ว่าง แม้ว่าการลบจะเป็น
มุ่งมั่นในสื่อเดียวกันนั้น
ขนาดรูปภาพจะหดตัวหากรูปภาพถูกเขียนไปยังสื่ออื่นใน
โหมดการปรับเปลี่ยน

-rm_r iso_rr_path [***]
ลบไฟล์หรือแผนผังไดเร็กทอรีที่กำหนดออกจากอิมเมจ ISO ดูเพิ่มเติมที่หมายเหตุ
ด้วยคำสั่ง -rm.

-rmdir iso_rr_path [***]
ลบไดเร็กทอรีว่าง

-เคลื่อนไหว iso_rr_path iso_rr_path
เปลี่ยนชื่อไฟล์ที่กำหนดโดย iso_rr_path แรก (ต้นทาง) เป็นไฟล์ที่สอง (ปลายทาง)
iso_rr_path เบี่ยงเบนจากกฎของคำสั่งเชลล์ mv โดยไม่ย้ายไฟล์ต้นฉบับ
ภายใต้ไดเร็กทอรีปลายทางที่มีอยู่ ไฟล์ต้นฉบับค่อนข้างจะแทนที่
ไดเร็กทอรีดังกล่าว หากได้รับอนุญาตโดยคำสั่ง -overwrite

-mv iso_rr_path [***] iso_rr_path
เปลี่ยนชื่อวัตถุไฟล์ที่กำหนดในแผนผัง ISO เป็นพารามิเตอร์สุดท้ายในรายการ
ใช้กฎเดียวกันกับคำสั่งเชลล์ mv
หากเปิดใช้งานการขยายรูปแบบและหากพารามิเตอร์สุดท้ายมีสัญลักษณ์แทน
อักขระนั้นจะต้องตรงกับที่อยู่ไฟล์ที่มีอยู่หนึ่งรายการเท่านั้น มิฉะนั้น
คำสั่งล้มเหลวด้วยเหตุการณ์ FAILURE

-chown uid iso_rr_path [***]
ตั้งค่าความเป็นเจ้าของของไฟล์ออบเจกต์ในอิมเมจ ISO uid อาจเป็นเลขฐานสิบก็ได้
หรือชื่อผู้ใช้ที่ระบบปฏิบัติการรู้จัก

-chown_r uid iso_rr_path [***]
ชอบ -chown แต่ส่งผลกระทบต่อไฟล์ทั้งหมดด้านล่างไดเร็กทอรีในท้ายที่สุด

-chgrp gid iso_rr_path [***]
ตั้งค่าแอตทริบิวต์กลุ่มของวัตถุไฟล์ในอิมเมจ ISO gid อาจเป็นทศนิยมก็ได้
หมายเลขหรือชื่อกลุ่มที่ระบบปฏิบัติการรู้จัก

-chgrp_r gid iso_rr_path [***]
ชอบ -chgrp แต่ส่งผลกระทบต่อไฟล์ทั้งหมดด้านล่างไดเร็กทอรีในท้ายที่สุด

-chmod โหมด iso_rr_path [***]
เทียบเท่ากับคำสั่งเชลล์ chmod ในอิมเมจ ISO โหมดเป็นเลขฐานแปดอย่างใดอย่างหนึ่ง
เริ่มต้นด้วย "0" หรือรายการคำสั่งที่คั่นด้วยเครื่องหมายจุลภาคของ form
[ugoa]*[+-=][rwxst]* .
ชอบ: go-rwx,u+rwx
บุคลิก: u=user, g=group, o=others, a=all
ผู้ประกอบการ: + เพิ่มการอนุญาตที่ได้รับ - เพิกถอนการอนุญาตที่ได้รับ = เพิกถอนการอนุญาตเก่าทั้งหมด
สิทธิ์แล้วเพิ่มสิทธิ์ที่กำหนด
สิทธิ์: r=read, w=write, x=execute|inspect, s=setuid|setgid, t=sticky bit
สำหรับเลขฐานแปด ดูสถิติ man 2

-chmod_r โหมด iso_rr_path [***]
ชอบ -chmod แต่ส่งผลกระทบต่อไฟล์ทั้งหมดด้านล่างไดเร็กทอรีในท้ายที่สุด

-setfacl acl_text iso_rr_path [***]
แนบ ACL ที่กำหนดกับ iso_rr_paths ที่กำหนด หากไฟล์มี ACL อยู่แล้ว
จากนั้นสิ่งเหล่านั้นจะถูกลบก่อนที่สิ่งใหม่จะมีผลบังคับใช้ หาก acl_text ว่างเปล่า
หรือมีข้อความ "ชัดเจน" หรือข้อความ "--remove-all" จากนั้นเป็น ACLs . ที่มีอยู่
จะถูกลบออกและจะไม่มีการแนบใหม่ เนื้อหาอื่นๆ ของ acl_text
จะถูกตีความว่าเป็นรายการของรายการ ACL อาจอยู่ในหลายบรรทัดยาว
รูปแบบตามที่วางไว้โดย -getfacl แต่อาจย่อได้ดังนี้:
รายการ ACL คั่นด้วยเครื่องหมายจุลภาคหรือขึ้นบรรทัดใหม่ หากรายการเป็นข้อความว่างเปล่าหรือเริ่มต้น
ด้วย "#" จะถูกละเว้น รายการที่ถูกต้องต้องขึ้นต้นด้วยตัวอักษรจาก
{ugom} สำหรับ "ผู้ใช้", "กลุ่ม", "อื่นๆ", "หน้ากาก" ต้องมีโคลอนสองตัว ":" NS
ข้อความที่ไม่ว่างเปล่าระหว่าง ":" ให้รหัสผู้ใช้หรือรหัสกลุ่ม หลังจากวินาที ":"
อาจมีตัวอักษรออกจาก {rwx- #} สามตัวแรกให้อ่าน เขียน หรือดำเนินการ
การอนุญาต. ตัวอักษร "-", " " และ TAB จะถูกละเว้น "#" ทำให้เกิดรายการที่เหลือ
ที่จะถูกละเลย ไม่รองรับตัวอักษร "X" หรือตัวอักษรอื่นๆ ตัวอย่าง:
g:toolies:rw,u:lisa:rw,u:1001:rw,u::wr,g::r,o::r,m::rw
group:toolies:rw-,ผู้ใช้::rw-,group::r--,อื่นๆ::r--,mask::rw-
รายการที่ถูกต้องอาจนำหน้าด้วย "d" อักขระต่อไปนี้บางตัวและ ":" นี้
ระบุว่ารายการไปที่ ACL "เริ่มต้น" แทนที่จะเป็น ACL "เข้าถึง"
ตัวอย่าง:
ยู::rwx,g::rx,o::,d:u::rwx,d:g::rx,d:o::,d:u:lisa:rwx,d:m::rwx

-setfacl_r acl_text iso_rr_path [***]
ชอบ -setfacl แต่ส่งผลกระทบต่อไฟล์ทั้งหมดด้านล่างไดเร็กทอรีในท้ายที่สุด

-setfacl_list disk_path
อ่านผลลัพธ์ของ -getfacl_r หรือคำสั่งเชลล์ getfacl -R และนำไปใช้กับ
iso_rr_paths ตามที่กำหนดในบรรทัดที่ขึ้นต้นด้วย "# file:" สิ่งนี้จะเปลี่ยนไป
ความเป็นเจ้าของ กลุ่ม และ ACL ของไฟล์ที่กำหนด หาก disk_path เป็น "-" เส้นจะเป็น
อ่านจากอินพุตมาตรฐาน Line "@" จบรายการ "@@@" ยกเลิกโดยไม่ต้องเปลี่ยน
iso_rr_path ที่รอดำเนินการ
ตั้งแต่ -getfacl และ getfacl -R แถบนำ "/" จากพาธไฟล์ การตั้งค่าของ -cd
มีความสำคัญเสมอ

-setfattr [-]ชื่อค่า iso_rr_path [***]
แนบคู่ของชื่อและค่า xattr ที่ให้มากับ iso_rr_paths ที่ให้มา ถ้า
ชื่อที่กำหนดนำหน้าด้วย "-" จากนั้นคู่ที่มีชื่อนั้นจะถูกลบออกจาก
รายการ xattr หากชื่อคือ "--remove-all" แสดงว่าเนมสเปซผู้ใช้ทั้งหมด xattr ของที่กำหนด
iso_rr_paths ถูกลบ ในกรณีของการลบ ค่าต้องเป็นข้อความว่าง
อนุญาตเฉพาะชื่อจากเนมสเปซผู้ใช้เท่านั้น คือชื่อต้องขึ้นต้นด้วย
"ผู้ใช้" เช่น "user.x" หรือ "user.whatever"
ค่าและชื่อได้รับการประมวลผลอินพุตปกติของ ซอร์ริโซ. ดูเพิ่มเติมที่คำสั่ง
-backslash_codes นอกเหนือจากคำสั่ง -setfattr_list ค่าไบต์ 0 ไม่สามารถ
แสดงผ่าน -setfattr

-setfattr_r [-]ชื่อค่า iso_rr_path [***]
ชอบ -setfattr แต่ส่งผลกระทบต่อไฟล์ทั้งหมดด้านล่างไดเร็กทอรีในท้ายที่สุด

-setfattr_list disk_path
อ่านผลลัพธ์ของ -getfattr_r หรือคำสั่งเชลล์ getfattr -Rd และนำไปใช้กับ
iso_rr_paths ตามที่กำหนดในบรรทัดที่ขึ้นต้นด้วย "# file:" ที่มีอยู่ทั้งหมดก่อนหน้านี้
พื้นที่ผู้ใช้ xattr ของ iso_rr_paths ที่กำหนดจะถูกลบ หาก disk_path เป็น "-"
จากนั้นบรรทัดจะถูกอ่านจากอินพุตมาตรฐาน
ตั้งแต่ -getfattr และ getfattr -Rd แถบนำ "/" จากพาธไฟล์ การตั้งค่าของ
-cd มีความสำคัญเสมอ
บรรทัดและบรรทัดอินพุตว่างที่ขึ้นต้นด้วย "#" จะถูกละเว้น (ยกเว้น "# file:")
ไลน์ "@" จบรายการ "@@@" ยกเลิกโดยไม่เปลี่ยน iso_rr_path ที่ค้างอยู่
บรรทัดอินพุตอื่นต้องมีรูปแบบ
ชื่อ = "ค่า"
ชื่อต้องมาจากเนมสเปซของผู้ใช้ เช่น user.xyz โดยที่ xyz ควรประกอบด้วย
ตัวอักษรที่พิมพ์ได้เท่านั้น ไม่อนุญาตให้ใช้ตัวคั่น "=" ในชื่อ ค่าอาจ
มีไบต์ชนิดใดก็ได้ ต้องอยู่ในเครื่องหมายคำพูด ช่องว่างต่อท้ายหลังจากสิ้นสุด
ใบเสนอราคาจะถูกละเว้น ไบต์และเครื่องหมายคำพูดที่ไม่สามารถพิมพ์ได้ต้องแสดงเป็น \XYZ
โดยรหัส XYZ 8 บิตฐานแปด ใช้รหัส \000 สำหรับ 0 ไบต์

-alter_date พิมพ์ไทม์สตริง iso_rr_path [***]
แก้ไขรายการวันที่ของไฟล์ในอิมเมจ ISO ประเภทอาจเป็นอย่างใดอย่างหนึ่งต่อไปนี้:
"a" ตั้งเวลาเข้าถึง อัปเดต ctime
"m" ตั้งเวลาแก้ไข อัปเดต ctime
"b" ตั้งเวลาการเข้าถึงและเวลาในการแก้ไข อัปเดต ctime
"ac", "mc" และ "bc" ตั้งเวลาโดยไม่ต้องอัปเดต ctime
"c" ตั้งค่า ctime
สตริงเวลาอาจอยู่ในรูปแบบต่อไปนี้ (ดูส่วนตัวอย่างเพิ่มเติม):
ตามที่คาดไว้ตามวันที่โปรแกรม:
MMDDhhmm[[CC]ปป][.ss]]
ตามที่จัดทำโดยวันที่ของโปรแกรม:
[วัน] MMM DD hh:mm:ss [TZON] YYYY
เวลาสัมพัทธ์นับจากเวลานาฬิกาปัจจุบัน:
+|-หมายเลข["s"|"h"|"d"|"w"|"m"|"y"]
โดยที่ "s" หมายถึงวินาที, "h" ชั่วโมง, "d" วัน, "w" สัปดาห์, "m"=30d, "y"=365.25d บวก
เพิ่ม 1d ให้กับผลการคูณ
วินาทีที่แน่นอนนับจาก 1 มกราคม 1970:
=จำนวน
ซอร์ริโซการประทับเวลาของตัวเอง:
ปปปป.ดด[.hh[มม[ss]]]
การประทับเวลา scdbackup:
YYMMDD[.hhmm[ss]]
โดยที่ "A0" คือปี 2000 "B0" คือ 2010 เป็นต้น
ECMA-119 การประทับเวลาของวอลุ่ม:
ปปปปปปปปปปปปปปปปปปปปปปปปป
โดยปกติจะได้รับเป็น GMT คำต่อท้าย "LOC" ทำให้เกิดการแปลงเขตเวลาท้องถิ่น
เช่น 2013010720574700, 2013010720574700LOC เลขสองหลักสุดท้าย cc (เซนติเมตร)
จะถูกละเว้น แต่ต้องมีอยู่เพื่อให้รูปแบบเป็นที่รู้จัก
ตัวอย่าง:
-alter_date mc 2013.11.27.103951 /file1 /file2 --

-alter_date_r พิมพ์ไทม์สตริง iso_rr_path [***]
ชอบ -alter_date แต่มีผลกับไฟล์ทั้งหมดด้านล่างไดเร็กทอรีในท้ายที่สุด

-ซ่อน hide_state iso_rr_path [***]
ป้องกันไม่ให้ชื่อไฟล์ที่ระบุปรากฏในแผนผังไดเร็กทอรีของ ISO
9660 และ/หรือ Joliet และ/หรือ HFS+ เมื่อเขียนรูปภาพ เนื้อหาข้อมูลของ
ไฟล์ที่ซ่อนอยู่ดังกล่าวจะรวมอยู่ในภาพที่ได้แม้ว่าจะไม่แสดงก็ตาม
ขึ้นในไดเร็กทอรีใด ๆ แต่คุณจะต้องใช้วิธีการของตัวเองเพื่อค้นหาข้อมูลนิรนามใน
ภาพ.
คำเตือน: ข้อมูลที่ถูกซ่อนจากแผนผัง ISO 9660 จะไม่ถูกคัดลอกโดย
เขียนวิธีการแก้ไข
ค่าที่เป็นไปได้ของ hide_state คือ: "iso_rr" สำหรับการซ่อนจากแผนผัง ISO 9660 "joliet"
สำหรับต้นไม้ Joliet "hfsplus" สำหรับ HFS+ "เปิด" สำหรับทั้งหมด "ปิด" หมายถึงการมองเห็นใน
ต้นไม้ไดเรกทอรีทั้งหมด
ค่าเหล่านี้สามารถรวมกันได้ เช่น joliet:hfsplus
คำสั่งนี้ใช้ไม่ได้กับแค็ตตาล็อกการเริ่มระบบ ค่อนข้างใช้: -boot_image "ใดๆ"
"cat_hidden=เปิด"

ต้นไม้ ข้ามผ่าน คำสั่ง -หา:

-หา iso_rr_path [ทดสอบ [op] [ทดสอบ ...]] [-ดำเนินการดำเนินการ [params]] --
การแทนที่คำสั่งเชลล์แบบจำกัดจะพบในอิมเมจ ISO มันดำเนินการและ
การดำเนินการกับวัตถุไฟล์ที่ตรงกันที่หรือต่ำกว่า iso_rr_path
หากไม่ได้ใช้เป็นคำสั่งสุดท้ายในบรรทัด รายการพารามิเตอร์จะต้องได้รับ
สิ้นสุดด้วย "--"
การทดสอบเป็นทางเลือก หากละเว้น การดำเนินการจะถูกนำไปใช้กับวัตถุไฟล์ทั้งหมด
หากได้รับการทดสอบ พวกมันจะรวมกันเป็นนิพจน์ การดำเนินการถูกนำไปใช้
เฉพาะในกรณีที่นิพจน์ตรงกับวัตถุไฟล์ ตัวดำเนินการนิพจน์เริ่มต้นระหว่าง
การทดสอบคือ - และนั่นคือนิพจน์จะตรงกันก็ต่อเมื่อการทดสอบทั้งหมดตรงกัน
การทดสอบที่มีอยู่คือ:
-แยม รูปแบบ : จับคู่ถ้ารูปแบบตรงกับชื่อลีฟไฟล์ ถ้ารูปแบบไม่
ไม่มีอักขระใด ๆ "*?[" ดังนั้นจะถูกตัดทอนตาม
-file_name_limit และตรงกับชื่อที่ถูกตัดทอนในระบบไฟล์ ISO
-ชื่อเต็ม รูปแบบ : จับคู่หากรูปแบบตรงกับเส้นทางของไฟล์ตามที่ควรจะเป็น
พิมพ์โดยการกระทำ "echo" ตัวละคร '/' สามารถจับคู่โดยใช้สัญลักษณ์แทนได้ ถ้ารูปแบบ
ชิ้นระหว่าง '/' ไม่มีอักขระ "*?[" ใด ๆ พวกเขาจะ
ตัดทอนตาม -file_name_limit
-disk_name รูปแบบ : ชอบ -name แต่ทดสอบชื่อลีฟของแหล่งที่มาของไฟล์บน
ดิสก์. สามารถจับคู่ได้เฉพาะไฟล์ข้อมูลที่ไม่ได้เกิดจากภาพที่โหลดหรือสำหรับ
ไดเร็กทอรีที่อยู่เหนือไฟล์ข้อมูลดังกล่าว ด้วยไดเรกทอรีผลลัพธ์สามารถเปลี่ยนแปลงได้ระหว่าง
-find ทำงานหากเนื้อหามาจากหลายแหล่ง
-disk_path disk_path : จับคู่ถ้า disk_path ที่กำหนดเท่ากับพาธของ
แหล่งที่มาของไฟล์บนดิสก์ ข้อจำกัดเดียวกันกับที่ใช้กับ -disk_name
ประเภท type_letter : จับคู่ไฟล์ของประเภทที่กำหนด: "block", "char", "dir",
"pipe", "file", "link", "socket", "eltorito" และ "Xotic" ซึ่งตรงกับสิ่งที่ไม่ใช่
จับคู่กับประเภทอื่นๆ
เฉพาะตัวอักษรตัวแรกเท่านั้นที่ตีความ เช่น: -find / -type d
-ได้รับความเสียหาย : จับคู่ไฟล์ที่ใช้บล็อคข้อมูลที่ทำเครื่องหมายว่าเสียหายจากการรันครั้งก่อน
ของ -check_media ข้อมูลความเสียหายจะหายไปเมื่อโหลดอิมเมจ ISO ใหม่
โปรดทราบว่าเซสชัน MD5 ไม่ตรงกันจะทำเครื่องหมายไฟล์ทั้งหมดของเซสชันว่าเสียหาย ถ้า
ต้องการความแตกต่างที่ละเอียดกว่า ดำเนินการ -md5 off ก่อน -check_media
-pending_data : จับคู่ไฟล์ที่ได้รับเนื้อหาจากภายนอก ISO . ที่โหลด
ภาพ.
-lba_range start_lba block_count : จับคู่ไฟล์ที่ใช้บล็อคข้อมูลภายใน
ช่วงของ start_lba และ start_lba+block_count-1
-has_acl : จับคู่ไฟล์ที่มี ACL ที่ไม่สำคัญ
-has_xattr : จับคู่ไฟล์ที่มีคู่ค่าชื่อ xattr จากเนมสเปซผู้ใช้
-has_aaip : จับคู่ไฟล์ที่มี ACL หรือ xattr ใดๆ
-has_any_xattr : จับคู่ไฟล์ที่มี xattr อื่นที่ไม่ใช่ ACL
-has_md5 : จับคู่ไฟล์ข้อมูลที่มีเช็คซัม MD5
-has_hfs_crtp ประเภทผู้สร้าง : จับคู่ไฟล์ที่มีผู้สร้าง HFS+ และ
ชนิดที่แนบมา เหล่านี้คือรหัส 4 ตัวอักษรซึ่งจะถูกเก็บไว้หาก -hfsplus is
เปิดใช้งาน ใช้ขีดกลาง '-' เป็นสัญลักษณ์แทนที่ตรงกับรหัสดังกล่าว เช่น:.
-has_hfs_crtp YYDN TEXT
-has_hfs_crtp - -
-has_hfs_bless พร : จับคู่ไฟล์ที่มีพร HFS+ ที่กำหนด มันอาจ
เป็นหนึ่งใน: "ppc_bootdir", "intel_bootfile", "show_folder", "os9_folder",
"osx_folder", "ใดๆ" ดูการกระทำ set_hfs_bless
-has_filter : จับคู่ไฟล์ที่กรองโดย -set_filter
-ที่ซ่อนอยู่ hide_state : จับคู่ไฟล์ที่ซ่อนอยู่ในแผนผัง "iso_rr" ใน "joliet"
ต้นไม้ ในต้นไม้ "hfsplus" ในต้นไม้ทั้งหมด ("เปิด") หรือไม่ได้ซ่อนอยู่ในต้นไม้ใดๆ ("ปิด")
สิ่งที่ซ่อนอยู่ในการจับคู่ต้นไม้ - ไม่ซ่อน "ปิด"
-bad_outname เนมสเปซ : จับคู่ไฟล์กับชื่อที่เปลี่ยนเมื่อแปลงออกมา
และย้อนกลับระหว่างชุดอักขระในเครื่องและเนมสเปซ "rockridge" ตัวใดตัวหนึ่ง
"โจเลียต", "เอคมา119", "hfsplus"
กฎการปฏิบัติตามที่บังคับใช้ทั้งหมดจะถูกนำมาเคารพ กฎ "omit_version" คือ
เปิดใช้งานเสมอ เนื่องจากเนมสเปซ "joliet" และ "ecma119" อื่นอาจทำให้เกิดการเปลี่ยนแปลง
ด้วยชื่อที่ไม่ใช่ไดเรกทอรีทุกรายการ พิจารณาเปิดใช้งานกฎ "no_force_dots" และ
"no_j_force_dots"
เนมสเปซใช้ชุดอักขระต่างกันและใช้ข้อจำกัดเพิ่มเติมกับชื่อ
ความยาว อักขระที่อนุญาต และองค์ประกอบชื่อบังคับ "ร็อกริดจ์" ใช้
ชุดอักขระที่กำหนดโดย -out_charset, "joliet" ใช้ UCS-2BE, "ecma119" ใช้
ASCII "hfsplus" ใช้ UTF-16BE
-name_limit_blocker length : จับคู่ชื่อไฟล์ที่จะป้องกัน command
-file_name_limit ด้วยความยาวที่กำหนด คำสั่งนั้นรายงานเฉพาะครั้งแรกเท่านั้น
ไฟล์ปัญหา
-พรุน : หากถึงการทดสอบนี้และไฟล์ที่ทดสอบเป็นไดเร็กทอรี -find will
ไม่ดำดิ่งลงในไดเร็กทอรีนั้น การทดสอบนี้ตรงกันเสมอ
-use_pattern "on"|"off" : การทดสอบหลอกนี้ควบคุมการตีความสัญลักษณ์แทน
ด้วยการทดสอบ -name, -wholename และ -disk_name ค่าเริ่มต้นคือ "เปิด" ถ้าการตีความคือ
ปิดใช้งานโดย "off" ดังนั้นพารามิเตอร์ของ -name, -wholename และ -disk_name จะต้อง
จับคู่ตามตัวอักษรมากกว่าเป็นรูปแบบการค้นหา การทดสอบนี้ตรงกันเสมอ
-or_use_pattern "on"|"off" : ชอบ -use_pattern แต่ต่อท้าย .โดยอัตโนมัติ
ทดสอบโดย -หรือ มากกว่าโดย -และ นอกจากนี้การทดสอบเองไม่ตรงกัน ดังนั้น
การทดสอบที่ตามมา -หรือจะทำให้ตัวถูกดำเนินการอื่นถูกดำเนินการ
-การตัดสินใจ "ใช่"|"ไม่ใช่" : ถ้าถึงการทดสอบนี้ การประเมินจะสิ้นสุดลงทันที
และจะดำเนินการหากการตัดสินใจ "ใช่" หรือ "จริง" ดูโอเปอเรเตอร์ -if
- จริง และ - ผิด : เสมอหรือไม่ตรงกันตามลำดับ การประเมินดำเนินต่อไป
-sort_lba : ตรงกันเสมอ สิ่งนี้ทำให้ -find ดำเนินการตามลำดับ
เรียงตามที่อยู่บล็อกอิมเมจ ISO ของไฟล์ อาจปรับปรุงปริมาณงาน
ด้วยการกระทำที่อ่านข้อมูลจากออปติคัลไดรฟ์ การกระทำมักจะได้รับ
เส้นทางที่แน่นอนเป็นพารามิเตอร์
ตัวดำเนินการที่มีอยู่คือ:
-ไม่ : ตรงกันถ้าการทดสอบถัดไปหรือนิพจน์ย่อยไม่ตรงกัน การทดสอบหลายอย่างทำ
นี้โดยเฉพาะ:
-ไม่เสียหาย, -lba_range โดยมี start_lba เป็นลบ, -has_no_acl, -has_no_xattr,
-has_no_aaip, -has_no_filter
-และ : จับคู่ถ้าทั้งการทดสอบหรือนิพจน์ใกล้เคียงตรงกัน
หรือ : จับคู่ถ้าอย่างน้อยหนึ่งการทดสอบหรือนิพจน์ใกล้เคียงทั้งสองตรงกัน
- ย่อย ... -subend or ( ... ) : ใส่นิพจน์ย่อยที่ได้รับการประเมินก่อน
ก่อนที่มันจะถูกประมวลผลโดยโอเปอเรเตอร์ข้างเคียง ลำดับความสำคัญปกติคือ: -not, -or ,
-และ.
-ถ้า ... -แล้ว ... -elseif ... -แล้ว ... -อื่น ... -endif : แนบหนึ่งหรือหลายย่อย
นิพจน์ หากนิพจน์ -if ตรงกัน นิพจน์ -then จะถูกประเมิน
เป็นผลจากนิพจน์ทั้งหมดจนถึง -endif อื่น ๆ ต่อไป -elseif
นิพจน์จะถูกประเมินและถ้ามันตรงกัน นิพจน์ของมันคือ - แล้วนิพจน์ สุดท้ายในกรณีของ
ไม่ตรงกัน นิพจน์ -else จะถูกประเมิน อาจมีมากกว่าหนึ่ง -elseif
ไม่บังคับทั้ง -else หรือ -elseif หาก -else หายไปและจะถูกตี
แล้วผลก็คือไม่ตรงกัน
-if-expressions เป็นกรณีการใช้งานหลักสำหรับการทดสอบ -การตัดสินใจข้างต้น

การกระทำเริ่มต้นคือ เสียงสะท้อนคือพิมพ์ที่อยู่ของไฟล์ที่พบ การกระทำอื่น ๆ
มีความแน่นอน ซอร์ริโซ คำสั่งที่ดำเนินการกับไฟล์ที่พบ เหล่านี้
คำสั่งอาจมีพารามิเตอร์เฉพาะ ดูคำอธิบายเฉพาะของพวกเขาด้วย
chown และ chown_r เปลี่ยนความเป็นเจ้าของและรับ ID ผู้ใช้เป็นพารามิเตอร์ เช่น:
-ผู้บริหาร โชน โธมัส --
chgrp และ chgrp_r เปลี่ยนแอตทริบิวต์กลุ่มและรับรหัสกลุ่มเป็นพารามิเตอร์
เช่น: -exec chgrp_r staff --
chmod และ chmod_r เปลี่ยนสิทธิ์การเข้าถึงและรับสตริงโหมดเป็นพารามิเตอร์
เช่น: -exec chmod aw,a+r --
alter_date และ alter_date_r เปลี่ยนการประทับเวลา พวกเขาได้รับอักขระประเภทและ
ไทม์สตริงเป็นพารามิเตอร์
เช่น: -exec alter_date "m" "30 ธ.ค. 19:34:12 2007" --
lsdl พิมพ์ข้อมูลไฟล์เช่นคำสั่งเชลล์ ls -dl
เปรียบเทียบ ดำเนินการคำสั่ง - เปรียบเทียบกับที่อยู่ไฟล์ที่พบเป็น iso_rr_path และ
ที่อยู่ไฟล์ที่เกี่ยวข้องด้านล่างพารามิเตอร์ disk_path_start สำหรับสิ่งนี้
iso_rr_path ของคำสั่ง -find ถูกแทนที่ด้วย disk_path_start
เช่น: -find /thomas -exec comparison /home/thomas --
ปรับปรุง ดำเนินการคำสั่ง -update ด้วยที่อยู่ไฟล์ที่พบเป็น iso_rr_path NS
ที่อยู่ไฟล์ที่เกี่ยวข้องถูกกำหนดเช่นเดียวกับการกระทำ "เปรียบเทียบ" ข้างต้น
update_merge เหมือนกับการอัพเดทแต่จะไม่ลบไฟล์ที่พบหากไฟล์นั้นหายไป
ดิสก์. อาจเรียกใช้หลายครั้งและบันทึกด้วยไฟล์ที่เยี่ยมชมทั้งหมดไม่ว่าจะเป็น
มีการพบคู่กันบนดิสก์โดยหนึ่งใน update_merge รันแล้ว
สุดท้าย a -find run with action "rm_merge" อาจลบไฟล์ทั้งหมดที่เห็น no
คู่กันบนดิสก์
จนถึง "rm_merge" หรือ "clear_merge" ถัดไป ไฟล์ที่แทรกใหม่ทั้งหมดจะถูกทำเครื่องหมาย
เหมือนมีคู่ของดิสก์
rm ลบ iso_rr_path ที่พบออกจากรูปภาพหากไม่ใช่ไดเร็กทอรีที่มีไฟล์
ในนั้น. นั่นคือ "rm" นี้รวมถึง "rmdir"
rm_r ลบ iso_rr_path ที่พบออกจากรูปภาพ รวมถึงแผนผังไดเร็กทอรีทั้งหมด
rm_merge ลบ iso_rr_path ที่พบหากมีผู้เยี่ยมชมก่อนหน้านี้อย่างน้อยหนึ่งรายการ
การกระทำ "update_merge" และไม่เห็นสิ่งที่คู่กันในดิสก์เลย เครื่องหมาย
จากการดำเนินการอัปเดตจะถูกลบออกในทุกกรณี
clear_merge ลบการทำเครื่องหมายในท้ายที่สุดออกจากการกระทำ "update_merge"
รายงานความเสียหาย แบ่งประเภทไฟล์ว่าชนกับบล็อกข้อมูลที่ทำเครื่องหมายเป็น .หรือไม่
ได้รับความเสียหาย. ผลลัพธ์จะถูกพิมพ์พร้อมกับที่อยู่ของไบต์ที่เสียหายตัวแรก
ช่วงความเสียหายสูงสุด ขนาดไฟล์ และเส้นทางของไฟล์
report_lba พิมพ์ไฟล์ที่เกี่ยวข้องกับบล็อกข้อมูลภาพ มันบอก
ที่อยู่บล็อกเชิงตรรกะ หมายเลขบล็อก ขนาดไบต์ และเส้นทางของแต่ละไฟล์
อาจมีการรายงานมากกว่าหนึ่งบรรทัดต่อไฟล์หากไฟล์มีมากกว่าหนึ่ง
ส่วน. ในกรณีนี้ แต่ละบรรทัดจะมีหมายเลขขอบเขตที่แตกต่างกันในคอลัมน์ "xt"
report_sections เช่น report_lba แต่บอกขนาดไบต์ของตัวระบุโดยเฉพาะ
ส่วนต่างๆ มากกว่าขนาดไบต์โดยรวมของไฟล์
getfacl พิมพ์สิทธิ์การเข้าถึงในรูปแบบข้อความ ACL ไปยังช่องผลลัพธ์
setfacl แนบ ACL หลังจากลบที่มีอยู่ ACL ใหม่มีให้ในข้อความ
แบบฟอร์มตามที่กำหนดด้วยคำสั่ง -setfacl.
เช่น: -exec setfacl u:lisa:rw,u::rw,g::r,o::-,m::rw --
getfattr พิมพ์คู่ค่าชื่อ-ค่า xattr จากเนมสเปซผู้ใช้ไปยังช่องผลลัพธ์
get_any_xattr พิมพ์คู่ค่าชื่อ-ค่า xattr จากเนมสเปซใด ๆ ยกเว้น ACL ถึง
ช่องผล. นี่เป็นส่วนใหญ่สำหรับการดีบักของเนมสเปซ "isofs"
list_extattr โหมดพิมพ์สคริปต์ไปยังช่องผลลัพธ์ซึ่งจะใช้FreeBSD
คำสั่ง setextattr เพื่อตั้งค่าคู่ค่าชื่อของไฟล์ xattr ของเนมสเปซผู้ใช้
โหมดพารามิเตอร์ควบคุมรูปแบบของผลลัพธ์ของชื่อและค่า โหมดเริ่มต้น
"e" พิมพ์อักขระที่ไม่เป็นอันตรายในเครื่องหมายคำพูดของเชลล์ แต่แสดงข้อความด้วย
เลขฐานแปด 001 ถึง 037 และ 0177 ถึง 0377 โดยคำสั่ง echo -e ที่ฝังไว้ โหมด "q" พิมพ์
อักขระใดๆ ในเครื่องหมายคำพูดของเชลล์ สิ่งนี้อาจไม่ปลอดภัยต่อเทอร์มินัล แต่ควร
ทำงานในไฟล์สคริปต์ โหมด "r" ไม่ใช้เครื่องหมายอัญประกาศ ไม่ปลอดภัย. โหมด "b" พิมพ์
การเข้ารหัสแบ็กสแลช ไม่เหมาะสำหรับการแยกวิเคราะห์เปลือก
เช่น -exec list_extattr e --
คำสั่ง -backslash_codes ไม่มีผลกับเอาต์พุต
get_md5 พิมพ์ผลรวม MD5 หากบันทึกไว้พร้อมกับเส้นทางของไฟล์
check_md5 เปรียบเทียบผลรวม MD5 หากบันทึก กับเนื้อหาไฟล์และรายงาน if
ไม่ตรงกัน
เช่น: -find / -not -pending_data -exec check_md5 FAILURE --
make_md5 จัดเตรียมไฟล์ข้อมูลที่มีผลรวม MD5 ของเนื้อหา มีประโยชน์ในการอัพเกรด
ไฟล์ในอิมเมจที่โหลดจนครอบคลุม MD5 เต็มรูปแบบโดยคอมมิตครั้งถัดไปด้วย -md5 "on"
เช่น: -find / -type f -not -has_md5 -exec make_md5 --
setfattr ตั้งค่าหรือลบคู่ค่าชื่อ xattr
เช่น: -find / -has_xattr -exec setfattr --remove-all '' --
set_hfs_crtp เพิ่ม เปลี่ยนแปลง หรือลบแอตทริบิวต์ผู้สร้าง HFS+ และประเภท
เช่น: -exec set_hfs_crtp YYDN TEXT
เช่น: -find /my/dir -prune -exec set_hfs_crtp --delete -
get_hfs_crtp พิมพ์ผู้สร้าง HFS+ และพิมพ์แอตทริบิวต์พร้อมกับ
iso_rr_path หากไฟล์มีคุณสมบัติดังกล่าวเลย
เช่น: -exec get_hfs_crtp
set_hfs_bless ใช้หรือลบพร HFS+ เป็นบทบาทที่สามารถ
ประกอบกับไดเร็กทอรีสูงสุดสี่ไดเร็กทอรีและไฟล์ข้อมูล:
"ppc_bootdir", "intel_bootfile", "show_folder", "os9_folder", "osx_folder"
อาจใช้ตัวย่อว่า "p", "i", "s", "9" และ "x"
แต่ละบทบาทดังกล่าวสามารถนำมาประกอบกับอ็อบเจ็กต์ไฟล์ได้ไม่เกินหนึ่งอ็อบเจ็กต์ "intel_bootfile" คือ
อันที่จะใช้กับไฟล์ข้อมูล อื่นๆ ทั้งหมดนำไปใช้กับไดเร็กทอรี NS
-find run จะสิ้นสุดทันทีที่ออกพรรษาแรก ผู้ถือเดิมของ
พรก็จะสูญเสียมันไป ไม่มีวัตถุไฟล์ใดที่สามารถให้พรได้มากกว่าหนึ่งพร
เช่น: -find /my/blessed/directory -exec set_hfs_bless p
นอกจากนี้ยังมีพร "ไม่มี" หรือ "น" ที่เพิกถอนพรใด ๆ จากสิ่งที่พบ
ไฟล์. -find run นี้จะไม่หยุดเมื่อถึงนัดแรก
เช่น: -find / -has_hfs_bless any -exec set_hfs_bless none
get_hfs_bless พิมพ์บทบาทการให้พร HFS+ และ iso_rr_path หากไฟล์เป็น
สุขเลย
เช่น: -exec get_hfs_bless
set_filter ใช้หรือลบตัวกรอง
เช่น: -exec set_filter --zisofs --
mkisofs_r ใช้กฎของ mkisofs -r กับวัตถุไฟล์:
รหัสผู้ใช้และรหัสกลุ่มกลายเป็น 0 อนุญาต r ทั้งหมด ปฏิเสธทั้งหมด ถ้า
มีการอนุญาต x ใด ๆ จากนั้นทั้งสาม x จะได้รับอนุญาต s- และ t-bits รับ
ลบออก
sort_weight แอตทริบิวต์หมายเลขน้ำหนัก LBA กับไฟล์ปกติ
ตัวเลขอาจมีตั้งแต่ -2147483648 ถึง 2147483647 ยิ่งสูง ยิ่งต่ำ
จะเป็นที่อยู่บล็อกของข้อมูลไฟล์ในอิมเมจ ISO ที่เกิดขึ้น ปัจจุบัน
แค็ตตาล็อกสำหรับบู๊ตมีน้ำหนักฮาร์ดโค้ดถึง 1 พันล้าน ปกติก็ควรครอบครอง
บล็อกที่มีที่อยู่ต่ำที่สุด
ไฟล์ข้อมูลที่โหลดโดย -indev หรือ -dev รับน้ำหนักระหว่าง 1 ถึง 2 exp 28 =
268,435,456 ขึ้นอยู่กับที่อยู่บล็อก นี้จะทำให้พวกเขาประมาณใน
ลำดับเดียวกันหากใช้วิธีการเขียนในการแก้ไข
ไฟล์ข้อมูลที่เพิ่มโดยคำสั่งอื่นจะได้รับน้ำหนักเริ่มต้นเป็น 0 Boot
ไฟล์รูปภาพมีน้ำหนักเริ่มต้นเป็น 2
เช่น: -exec sort_weight 3 --
show_stream แสดงห่วงโซ่สตรีมเนื้อหาของไฟล์ข้อมูล
show_stream_id ก็เหมือน show_stream แต่ยังพิมพ์ระหว่างประเภทสตรีมและ first
":" ในวงเล็บเหลี่ยม libisofs id number: [fs_id,dev_id,ino_id]
ซ่อน นำไฟล์เข้าสู่สถานะซ่อนอย่างใดอย่างหนึ่ง "เปิด", "iso_rr", "joliet",
"hfsplus", "ปิด" พวกเขาสามารถรวมกัน เช่น joliet:hfsplus
เช่น:
-find / -disk_name *_secret -exec ซ่อนบน
print_outname พิมพ์ชื่อไฟล์ในบรรทัดแรกตามที่โปรแกรมลงทะเบียนไว้
model และในบรรทัดที่สองชื่อไฟล์หลังจากแปลงไปมาระหว่าง
ชุดอักขระในเครื่องและหนึ่งในเนมสเปซ "rockridge", "joliet", "ecma119" หรือ
"hfsplus". บรรทัดเอาต์พุตที่สามคือ "--"
การแปลงชื่อไม่คำนึงถึงความเป็นไปได้ของการชนกันของชื่อ
ในเนมสเปซเป้าหมาย การชนดังกล่าวมักเกิดขึ้นใน "joliet" และ "ecma119"
ซึ่งแก้ไขได้ด้วยการเปลี่ยนชื่อไฟล์อัตโนมัติ
เช่น:
-find / -bad_outname joliet -exec print_outname joliet
ประมาณการ_ขนาด พิมพ์ค่าประมาณที่ต่ำกว่าและบนของจำนวนบล็อกที่
ไฟล์ที่พบร่วมกันจะอยู่ในอิมเมจ ISO ที่เกิดขึ้นใหม่ นี้ไม่ได้
บัญชีสำหรับ superblock สำหรับไดเร็กทอรีใน -find path หรือสำหรับ image
การขยายความ.
พบ ดำเนินการ -find อีกครั้งกับที่อยู่ไฟล์ที่ตรงกัน มันยอมรับ
พารามิเตอร์เดียวกันกับ -find ยกเว้น iso_rr_path
เช่น:
-find / -ชื่อ '???' -type d -exec find -name '[abc]*' -exec chmod aw,a+r --

ฟิลเตอร์ for ข้อมูล ไฟล์ เนื้อหา:

ฟิลเตอร์ อาจถูกติดตั้งระหว่างไฟล์ข้อมูลในอิมเมจ ISO และแหล่งที่มาของเนื้อหา
ภายนอกภาพ นอกจากนี้ยังอาจใช้ในทางกลับกันระหว่างเนื้อหาข้อมูลในภาพและ
ไฟล์เป้าหมายบนดิสก์
ตัวกรองในตัวคือ "--zisofs" และ "--zisofs-decode" อันแรกจะใช้ผ่าน
-set_filter ส่วนหลังจะถูกนำไปใช้โดยอัตโนมัติหากตรวจพบเนื้อหาที่บีบอัด zisofs
พร้อมไฟล์เมื่อโหลดอิมเมจ ISO
คู่ตัวกรองในตัวอีกคู่คือ "--gzip" และ "--gunzip" พร้อมคำต่อท้าย ".gz" พวกเขาประพฤติตัว
คล้ายกับ gzip ภายนอกและ gunzip แต่หลีกเลี่ยงการแยกกระบวนการสำหรับแต่ละไฟล์ ดังนั้น
จะเร็วกว่ามากหากมีไฟล์ขนาดเล็กจำนวนมาก

-external_filter ตัวเลือกชื่อ[:ตัวเลือก] program_path [อาร์กิวเมนต์] --
ลงทะเบียนตัวกรองเนื้อหาโดยเชื่อมโยงชื่อกับเส้นทางของโปรแกรม program
ข้อโต้แย้งและตัวเลือกพฤติกรรมบางอย่าง เมื่อลงทะเบียนแล้วสามารถสมัครได้ที่
ไฟล์ข้อมูลหลายไฟล์ในอิมเมจ ISO ไม่ว่าเนื้อหาจะอยู่ใน
อิมเมจ ISO ที่โหลดหรือในระบบไฟล์ในเครื่อง กระบวนการกรองภายนอกอาจ
สร้างเนื้อหาไฟล์สังเคราะห์โดยอ่านเนื้อหาต้นฉบับจาก stdin และ
กำลังเขียนถึง stdout สิ่งที่พวกเขาต้องการ พวกเขาต้องส่งมอบผลลัพธ์เดียวกันบน
อินพุตเดียวกันในการรันซ้ำ
ตัวเลือกคือ:
"ค่าเริ่มต้น" หมายความว่าไม่มีตัวเลือกอื่นใดที่ตั้งใจไว้
"suffix=..." ตั้งค่าส่วนต่อท้ายชื่อไฟล์ หากไม่ว่างก็จะมีการต่อท้าย
ไปที่ชื่อไฟล์หรือลบออกจากมัน
"remove_suffix" จะลบส่วนต่อท้ายชื่อไฟล์แทนที่จะต่อท้าย
"if_nonempty" จะทำให้ไฟล์ขนาด 0 ไม่ถูกกรอง
"if_reduction" จะพยายามกรองและเพิกถอนหากขนาดเนื้อหาไม่
หด.
"if_block_reduction" จะเพิกถอนหากจำนวนบล็อก 2 kB ไม่หดตัว
"used=..." จะถูกละเว้น Command -status แสดงด้วยจำนวนไฟล์ที่
ขณะนี้มีตัวกรองที่ใช้
ตัวอย่าง:
-external_filter คำต่อท้าย bzip2=.bz2:if_block_reduction \
/usr/bin/bzip2 --
-external_filter bunzip2 ต่อท้าย=.bz2:remove_suffix \
/usr/bin/bunzip2 --

-unregister_filter ชื่อ
ลบการลงทะเบียน -external_filter เป็นไปได้ก็ต่อเมื่อไม่มีตัวกรอง
นำไปใช้กับไฟล์ใด ๆ ในภาพ ISO

-close_filter_list
แบนคำสั่งโดยไม่สามารถเพิกถอนได้ -concat "pipe", -external_filter และ -unregister_filter
แต่ไม่ใช่ -set_filter ใช้สิ่งนี้เพื่อป้องกันการกรองภายนอกโดยทั่วไปหรือเมื่อทั้งหมด
ตัวกรองที่ตั้งใจไว้ได้รับการลงทะเบียนและ "ท่อ" โหมด -concat จะไม่ได้รับอนุญาต
ตัวกรองภายนอกอาจถูกแบนโดยสิ้นเชิงในเวลารวบรวมของ ซอร์ริโซ. โดยค่าเริ่มต้น
พวกเขาถูกห้ามถ้า ซอร์ริโซ ทำงานภายใต้การอนุญาต setuid

-set_filter ชื่อ iso_rr_path [***]
ใช้ -external_filter หรือตัวกรองในตัวกับไฟล์ข้อมูลที่กำหนดใน ISO
ภาพ. หากส่วนต่อท้ายตัวกรองไม่ว่างเปล่า จะถูกนำไปใช้กับไฟล์
ชื่อ. การเปลี่ยนชื่อจะเกิดขึ้นก็ต่อเมื่อติดฟิลเตอร์จริงๆ และไม่ถูกเพิกถอน
โดยตัวเลือกของมัน โดยค่าเริ่มต้นไฟล์ที่มีส่วนต่อท้ายอยู่แล้วจะไม่ได้รับ
กรอง คนอื่นๆ จะได้รับคำต่อท้ายที่ต่อท้ายชื่อของพวกเขา ถ้าตัวกรอง
มีตัวเลือก "remove_suffix" จากนั้นตัวกรองจะถูกใช้ก็ต่อเมื่อคำต่อท้ายคือ
ปัจจุบันและสามารถลบออกได้ ชื่อใหญ่เกินไปหรือการชนกันที่เกิดจากการเปลี่ยนแปลงคำต่อท้าย
จะป้องกันการกรอง
สำหรับประเภทตัวกรองส่วนใหญ่ คำสั่งนี้จะเรียกใช้ตัวกรองทันทีสำหรับแต่ละประเภท
ไฟล์เพื่อกำหนดขนาดเอาต์พุต การดำเนินการอ่านเนื้อหาเช่น
-extract , -compare และการสร้างภาพจะดำเนินการกรองเพิ่มเติมและ
ส่งเนื้อหาที่กรอง
เมื่อถึงเวลาสร้างภาพ เอาต์พุตของตัวกรองจะต้องเหมือนกับเอาต์พุต
จากการวิ่งครั้งแรก การกรองสำหรับการสร้างภาพไม่ได้เกิดขึ้นกับไฟล์จาก
อิมเมจ ISO ที่โหลดหากวิธีการเขียนของการเติบโตมีผล (เช่น -indev และ
-outdev เหมือนกัน)
ชื่อตัวกรองที่สงวนไว้ "--remove-all-filters" จะเพิกถอนการกรอง สิ่งนี้จะเพิกถอน
ต่อท้ายเปลี่ยนชื่อเช่นกัน ใช้ "--remove-all-filters+" เพื่อป้องกันคำต่อท้าย
เปลี่ยนชื่อ
การแนบหรือถอดตัวกรองจะไม่เปลี่ยนสถานะของ -changes_pending ถ้า
การปรับแต่งตัวกรองจะเป็นการเปลี่ยนแปลงเพียงอย่างเดียวในการดำเนินการเขียน จากนั้นให้ชัดเจน
ดำเนินการ -changes_pending "ใช่"

-set_filter_r ชื่อ iso_rr_path [***]
ชอบ -set_filter แต่ส่งผลกระทบต่อไฟล์ข้อมูลทั้งหมดด้านล่างไดเร็กทอรีในท้ายที่สุด

การเขียน ผลลัพธ์, ขับรถ ควบคุม:

(ดูย่อหน้าเกี่ยวกับการตั้งค่าด้านล่างด้วย)

-ย้อนกลับ
ทิ้งอิมเมจ ISO ที่ปรับแต่งแล้วโหลดใหม่จาก -indev (ใช้ -rollback_end if
ต้องการสิ้นสุดโปรแกรมทันที)

-changes_pending "ไม่"|"ใช่"|"mkisofs_printed"|"show_status"
การเขียนจะดำเนินการก็ต่อเมื่อมีการเปลี่ยนแปลงของรูปภาพตั้งแต่
โหลดรูปภาพหรือสร้างว่างเปล่า ในทางกลับกัน โปรแกรมจะเริ่มรันการเขียน
สำหรับการเปลี่ยนแปลงที่รอดำเนินการเมื่อสิ้นสุดตามปกติ (เช่น ไม่ยกเลิกและไม่ใช่โดยคำสั่ง
-rollback_end)
คำสั่ง -changes_pending สามารถใช้เพื่อแทนที่การกำหนดโดยอัตโนมัติ
สถานะ. สิ่งนี้มีประโยชน์หลักสำหรับการตั้งค่าสถานะ "ใช่" แม้ว่าจะไม่มีการเปลี่ยนแปลงที่แท้จริงก็ตาม
ทำ. ลำดับ -changes_pending "no" -end เทียบเท่ากับคำสั่ง
-rollback_end. สถานะ "mkisofs_printed" เกิดจากคำสั่ง emulation -as mkisofs
หากมีตัวเลือก -print-size
สถานะหลอก "show_status" สามารถใช้พิมพ์สถานะปัจจุบันเพื่อผลลัพธ์
ช่อง
การโหลดรูปภาพหรือการปรับแต่งที่เกิดขึ้นหลังจากคำสั่งนี้จะอัปเดตอีกครั้ง
สถานะการเปลี่ยนแปลงของภาพโดยอัตโนมัติ

-ให้สัญญา
ดำเนินการเขียน หลังจากนั้น ถ้า -outdev สามารถอ่านได้ ให้สร้างใหม่
-dev และโหลดภาพจากที่นั่น เปลี่ยนเป็นโหมดการเติบโต (ที่ตามมา -outdev
จะเปิดใช้งานโหมดการปรับเปลี่ยนหรือการเติบโตแบบตาบอด) -ดำเนินการเสร็จสิ้น
โดยอัตโนมัติเมื่อสิ้นสุดโปรแกรม หากมีการจัดการที่ยังไม่ได้ดำเนินการที่รอดำเนินการ
ดังนั้น เพื่อดำเนินการเขียนขั้นสุดท้ายโดยไม่มี -dev ใหม่และไม่มีการโหลดใหม่
ภาพค่อนข้างรันคำสั่ง -end หากคุณต้องการดำเนินการต่อโดยไม่โหลดรูปภาพ
ดำเนินการ -commit_eject "ไม่มี" หากต้องการดีดออกหลังจากเขียนโดยไม่โหลดรูปภาพ ให้ใช้
-commit_eject "ทั้งหมด"
หากต้องการระงับการเขียนขั้นสุดท้าย ให้ดำเนินการ -rollback_end

การเขียนสามารถอยู่ได้นานพอสมควร ไม่ใช่เรื่องผิดปกติกับสื่อหลายประเภทที่
ไม่มีความคืบหน้าให้เห็นในช่วงสองสามนาทีแรกหรือที่ไดรฟ์แทะบน
สื่อสักครู่หลังจากส่งข้อมูลทั้งหมดแล้ว ซอร์ริโซ และ
ไดรฟ์อยู่ในความสัมพันธ์ระหว่างไคลเอ็นต์กับเซิร์ฟเวอร์ ไดรฟ์มีอิสระมากเกี่ยวกับ
จะทำอย่างไรกับสื่อ การรวมกันของไดรฟ์และสื่อบางอย่างทำไม่ได้
ทำงานทั้งๆ ที่ผู้ขายสัญญาไว้ หากการเขียนล้มเหลวลองใช้สื่ออื่น
หรือไดรฟ์อื่น สาเหตุของความล้มเหลวดังกล่าวแทบจะไม่มีอยู่ในรหัสของ
โปรแกรมเบิร์นต่างๆ แต่คุณอาจลองใช้บางโปรแกรมตามรายการด้านล่างภายใต้SEE
อีกด้วย.

-eject "ใน"|"ออก"|"ทั้งหมด"
นำสื่อออกใน -indev, -outdev หรือทั้งสองไดรฟ์ตามลำดับ หมายเหตุ: ไม่ใช่
เป็นไปได้ แต่ยังดีดไฟล์ดิสก์ออกอย่างมีประสิทธิภาพ

-commit_eject "ใน"|"ออก"|"ทั้งหมด"|"ไม่มี"
รวม -commit และ -eject เมื่อเขียนเสร็จแล้วอย่าทำ -outdev the new
-dev และไม่มีการโหลดอิมเมจ ISO ค่อนข้างดีดออก -indev และ/หรือ -outdev ยอมใครก็ได้
ไดรฟ์ที่ไม่ได้ดีดออก

-ว่างเปล่า โหมด
ทำให้สื่อพร้อมสำหรับการเขียนตั้งแต่เริ่มต้น (หากไม่ใช่ -dummy ถูกเปิดใช้งาน)
สิ่งนี้มีผลกับ -outdev ไม่ใช่ -indev หากไดรฟ์ทั้งสองเหมือนกันและ if
อิมเมจ ISO ถูกแก้ไข จากนั้นคำสั่งนี้จะนำไปสู่เหตุการณ์ FAILURE กำหนด
โหมดคือ:
as_needed, fast, all, deformat, deformat_quickest
"as_needed" ใช้สำหรับ CD-RW, DVD-RW ที่ใช้แล้วและสื่อที่ใช้เขียนทับโดย
ใช้ -blank "เร็ว" มันใช้ -format "เต็ม" กับ DVD-RAM ที่ยังไม่ได้ฟอร์แมตและ
BD-RE. สื่ออื่นๆ ในสถานะว่างเปล่าจะถูกละเว้นอย่างสวยงาม สื่อที่ไม่สามารถ
พร้อมสำหรับการเขียนตั้งแต่เริ่มต้นทำให้เกิดเหตุการณ์ FAILURE
"เร็ว" ทำให้ CD-RW และ DVD-RW ที่ไม่ได้ฟอร์แมตกลับมาใช้ซ้ำได้ หรือทำให้เขียนทับได้
ภาพ ISO "ทั้งหมด" อาจทำงานได้ละเอียดขึ้นและต้องใช้เวลามากขึ้น
"deformat" จะแปลง DVD-RW ที่เขียนทับได้เป็นไฟล์ที่ไม่ได้ฟอร์แมต
"deformat_quickest" เป็นวิธีที่เร็วกว่าในการเปลี่ยนรูปแบบหรือเว้นว่าง DVD-RW แต่สร้างสื่อ
ซึ่งเหมาะสำหรับเซสชันเดียวเท่านั้น ไดรฟ์บางตัวประกาศสถานะนี้โดย
ไม่ได้นำเสนอฟีเจอร์ 21h แต่บางไดรฟ์ก็มีให้ ถ้าคุณสมบัติ 21h คือ
หายไปแล้ว ซอร์ริโซ จะปฏิเสธที่จะเขียนบน DVD-RW ถ้าไม่ได้ command -close เป็น set
เพื่อ "เปิด"
รายงานความคืบหน้าที่ออกโดยไดรฟ์บางตัวในขณะที่กำลังทำให้ว่างเปล่านั้นค่อนข้างไม่สมจริง ทำ
ไม่สรุปความสำเร็จหรือความล้มเหลวจากเปอร์เซ็นต์ที่รายงาน ว่างเปล่าคือ
สำเร็จหากไม่มีเหตุการณ์ SORRY หรือแย่กว่านั้นเกิดขึ้น
โหมดอาจถูกเติมด้วย "แรง:" เพื่อแทนที่การประเมินของสื่อ
รัฐโดย libburn เช่น "แรง:เร็ว" การเว้นว่างจะยังสำเร็จก็ต่อเมื่อ
ไดรฟ์ยินดีที่จะทำ

-รูปแบบ โหมด
แปลง DVD-RW ที่ไม่ได้ฟอร์แมตเป็นไฟล์ที่เขียนทับได้, "de-ice" DVD+RW, ฟอร์แมตใหม่
ซื้อ BD-RE หรือ BD-R ฟอร์แมต DVD-RAM หรือ BD-RE ใหม่
โหมดที่กำหนดคือ:
as_needed เต็ม เร็ว by_index_ , fast_by_index_ ,
โดย_ขนาด_ , fast_by_size_ , ไม่มี_spare
รูปแบบ "as_needed" ที่ยังไม่ได้ฟอร์แมต DVD-RW, DVD-RAM, BD-RE หรือเปล่าที่ไม่ได้ฟอร์แมต
บีดี-อาร์ สื่ออื่น ๆ จะไม่ถูกแตะต้อง
"เต็ม" (ซ้ำ) ฟอร์แมต DVD-RW, DVD+RW, DVD-RAM, BD-RE หรือ BD-R เปล่าที่ไม่ได้ฟอร์แมต
"เร็ว" เหมือนกับ "อิ่ม" แต่พยายามทำให้เร็วกว่านี้
"by_index_" เลือกรูปแบบจากรายการ descriptor ที่ออกโดย command
-list_formats หมายเลขดัชนีจากรายการนั้นจะถูกผนวกเข้ากับคำโหมด
เช่น "by_index_3"
"fast_by_index_" เหมือนกับ "by_index_" แต่พยายามทำให้เร็วขึ้น
"by_size_" เลือกรูปแบบจากรายการตัวอธิบายซึ่งให้ค่า . เป็นอย่างน้อย
ขนาดที่กำหนด ขนาดนั้นจะถูกผนวกเข้ากับคำว่าโหมด เช่น "by_size_4100m"
สิ่งนี้ใช้กับสื่อที่มีการจัดการข้อบกพร่อง บน BD-RE จะไม่เลือกรูปแบบ
0x31 ซึ่งไม่มีการจัดการข้อบกพร่อง
"fast_by_size_" เหมือนกับ "by_size_" แต่พยายามทำให้เร็วขึ้น
"without_spare" เลือกรูปแบบที่ใหญ่ที่สุดจากรายการตัวอธิบายซึ่ง
ไม่มีพื้นที่สำรองสำหรับการจัดการข้อบกพร่อง ใน BD-RE นี่จะเป็นรูปแบบ 0x31
การดำเนินการจัดรูปแบบไม่มีผลกับสื่อหากเปิดใช้งาน -dummy
โดยปกติการจัดรูปแบบจำเป็นต้องใช้เพียงครั้งเดียวตลอดอายุการใช้งานของสื่อ หากเคย
แต่เป็นเหตุผลในการจัดรูปแบบใหม่หาก:
DVD-RW ถูกเปลี่ยนรูปแบบโดย -blank
DVD+RW มีปัญหาในการอ่าน (ฟอร์แมตใหม่ก่อนเขียนครั้งต่อไป)
DVD-RAM หรือ BD-RE จะเปลี่ยนปริมาณสำรองที่มีข้อบกพร่อง
BD-R อาจเขียนแบบไม่ฟอร์แมตหรืออาจฟอร์แมตก่อนใช้งานครั้งแรก การจัดรูปแบบ
เปิดใช้งาน Defect Management ซึ่งพยายามจับและซ่อมแซมจุดบกพร่องบนสื่อ
ระหว่างกระบวนการเขียนด้วยความเร็วเพียงครึ่งเดียวแม้กับสื่อไร้ที่ติ
รายงานความคืบหน้าที่ออกโดยไดรฟ์บางตัวในขณะที่ทำการฟอร์แมตนั้นค่อนข้างไม่สมจริง
อย่าสรุปความสำเร็จหรือความล้มเหลวจากเปอร์เซ็นต์ที่รายงาน การจัดรูปแบบเดิมคือ
สำเร็จหากไม่มีเหตุการณ์ SORRY หรือแย่กว่านั้นเกิดขึ้น อดทนกับการแช่แข็งที่เห็นได้ชัด
ความคืบหน้า

-list_formats
แสดงรายการของตัวบอกรูปแบบตามที่รายงานโดยไดรฟ์ออกสำหรับ
สื่อปัจจุบัน รายการให้หมายเลขดัชนีหลัง "Format idx" ซึ่งเป็นรูปแบบ MMC
รหัส ขนาดที่ประกาศเป็นบล็อก (เช่น "2236704s") และขนาดเดียวกันใน MiB
รหัสรูปแบบ MMC มีมากมาย ที่สำคัญที่สุดคือ: การจัดรูปแบบทั่วไป "00h", "01h"
เพิ่มพื้นที่สำรองสำหรับ DVD-RAM "26h" สำหรับ DVD+RW "30h" สำหรับ BD-RE พร้อมการสำรอง
พื้นที่ "31h" สำหรับ BD-RE ที่ไม่มีพื้นที่สำรอง "32h" สำหรับ BD-R
ขนาดรูปแบบที่เล็กลงด้วย DVD-RAM, BD-RE หรือ BD-R หมายถึงพื้นที่สำรองที่มากขึ้น

-list_speeds
ระบุรายการค่าความเร็วตามที่รายงานโดยไดรฟ์พร้อมกับสื่อที่โหลดไว้ NS
รายการบอกความเร็วในการอ่านของไดรฟ์อินพุตและไดรฟ์เอาต์พุต ต่อไปมันบอก
ความเร็วในการเขียนของไดรฟ์เอาท์พุต
รายการความเร็วในการเขียนไม่ได้หมายความว่าสื่อสามารถเขียนได้หรือ
ว่าความเร็วเหล่านี้ทำได้จริง โดยเฉพาะรายการรายงานว่างเปล่า
ไดรฟ์หรือสื่อ ROM เห็นได้ชัดว่าโฆษณาความเร็วสำหรับสื่ออื่น ๆ
ไม่จำเป็นต้องใช้ค่าความเร็วนอกช่วงที่ระบุไว้ ไดรฟ์คือ
ควรเลือกความเร็วที่ปลอดภัยซึ่งใกล้เคียงกับความเร็วที่ต้องการมากที่สุด
ในตอนท้ายของรายการ "เขียนความเร็ว L" และ "เขียนความเร็ว H" เป็นการคาดเดาที่ดีที่สุด
สำหรับขีด จำกัด ความเร็วในการเขียนบนและล่าง "เขียนความเร็ว l" และ "เขียนความเร็ว h" อาจ
ปรากฏเฉพาะกับซีดีและในที่สุดก็แทนที่รายการข้อเสนอความเร็วอื่น ๆ
เฉพาะในกรณีที่ไดรฟ์รายงานข้อมูลความเร็วที่ขัดแย้งกันก็จะปรากฏ "เขียน
speed 0" ซึ่งบอกผลลัพธ์ของการเลือกความเร็วด้วยคำสั่ง -speed 0 ถ้ามัน
เบี่ยงเบนจาก "ความเร็วในการเขียน H"
"ความเร็วในการอ่าน L" และ "ความเร็วในการอ่าน H" บอกความเร็วในการอ่านต่ำสุดและสูงสุด เช่น
รายงานโดยไดรฟ์ พวกเขาจะถูกเลือกโดย -read_speed "min" หรือ "max" หากพวกเขา
ตัดราคาหรือเกินขีด จำกัด ในตัว ได้แก่ "1x", "52xCD", "24xDVD",
"20xBD".

-close_damaged "as_needed"|"บังคับ"
ลองปิดแทร็กและเซสชันที่กำลังจะเกิดขึ้นหากไดรฟ์รายงานสื่อเป็น
ได้รับความเสียหาย. ซึ่งอาจใช้กับ CD-R, CD-RW, DVD-R, DVD-RW, DVD+R, DVD+R DL หรือ BD-R
สื่อ มันถูกระบุโดยข้อความเตือนเมื่อได้รับไดรฟ์และโดย
หมายเหตุ "แต่แทร็กถัดไปเสียหาย" ด้วยบรรทัด "สถานะสื่อ:" ของคำสั่ง -toc
การตั้งค่าของ command -close กำหนดว่าสื่อยังคงต่อท้ายได้หรือไม่
โหมด "as_needed" ปฏิเสธอย่างสง่างามในสื่อที่ไม่ได้รายงานว่าเสียหาย
โหมด "บังคับ" พยายามดำเนินการอย่างใกล้ชิดแม้กับสื่อที่ดูเหมือนไม่เสียหาย
ไม่อนุญาตให้มีการเปลี่ยนแปลงรูปภาพที่รอดำเนินการก่อนที่จะดำเนินการคำสั่งนี้ หลังจาก
มีการพยายามปิด ไดรฟ์ทั้งสองถูกยกเลิก

-list_profiles "ใน"|"ออก"|"ทั้งหมด"
แสดงรายการประเภทสื่อที่สนับสนุนโดย -indev, -outdev หรือทั้งสองอย่าง ตามลำดับ
ประเภทที่รู้จักในปัจจุบันจะถูกทำเครื่องหมายด้วยข้อความ "(ปัจจุบัน)"

การตั้งค่า for ผล การเขียน:

ข้อมูล Rock Ridge จะถูกสร้างขึ้นโดยค่าเริ่มต้น ACLs จะถูกเขียนตาม
การตั้งค่าคำสั่ง -acl.

-joliet "เปิด"|"ปิด"
หากเปิดใช้งานโดย "เปิด" ให้สร้าง Joliet tree เพิ่มเติมจาก ISO 9660 + Rock Ridge tree

-hfsplus "เปิด"|"ปิด"
หากเปิดใช้งานโดย "เปิด" ให้สร้างระบบไฟล์ HFS+ ภายในอิมเมจ ISO 9660 และทำเครื่องหมาย
โดยรายการ Apple Partition Map (APM) ในพื้นที่ระบบ ซึ่งเป็น 32 KiB แรกของ
ภาพ.
ซึ่งอาจขัดแย้งกับข้อมูลที่ส่งโดย -boot_image system_area= 8 . แรก
ไบต์ของพื้นที่ระบบถูกเขียนทับโดย { 0x45, 0x52, 0x08 0x00, 0xeb, 0x02,
0xff, 0xff } ซึ่งสามารถเรียกใช้งานเป็นรหัสเครื่อง x86 ได้โดยไม่มีผลเสีย
ดังนั้น หาก MBR ถูกรวมเข้ากับคุณลักษณะนี้ 8 ไบต์แรกควรมี
ไม่มีคำสั่งที่จำเป็น
บล็อกถัดไปของ 2 KiB ในพื้นที่ระบบจะถูกครอบครองโดยรายการ APM NS
อันแรกครอบคลุมส่วนของอิมเมจ ISO ก่อนเมตาดาต้าระบบไฟล์ HFS+ NS
อันที่สองทำเครื่องหมายช่วงจากข้อมูลเมตา HFS+ ไปยังจุดสิ้นสุดของข้อมูลเนื้อหาไฟล์ ถ้า
ติดตามข้อมูลอิมเมจ ISO เพิ่มเติม จากนั้นจะมีการสร้างรายการพาร์ติชั่นที่สาม อื่น
คุณสมบัติของ xorriso อาจทำให้ต้องการรายการ APM เพิ่มเติม
ระบบไฟล์ HFS+ ไม่เหมาะสำหรับเซสชันเสริมที่สร้างโดย
วิธีการปลูกแบบหลายเซสชั่น อิมเมจ ISO ที่มีอยู่อาจเป็นฐาน
สำหรับภาพใหม่ที่ผลิตโดยวิธีการแก้ไข หากเปิดใช้งาน -hfsplus เมื่อ
-indev หรือ -dev ถูกเรียกใช้งาน จากนั้นแอตทริบิวต์ AAIP จะถูกโหลดจากอิมเมจอินพุต
และตรวจสอบข้อมูลเกี่ยวกับผู้สร้าง HFS ประเภทไฟล์ หรือพร หากพบว่า
จากนั้นจะเปิดใช้งานเป็นการตั้งค่าสำหรับการผลิตภาพครั้งต่อไป ดังนั้นจึงเป็น
แนะนำให้ดำเนินการ -hfsplus "on" ก่อน -indev หรือ -dev
ข้อมูลเกี่ยวกับผู้สร้าง HFS ประเภทและพรได้รับการจัดเก็บโดย xorriso if
-hfsplus ถูกเปิดใช้งานในเวลา -commit มันถูกเก็บไว้เป็นสำเนานอก HFS+
พาร์ทิชัน แต่ควบคู่ไปกับข้อมูลร็อคริดจ์ xorriso ไม่อ่าน
ข้อมูลใดๆ จากข้อมูลเมตา HFS+
โปรดทราบว่า HFS+ ไม่คำนึงถึงขนาดตัวพิมพ์ แม้ว่าจะสามารถบันทึกชื่อไฟล์ได้ด้วย
ตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก ดังนั้นชื่อไฟล์จากชื่อ iso_rr tree
อาจชนกันในแผนผังชื่อ HFS+ ในกรณีนี้จะถูกเปลี่ยนโดยการเพิ่ม
ขีดเส้นใต้ตัวอักษรและนับจำนวน ในกรณีที่ชื่อยาวมาก อาจเป็น
จำเป็นต้องจับคู่กับ "MANGLED_..."

-rockridge "เปิด"|"ปิด"
โหมด "ปิด" ปิดใช้งานการผลิตข้อมูล Rock Ridge สำหรับไฟล์ ISO 9660
วัตถุ ความสามารถหลายเซสชันของ xorriso ขึ้นอยู่กับการตั้งชื่อมาก
ความเที่ยงตรงของ Rock Ridge จึงไม่แนะนำอย่างยิ่งที่จะเบี่ยงเบนไปจากค่าเริ่มต้น
การตั้งค่า "เปิด"

-การปฏิบัติตาม กฎ[:กฎ...]
ปรับการปฏิบัติตามข้อกำหนดของ ISO 9660/ECMA-119 และความร่วมสมัย
ส่วนขยาย ในบางกรณีก็คุ้มค่าที่จะเบี่ยงเบนเล็กน้อยเพื่อหลีกเลี่ยงแมลง
ของระบบผู้อ่านที่ต้องการหรือเพื่อรับคุณสมบัติพิเศษที่ไม่เป็นทางการ
มีกฎที่ปรับเปลี่ยนได้หลายข้อซึ่งมีคำหลักแต่ละคำ หากกล่าวถึง
ด้วยคำสั่งนี้ กฎของพวกเขาจะถูกเพิ่มในรายการการพักผ่อน รายการนี้สามารถ
ถูกลบโดยกฎ "เข้มงวด" หรือ "ชัดเจน" สามารถรีเซ็ตเป็นการตั้งค่าเริ่มต้นได้โดย
"ค่าเริ่มต้น". กฎการผ่อนคลายทั้งหมดต่อไปนี้สามารถเพิกถอนได้ทีละคนโดย
ต่อท้าย "_off" เช่น "deep_paths_off"
คำหลักของกฎคือ:
"iso_9660_level="number เลือกระดับ 1 ด้วยชื่อ ECMA-119 ในรูปแบบ 8.3 และ
-file_size_limit <= 4g - 1 หรือระดับ 2 ที่มีชื่อ ECMA-119 ไม่เกิน 32 และ
เดียวกัน -file_size_limit หรือระดับ 3 ที่มีชื่อ ECMA-119 ไม่เกิน 32 และ
-file_size_limit >= 400g -200k หากจำเป็น -file_size_limit จะได้รับการปรับ
"allow_dir_id_ext" อนุญาตให้ชื่อไดเร็กทอรี ECMA-119 มีนามสกุลเป็น
กับไฟล์ประเภทอื่นๆ ไม่บังคับจุดและละเว้นหมายเลขเวอร์ชัน
แม้ว่า. นี่เป็นประเพณีที่ไม่ดีของ mkisof ซึ่งละเมิด ECMA-119 โดยเฉพาะ ISO
ระดับ 1 อนุญาตให้ใช้อักขระได้ 8 ตัวในชื่อไดเร็กทอรีเท่านั้น ไม่ใช่ 8.3
"omit_version" ไม่ได้เพิ่มเวอร์ชัน (";1") ให้กับชื่อไฟล์ ECMA-119 และ Joliet
"only_iso_version" ไม่ได้เพิ่มเวอร์ชัน (";1") ให้กับชื่อไฟล์ Joliet
"deep_paths" อนุญาตเส้นทางไฟล์ ECMA-119 ที่ลึกกว่า 8 ระดับ
"long_paths" อนุญาตเส้นทางไฟล์ ECMA-119 ที่ยาวกว่า 255 อักขระ
"long_names" อนุญาตอักขระสูงสุด 37 ตัวด้วยชื่อไฟล์ ECMA-119
"no_force_dots" ไม่ได้เพิ่มจุดให้กับชื่อไฟล์ ECMA-119 ที่ไม่มี
"no_j_force_dots" ไม่ได้เพิ่มจุดให้กับชื่อไฟล์ Joliet ที่ไม่มี
"ตัวพิมพ์เล็ก" อนุญาตให้ใช้อักขระตัวพิมพ์เล็กในชื่อไฟล์ ECMA-119
"7bit_ascii" อนุญาตให้ใช้อักขระ 7 บิตเกือบทั้งหมดในชื่อไฟล์ ECMA-119 ไม่
อนุญาตคือ 0x0 และ '/' หากไม่ได้เปิดใช้งาน "ตัวพิมพ์เล็ก" แสดงว่าตัวอักษรพิมพ์เล็กget
แปลงเป็นตัวพิมพ์ใหญ่
"full_ascii" อนุญาตอักขระ 8 บิตทั้งหมด ยกเว้น 0x0 และ '/' ในชื่อไฟล์ ECMA-119
"untranslated_names" อาจเป็นอันตรายต่อโปรแกรมอ่านที่ไม่ได้โฆษณาซึ่งต้องพึ่งพา
โดยจำกัดไม่เกิน 37 อักขระในชื่อไฟล์ ECMA-119 กฎข้อนี้
อนุญาตให้ชื่อไฟล์ ECMA-119 ยาวได้ถึง 96 อักขระโดยไม่มีการแปลงอักขระ ถ้า
ชื่อไฟล์มีอักขระมากกว่า ดังนั้นการผลิตภาพจะล้มเหลวโดยเจตนา
"untranslated_name_len="number เปิดใช้งาน untranslated_names โดยมีขีดจำกัดน้อยกว่าสำหรับ
ความยาวของชื่อไฟล์ 0 ปิดใช้งานคุณลักษณะนี้ -1 เลือกขีดจำกัดความยาวสูงสุด
ตัวเลขที่มากกว่า 0 ให้ความยาวที่ต้องการ
"joliet_long_names" อนุญาตให้ชื่อลีฟ Joliet ยาวได้ถึง 103 อักขระแทนที่จะเป็น 64
"joliet_long_paths" อนุญาตให้ใช้เส้นทาง Joliet ที่ยาวกว่า 240 อักขระ
"joliet_utf16" เข้ารหัสชื่อ Joliet ใน UTF-16BE แทนที่จะเป็น UCS-2 ความแตกต่าง
มีอักขระที่ไม่มีอยู่ใน UCS-2 และได้รับการเข้ารหัสใน UTF-16 โดย2
คำละ 16 บิต ทั้งสองคำนั้นมาจากชุดย่อยที่สงวนไว้ของ UCS-2
"always_gmt" จัดเก็บการประทับเวลาในรูปแบบ GMT ด้วยเขตเวลา 0
"rec_mtime" บันทึกด้วยไดเรกทอรีที่ไม่ใช่ RockRidge แสดงรายการ mtime ของไฟล์ดิสก์และ
ไม่ใช่เวลาสร้างภาพ สิ่งนี้ใช้กับต้นไม้ ECMA-119 (มาตรฐาน ISO
9660) ถึง Joliet และ ISO 9660:1999 "rec_time" เป็นค่าเริ่มต้น หากปิดใช้งานจะได้รับ
เปิดใช้งานอีกครั้งโดยอัตโนมัติโดย -as mkisofs emulation เมื่อพบ pathspec
"new_rr" ใช้ Rock Ridge เวอร์ชัน 1.12 (เหมาะสำหรับ GNU/Linux แต่ไม่เหมาะสำหรับรุ่นเก่า
FreeBSD หรือสำหรับ Solaris) นี่หมายถึง "aaip_susp_1_10_off" ซึ่งอาจเปลี่ยนแปลงโดย
ต่อมา "aaip_susp_1_10"
ค่าเริ่มต้นคือ "old_rr" ซึ่งใช้ Rock Ridge เวอร์ชัน 1.10 นี่ก็หมายความด้วย
"aaip_susp_1_10" ซึ่งอาจเปลี่ยนแปลงได้โดย "aaip_susp_1_10_off" ที่ตามมา
"aaip_susp_1_10" อนุญาตให้เขียน AAIP เป็นส่วนขยายที่ไม่เป็นทางการของ RRIP แทน
กว่าการขยายอย่างเป็นทางการภายใต้ SUSP-1.12
"no_emul_toc" บันทึก 64 kB ด้วยเซสชันแรกบนสื่อที่เขียนทับได้ แต่ทำให้
รูปภาพไม่สามารถแสดงประวัติเซสชันได้
"iso_9660_1999" ทำให้มีการสร้างไดเร็กทอรีทรีเพิ่มเติมที่สอดคล้องกับ
ISO 9660:1999. สามารถบันทึกชื่อไฟล์แบบยาวสำหรับผู้อ่านที่ไม่เข้าใจ
ร็อคริดจ์.
"old_empty" ใช้วิธีเก่าในการให้ที่อยู่บล็อกในช่วง [0,31] ถึง
ไฟล์ที่ไม่มีเนื้อหาข้อมูลของตัวเอง วิธีใหม่คือการมีบล็อกเฉพาะที่
ไฟล์ดังกล่าวทั้งหมดจะชี้
ค่าเริ่มต้นคือ
"clear:only_iso_version:deep_paths:long_paths:no_j_force_dots:
always_gmt:old_rr".
หมายเหตุ: คำว่า "ชื่อ ECMA-119" หมายถึงชื่อและแอตทริบิวต์ ISO 9660 ธรรมดาซึ่ง
มองเห็นได้หากผู้อ่านละเว้น Rock Ridge

-rr_reloc_dir ชื่อ
ระบุชื่อของไดเร็กทอรีการย้ายตำแหน่งที่แผนผังย่อยของไดเร็กทอรีลึกจะต้อง
จะถูกวางไว้ถ้า -compliance ถูกตั้งค่าเป็น "deep_paths_off" หรือ "long_paths_off" ลึก
ไดเร็กทอรีเป็นไดเร็กทอรีที่มีเชนไดเร็กทอรีหลัก 8 ไดเร็กทอรี (รวมถึงรูท) ด้านบน
ตัวเองหรือไฟล์ที่มีเส้นทาง ECMA-119 มากกว่า255
อักขระ
โครงสร้างไดเร็กทอรีโดยรวมจะปรากฏขึ้นเมื่อตีความว่าเป็น Rock
ต้นไม้ริดจ์. จะปรากฏว่ามีการจัดเรียงใหม่หากข้อมูล ECMA-119 เท่านั้นคือ
พิจารณา.
ไดเร็กทอรีการย้ายเริ่มต้นคือไดเร็กทอรีราก โดยให้ชื่อไม่เว้นว่าง
ด้วย -rr_reloc_dir ไดเร็กทอรีในไดเร็กทอรี root อาจได้รับบทบาทนี้ ถ้าอย่างนั้น
ไดเร็กทอรีไม่มีอยู่ในเวลา -commit จากนั้นจะถูกสร้างขึ้นและ
ทำเครื่องหมายสำหรับ Rock Ridge ว่าเป็นสิ่งประดิษฐ์การย้ายถิ่นฐาน อย่างน้อยบน GNU/Linux มันจะไม่เป็น
แสดงในภาพ Rock Ridge ที่ติดตั้ง
ชื่อต้องไม่มีอักขระ '/' และต้องไม่เกิน 255 ไบต์

-volid ข้อความ
ระบุรหัสไดรฟ์ข้อมูลซึ่งระบบปฏิบัติการส่วนใหญ่จะพิจารณาว่าเป็นไดรฟ์ข้อมูล
ชื่อของรูปภาพหรือสื่อ
ซอร์ริโซ ยอมรับข้อความใด ๆ ได้ถึง 32 ตัวอักษร แต่ตามข้อกำหนดที่ไม่ค่อยจะเชื่อฟัง
ใช้กฎที่เข้มงวดยิ่งขึ้น:
ECMA-119 ต้องการอักขระ ASCII จาก [A-Z0-9_] ชอบ:
"IMAGE_23"
Joliet อนุญาตให้ใช้อักขระ UCS-16 ได้ 2 ตัว ชอบ:
“ชื่อวินโดว์”
โปรดทราบว่า id โวลุ่มอาจถูกใช้โดยอัตโนมัติเป็นชื่อของเมานต์
ชี้เมื่อใส่สื่อเข้าไปในระบบคอมพิวเตอร์ขี้เล่น
หากอิมเมจ ISO ถูกโหลดในขณะที่ตั้งค่า Volume ID เป็นค่าเริ่มต้น "ISOIMAGE" หรือ to
"" จากนั้น ID โวลุ่มของอิมเมจที่โหลดจะกลายเป็น id โวลุ่มที่มีประสิทธิภาพสำหรับ
การเขียนครั้งต่อไป แต่ทันทีที่คำสั่ง -volid ดำเนินการหลังจากนั้น สิ่งนี้
ID ที่รอดำเนินการถูกแทนที่โดยการตั้งค่าใหม่
พิจารณาสิ่งนี้เมื่อตั้งค่า -volid "ISOIMAGE" ก่อนดำเนินการ -dev, -indev หรือ
-ย้อนกลับ หากคุณยืนยันใน -volid "ISOIMAGE" ให้ตั้งค่าอีกครั้งหลังจากคำสั่งเหล่านั้น

-volset_id ข้อความ
ตั้งค่าสตริง ID ชุดโวลุ่มที่จะเขียนด้วยคำสั่ง -commit ถัดไป อนุญาตคือ
สูงสุด 128 ตัวอักษร การตั้งค่านี้ถูกแทนที่ด้วยการโหลดรูปภาพ

-สำนักพิมพ์ ข้อความ
ตั้งค่าสตริง ID ผู้เผยแพร่ที่จะเขียนด้วยคำสั่ง -commit ถัดไป นี้อาจระบุ
บุคคลหรือองค์กรที่กำหนดสิ่งที่จะบันทึก อนุญาตคือ
สูงสุด 128 ตัวอักษร การตั้งค่านี้ถูกแทนที่ด้วยการโหลดรูปภาพ

-application_id ข้อความ
ตั้งค่าสตริง ID แอปพลิเคชันที่จะเขียนด้วยคำสั่ง -commit ถัดไป นี้อาจจะ
ระบุข้อกำหนดของวิธีการบันทึกข้อมูล อนุญาตได้ถึง128
ตัวอักษร การตั้งค่านี้ถูกแทนที่ด้วยการโหลดรูปภาพ
ข้อความพิเศษ "@xorriso@" จะถูกแปลงเป็นสตริง ID ของ ซอร์ริโซ ซึ่งเป็น
ปกติเขียนเป็น -preparer_id เป็นประเพณีที่ผิดในการเขียนโปรแกรม ID
เป็น -application_id

-system_id ข้อความ
ตั้งค่าสตริง ID ระบบที่จะเขียนด้วยคำสั่ง -commit ถัดไป นี้อาจระบุ
ระบบที่สามารถรับรู้และดำเนินการกับเนื้อหาของ System Area ในภาพ
บล็อก 0 ถึง 15 อนุญาตให้มีอักขระได้สูงสุด 32 ตัว การตั้งค่านี้ถูกแทนที่
โดยการโหลดภาพ

-volume_date พิมพ์ไทม์สตริง
ตั้งค่าการประทับเวลาทั้งหมดหนึ่งในสี่ครั้งสำหรับการเขียนรูปภาพที่ตามมา มีอยู่
ประเภทคือ:
"c" เวลาที่สร้างโวลุ่ม
"m" เวลาที่มีการแก้ไขระดับเสียงครั้งล่าสุด
"x" เวลาที่ข้อมูลในโวลุ่มหมดอายุ
เวลา "f" ตั้งแต่เมื่อปริมาณถูกต้องอย่างมีประสิทธิภาพ
"uuid" ตั้งค่าไทม์สตริงที่แทนที่ "c" และ "m" ครั้งตามตัวอักษร มันต้อง
ประกอบด้วยตัวเลขทศนิยม 16 หลักซึ่งรูปแบบ YYYYMMDDhhmmsscc โดยมี YYYY ระหว่างปี 1970
และ 2999 เขตเวลาคือ GMT มันควรจะตรงกับบรรทัด GRUB นี้:
ค้นหา --fs-uuid --set YYYY-MM-DD-hh-mm-ss-cc
เช่น 2010040711405800 คือ 7 เมษายน 2010 11:40:58 (+0 centiseconds)
อาจมีการกำหนดไทม์สตริงสำหรับประเภทอื่นเช่นเดียวกับคำสั่ง -alter_date บางส่วนของ
มีแนวโน้มที่จะคำนวณเขตเวลา ไทม์สตริง "ค่าเริ่มต้น" หรือ "แทนที่"
ทำให้เกิดการตั้งค่าเริ่มต้น: "c" และ "m" จะแสดงเวลาปัจจุบันของการสร้างภาพ
"x" และ "f" จะถูกทำเครื่องหมายว่าไม่มีนัยสำคัญ "uuid" จะถูกปิดใช้งาน

-copyright_file ข้อความ
ตั้งชื่อไฟล์ลิขสิทธิ์ที่จะเขียนด้วยคำสั่ง -commit ถัดไป นี่ควรเป็น
เส้นทาง ISO 9660 ของไฟล์ในรูปภาพซึ่งมีคำชี้แจงลิขสิทธิ์
อนุญาตได้ไม่เกิน 37 อักขระ การตั้งค่านี้ถูกแทนที่ด้วยการโหลดรูปภาพ

-abstract_file ข้อความ
ตั้งชื่อไฟล์นามธรรมที่จะเขียนด้วยคำสั่ง -commit ถัดไป นี่ควรเป็น
เส้นทาง ISO 9660 ของไฟล์ในรูปภาพซึ่งมีข้อความนามธรรมเกี่ยวกับ
เนื้อหาภาพ อนุญาตได้ไม่เกิน 37 อักขระ การตั้งค่านี้ถูกแทนที่
โดยการโหลดภาพ

-biblio_file ข้อความ
ตั้งชื่อไฟล์บรรณานุกรมที่จะเขียนด้วย -commit ถัดไป นี่ควรเป็น
เส้นทาง ISO 9660 ของไฟล์ในรูปภาพซึ่งมีบันทึกบรรณานุกรม
อนุญาตได้ไม่เกิน 37 อักขระ การตั้งค่านี้ถูกแทนที่ด้วยการโหลดรูปภาพ

-preparer_id
ตั้งค่าสตริง ID ผู้จัดเตรียมที่จะเขียนด้วยคำสั่ง -commit ถัดไป นี้อาจระบุ
บุคคลหรือหน่วยงานอื่นที่ควบคุมการจัดเตรียมข้อมูลที่จะ
จะถูกบันทึกไว้ โดยปกตินี่ควรเป็น ID ของ ซอร์ริโซ และไม่ใช่ของบุคคลหรือ
โปรแกรมที่ทำงาน ซอร์ริโซ. โปรดหลีกเลี่ยงการเปลี่ยน อนุญาตขึ้นอยู่กับ
128 ตัวอักษร
ข้อความพิเศษ "@xorriso@" จะถูกแปลงเป็นสตริง ID ของ ซอร์ริโซ ซึ่งเป็น
ค่าเริ่มต้นเมื่อเริ่มต้นโปรแกรม
ไม่เหมือนกับสตริง ID อื่นๆ การตั้งค่านี้ไม่ได้รับอิทธิพลจากการโหลดรูปภาพ

-application_use อักขระ|0xXY|disk_path
ระบุเนื้อหาของช่อง Application Use ซึ่งสามารถรองรับได้ไม่เกิน 512 ไบต์
หากพารามิเตอร์ของคำสั่งนี้ว่างเปล่า ฟิลด์จะเติมด้วย512
0 ไบต์ หากเป็นอักขระตัวเดียว จะมีการทำซ้ำ 512 ครั้ง ถ้ามัน
เริ่มต้นด้วย "0x" ตามด้วยเลขฐานสิบหกสองหลัก [0-9a-fA-F] จากนั้นจะอ่านตัวเลขว่า
ค่าไบต์ที่ซ้ำกัน 512 ครั้ง
ข้อความพารามิเตอร์อื่นใดใช้เป็น disk_path เพื่อเปิดไฟล์ข้อมูลและอ่านได้มากถึง
512 ไบต์จากนั้น หากไฟล์มีขนาดเล็กกว่า 512 ไบต์ แสดงว่าไบต์ที่เหลือ
ในฟิลด์ตั้งค่าเป็นไบนารี 0
การตั้งค่านี้ไม่ได้รับอิทธิพลจากการโหลดรูปภาพ

-out_charset character_set_name
ตั้งค่าชุดอักขระที่จะแปลงชื่อไฟล์เมื่อเขียนภาพ ดู
ย่อหน้า "ชุดอักขระ" สำหรับคำอธิบายเพิ่มเติม เมื่อโหลดภาพเขียน
หลังจาก -commit การตั้งค่าของ -out_charset จะถูกคัดลอกไปที่ -in_charset

-uid UID
ID ผู้ใช้ที่จะใช้กับไฟล์ทั้งหมดเมื่อมีการเขียนโครงสร้าง ISO ใหม่ไปยังสื่อ

-gid gid
รหัสกลุ่มที่จะใช้กับไฟล์ทั้งหมดเมื่อมีการเขียนแผนผัง ISO ใหม่ไปยังสื่อ

-zisofs ตัวเลือก[:ตัวเลือก]
ตั้งค่าพารามิเตอร์สากลสำหรับการบีบอัด zisofs รูปแบบข้อมูลนี้เป็นที่รู้จักและ
ไม่บีบอัดอย่างโปร่งใสโดยเคอร์เนลลินุกซ์บางตัว ให้นำไปใช้โดยผ่านคำสั่ง
-set_filter พร้อมตัวกรองในตัว "--zisofs" พารามิเตอร์คือ:
"ระดับ="[0-9] การบีบอัด zlib: 0=ไม่มี, 1=เร็ว,..., 9=ช้า
"block_size="32k|64k|ขนาด 128k ของบล็อกการบีบอัด
"by_magic=on" เปิดใช้งานการทดสอบที่มีราคาแพง ณ เวลาสร้างภาพซึ่งตรวจสอบ
ไฟล์จากดิสก์ไม่ว่าจะเป็นไฟล์ zisof ที่บีบอัดแล้วหรือไม่ เช่น โดยโปรแกรม
mkzftree
"ค่าเริ่มต้น" เหมือนกับ "ระดับ=6:block_size=32k:by_magic=off"

-ความเร็ว รหัส|หมายเลข[k|m|c|d|b]
ตั้งค่าความเร็วในการเบิร์น ค่าเริ่มต้นคือ "สูงสุด" (หรือ "0") = ความเร็วสูงสุดตามที่ .ประกาศ
ขับ. รหัสความเร็วพิเศษเพิ่มเติมคือ:
"นาที" (หรือ "-1") เลือกความเร็วต่ำสุดตามที่ประกาศโดยไดรฟ์
"ไม่มี" หลีกเลี่ยงการส่งคำสั่งการตั้งค่าความเร็วไปยังไดรฟ์ก่อนที่จะเริ่มเบิร์น
สามารถระบุความเร็วเป็นตัวเลขที่ขึ้นกับสื่อหรือตามปริมาณงานที่ต้องการต่อวินาที
ใน kB ที่สอดคล้องกับ MMC (= 1000) หรือ MB (= 1000 kB) สามารถตั้งค่าตัวประกอบ x-speed ของสื่อได้
ชัดเจนโดย "c" สำหรับซีดี "d" สำหรับดีวีดี "b" สำหรับ BD "x" เป็นตัวเลือก
ความเร็วตัวอย่าง:
706k = 706kB/s = 4c = 4xCD
5540k = 5540kB/s = 4d = 4xDVD
หากไม่มีคำใบ้เกี่ยวกับหน่วยความเร็วที่แนบมา แสดงว่าสื่อใน -outdev
จะตัดสินใจ หน่วยเริ่มต้นคือ CD = 176.4k
ไดรฟ์ MMC มักจะกระตุ้นแนวคิดเรื่องความเร็วของตนเอง และรับค่าความเร็วที่กำหนด
โดยโปรแกรมเบิร์นเท่านั้นที่เป็นขีดจำกัดบนสำหรับการตัดสินใจของตนเอง

-stream_recording "เปิด"|"ปิด"|"เต็ม"|"ข้อมูล"|หมายเลข
การตั้งค่า "เปิด" จะพยายามหลีกเลี่ยงการจัดการข้อบกพร่องใน DVD-RAM, BD-RE หรือ
บีดี-อาร์ การจัดการข้อบกพร่องช่วยให้สื่อที่เสียหายบางส่วนใช้งานได้ แต่ลดการเขียน
ความเร็วถึงครึ่งความเร็วเล็กน้อยแม้ว่าสื่อจะอยู่ในสภาพสมบูรณ์ สำหรับกรณี
ของสื่อไร้ที่ติ เราอาจใช้ -stream_recording "on" เพื่อให้ได้ความเร็วเต็มที่
"เต็ม" พยายามใช้ความเร็วเต็มที่กับการดำเนินการเขียนทั้งหมด ในขณะที่ "เปิด" จะทำสิ่งนี้เท่านั้น
ที่อยู่เหนือไบต์ 32s หนึ่งอาจให้จำนวนอย่างน้อย 16s เพื่อตั้งค่า an
ขีด จำกัด ที่อยู่ของตัวเอง
"data" ทำให้ความเร็วเต็มที่เริ่มทำงานเมื่อมีการเขียนรายการ superblock และไดเร็กทอรี
และการเขียนบล็อคเนื้อหาไฟล์เริ่มต้นขึ้น

-dvd_obs "ค่าเริ่มต้น"|"32k"|"64k"
เฉพาะ GNU/Linux: กำหนดจำนวนไบต์ที่จะส่งในการเขียนแต่ละครั้ง
การทำงานกับสื่อ DVD หรือ BD จำนวน 64 KB อาจปรับปรุงปริมาณงานด้วยบัส
ระบบที่แสดงปัญหาเวลาแฝง ค่าเริ่มต้นขึ้นอยู่กับประเภทสื่อตามคำสั่ง
-stream_recording และตัวเลือกเวลารวบรวม

-modesty_on_drive พารามิเตอร์[:พารามิเตอร์]
ควบคุมว่าจะต้องเก็บบัฟเฟอร์ไดรฟ์ไม่ให้เต็มหรือไม่
พารามิเตอร์ "เปิด" (หรือ "1") ป้องกันไม่ให้โปรแกรมพยายามเขียนไปยังไดรฟ์เครื่องเขียน
ในขณะที่บัฟเฟอร์อยู่ในอันตรายที่จะเติมเต็มเกินขีดจำกัดที่กำหนด หากขีดจำกัดนี้คือ
เกินจากนั้นโปรแกรมจะรอจนกว่าการเติมจะถึงระดับต่ำสุดที่กำหนด
ค่าเปอร์เซ็นต์
ซึ่งสามารถลดภาระของระบบปฏิบัติการและตัวควบคุมไดรฟ์และช่วยด้วย
บรรลุแบนด์วิดธ์อินพุตที่ดีขึ้นหากดิสก์และเบิร์นเนอร์ไม่เป็นอิสระ
ตัวควบคุม (เช่น hda และ hdb) นอกจากนี้ยังอาจช่วยให้เกิดแผลไหม้ได้พร้อมกัน
เครื่องเขียนต่างๆ ที่มีเคอร์เนล Linux เช่น 3.16 ในทางกลับกัน จะเพิ่ม
ความเสี่ยงของบัฟเฟอร์อันเดอร์โฟลว์และทำให้ความเร็วในการเขียนลดลง
หัวเผาบางตัวไม่เหมาะสมเพราะรายงานการเติมบัฟเฟอร์ด้วยความละเอียดเช่นกัน
ขนาดหยาบหรือเวลาหรือคาดว่าบัฟเฟอร์จะเต็มไปด้านบนก่อนที่จะ
ไปให้เต็มที่
พารามิเตอร์ "ปิด" หรือ "0" ปิดใช้งานคุณลักษณะนี้
เกณฑ์สำหรับการเริ่มต้นรอกำหนดโดยพารามิเตอร์ "max_percent="
พารามิเตอร์ "min_percent=" กำหนด threshhold สำหรับการส่งต่อ
เปอร์เซ็นต์ได้รับอนุญาตในช่วง 25 ถึง 100 ตัวเลขในช่วงนี้
โดยไม่มีชื่อนำหน้าจะถูกตีความว่าเป็น "on:min_percent="
เช่น: -modesty_on_drive 75
ค่าที่เหมาะสมที่สุดจะขึ้นอยู่กับลักษณะการทำงานของบัฟเฟอร์ของไดรฟ์
พารามิเตอร์ "timeout_sec=" กำหนดหลังจากเวลาที่รอ .ไม่สำเร็จ
ความเจียมเนื้อเจียมตัวจะถูกปิดการใช้งานเพราะมันไม่ทำงาน
พารามิเตอร์ "min_usec=" กำหนดระยะเวลาพักเครื่องเริ่มต้นในหน่วยไมโครวินาที ถ้า
ดูเหมือนว่าบัฟเฟอร์ของไดรฟ์จะเต็มเกินไปสำหรับการส่งข้อมูลเพิ่มเติม โปรแกรมจะรอ
เวลาที่กำหนดและสอบถามสถานะการเติมบัฟเฟอร์อีกครั้ง หากมีการสอบถามซ้ำๆ แสดงว่า
พื้นที่ว่างไม่เพียงพอ เวลานอนจะค่อยๆ เพิ่มขึ้นเป็นพารามิเตอร์อะไร
"max_usec=" กำหนด
พารามิเตอร์ที่ไม่ได้กล่าวถึงด้วยคำสั่ง -modesty_on_drive, stay
ไม่เปลี่ยนแปลง ค่าเริ่มต้นคือ:
-modesty_on_drive ปิด:min_percent=90:max_percent=95:
timeout_sec=120:min_usec=5000:max_usec=25000

-stdio_sync "เปิด"|"ปิด"|"จบ"|หมายเลข
ตั้งค่าจำนวนไบต์หลังจากนั้นเพื่อบังคับให้ส่งออกไปยัง stdio: pseudo drives นี้
การบังคับทำให้หน่วยความจำไม่อุดตันด้วยข้อมูลที่รอดำเนินการจำนวนมากสำหรับการช้า
อุปกรณ์ ค่าเริ่มต้น "เปิด" จะเหมือนกับ "16m" บังคับเอาท์พุตปิดการใช้งานโดย
"ปิด" หรือล่าช้าโดย "สิ้นสุด" จนกว่าจะมีการสร้างข้อมูลทั้งหมด หากเลือกหมายเลข
แล้วต้องมีอย่างน้อย 64k

หุ่น "เปิด"|"ปิด"
หาก "เปิด" ให้จำลองการเผาไหม้หรือปฏิเสธด้วยเหตุการณ์ FAILURE หากไม่มีการจำลอง
เป็นไปได้ อย่าเว้นว่างหรือจัดรูปแบบ

-fs หมายเลข["k"|"m"]
กำหนดขนาดของบัฟเฟอร์ fifo ซึ่งจะทำให้สตรีมข้อมูลจากอิมเมจ ISO ราบรื่นขึ้น
รุ่นสู่การเผาไหม้สื่อ ค่าเริ่มต้นคือ 4 MiB ขั้นต่ำ 64 kiB สูงสุด 1 GiB NS
ตัวเลขอาจตามด้วยตัวอักษร "k" หรือ "m" ซึ่งหมายถึงหน่วยคือ kiB (= 1024) หรือ MiB
(= 1024 kiB)

-ปิด "เปิด"|"ปิด"|"as_needed"
หาก -close ถูกตั้งค่าเป็น "เปิด" ให้ทำเครื่องหมายสื่อที่เขียนว่าไม่สามารถต่อท้ายได้อีกต่อไป
การดำเนินการนี้จะไม่มีผลกับประเภทสื่อที่เขียนทับได้ การตั้งเป็น "เปิด" นั้นตรงกันข้าม
ของตัวเลือก cdrecord -multi และเป็นหนึ่งในตัวเลือกของ growisofs -dvd-compat
หากตั้งค่าเป็น "ปิด" ให้เก็บสื่อที่สามารถเขียนได้สำหรับเซสชันที่ต่อท้าย
หากตั้งค่าเป็น "as_needed" ให้ใช้ "เปิด" เฉพาะในกรณีที่คาดการณ์ว่า "ปิด" จะล้มเหลวด้วย
ให้สื่อและสถานะของมัน
ไดรฟ์บางตัวไม่รู้จัก DVD-RW ที่ว่างเปล่าอย่างรวดเร็วซึ่งต้อง "เปิด" ถ้ามี
ได้รับการพิสูจน์อย่างดีว่าการเบิร์นล้มเหลวเนื่องจาก -close "off" จากนั้น -close
"as_needed" ทำให้เกิดการลองใหม่ด้วย "เปิด"
โปรดทราบว่าคำสั่ง emulation -as "cdrecord" จะแทนที่ current . ชั่วคราว
การตั้งค่าของ -close โดยค่าเริ่มต้นของตัวเอง -close "on" หากตัวเลือก -multi หายไป

-write_type "auto"|"tao"|"เสา/ดาว"
กำหนดประเภทการเขียนสำหรับการเบิร์นครั้งต่อไป "auto" จะเลือก SAO ด้วย CD เปล่า
สื่อ DAO ที่มี DVD-R[W] ว่าง ถ้า -close เป็น "เปิด" และมิฉะนั้น CD TAO หรือ
ประเภทการเขียนเทียบเท่าของสื่อ DVD/BD โดยเฉพาะ เลือก TAO หรือ SAO/DAO
อย่างชัดแจ้งอาจทำให้การเบิร์นล้มเหลวหากประเภทการเขียนที่ต้องการไม่ใช่
เป็นไปได้ด้วยสถานะสื่อที่กำหนด

-การขยายความ หมายเลข["k"|"m"]|"รวม"|"ต่อท้าย"
ต่อท้ายจำนวนไบต์พิเศษที่กำหนดให้กับสตรีมรูปภาพ นี่คือประเพณี
การแก้ไขข้อบกพร่องแบบดั้งเดิมในไดรเวอร์อ่านอุปกรณ์บล็อก จำเป็นสำหรับ CD . เท่านั้น
การบันทึกในโหมด TAO เนื่องจากแทบจะคาดเดาไม่ได้ว่าภาพจะสื่ออะไร
จบลง ซอร์ริโซ เพิ่มช่องว่างภายใน 300k แบบดั้งเดิมให้กับรูปภาพทั้งหมดตามค่าเริ่มต้น
สำหรับภาพที่ไม่เคยได้รับไปยังซีดี ให้ใช้ -padding 0 ได้อย่างปลอดภัย
โดยปกติการเติมจะไม่ถูกเขียนเป็นส่วนหนึ่งของอิมเมจ ISO แต่ต่อท้าย
ภาพสิ้นสุด นี่คือโหมด -padding "ต่อท้าย"
คำสั่งการจำลอง -as "mkisofs" และคำสั่ง -jigdo ทำให้การเติมถูกเขียนเป็น
ส่วนหนึ่งของภาพ เอฟเฟกต์เดียวกันนี้ทำได้โดยโหมด -padding "รวมอยู่ด้วย"

ที่สามารถบูตได้ มาตรฐาน ISO ภาพ:

ตรงกันข้ามกับข้อกำหนดที่เผยแพร่ BIOS จำนวนมากจะโหลดบันทึก El Torito จาก
เซสชันแรกบนสื่อและไม่ใช่จากเซสชันสุดท้าย ซึ่งได้รับการติดตั้งตามค่าเริ่มต้น นี้
ทำให้ไม่มีปัญหากับสื่อที่เขียนทับได้เพราะปรากฏต่อผู้อ่านที่ไม่ได้โฆษณาเป็น
เซสชันเดียว
แต่ด้วยสื่อหลายเซสชัน CD-R[W], DVD-R[W], DVD+R หมายความว่าทั้งบูตสามารถบู๊ตได้
ระบบต้องมีอยู่แล้วในเซสชั่นแรกและเซสชั่นสุดท้ายยังคงต้อง
รับไฟล์ทั้งหมดที่ระบบบูตคาดหวังหลังจากติดตั้งอิมเมจ ISO
หากทราบว่ามีอิมเมจสำหรับบูตจาก ISOLINUX หรือ GRUB ปรากฏบนสื่อ ขอแนะนำให้ใช้
เพื่อแก้ไขเมื่อมีการเขียนเซสชั่นติดตามผล แต่ไม่ควรพึ่ง
ความสามารถในการมีอิทธิพลต่อการบูตของเซสชันที่มีอยู่ เว้นแต่จะถือว่า
สื่อที่เขียนทับได้
มีกลไกการบูตที่ไม่ใช้บันทึก El Torito แต่เริ่มต้นที่
ไบต์แรกของรูปภาพ: PC-BIOS MBR หรือ EFI GPT สำหรับอุปกรณ์ที่เหมือนฮาร์ดดิสก์, พาร์ติชัน APM
รายการสำหรับ Mac ที่คาดหวังอิมเมจสำหรับบูต HFS+, MIPS Volume Header สำหรับคอมพิวเตอร์ SGI รุ่นเก่า
DEC Boot Block สำหรับ MIPS DECstation เก่า, SUN Disk Label สำหรับเครื่อง SPARC, การบู๊ต HP-PA
เซกเตอร์สำหรับเครื่อง HP PA-RISC, บูตเซกเตอร์สำหรับบูต DEC Alpha SRM สำหรับเครื่อง DEC Alpha เก่า

คำสั่งต่อไปนี้หลายคำสั่งคาดว่าเส้นทางของดิสก์เป็นอินพุต แต่ยังยอมรับคำอธิบาย
สตริงสำหรับตัวอ่านช่วงเวลา libisofs ซึ่งสามารถตัดข้อมูลจากไฟล์ดิสก์หรือ
-indev และทำให้ส่วนต่างๆ ของเนื้อหาเป็นศูนย์: command -append_partition, boot specs
system_area=, grub2_mbr=, prep_boot_part=, efi_boot_part=.
สตริงคำอธิบายประกอบด้วยส่วนประกอบต่อไปนี้ คั่นด้วยเครื่องหมายทวิภาค ':'
" -- ช่วงเวลา:" ค่าสถานะ ":" ช่วงเวลา ":" ศูนย์ ":" แหล่งที่มา
องค์ประกอบ "--ช่วง" ระบุว่านี่ไม่ใช่เส้นทางของดิสก์ธรรมดา แต่เป็น
สตริงคำอธิบายตัวอ่านช่วงเวลา แฟล็กส่วนประกอบจะแก้ไขเพิ่มเติม
การตีความ:
"local_fs" ต้องการอ่านจากไฟล์ที่แสดงโดยพาธในซอร์ส
"imported_iso" ต้องการอ่านจากไฟล์ -indev ใช้งานได้ก็ต่อเมื่อ -outdev ไม่เหมือนกัน
เป็น -indev คอมโพเนนต์ต้นทางจะถูกละเว้น
ช่วงเวลาคอมโพเนนต์ประกอบด้วยหมายเลขที่อยู่สองไบต์คั่นด้วยอักขระ "-"
เช่น "0-429" หมายถึงการอ่านไบต์ 0 ถึง 429
คอมโพเนนต์ Zeroizers ประกอบด้วยสตริงที่คั่นด้วยเครื่องหมายจุลภาคเป็นศูนย์หรือมากกว่า พวกเขากำหนด
ส่วนใดของข้อมูลที่อ่านเป็นศูนย์ ไบต์จำนวน 0 หมายถึงไบต์ที่อ่านจาก
ที่อยู่เริ่มต้นของช่วงเวลา แต่ละสตริงอาจเป็นหนึ่งใน:
"zero_mbrpt" ต้องการให้ตารางพาร์ติชั่น MBR เป็นศูนย์หากไบต์ 510 และ 511 รองรับ MBR
ลายเซ็น 0x55 0xaa.
"zero_gpt" ต้องการตรวจสอบส่วนหัว GPT ในหน่วยไบต์ 512 ถึง 1023 เพื่อทำให้เป็นศูนย์และ
บล็อกตารางพาร์ทิชัน
"zero_apm" ต้องการตรวจสอบบล็อก APM 0 และทำให้บล็อกตารางพาร์ติชั่นเป็นศูนย์
Start_byte"-"End_byte ต้องการศูนย์ไบต์การอ่านที่ขึ้นต้นด้วย number
Start_byte และสิ้นสุดหลังจาก End_byte
แหล่งที่มาของคอมโพเนนต์คือพาธไฟล์ที่มีแฟล็ก "local_fs" และละเว้นด้วยแฟล็ก
"นำเข้า_iso"
ตัวเลขไบต์สามารถปรับขนาดได้ด้วยคำต่อท้ายจาก {k,m,g,t,s,d} ซึ่งหมายถึงการคูณด้วย
{1024, 1024k, 1024m, 1024g, 2048, 512} หมายเลขสิ้นสุดของค่าที่ปรับขนาดแสดงถึงไบต์สุดท้ายของ
ช่วงที่ปรับขนาด
เช่น "0d-0d" คือ "0-511"
ตัวอย่าง:
"local_fs:0-32767:zero_mbrpt,zero_gpt,440-443:/tmp/template.iso"
"imported_iso:45056d-47103d::"

-boot_image "ใดๆ"|"isolinux"|"ด้วง"
"ทิ้ง"|"เก็บ"|"แพทช์"|"เล่นซ้ำ"|"show_status"|
bootspec|"ถัดไป"
กำหนดอุปกรณ์ของระบบไฟล์ที่เกิดขึ้นใหม่ด้วยจุดเริ่มต้นการบูต
ด้วยระบบที่บูตผ่าน BIOS หรือ EFI นี่คือชุดของอิมเมจการบูต El Torito
อาจเป็นรหัสบูต MBR และอาจเป็นตารางพาร์ติชันประเภท MBR, GPT หรือ APM
ชุดไฟล์ดังกล่าวสร้างโดยระบบบูตโหลดเดอร์ เช่น ISOLINUX หรือ GRUB

แต่ละคำสั่ง -boot_image มีสองพารามิเตอร์: ชนิดและการตั้งค่า มากกว่าหนึ่ง
คำสั่ง -boot_image อาจใช้เพื่อกำหนดการจัดการอิมเมจสำหรับบูตตั้งแต่หนึ่งอิมเมจขึ้นไป
ลำดับเรื่อง
ประเภท ไอโซลินุกซ์ และ ด้วง ดูแลลักษณะเฉพาะที่รู้จัก พิมพ์ ใด ทำให้ไม่มี
สมมติฐานเกี่ยวกับที่มาของภาพบูต

เมื่อโหลดระบบไฟล์ ISO พื้นที่ระบบและอิมเมจการบูต El Torito จะถูกโหลด
ด้วย. พฤติกรรมเริ่มต้นคือไม่เขียนอิมเมจบูต El Torito ที่โหลดและเขียน
เนื้อหาพื้นที่ระบบที่โหลดโดยไม่มีการเปลี่ยนแปลง
ทิ้ง ยกเลิกแค็ตตาล็อกการบูต El Torito และอิมเมจสำหรับบูต โดยไม่คำนึงถึง
ไม่ว่าจะโหลดจากระบบไฟล์ ISO หรือกำหนดโดยคำสั่ง BIOS หรือ EFI . ใดๆ
ตัวเลือกการบูตที่เกี่ยวข้องจะถูกเพิกถอน อย่างไรก็ตาม ข้อมูลพื้นที่ระบบที่โหลดจะยังคงอยู่
ถูกต้อง. ถ้าต้องการก็ต้องลบทิ้งโดย
-boot_image ใดๆ system_area=/dev/zero
เก็บ เก็บหรือคัดลอกอิมเมจการบูต El Torito โดยไม่มีการเปลี่ยนแปลงและเขียนแค็ตตาล็อกใหม่
ปะ ใช้การแพตช์กับอิมเมจบูต El Torito ที่มีอยู่หากดูเหมือนว่าจะมี
ตารางข้อมูลการบูต
ต้องแก้ไขตารางข้อมูลการบูตเมื่อมีการแนะนำอิมเมจสำหรับบูตใหม่
ลงในอิมเมจ ISO หรือหากมีการย้ายอิมเมจที่มีอยู่ โดยอัตโนมัติ
เสร็จสิ้นหากระบุประเภท "isolinux" หรือ "grub" แต่ไม่มี "ใดๆ"
หากเปิดใช้งานการแพตช์ รูปภาพสำหรับบูตจากเซสชันก่อนหน้าจะถูกตรวจสอบ
ไม่ว่าพวกเขาจะมีตารางข้อมูลการบูตหรือไม่ ถ้าไม่ใช่ แสดงว่าไม่มีการแพตช์ นี้
ตรวจสอบไม่ผิด ดังนั้นหากคุณรู้ว่ารูปภาพไม่จำเป็นต้องมีการแพตช์ ให้ใช้
"อะไรก็ได้" "เก็บ" "grub" "patch" จะไม่แก้ไขอิมเมจ EFI (platform_id=0xef)
เล่นใหม่ เป็น "แพทช์" เวอร์ชันที่ทันสมัยกว่าซึ่งไม่เพียง แต่ดูแล El . ที่มีอยู่
อุปกรณ์บูต Torito แต่ยังสำหรับข้อกำหนดการบูตที่รู้จักใน System
พื้นที่. จะยกเลิกการตั้งค่า -boot_image ที่มีอยู่และดำเนินการคำสั่ง
เสนอโดยคำสั่ง -report_el_torito "cmd"
การดำเนินการนี้จะสำเร็จก็ต่อเมื่อวัตถุไฟล์ที่กล่าวถึงในผลลัพธ์ของ
คำสั่ง -report_el_torito "cmd" ยังคงใช้งานได้ ห้ามลบหรือเปลี่ยนชื่อ boot
ไฟล์รูปภาพหลัง -indev.
วาง El Torito ที่ไม่รู้จัก: -boot_image "any" "discard"
รักษาสิ่งที่เป็นที่รู้จัก: -boot_image "any" "replay"
El Torito สำหรับ GRUB เท่านั้น: -boot_image "grub" "patch"
El Torito สำหรับ ISOLINUX เท่านั้น: -boot_image "isolinux" "patch"
show_status จะพิมพ์สิ่งที่ทราบเกี่ยวกับอิมเมจสำหรับบูตที่โหลดและ
ชะตากรรมที่กำหนดไว้

A bootspec เป็นคำในรูปแบบ name=value. ใช้เพื่ออธิบายพารามิเตอร์
ของคุณสมบัติการบูต ชื่อ "dir", "bin_path", "efi_path" นำไปสู่ ​​El Torito
อิมเมจที่สามารถบู๊ตได้ ชื่อ "system_area" เปิดใช้งานไฟล์ที่กำหนดเป็น MBR หรือดิสก์อื่น
ส่วนหัว
สำหรับสื่อทุกประเภท สามารถทำได้ภายในเซสชันแรก ในวาระต่อไป
อิมเมจสำหรับบูตที่มีอยู่สามารถถูกแทนที่ด้วยอิมเมจใหม่ แต่ขึ้นอยู่กับสื่อ
พิมพ์นี้อาจมีผลเล็กน้อยในเวลาบูต ดูด้านบน.
ต้องเพิ่มอิมเมจสำหรับบูต El Torito ให้กับอิมเมจ ISO ด้วยวิธีปกติ (image
กำลังโหลด, -map, -add, ...). ในกรณีของ ISOLINUX ไฟล์ควรอยู่ใน
ไดเร็กทอรีอิมเมจ ISO /isolinux หรือใน /boot/isolinux ในกรณีนั้นก็เพียงพอแล้ว
ใช้เป็น bootspec ข้อความ "dir=/isolinux" หรือ "dir=/boot/isolinux" เช่น
-boot_image isolinux dir=/boot/isolinux
ซึ่งรวมการตั้งค่าแต่ละรายการเหล่านี้ไว้ด้วยกัน:
-boot_image isolinux bin_path=/boot/isolinux/isolinux.bin
-boot_image isolinux cat_path=/boot/isolinux/boot.cat
-boot_image isolinux load_size=2048
-boot_image ใดๆ boot_info_table=on
ไฟล์แค็ตตาล็อกการบูต El Torito ถูกแทรกลงในอิมเมจ ISO พร้อมที่อยู่
cat_path= ในเวลา -commit มันอยู่ภายใต้ปกติ -เขียนทับและ -มั่นใจ
การประมวลผลหากมีไฟล์ที่มีชื่อเดียวกันอยู่แล้ว แคตตาล็อกแสดงรายการ
ภาพบูตและถูกอ่านโดยสิ่งอำนวยความสะดวกในการบู๊ตเพื่อเลือกหนึ่งในอิมเมจสำหรับบู๊ต แต่
ไม่จำเป็นต้องปรากฏในแผนผังไดเร็กทอรีเลย หนึ่งอาจซ่อนมัน
ในต้นไม้ทั้งหมดโดย cat_hidden=on. ค่าที่เป็นไปได้อื่นๆ ได้แก่ "iso_rr", "joliet",
"hfsplus" และค่าเริ่มต้น "off"
bin_path= แสดงไฟล์อิมเมจบูต El Torito ซึ่งเป็นโปรแกรมไบนารีที่จะเป็น
เริ่มต้นโดยสิ่งอำนวยความสะดวกในการบู๊ตฮาร์ดแวร์ (เช่น BIOS) เมื่อบู๊ต
efi_path= แสดงไฟล์อิมเมจบูต El Torito ที่พร้อมสำหรับการบูท EFI นี้
ปกติจะเป็นอิมเมจระบบไฟล์ FAT ที่มีขนาดไม่เกิน 65535 บล็อก 512 ไบต์ (= 32
MiB - 512). load_size ถูกกำหนดโดยอัตโนมัติ ไม่มีตารางข้อมูลการบูตได้รับ
เขียน, ไม่มีการเลียนแบบสื่อสำหรับบูต, platform_id คือ 0xef
emul_type= สามารถเป็นหนึ่งใน "no_emulation", "hard_disk", "diskette" มันควบคุม
รหัสจำลองการบูตสื่อสำหรับบูตอิมเมจ ค่าเริ่มต้น "no_emulation" เหมาะสม
สำหรับ ISOLINUX, GRUB, FreeBSD cdboot
load_size= เป็นค่าที่ขึ้นอยู่กับอิมเมจสำหรับบูต ค่าเริ่มต้น 2048 ควรเป็น
แทนที่เมื่อทราบค่าที่ดีกว่าเท่านั้น
boot_info_table=on ทำให้เกิดการแก้ไขที่อยู่เป็นไบต์ 8 ถึง 63 ของอิมเมจสำหรับบูตซึ่ง
กำหนดโดย "any" "bin_path=" "boot_info_table=off" ปิดใช้งานการแพตช์นี้
grub2_boot_info=on ทำให้เกิดการแก้ไขที่อยู่เป็นไบต์ 2548 ของอิมเมจสำหรับบูตซึ่งก็คือ
กำหนดโดย "ใดๆ" "bin_path=" ที่อยู่ถูกเขียนเป็น 64 บิต little-endian number
เป็นบล็อกแอดเดรส 2KB ของเนื้อหาอิมเมจสำหรับบูต คูณด้วย 4 แล้วตามด้วย
เพิ่มขึ้น 5. "grub2_boot_info=off" ปิดใช้งานการแก้ไขนี้
platform_id= กำหนดโดยเลขฐานสิบหกหรือทศนิยม ID แพลตฟอร์มของการบูต
ภาพ. "0x00" คือ 80x86 PC-BIOS, "0x01" คือ PowerPC, "0x02" คือ Mac, "0xef" คือ EFI
(ทศนิยม "239")
id_string=text|56_hexdigits กำหนดสตริง ID ของส่วนแค็ตตาล็อกการบูตโดยที่
ภาพบูตจะปรากฏขึ้น หากค่าประกอบด้วย 56 ตัวอักษร [0-9A-Fa-f]
จากนั้นจะถูกแปลงเป็น 28 ไบต์ มิฉะนั้น 28 อักขระแรกจะกลายเป็น ID
สตริง สตริง ID ของอิมเมจสำหรับเริ่มระบบแรกจะกลายเป็น ID แค็ตตาล็อกโดยรวม มัน
จำกัดไว้ที่ 24 ตัวอักษร id_strings อื่นๆ จะกลายเป็น ID ของส่วน
sel_crit=hexdigits กำหนดเกณฑ์การเลือกของอิมเมจสำหรับเริ่มระบบ มากถึง 20
ไบต์ถูกอ่านจากอักขระที่กำหนด [0-9A-Fa-f] พวกเขาได้รับการประกอบกับ
รายการอิมเมจบูตในแค็ตตาล็อก
ถัดไป สิ้นสุดคำจำกัดความของอิมเมจสำหรับบูตและเริ่มต้นใหม่ ติดตามใด ๆ
-bootimage bootspecs จะส่งผลต่ออิมเมจใหม่ โหลด "ถัดไป" ตัวแรกแล้ว
ภาพบูตและแค็ตตาล็อก
system_area=disk_path คัดลอกสูงสุด 32768 ไบต์จากไฟล์ดิสก์ที่กำหนดไปยัง
จุดเริ่มต้นของอิมเมจ ISO พื้นที่ระบบนี้สงวนไว้สำหรับระบบขึ้นอยู่กับ
ซอฟต์แวร์สำหรับบู๊ต เช่น MBR ซึ่งสามารถใช้เพื่อบู๊ตจากอุปกรณ์ USB หรือฮาร์ดดิสก์
นอกเหนือจากอิมเมจสำหรับบูต El Torito ไฟล์ disk_path ไม่จำเป็นต้องถูกเพิ่มลงใน
ภาพ ISO
-boot_image ไอโซลินุกซ์ system_area= หมายถึง "partition_table=on" ในกรณีนี้
เส้นทางของดิสก์ควรนำไปสู่ไฟล์ SYSLINUX ไฟล์ใดไฟล์หนึ่ง isohdp[fp]x*.bin หรือไฟล์
ซึ่งได้มาจากหนึ่งในไฟล์เหล่านั้น เช่น 512 ไบต์แรกจาก an
อิมเมจ ISOLINUX isohybrid ISO
ในกรณีนี้ รูปภาพสำหรับบูต El Torito (dir=, bin_path=, efi_path=) อาจถูกเสริม
by ไอโซลินุกซ์ partition_entry=gpt_basdat or ไอโซลินุกซ์ partition_entry=gpt_hfsplusและ
by ไอโซลินุกซ์ partition_entry=apm_hfsplus. รูปภาพสำหรับบูตจะถูกกล่าวถึงใน
GPT เป็นข้อมูลพื้นฐานหรือพาร์ติชัน GPT HFS+ และใน APM เป็นพาร์ติชัน HFS+ ครั้งแรก
พาร์ติชั่น GPT สามพาร์ติชั่นจะถูกทำเครื่องหมายด้วยพาร์ติชั่น MBR
ในสถานการณ์แบบหลายเซสชัน พื้นที่ระบบที่มีอยู่จะถูกรักษาไว้ตามค่าเริ่มต้น ใน
ในกรณีนี้คือ disk_path พิเศษ "." ป้องกันการอ่านไฟล์ดิสก์แต่
อย่างไรก็ตามทำให้เกิดการปรับเปลี่ยนในข้อมูลพื้นที่ระบบที่โหลด การปรับเปลี่ยนดังกล่าว
อาจได้รับคำสั่งโดย -boot_image คำสั่ง
grub2_mbr=disk_path ทำงานเหมือน "ใดๆ" system_area= พร้อมการปะแก้เพิ่มเติมสำหรับ
GRUB MBR ที่ทันสมัย ที่อยู่เริ่มต้นเนื้อหาของภาพบูตแรกจะถูกแปลงเป็น
จำนวนบล็อก 512 ไบต์และเพิ่มออฟเซ็ต 4 ผลลัพธ์ถูกเขียนเป็น
ตัวเลข little-endian 64 บิตถึงที่อยู่ไบต์ 0x1b0
คุณลักษณะนี้สามารถเพิกถอนได้โดย grub2_mbr= ด้วยเส้นทางของดิสก์ที่ว่างเปล่า หรือโดย
กำลังส่ง disk_path ผ่าน system_area=
partition_table=on ทำให้ตารางพาร์ติชั่นอย่างง่ายถูกเขียนเป็นไบต์ 446 ถึง
511 ของพื้นที่ระบบ
ด้วยประเภท "isolinux" จะแสดงพาร์ติชันที่เริ่มต้นที่ไบต์ 0 และทำให้
LBA ของภาพบูตแรกที่จะเขียนลงใน MBR สำหรับรอบแรกนี้
ใช้งานได้ก็ต่อเมื่อได้รับ "system_area=" และ "bin_path=" หรือ "dir=" ด้วย
ด้วยประเภท "ใดๆ" และ "ด้วง" จะแสดงพาร์ติชันเดียวซึ่งเริ่มต้นที่ไบต์ 512
และสิ้นสุดเมื่อภาพ ISO สิ้นสุดลง ใช้งานได้โดยมีหรือไม่มี system_area= หรือ boot
ภาพ.
Bootspecs chrp_boot_part=, prep_boot_part= และ efi_boot_part= เขียนทับรายการนี้
ในตารางพาร์ติชั่น MBR
หากประเภท "isolinux" หรือ "grub" ถูกตั้งค่าเป็น "patch" ดังนั้น "partition_table=on" จะเป็น
เปิดใช้งานโดยไม่มีอิมเมจสำหรับบูตใหม่ ในกรณีนี้ พื้นที่ระบบที่มีอยู่ได้รับ
ตรวจสอบว่ามีที่อยู่และขนาดราวกับว่าได้รับการประมวลผลโดย
"partition_table=on". ถ้าเป็นเช่นนั้น พารามิเตอร์เหล่านั้นจะได้รับการอัปเดตเมื่อ System . ใหม่
มีการเขียนพื้นที่
"system_area=/dev/zero" พิเศษทำให้เกิด NUL-bytes 32k ใช้สิ่งนี้เพื่อทิ้ง an
MBR ซึ่งเต็มไปด้วยอิมเมจ ISO
appended_part_as=gpt ทำเครื่องหมายพาร์ติชันจาก -append_partition ใน GPT แทนที่จะเป็นใน
เอ็มบีอาร์ ในกรณีนี้ MBR จะแสดงพาร์ติชั่นเดียวของประเภท 0xee ซึ่งครอบคลุม
ข้อมูลเอาต์พุตทั้งหมด
appended_part_as=mbr เป็นค่าเริ่มต้น พาร์ติชั่นที่ต่อท้ายจะถูกทำเครื่องหมายใน GPT เท่านั้นถ้า
GPT ผลิตขึ้นเนื่องจากการตั้งค่าอื่นๆ
chrp_boot_part=on ทำให้เกิดพาร์ติชันเดียวใน MBR ซึ่งครอบคลุมอิมเมจ ISO ทั้งหมด
และมีประเภท 0x96 ไม่สามารถทำงานร่วมกับคุณสมบัติอื่นใดที่สร้าง MBR
รายการพาร์ทิชัน ทำให้ไม่สามารถระบุ GPT ได้
prep_boot_part=disk_path แทรกเนื้อหาของไฟล์ข้อมูลลงในรูปภาพและ
ทำเครื่องหมายด้วยพาร์ติชัน MBR ประเภท 0x41 ส่วนต่างๆ ของภาพ ISO ก่อนและ
หลังจากพาร์ติชั่นนี้จะถูกครอบคลุมโดยพาร์ติชั่น MBR เพิ่มเติม ไฟล์ข้อมูลคือ
ควรจะมีรหัสปฏิบัติการของ ELF
efi_boot_part=disk_path แทรกเนื้อหาของไฟล์ข้อมูลลงในภาพและเครื่องหมาย
โดยพาร์ติชัน GPT ถ้าไม่ใช่ chrp_boot_part=on แสดงว่าพาร์ติชั่นแรกใน MBR
จะมีประเภท 0xee เพื่อประกาศการมีอยู่ของ GPT ไฟล์ข้อมูลควรจะ
มีระบบไฟล์ FAT
แทนที่จะเป็น disk_path อาจให้คำว่า --efi-boot-image มันเปิดเผยใน GPT
เนื้อหาของอิมเมจบูต El Torito EFI แรกเป็นพาร์ติชันระบบ EFI บูต EFI
รูปภาพถูกแนะนำโดย bootspec efi_path= อิมเมจการบูต EFI ที่ได้รับผลกระทบไม่สามารถ
แสดงใน HFS+ เนื่องจากถูกเก็บไว้นอกพาร์ติชัน HFS+
partition_offset=2kb_block_adr ทำให้ตารางพาร์ติชั่นมีพาร์ติชั่นเดียว
ที่เริ่มต้นจากที่อยู่บล็อกที่กำหนด ซึ่งนับในบล็อก 2048 ไบต์ ไม่ใช่ใน
512 ไบต์บล็อก หากที่อยู่บล็อกไม่ใช่ศูนย์ จะต้องมีอย่างน้อย 16 A
ออฟเซ็ตพาร์ติชั่นที่ไม่ใช่ศูนย์ทำให้มีการสร้างซูเปอร์บล็อกสองตัวและ . สองชุด
ต้นไม้ไดเรกทอรี อิมเมจสามารถติดตั้งได้ตั้งแต่เริ่มต้นแบบสัมบูรณ์เช่นเดียวกับ
จากพาร์ติชั่นเริ่มต้น
ค่าออฟเซ็ตของอิมเมจ ISO จะถูกรักษาไว้เมื่อมีการเพิ่มเซสชันใหม่ ดังนั้น
ค่าที่กำหนดไว้ที่นี่จะมีผลก็ต่อเมื่อมีการเขียนอิมเมจ ISO ใหม่
partition_hd_cyl=number ให้จำนวนหัวต่อกระบอกสูบสำหรับพาร์ติชั่น
ตาราง. 0 เลือกค่าเริ่มต้น สูงสุดคือ 255
partition_sec_hd=number ให้จำนวนเซกเตอร์ต่อหัวสำหรับพาร์ติชั่น
ตาราง. 0 เลือกค่าเริ่มต้น สูงสุดคือ 63
ผลิตภัณฑ์ partition_sec_hd * partition_hd_cyl * 512 คือขนาดกระบอกสูบ มัน
ควรหารด้วย 2048 ลงตัว เพื่อให้สามารถจัดตำแหน่งได้อย่างแม่นยำ กับ
พาร์ติชั่นต่อท้ายและ "appended_part_as=gpt" ไม่จำกัดจำนวน
กระบอกสูบ มิฉะนั้นอาจมีมากถึง 1024 คน ถ้าขนาดกระบอกใหญ่เกินไป
เล็กให้อยู่ต่ำกว่าขีด จำกัด จากนั้นค่าที่เหมาะสมของ partition_hd_cyl คือ
เลือกด้วย partition_sec_hd 32 หรือ 63 หากภาพมีขนาดใหญ่กว่า 8,422,686,720
ไบต์ ดังนั้น ข้อจำกัดขนาดกระบอกสูบจึงไม่สามารถทำได้สำหรับ MBR
partition_cyl_align=โหมดควบคุมการจัดตำแหน่งขนาดภาพเป็นจำนวนเต็มของ
กระบอกสูบ ถูกกำหนดโดยสเปค isohybrid และดูเหมือนว่าจะช่วยโปรแกรม
fdisk ขนาดกระบอกสูบต้องหารด้วย 2048 ภาพที่ใหญ่กว่า 8,323,596,288
ไบต์ไม่สามารถจัดตำแหน่งในตารางพาร์ทิชัน MBR
โหมด "อัตโนมัติ" เป็นค่าเริ่มต้น การจัดตำแหน่งโดยการเติมจะเกิดขึ้นเฉพาะกับ "isolinux"
"partition_table=on".
โหมด "เปิด" ทำให้เกิดการจัดตำแหน่งโดยการเติมด้วย "partition_table=on" สำหรับประเภทใดก็ได้ โหมด
"ทั้งหมด" เหมือนกับ "เปิด" แต่ยังเพิ่มพาร์ติชั่นจาก -append_partition เป็นการจัดตำแหน่ง
ขนาด.
โหมด "ปิด" ปิดใช้งานการจัดตำแหน่งสำหรับประเภทใดก็ได้
mips_path=iso_rr_path ประกาศไฟล์ข้อมูลในภาพเป็น MIPS Big Endian
ไฟล์บูตและทำให้การผลิต MIPS Big Endian Volume Header นี่คือ
เฉพาะกับการผลิตบูตบล็อคอื่นๆ เช่น MBR มันจะ
เขียนทับ 512 ไบต์แรกของข้อมูลใดๆ ที่ system_area= ให้มา มากถึง 15 บูต
สามารถประกาศไฟล์ได้ด้วย mips_path=
mipsel_path=iso_rr_path ประกาศไฟล์ข้อมูลในภาพเป็น MIPS Little
ไฟล์บูต Endian สิ่งนี้ไม่เกิดร่วมกันกับบล็อกการบูตอื่น ๆ มันจะ
เขียนทับ 512 ไบต์แรกของข้อมูลใดๆ ที่ system_area= ให้มา ตัวเดียวเท่านั้น
ไฟล์บูตสามารถประกาศได้โดย mipsel_path=
sparc_label=text ทำให้เกิดการผลิต SUN Disk Label ด้วยข้อความที่กำหนดเป็น
ฉลาก ASCII พาร์ติชั่น 2 ถึง 8 อาจถูกครอบครองโดยภาพที่ต่อท้าย พาร์ติชั่น 1
จะเป็นอิมเมจ ISO เสมอ ดูคำสั่ง -append_partition 512 ไบต์แรก
ของข้อมูลใดๆ ที่ได้รับจาก system_area= จะถูกเขียนทับ
grub2_sparc_core=iso_rr_path ทำให้ที่อยู่เนื้อหาและขนาดของไฟล์ที่กำหนด
ให้เขียนต่อจาก SUN Disk Label ตัวเลขทั้งสองถูกนับเป็นไบต์ NS
ที่อยู่ถูกเขียนเป็นตัวเลขปลายใหญ่ 64 บิตถึงไบต์ 0x228 ขนาดเขียน
เป็นตัวเลขปลายใหญ่ 32 บิตถึงไบต์ 0x230
hppa_cmdline=ข้อความตั้งค่าบรรทัดคำสั่ง PALO สำหรับ HP-PA สูงสุด 1023 ตัวอักษร
อนุญาตโดยค่าเริ่มต้น ด้วย hppa_hdrversion=4 ขีดจำกัดคือ 127
โปรดทราบว่าต้องมีข้อกำหนดสำหรับบูต hppa_ ห้ารายการแรก หากมี hppa_
ใช้ bootspecs อนุญาตให้หายไปเฉพาะ hppa_hdrversion=
hppa_bootloader=iso_rr_path กำหนดพาธที่กำหนดเป็นไฟล์ bootloader ของ HP-PA
hppa_kernel_32=iso_rr_path กำหนดเส้นทางที่กำหนดเป็นไฟล์เคอร์เนล HP-PA 32 บิต
hppa_kernel_64=iso_rr_path กำหนดเส้นทางที่กำหนดเป็นไฟล์เคอร์เนล HP-PA 64 บิต
hppa_ramdisk=iso_rr_path กำหนดเส้นทางที่กำหนดเป็นไฟล์ดิสก์ HP-PA RAM
hppa_hdrversion=หมายเลขเลือกระหว่างส่วนหัว PALO เวอร์ชัน 5 (ค่าเริ่มต้น) และเวอร์ชัน
4. สำหรับค่าที่เหมาะสม โปรดดูในซอร์สโค้ดของ PALO: PALOHDRVERSION
alpha_boot=iso_rr_path ประกาศไฟล์ข้อมูลในภาพเป็น DEC Alpha SRM
Bootstrap Loader รองและทำให้เกิดการผลิตบูตเซกเตอร์ซึ่งชี้ไปที่
มัน. สิ่งนี้ไม่เกิดร่วมกันกับการผลิตบูตบล็อคอื่นๆ เช่น MBR
mips_discard, sparc_discard, hppa_discard, alpha_discard เพิกถอนไฟล์บูตใด ๆ
ประกาศสำหรับ mips/mipsel, sparc, hppa หรือ alpha ตามลำดับ นี้
ยกเลิกการห้ามผลิตบล็อกสำหรับเริ่มระบบอื่น
hfsplus_serial=hexstring ตั้งค่าสตริง 16 หลัก "0" ถึง "9" และตัวอักษร "a" ถึง
"f" ซึ่งจะใช้เป็นหมายเลขซีเรียลเฉพาะของระบบไฟล์ HFS+ ที่เกิดขึ้นใหม่
hfsplus_block_size=number กำหนดขนาดบล็อกการจัดสรรที่จะใช้ในการผลิต
ระบบไฟล์ HFS+ อนุญาตคือ 512, 2048 หรือ 0 หลังช่วยให้โปรแกรม
ตัดสินใจ.
apm_block_size=ตัวเลขกำหนดขนาดบล็อกที่จะใช้เมื่ออธิบายพาร์ทิชันโดย
แผนที่พาร์ทิชันของ Apple อนุญาตคือ 512, 2048 หรือ 0 หลังช่วยให้
โปรแกรมตัดสินใจ
โปรดทราบว่าขนาด 512 เข้ากันไม่ได้กับการผลิต GPT และขนาดนั้น 2048
จะไม่สามารถเมานต์ได้ -t hfsplus อย่างน้อยโดยเคอร์เนล Linux รุ่นเก่า

-append_partition partition_number type_code disk_path
ทำให้อิมเมจระบบไฟล์ที่เตรียมไว้ต่อท้ายอิมเมจ ISO และกลายเป็น
อธิบายโดยรายการตารางพาร์ติชั่นในบล็อกการเริ่มระบบเมื่อเริ่มต้นการเกิดขึ้นใหม่
ภาพ ISO รายการพาร์ติชั่นจะรับขนาดของไฟล์ที่ส่งโดยปัดเศษขึ้น
เป็นทวีคูณถัดไปของ 2048 ไบต์หรือเป็นทวีคูณถัดไปของขนาดกระบอกสูบ
ระวังการทำงานหลายเซสชันที่ตามมา พาร์ติชั่นที่ต่อท้ายจะได้รับ
เขียนทับ
พาร์ติชั่นอาจต่อท้ายด้วยประเภทบล็อกสำหรับบูต MBR และด้วย SUN Disk Label
ด้วย MBR:
partition_number อาจเป็น 1 ถึง 4 หมายเลข 1 จะใส่อิมเมจ ISO ทั้งหมดลงใน
พื้นที่ว่างก่อนพาร์ติชัน 1 ดังนั้นร่วมกับส่วนใหญ่ ซอร์ริโซ คุณสมบัติ MBR
หมายเลข 2 จะเป็นทางเลือกที่เป็นธรรมชาติที่สุด
type_code อาจเป็น "FAT12", "FAT16", "Linux" หรือเลขฐานสิบหกระหว่าง
0x00 และ 0xff ไม่ใช่ตัวเลขทั้งหมดที่จะให้ผลลัพธ์ที่ใช้งานได้ สำหรับรายการรหัส
ค้นหา "ประเภทพาร์ติชัน" ทางอินเทอร์เน็ตหรือเรียกใช้คำสั่ง fdisk "L"
หากคำสั่งอื่นทำให้เกิดการผลิต GPT แสดงว่าพาร์ติชั่นที่ต่อท้าย
จะถูกกล่าวถึงที่นั่นด้วย
disk_path ต้องจัดเตรียมไบต์ข้อมูลที่จำเป็น ณ เวลาส่ง ว่างเปล่า
disk_path ปิดใช้งานคุณลักษณะนี้สำหรับหมายเลขพาร์ติชันที่กำหนด
ด้วย SUN Disk Label (เลือกโดย -boot_image any sparc_label=):
partition_number อาจเป็น 2 ถึง 8 หมายเลข 1 จะเป็นอิมเมจ ISO เสมอ พาร์ทิชัน
ที่อยู่เริ่มต้นถูกจัดชิดกับ 320 KiB type_code ไม่สำคัญ ส่ง 0x0
ชื่อภาพพาร์ติชั่น "." ทำให้พาร์ทิชันกลายเป็นสำเนาของด้านล่างถัดไป
หนึ่งที่ถูกต้อง

จิ๊กโด แบบ การสกัด:

จาก man genisoimage: "Jigdo เป็นเครื่องมือที่ช่วยในการแจกจ่ายไฟล์ขนาดใหญ่เช่น CD
และภาพดีวีดี ดู http://atterer.net/jigdo/ สำหรับรายละเอียดเพิ่มเติม เดเบียนซีดีและดีวีดี ISO
รูปภาพถูกเผยแพร่บนเว็บในรูปแบบ jigdo เพื่อให้ผู้ใช้ปลายทางสามารถดาวน์โหลดได้มากขึ้น
อย่างมีประสิทธิภาพ"
ซอร์ริโซ สามารถสร้างไฟล์ .jigdo และ .template ร่วมกับ ISO . เซสชันเดียว
ภาพ. ไฟล์ .jigdo ประกอบด้วยเช็คซัมและที่อยู่ไฟล์สัญลักษณ์ .แม่แบบ
ไฟล์มีอิมเมจ ISO ที่บีบอัดพร้อมแท็กอ้างอิงแทนที่จะเป็นไบต์ของเนื้อหา
ไฟล์ที่ระบุไว้
อินพุตสำหรับกระบวนการนี้เป็นอาร์กิวเมนต์ปกติสำหรับ a ซอร์ริโซ เซสชันในช่องว่าง -outdev
และไฟล์ .md5 ซึ่งแสดงรายการไฟล์ข้อมูลที่อาจอยู่ในไฟล์ .jigdo และ
อ้างอิงจากภายนอกในไฟล์ .template แต่ละไฟล์ที่กำหนดจะแสดงใน
.md5 ด้วยบรรทัดข้อความเดียว:
MD5 เป็นเลขฐานสิบหก 32 ตัว ช่องว่าง 2 ตัว ขนาดเป็นทศนิยมหรือช่องว่าง 12 หลัก ช่องว่าง 2 ตัว สัญลักษณ์
ที่อยู่ไฟล์
ที่อยู่ไฟล์ในบรรทัด .md5 ต้องมีชื่อฐานเดียวกันกับ disk_path ของ
ไฟล์ที่จะจับคู่ เส้นทางไดเรกทอรีของที่อยู่ไฟล์นั้นสำคัญสำหรับ To=From
การแมปไม่ใช่สำหรับการจดจำไฟล์ หลังจาก To=จากการแมป ที่อยู่ไฟล์จะถูกเขียน
ลงในไฟล์ .jigdo เครื่องมือคืนค่า Jigdo จะแปลงที่อยู่เหล่านี้เป็นจริงๆ
ที่อยู่แหล่งข้อมูลที่เข้าถึงได้ซึ่งพวกเขาสามารถอ่านได้
หากรายการพารามิเตอร์ jigdo ไม่ว่างเปล่า แสดงว่า ซอร์ริโซ จะปฏิเสธที่จะเขียนถึง
เป้าหมายที่ไม่ว่างเปล่า มันจะปิดการใช้งานการจำลองหลายเซสชัน และช่องว่างภายในจะถูกนับเป็น
ส่วนหนึ่งของอิมเมจ ISO

-จิ๊กโด ค่าพารามิเตอร์_name
ล้างรายการพารามิเตอร์ Jigdo Template Extraction หรือเพิ่มพารามิเตอร์ลงในรายการนั้น
ชื่อนามแฝงคือตัวเลือก genisoimage ที่สอดคล้องกัน พวกเขาได้รับการยอมรับในฐานะ
ชื่อพารามิเตอร์เช่นกัน โดยเฉพาะอย่างยิ่งพวกเขาได้รับการยอมรับจาก -as mkisofs
คำสั่งจำลอง
พารามิเตอร์ ชัดเจน โดยมีค่าใด ๆ จะทำให้รายการทั้งหมดว่างเปล่า ไม่ใช่ .jigdo และ .template
ไฟล์จะถูกผลิต
template_path ตั้งค่า disk_path สำหรับไฟล์ .template ที่มีรูและ
คัดลอกอิมเมจ ISO ที่บีบอัด
นามแฝง: -jigdo-template
jigdo_path ตั้งค่า disk_path สำหรับไฟล์ .jigdo ด้วยเช็คซัมและดาวน์โหลด
ที่อยู่สำหรับเติมหลุมใน .template
นามแฝง: -jigdo-jigdo
md5_path ตั้งค่า disk_path ที่จะค้นหาไฟล์อินพุต .md5
นามแฝง: -md5-list
min_size กำหนดขนาดขั้นต่ำสำหรับไฟล์ข้อมูลที่จะแสดงรายการในไฟล์ .jigdo และ
เป็นรูในไฟล์ .template
นามแฝง: -jigdo-min-file-size
ไม่รวม เพิ่มรูปแบบนิพจน์ทั่วไปซึ่งจะนำไปเปรียบเทียบกับค่าสัมบูรณ์
disk_path ของไฟล์ข้อมูลใด ๆ การจับคู่ทำให้ไฟล์อยู่ใน .template ใน any
กรณี.
นามแฝง: -jigdo-exclude
demand_md5 เพิ่มรูปแบบนิพจน์ทั่วไปซึ่งจะเปรียบเทียบกับ
disk_path แบบสัมบูรณ์ของไฟล์ข้อมูลใดๆ ที่ไม่พบในรายการ .md5 การแข่งขัน
ทำให้เกิดเหตุการณ์ MISHAP
นามแฝง: -jigdo-force-md5
การทำแผนที่ เพิ่มคู่สตริงของแบบฟอร์ม To=From ไปยังรายการพารามิเตอร์ ถ้าข้อมูล
ไฟล์จะอยู่ในไฟล์ .jigdo จากนั้นจะอ้างอิงโดยที่อยู่ไฟล์จาก
บรรทัดในไฟล์ .md5 ที่อยู่ไฟล์นี้ได้รับการตรวจสอบไม่ว่าจะขึ้นต้นด้วย
จากสตริง หากเป็นเช่นนั้น สตริงนี้จะถูกแทนที่ด้วยสตริง To และ a
':' ก่อนที่มันจะเข้าไปในไฟล์ .jigdo สตริง From ควรลงท้ายด้วย a
'/' อักขระ.
นามแฝง: -jigdo-map
การอัด เลือกหนึ่งใน "bzip2" หรือ "gzip" สำหรับการบีบอัดเทมเพลต
ไฟล์. ไฟล์ jigdo นั้นไม่มีการบีบอัด
นามแฝง: -jigdo-template-compress
checksum_iso เลือก "md5", "sha1", "sha256", "sha512" อย่างน้อยหนึ่งรายการสำหรับ
การตรวจสอบเสริม "# Image Hex" ในไฟล์ jigdo ค่าอาจเช่นดูเหมือน
"md5,sha1,sha512". ค่า "ทั้งหมด" จะเลือกอัลกอริธึมที่มีอยู่ทั้งหมด โปรดทราบว่าMD5
เปิดใช้งานอยู่เสมอ
นามแฝง: -checksum_algorithm_iso
checksum_template ก็เหมือน checksum_iso แต่สำหรับ "# Template Hex"
นามแฝง: -checksum_algorithm_template

ตัวละคร ชุด:

ชื่อไฟล์เป็นสตริงของไบต์ที่ไม่ใช่ศูนย์โดยแต่ละไฟล์มี 8 บิต น่าเสียดายที่ไบต์เดียวกัน
สตริงอาจปรากฏเป็นอักขระประจำชาติที่แตกต่างกันในของกลางที่แตกต่างกัน
ขั้ว ความหมายของรหัสไบต์ถูกกำหนดใน ตัวอักษร ชุด ซึ่งมีชื่อ
คำสั่งเชลล์ iconv -l แสดงรายการ
ชื่อไฟล์บนฮาร์ดดิสก์จะถือว่าเข้ารหัสโดย ในประเทศ ตัวอักษร ชุด ซึ่งเป็น
ยังใช้สำหรับการสื่อสารกับผู้ใช้ รหัสไบต์ 32 ถึง 126 ของท้องถิ่น
ชุดอักขระต้องตรงกับอักขระ US-ASCII ของรหัสเดียวกัน ISO-8859 และ UTF-8
ตอบสนองความต้องการนี้
โดยค่าเริ่มต้น ซอร์ริโซ ใช้ชุดอักขระตามที่บอกโดยคำสั่งเชลล์ "locale" พร้อมอาร์กิวเมนต์
"เสน่ห์". สิ่งนี้อาจได้รับอิทธิพลจากตัวแปรสภาพแวดล้อม LC_ALL, LC_CTYPE หรือ LANG และ
ควรตรงกับความคาดหวังของเทอร์มินัล ในบางสถานการณ์อาจจำเป็นต้อง
ตั้งค่าตามคำสั่ง -local_charset
ชุดอักขระท้องถิ่นไม่ควรมีความสำคัญตราบเท่าที่มีเฉพาะอักขระตัวอักษรและตัวเลขภาษาอังกฤษเท่านั้น
ใช้สำหรับชื่อไฟล์หรือตราบใดที่ผู้เขียนและผู้อ่านสื่อทั้งหมดใช้ท้องถิ่นเดียวกัน
ชุดตัวอักษร. นอกข้อจำกัดเหล่านี้อาจจำเป็นต้องให้ ซอร์ริโซ แปลง byte
รหัสจากและไปยังชุดอักขระอื่นๆ
ชื่อไฟล์ Rock Ridge ในระบบไฟล์ ISO จะถือว่าเข้ารหัสโดย อินพุต
ตัวอักษร ชุด. ชื่อไฟล์ Rock Ridge ที่เขียนด้วยระบบไฟล์ ISO จะเป็น
เข้ารหัสโดย เอาท์พุต ตัวอักษร ชุด.
ชุดสามารถกำหนดได้อย่างอิสระโดยคำสั่ง -in_charset และ -out_charset โดยทั่วไป
หนึ่งจะมีทั้งสองเหมือนกันถ้าเคย นอกเหนือจากชุดอักขระท้องถิ่น สองตัวนี้
ชุดอักขระอาจเบี่ยงเบนไปจาก US-ASCII
ชุดอักขระเอาต์พุตสำหรับ Joliet และ HFS+ ไม่ได้รับอิทธิพลจากคำสั่งเหล่านี้ Joliet
ใช้ชุดอักขระเอาต์พุต UCS-2 หรือ UTF-16 HFS+ ใช้ UTF-16
ชุดอักขระเอาต์พุตเริ่มต้นคือชุดอักขระในเครื่องของเทอร์มินัลโดยที่ ซอร์ริโซ วิ่ง
ดังนั้นตามค่าเริ่มต้นจะไม่มีการแปลงระหว่างชื่อระบบไฟล์ในเครื่องและ Rock Ridge . ที่เกิดขึ้นใหม่
ชื่อในภาพ สถานการณ์ยังคงคลุมเครือและผู้อ่านต้องไขปริศนาอะไร?
ใช้ชุดอักขระ
โดยคำสั่ง -auto_charset เป็นไปได้ที่จะระบุชื่อชุดอักขระที่ส่งออกไปยังรูปภาพ
ทำให้สถานการณ์ไม่ชัดเจน แต่ถ้าชุดอักขระเทอร์มินัลของคุณไม่ตรงกับ
ชุดอักขระของชื่อไฟล์ในเครื่องดังนั้นแอตทริบิวต์นี้อาจผิดพลาดได้และ
ทำให้เกิดปัญหาในเวลาอ่าน เพื่อป้องกันสิ่งนี้ จำเป็นต้องตรวจสอบว่า
เทอร์มินัลแสดงชื่อไฟล์ที่ต้องการทั้งหมดอย่างถูกต้อง ตรวจสอบโดยเฉพาะอย่างยิ่งชาติที่แปลกใหม่
อักขระ
เพื่อบังคับให้บันทึกชื่อชุดอักขระเฉพาะโดยไม่มีการแปลงที่ภาพ
เวลาสร้าง ตั้งค่า -charset และ -local_charset เป็นชื่อที่ต้องการ และเปิดใช้งาน
-backslash_codes เพื่อหลีกเลี่ยงการแสดงอักขระที่ชั่วร้ายบนเทอร์มินัลของคุณ

-charset character_set_name
ตั้งค่าชุดอักขระที่จะแปลงชื่อไฟล์เมื่อโหลดรูปภาพและ to
ซึ่งจะแปลงเมื่อเขียนภาพ

-local_charset character_set_name
แทนที่สมมติฐานของระบบของชื่อชุดอักขระในเครื่อง หากสิ่งนี้ปรากฏขึ้น
จำเป็น เราควรพิจารณาตั้งค่า -backslash_codes เป็น "เปิด" เพื่อหลีกเลี่ยง
รหัสไบนารีที่เป็นอันตรายถูกส่งไปยังเทอร์มินัล

ข้อยกเว้น การประมวลผล:

เนื่องจากงานของ ซอร์ริโซ ต่างๆ นานา และมีแนวโน้มที่จะได้รับอิทธิพลจากภายนอก อาจเกิดขึ้นได้
ความต้องการ ซอร์ริโซ เพื่อรายงานและจัดการเหตุการณ์ปัญหา
เหตุการณ์เหล่านั้นจะถูกจำแนกเมื่อตรวจพบโดยโมดูลซอฟต์แวร์ตัวใดตัวหนึ่งและ
ส่งต่อไปยังโมดูลการรายงานและการประเมินซึ่งตัดสินใจเกี่ยวกับปฏิกิริยา คลาสอีเวนท์
จัดเรียงตามความรุนแรง:
"NEVER" ปลายบนของสเปกตรัมความรุนแรง
"ยกเลิก" โปรแกรมกำลังถูกยกเลิกและกำลังจะสิ้นสุด
"FATAL" วัตถุประสงค์หลักของการรันล้มเหลวหรือทรัพยากรที่สำคัญล้มเหลวโดยไม่คาดคิด
"ความล้มเหลว" ไม่สามารถดำเนินการส่วนสำคัญของงานได้
"MISHAP" ความล้มเหลวที่ยอมรับได้ระหว่างการสร้างอิมเมจ ISO
"ขออภัย" ไม่สามารถดำเนินการในส่วนที่มีความสำคัญน้อยกว่าของงานได้
"คำเตือน" สถานการณ์ที่น่าสงสัยว่าผู้ใช้ไม่ได้ตั้งใจ
"คำแนะนำ" ข้อเสนอสำหรับผู้ใช้วิธีการบรรลุผลลัพธ์ที่ดีขึ้น
"หมายเหตุ" ข้อมูลที่ไม่เป็นอันตรายเกี่ยวกับสถานการณ์ที่น่าสังเกต
"UPDATE" ข้อความจุกระหว่างการทำงานที่ยาวนาน
"DEBUG" ข้อความที่น่าสนใจสำหรับนักพัฒนาโปรแกรมเท่านั้น
"ALL" ปลายล่างของสเปกตรัมความรุนแรง

-abort_on ความรุนแรง
ตั้งค่าขีดจำกัดความรุนแรงสำหรับเหตุการณ์เพื่อยกเลิกโปรแกรม
มีประโยชน์: "ไม่เคย", "ยกเลิก", ​​"FATAL", "FAILURE" , "MISHAP", "SORRY"
อาจจำเป็นต้องยกเลิกโปรแกรมต่อไป แม้ว่าจะมีการตั้งค่าโดยสิ่งนี้
สั่งการ. คาดว่าจะมีเหตุการณ์ "ABORT" ไม่มากที่จะเพิกเฉย
คุณสมบัติพิเศษของคำสั่งนี้คือมันทำงานแทนได้หากกำหนดเป็นโปรแกรม
เริ่มการโต้แย้ง นั่นคือการตั้งค่า -abort_on แรกระหว่างอาร์กิวเมนต์เริ่มต้นอยู่ใน
มีผลอยู่แล้วเมื่อดำเนินการครั้งแรกของ ซอร์ริโซ เริ่ม. เฉพาะ "-abort_on" กับ
dash "-" เป็นที่รู้จักในลักษณะนั้น

-return_with ความรุนแรง exit_value
ตั้งค่าขีดจำกัดและ exit_value ที่จะส่งคืนเมื่อสิ้นสุดโปรแกรม หากไม่มีการยกเลิก
เกิดขึ้น. นี่คือการอนุญาตให้ ซอร์ริโซ ไปต่อหลังจากปัญหาแต่ได้รับความล้มเหลว
ระบุค่าออกจากโปรแกรมอย่างไรก็ตาม มีประโยชน์คือค่าที่ต่ำกว่า
ขีด จำกัด -abort_on ลงไปที่ "คำเตือน"
exit_value อาจเป็น 0 (แสดงถึงความสำเร็จในการเริ่มต้นโปรแกรม) หรือ a
ตัวเลขระหว่าง 32 ถึง 63 exit_values ​​อื่น ๆ บางตัวถูกใช้โดย ซอร์ริโซ ถ้ามันตัดสินใจ
เพื่อยกเลิกการรันโปรแกรม:
1=ยกเลิกเนื่องจากสัญญาณภายนอก
2=ไม่มีอาร์กิวเมนต์โปรแกรมให้
3=การสร้าง ซอร์ริโซ วัตถุหลักล้มเหลว
4=ล้มเหลวในการเริ่มไลบรารี libburnia-project.org
5=โปรแกรมยกเลิกระหว่างการประมวลผลอาร์กิวเมนต์
6=โปรแกรมยกเลิกระหว่างการประมวลผลไดอะล็อก

-report_about ความรุนแรง
กำหนดเกณฑ์สำหรับเหตุการณ์ที่จะรายงาน
มีประโยชน์: "ขอโทษ", "คำเตือน", "คำแนะนำ", "หมายเหตุ", "อัปเดต", "ดีบัก", "ทั้งหมด"
ไม่ว่าจะตั้งค่าโดย -report_about ข้อความจะถูกรายงานเสมอหากถึง
เกณฑ์ความรุนแรงของ -abort_on
ข้อความเหตุการณ์จะถูกส่งไปยังช่องข้อมูล "ฉัน" ซึ่งมักจะเป็น stderr แต่อาจจะ
ได้รับอิทธิพลจากคำสั่ง -pkt_output ข้อความข้อมูลที่เป็นของ no event get
ระบุความรุนแรง "หมายเหตุ"
คุณสมบัติพิเศษของคำสั่งนี้คือการตั้งค่า -report_about แรกในหมู่
อาร์กิวเมนต์เริ่มต้นมีผลแล้วเมื่อการดำเนินการครั้งแรกของ ซอร์ริโซ
เริ่ม. เฉพาะ "-report_about" ที่มีเครื่องหมายขีด "-" เท่านั้นที่จะรับรู้ได้ในแบบนั้น

-สัญญาณ_การจัดการ โหมด
ควบคุมการติดตั้งตัวจัดการสัญญาณซึ่งจะทำปฏิกิริยากับสัญญาณภายนอก
(เช่นจากโปรแกรม "kill" หรือจากปุ่ม Ctrl+C) หรือสัญญาณที่เกิดจากความรุนแรง
ข้อผิดพลาดของโปรแกรม
โหมด "เปิด" เป็นค่าเริ่มต้น มันใช้ตัวจัดการสัญญาณของ libburn ซึ่งก่อให้เกิดความน่าเกลียด
ข้อความแต่ใช้ความพยายามอย่างมากในการปล่อยออปติคัลไดรฟ์มาก่อน ซอร์ริโซ จบลง
โหมด "ปิด" เป็นครั้งแรก -signal_handling ระหว่างอาร์กิวเมนต์เริ่มต้นป้องกันทั้งหมดของตัวเอง
ข้อควรระวังสัญญาณของ ซอร์ริโซ. การตั้งค่าตัวจัดการสัญญาณที่สืบทอดมาจะยังคงเหมือนเดิม
มันทำงานเหมือน "sig_dfl" หากได้รับหลังจากการจัดการสัญญาณอื่นแล้ว
จัดตั้งขึ้นเมื่อเริ่มโปรแกรม
โหมด "sig_dfl" ใช้ระบบที่มีการจัดการสัญญาณเริ่มต้นซึ่งก็คือ
ปกติจะยกเลิกโปรแกรมกะทันหัน เพื่อป้องกันไม่ให้ไดรฟ์ติด libburn
ตัวจัดการจะใช้ในระหว่างการเบิร์น การทำ Blanking และฟอร์แมตบนไดรฟ์ MMC
โหมด "sig_ign" พยายามละเว้นประเภทสัญญาณให้ได้มากที่สุด สิ่งนี้กำหนดให้
เสี่ยงว่า ซอร์ริโซ ปฏิเสธที่จะสิ้นสุดจนกว่าจะฆ่า -9 ภายนอกหากดำเนินการ ฆ่า -9
จากนั้นกำหนดความเสี่ยงที่ไดรฟ์จะอยู่ในสถานะใช้ไม่ได้และจำเป็นต้องปิดเครื่อง
ที่จะรีเซ็ต ดังนั้นในระหว่างการเบิร์น การเว้นว่าง และการจัดรูปแบบ ให้รออย่างน้อย
เวลาทำงานปกติก่อนที่จะฆ่าภายนอก
คุณสมบัติพิเศษของคำสั่งนี้คือการตั้งค่า -signal_handling แรกในหมู่
อาร์กิวเมนต์เริ่มต้นมีผลแล้วเมื่อการดำเนินการครั้งแรกของ ซอร์ริโซ
เริ่ม. เฉพาะ "-signal_handling" ที่มีเครื่องหมายขีด "-" เท่านั้นที่จะรับรู้ในวิธีนั้น

-error_behavior พฤติกรรมตามโอกาส
ควบคุมพฤติกรรมของโปรแกรมในโอกาสที่เกิดปัญหา สำหรับตอนนี้สิ่งนี้ใช้กับ
โอกาส "image_loading" ซึ่งได้รับในขณะที่อ่านแผนผังรูปภาพจากอินพุต
อุปกรณ์และสำหรับ "file_extract" ซึ่งได้รับด้วยคำสั่ง osirrox เช่น
-สารสกัด.
ด้วย "image_loading" มีสามลักษณะการทำงาน:
"best_effort" จะอ่านต่อไปหลังจากเหตุการณ์ที่มีความรุนแรงต่ำกว่า FAILURE หาก
เกณฑ์ของคำสั่ง -abort_on อนุญาตสิ่งนี้
"ความล้มเหลว" ยกเลิกการอ่านแผนผังรูปภาพในเหตุการณ์แรกที่อย่างน้อย ขอโทษ มันออกและ
เหตุการณ์ความล้มเหลวของตัวเอง นี่คือค่าเริ่มต้น
"ร้ายแรง" ทำตัวเหมือน "ล้มเหลว" แต่ออกเหตุการณ์ของตัวเองเป็น FATAL
ด้วยโอกาส "file_extract" มีสามพฤติกรรม:
"เก็บ" รักษาไฟล์ที่แยกออกมาไม่สมบูรณ์บนดิสก์ นี่คือค่าเริ่มต้น
"delete" จะลบไฟล์ที่พบข้อผิดพลาดระหว่างการแยกเนื้อหา
"best_effort" เริ่มต้นความพยายามในการเพิกถอนโดยใช้ -extract_cut หากไฟล์
เนื้อหาเกิดจากอิมเมจ ISO ที่โหลดและไม่ถูกกรอง

โต้ตอบ โหมด ควบคุม:

-dialog "เปิด"|"ปิด"|"single_line"
เปิดหรือปิดเพื่อเข้าสู่โหมดโต้ตอบหลังจากประมวลผลอาร์กิวเมนต์ของโปรแกรมทั้งหมดแล้ว
ในโหมดโต้ตอบบรรทัดอินพุตจะได้รับแจ้งผ่าน readline หรือจาก stdin
หากไม่มีการตั้งค่าความรุนแรง -abort_on เมื่อกล่องโต้ตอบเริ่มต้น แสดงว่า "NEVER" ถูกตั้งค่าให้หลีกเลี่ยง
ยกเลิกในกรณีที่ป้อนข้อมูลผิดหรือปัญหาอื่นๆ ส่วนใหญ่ ก่อนที่ไดอะล็อกจะเริ่มต้นขึ้น
ค่าเริ่มต้นคือ "FAILURE" ซึ่งเช่นยกเลิกคำสั่งที่ไม่รู้จัก
โหมด "เปิด" รองรับการป้อนอักขระขึ้นบรรทัดใหม่ภายในเครื่องหมายคำพูดและบรรทัด
ต่อด้วยแบ็กสแลชต่อท้ายเครื่องหมายอัญประกาศ โหมด "single_line"
ไม่.

-หน้าหนังสือ ความยาวความกว้าง
อธิบายเทอร์มินัลไปยังเพจเจอร์ข้อความ ดูเพิ่มเติมที่ด้านบนย่อหน้าผลลัพธ์เพจเจอร์
หากความยาวของพารามิเตอร์ไม่ใช่ศูนย์ ผู้ใช้จะได้รับแจ้งหลังหมายเลข .นั้น
เส้นขั้ว. ความยาวเป็นศูนย์ปิดใช้งานการเพจ
ความกว้างของพารามิเตอร์คือจำนวนอักขระต่อบรรทัดเทอร์มินัล ใช้เพื่อ
คำนวณจำนวนสายเทอร์มินัลที่ถูกครอบครองโดยสายส่งออก ปกติ
ความกว้างของเทอร์มินัลคือ 80

-use_readline "เปิด"|"ปิด"
ถ้า "เปิด" ให้ใช้ readline สำหรับกล่องโต้ตอบ อย่างอื่นใช้ stdin ธรรมดา
ดูเพิ่มเติมที่ด้านบน ไดอะล็อกย่อหน้า Readline เพจเจอร์ผลลัพธ์

-สร้างความมั่นใจให้ "บน"|"ต้นไม้"|"ปิด"
หาก "เปิด" ให้ถามผู้ใช้ว่า "y" หรือ "n":
ก่อนลบหรือเขียนทับไฟล์ใดๆ ในอิมเมจ ISO
ก่อนที่จะเขียนทับไฟล์ดิสก์ใด ๆ ระหว่างการดำเนินการกู้คืน
ก่อนที่จะย้อนกลับการเปลี่ยนแปลงภาพที่รอดำเนินการ
ก่อนทำการเปลี่ยนแปลงภาพกับสื่อ
ก่อนเปลี่ยนไดรฟ์อินพุต
ก่อนเว้นว่างหรือฟอร์แมตสื่อ
ก่อนสิ้นสุดโปรแกรม
ด้วยการตั้งค่า "tree" ข้อความเตือนจะปรากฏขึ้นสำหรับไดเร็กทอรีในที่สุด
เพียงครั้งเดียวและไม่ใช่สำหรับแต่ละไฟล์ในทรีย่อยทั้งหมด
การตั้งค่า "ปิด" จะฆ่าวัตถุไฟล์ภาพทุกชนิดอย่างเงียบ ๆ และดำเนินการด้านบน
การกระทำที่เพิกถอนไม่ได้
ในการสร้างพรอมต์ผู้ใช้จริง ๆ คำสั่ง -dialog จะต้องตั้งค่าเป็น "เปิด" สังเกตว่า
พรอมต์ไม่ปรากฏขึ้นในสถานการณ์ที่คำสั่งห้ามการลบไฟล์
-เขียนทับ -มั่นใจเพียงกำหนดขอบเพิ่มเติมสำหรับการลบไฟล์ที่มีอยู่
วัตถุ
โปรดทราบว่าวัตถุไฟล์จะถูกลบออกจากอิมเมจ ISO ทันทีหลังจาก
การยืนยัน พวกเขาหายไปแม้ว่าคำสั่งที่กำลังทำงานจะถูกยกเลิกและ
เอฟเฟกต์ที่ต้องการถูกเพิกถอน ในกรณีที่เลอะรุนแรง ให้พิจารณาใช้ -rollback
เพื่อเพิกถอนเซสชันทั้งหมด

ขับรถ และ สื่อ ที่เกี่ยวข้อง การสอบสวน การดำเนินการ:

-devices
แสดงรายการไดรฟ์ MMC ที่มีที่อยู่ของมาตรฐาน libburn
ไฟล์อุปกรณ์
สิ่งนี้จะเกิดขึ้นได้ก็ต่อเมื่อไม่มีการเปลี่ยนแปลงอิมเมจ ISO ที่รอดำเนินการ หลังจากคำสั่งนี้
ถูกดำเนินการ ไม่มีไดรฟ์ในปัจจุบันและไม่มีการโหลดรูปภาพ
เพื่อให้มองเห็นได้ อุปกรณ์ต้องให้สิทธิ์ rw ด้วยlibburn
ไฟล์อุปกรณ์มาตรฐาน ดังนั้นมันอาจจะเป็นเพียง superuser ที่สามารถเห็นได้ทั้งหมด
ไดรฟ์
ไดรฟ์ที่ถูกครอบครองโดยกระบวนการอื่นจะไม่แสดง

-device_links
เช่นเดียวกับ -devices แต่นำเสนอไดรฟ์ที่มีที่อยู่ของลิงก์สัญลักษณ์ซึ่ง
ชี้ไปที่ไฟล์อุปกรณ์จริง
ระบบ GNU/Linux สมัยใหม่อาจสับเปลี่ยนที่อยู่ของไดรฟ์จากการบูตเป็นบูต udev
daemon ควรจะสร้างลิงก์ที่ชี้ไปที่ไดรฟ์เดียวกันเสมอโดยไม่คำนึงถึง
ของที่อยู่ระบบ คำสั่ง -device_links แสดงที่อยู่ของลิงก์ดังกล่าว
หากขึ้นต้นด้วย "/dev/dvd" หรือ "/dev/cd" ลำดับความสำคัญคือ: "dvdrw", "cdrw", "dvd",
"ซีดีรอม", "ซีดี"

-toc
แสดงตารางเนื้อหาเฉพาะของสื่อ นี่คือประวัติเซสชันของสื่อ
ไม่ใช่แผนผังไดเร็กทอรีอิมเมจ ISO
ในกรณีของสื่อที่เขียนทับได้ซึ่งมีอิมเมจ ISO ที่ถูกต้อง อาจมีเพียง a
แสดงเซสชันเดียว แต่ถ้าเซสชั่นแรกบนสื่อที่เขียนทับได้คือ
เขียนโดย ซอร์ริโซ จากนั้นสามารถจำลองประวัติเซสชันทั้งหมดได้
ไดรฟ์ที่ไม่สามารถเขียนได้อาจแสดงสื่อใด ๆ เป็นซีดีรอมหรือดีวีดีรอมด้วย
เพียงหนึ่งหรือสองเซสชันในนั้น สุดท้ายของเซสชั่นเหล่านี้ควรจะเป็น
เซสชั่นล่าสุดจริงแล้ว
ไดรฟ์และสื่อแบบอ่านอย่างเดียวบางตัวไม่แสดงประวัติเซสชันที่ใช้งานได้เลย สั่งการ
-rom_toc_scan อาจช่วยได้
หากอุปกรณ์อินพุตและอุปกรณ์เอาต์พุตทั้งคู่ได้รับมาและไม่เหมือนกัน แสดงว่าทั้งคู่
แสดงสารบัญ

-toc_of "ใน"|"ออก"|"ทั้งหมด"[":สั้น"]
ชอบคำสั่ง -toc แต่เลือกได้ชัดเจนว่าจะแสดงสารบัญของไดรฟ์ใด
"ใน" แสดง -indev หรือ -dev, "ออก" แสดง -outdev หรือ -dev, "ทั้งหมด" แสดงเหมือนกับ
-toc
ถ้า ":short" ต่อท้ายไดรฟ์เลือกคำ ให้ใส่เพียงบทสรุปสั้นๆ ของ
พิมพ์สถานะไดรฟ์และเนื้อหาขนาดกลาง
เนื่องจากความแตกต่างเพิ่มเติมกับ -toc คำสั่งนี้จะไม่ปล่อยเหตุการณ์ FAILURE หาก
ไม่ได้รับไดรฟ์ที่ต้องการ

-mount_cmd เส้นทางรหัสเอนทิตีของไดรฟ์
ปล่อยบรรทัดคำสั่งที่เหมาะสมสำหรับการติดตั้งเซสชัน ISO ที่ระบุโดยไดรฟ์
นิติบุคคลและรหัส ผลลัพธ์จะแตกต่างกันใน GNU/Linux และ FreeBSD หรือ NetBSD
ไดรฟ์สามารถเป็น "indev" หรือ "outdev" เพื่อระบุไดรฟ์ที่ได้มาแล้ว หรืออาจเป็น
เส้นทางของไดรฟ์ที่ยังไม่ได้มา คำนำหน้า "stdio:" สำหรับไดรฟ์ที่ไม่ใช่ MMC ไม่ใช่
จำเป็น
เอนทิตีต้องเป็น "sbsector" โดยมีที่อยู่เซกเตอร์ superblock เป็น id หรือ
"แทร็ก" ที่มีหมายเลขแทร็กเป็น id หรือ "เซสชัน" ที่มีหมายเลขเซสชันหรือ "เป็นโมฆะ"
ด้วยรูปแบบการค้นหาสำหรับรหัสระดับเสียงหรือ "อัตโนมัติ" ที่มีข้อความใด ๆ เป็นรหัส
เส้นทางจะใช้เป็นจุดเชื่อมต่อและต้องมีอยู่แล้วเป็นไดเร็กทอรีบนดิสก์
คำสั่งถูกพิมพ์ไปยังช่องผลลัพธ์ ดูคำสั่ง -mount สำหรับ direct
การดำเนินการของคำสั่งนี้

-mount_opts ตัวเลือก[:ตัวเลือก...]
ตั้งค่าตัวเลือกที่ส่งผลต่อ -mount และ -mount_cmd ปัจจุบันมีเพียงทางเลือก
"พิเศษ" ซึ่งเป็นค่าเริ่มต้นและ "ใช้ร่วมกัน" ของคู่กัน สาเหตุหลัง
ซอร์ริโซ ไม่ให้ขึ้นไดรฟ์ที่ได้รับผลกระทบด้วยคำสั่ง -mount บน GNU/Linux มัน
เพิ่มตัวเลือกการเมานต์ "ลูป" ซึ่งอาจเปิดใช้งานการติดตั้งหลายเซสชันของเดียวกัน
บล็อกอุปกรณ์ในเวลาเดียวกัน ไม่ควรเขียนไปยังสื่อออปติคัลที่ติดตั้ง, ของ
คอร์ส. ดูแลเพื่อ umount เซสชันทั้งหมดก่อนที่จะดีดออก

-session_string รูปแบบรหัสเอนทิตีของไดรฟ์
พิมพ์ข้อความไปยังช่องผลลัพธ์ซึ่งได้รับการประกอบตามรูปแบบและ
พารามิเตอร์ของเซสชันที่ระบุ
รูปแบบ "linux:"path หรือ "freebsd:"path สร้างผลลัพธ์ของ -mount_cmd สำหรับ
ระบบปฏิบัติการที่ได้รับ
ในตำราอื่นๆ ซอร์ริโซ จะแทนที่ชื่อพารามิเตอร์ต่อไปนี้ เป็นทางเลือก
คำนำหน้า "สตริง:" จะถูกลบออก
"%device%" จะถูกแทนที่ด้วยเส้นทางอุปกรณ์ที่เมาท์ของที่อยู่ไดรฟ์
"%sbsector%" จะถูกแทนที่ด้วยเซกเตอร์เริ่มเซสชัน
"%track%", "%session%", "%volid%" จะถูกแทนที่ด้วยหมายเลขแทร็ก, เซสชัน
หมายเลขหรือรหัสเล่มของเซสชันที่ปรากฎ

-print_size
พิมพ์ปริมาณการใช้ที่คาดการณ์ได้ของบล็อก 2048 ไบต์โดย next -commit นี้สามารถ
ครั้งสุดท้ายในขณะที่ -commit ได้รับการจัดเตรียมและในช่วงเวลาสุดท้ายเท่านั้นที่จะถูกเพิกถอนโดยสิ่งนี้
สั่งการ. ผลลัพธ์ขึ้นอยู่กับการตั้งค่าต่างๆ และขึ้นอยู่กับประเภทของเอาต์พุตด้วย
อุปกรณ์. หากไม่มีการตั้งค่าตัวเลือก -jidgo และไม่ใช่คำสั่ง - เนื่องจากใช้ "mkisofs" ดังนั้น
-padding (ค่าเริ่มต้น 300 kB) จะไม่ถูกนับเป็นส่วนหนึ่งของขนาดภาพ
หากไฟล์อิมเมจสำหรับบูต El Torito มีอยู่แล้ว คำสั่ง -print_size
ดำเนินการโดยอัตโนมัติ -boot_image "ใดๆ" "ถัดไป" ซึ่งหมายความว่าคุณสมบัติของ
อิมเมจสำหรับบูตนั้นไม่สามารถแก้ไขได้ด้วยคำสั่งที่ตามมา

-tell_media_space
พิมพ์พื้นที่ว่างบนสื่อพิมพ์ออกและพื้นที่ว่างหลังจากลบออก
การบริโภคที่คาดการณ์ได้อยู่แล้วโดย -commit ถัดไป
โปรดทราบว่าชื่อของการคาดคะเน "หลังจากกระทำ :" ทำให้เข้าใจผิด มันค่อนข้าง
พื้นที่ที่อาจยังเต็มในเซสชั่นนี้โดยไม่ต้องทำ -commit . ถัดไป
ล้มเหลวจากน้ำล้นปานกลาง
พื้นที่ว่างหลังจาก -commit ถัดไปอาจเล็กลงหลาย MB ขึ้นอยู่กับ
เกี่ยวกับประเภทสื่อ จำนวนเซสชันที่บันทึกไว้ และพฤติกรรมการขับขี่

-pvd_info
พิมพ์สตริง ID และการประทับเวลาต่างๆ ที่พบในอิมเมจ ISO ที่โหลด
ID บางตัวอาจเปลี่ยนแปลงได้โดยคำสั่งเช่น -volid หรือ -publisher สำหรับสิ่งเหล่านี้
IDs -pvd_info จะรายงานสิ่งที่จะถูกเขียนด้วยคำสั่ง -commit ถัดไป การประทับเวลา
ไม่ได้รับการเผยแพร่โดยอัตโนมัติจากภาพที่โหลดไปยังภาพที่เขียนใหม่ พวกนั้น
สำหรับภาพใหม่สามารถตั้งค่าตามคำสั่ง -volume_date ดูความหมายของ
การประทับเวลาเฉพาะ

-report_el_torito โหมด
ด้วยโหมด ธรรมดา พิมพ์รายงานเกี่ยวกับข้อมูลที่พบในรองเท้าบู๊ต El Torito
แคตตาล็อกของอิมเมจ ISO ที่โหลด
ด้วยโหมด ช่วย พิมพ์ข้อความอธิบายความหมายของบรรทัดโดย
"ธรรมดา".
โหมด cmd พยายามที่จะพิมพ์ ซอร์ริโซ คำสั่งที่จำเป็นในการผลิต
พบอุปกรณ์สำหรับบู๊ต: ตัวระบุดิสก์, อิมเมจสำหรับบูต El Torito และ System Area
ตัวระบุดิสก์คือสตริงที่ระบบปฏิบัติการบูตอาจใช้ค้นหา
ระบบไฟล์ ISO ที่มา ปัจจุบันรู้จักการใช้ Volume id และ
วันที่แก้ไข
กรณีการใช้งานที่ตั้งใจไว้คือการแก้ไขระบบไฟล์โดยมี -indev และ
-outdev ชี้ไปที่รูปภาพหรือไดรฟ์ต่างๆ ผลลัพธ์อาจไม่เพียงพอ
ถ้าอุปกรณ์ที่พบไม่สามารถผลิตโดย xorriso เหตุการณ์ SORRY ต่างๆ อาจ
เกิดขึ้นในกรณีนี้ แต่ไม่รับประกันว่า xorriso จะรับรู้ทั้งหมด
ความไม่เพียงพอ
โหมด as_mkisofs พยายามที่จะพิมพ์ ซอร์ริโซ -เช่น mkisofs ทางเลือกที่จำเป็น
เพื่อผลิตอุปกรณ์ที่พบ กรณีการใช้งานที่ตั้งใจไว้คือการใช้เมาท์
ระบบไฟล์เป็นแผนผังอินพุตพร้อมกับตัวเลือกที่พิมพ์

-report_system_area โหมด
ด้วยโหมด ธรรมดา พิมพ์รายงานเกี่ยวกับข้อมูลที่พบในพื้นที่ระบบของ
อิมเมจ ISO ที่โหลด รายงานประกอบด้วยศูนย์ถึงหลายบรรทัดพร้อมข้อความส่วนหัว
ทวิภาคและข้อความข้อมูล
ด้วยโหมด ช่วย พิมพ์ข้อความอธิบายความหมายของบรรทัดโดย
"ธรรมดา". คุณอาจจะต้องค้นหาเอกสารเพิ่มเติมที่อธิบาย
รายละเอียดทางเทคนิคของสิ่งอำนวยความสะดวกในการบูตที่กล่าวถึง
โหมด cmd และ as_mkisofs ทำงานเหมือนกับคำสั่ง -report_el_torito ดูด้านบน.
ด้วยโหมด gpt_crc_of:disk_path อ่านได้สูงสุด 32 KiB จากไฟล์ดิสก์ด้วย path
ให้หลังลำไส้ใหญ่ คำนวณหมายเลข CRC ที่สอดคล้องกับ GPT และพิมพ์ไปที่
ช่องผล. ตัวเลขจะแสดงเช่น "0x690fd979" disk_path พิเศษ "-"
ทำให้เกิดการอ่านจากอินพุตมาตรฐาน

การเดินเรือ in มาตรฐาน ISO ภาพ และ ดิสก์ ระบบไฟล์:

-CD iso_rr_path
เปลี่ยนไดเร็กทอรีการทำงานปัจจุบันในอิมเมจ ISO นี้ถูกนำหน้าไปยัง
iso_rr_paths ซึ่งไม่ได้ขึ้นต้นด้วย '/'
เป็นไปได้ที่จะตั้งค่าไดเร็กทอรีการทำงานเป็นพาธที่ยังไม่มีอยู่ใน
ภาพ ISO ไดเรกทอรีหลักที่จำเป็นจะถูกสร้างขึ้นเมื่อไฟล์แรก
วัตถุถูกแทรกลงในไดเรกทอรีเสมือนนั้น ใช้ -mkdir หากคุณต้องการบังคับใช้
การมีอยู่ของไดเร็กทอรีอยู่แล้วในการแทรกครั้งแรก

-cdx disk_path
เปลี่ยนไดเร็กทอรีการทำงานปัจจุบันในระบบไฟล์ในเครื่อง ที่จะเติมหน้า
disk_paths ซึ่งไม่ได้ขึ้นต้นด้วย '/'

-pwd
บอกไดเร็กทอรีการทำงานปัจจุบันในอิมเมจ ISO

-pwdx
บอกไดเร็กทอรีการทำงานปัจจุบันในระบบไฟล์ในเครื่อง

-ls iso_rr_pattern [***]
แสดงรายการไฟล์ในอิมเมจ ISO ที่ตรงกับรูปแบบเชลล์ (เช่น มีสัญลักษณ์แทน '*' '?'
'[az]') หากรูปแบบไม่ขึ้นต้นด้วย '/' จะถูกเปรียบเทียบกับที่อยู่
เทียบกับ -cd
ไดเร็กทอรีแสดงตามเนื้อหาแทนที่จะเป็นรายการไฟล์เดียว
การขยายรูปแบบอาจถูกปิดใช้งานโดยคำสั่ง -iso_rr_pattern

-lsd iso_rr_pattern [***]
ชอบ -ls แต่แสดงรายการไดเร็กทอรีเป็นตัวเอง ไม่ใช่ตามเนื้อหา นี้
คล้ายกับคำสั่งเชลล์ ls -d

-lsl iso_rr_pattern [***]
เช่นเดียวกับ -ls แต่ยังแสดงรายการแอตทริบิวต์ของไฟล์บางส่วน รูปแบบเอาต์พุตคล้ายกับ
คำสั่งเชลล์ ls -ln
ประเภทไฟล์ 'e' หมายถึงแค็ตตาล็อกการบูต El Torito
หากไฟล์มี ACL ที่ไม่สำคัญ จะมีการใส่ '+' ต่อท้ายข้อมูลการอนุญาต ถ้า
ไฟล์ถูกซ่อน จากนั้น 'I' สำหรับ "iso_rr", 'J' สำหรับ "joliet", 'A' สำหรับ "hfsplus", 'H'
สำหรับการซ่อนหลายครั้งจะถูกผนวก ร่วมกับ ACL คือ 'i', 'j', 'a', 'h'

-lsdl iso_rr_pattern [***]
เช่นเดียวกับ -lsd แต่ยังแสดงรายการแอตทริบิวต์ของไฟล์บางส่วน รูปแบบเอาต์พุตคล้ายกับ
คำสั่งเชลล์ ls -dln

-lsx disk_pattern [***]
แสดงรายการไฟล์ในระบบไฟล์ในเครื่องที่ตรงกับรูปแบบเชลล์ รูปแบบที่ทำ
ไม่ได้ขึ้นต้นด้วย '/' สัมพันธ์กับ -cdx
ไดเร็กทอรีแสดงตามเนื้อหาแทนที่จะเป็นรายการไฟล์เดียว
การขยายรูปแบบอาจถูกปิดใช้งานโดยคำสั่ง -disk_pattern

-lsdx disk_pattern [***]
ชอบ -lsx แต่แสดงรายการไดเร็กทอรีเป็นตัวเอง ไม่ใช่ตามเนื้อหา นี้
คล้ายกับคำสั่งเชลล์ ls -d

-lslx disk_pattern [***]
เช่นเดียวกับ -lsx แต่ยังแสดงรายการแอตทริบิวต์ของไฟล์บางส่วน รูปแบบเอาต์พุตคล้ายกับ
คำสั่งเชลล์ ls -ln

-lsdlx disk_pattern [***]
เช่นเดียวกับ -lsdx แต่ยังแสดงรายการแอตทริบิวต์ของไฟล์บางส่วน รูปแบบเอาต์พุตคล้ายกับ
คำสั่งเชลล์ ls -dln

-getfacl iso_rr_pattern [***]
พิมพ์สิทธิ์การเข้าถึงของไฟล์ที่กำหนดในอิมเมจ ISO โดยใช้รูปแบบ
ของคำสั่งเชลล์ getfacl หากไฟล์ไม่มี ACL ไฟล์นั้นจะถูกสร้างจาก
-chmod การตั้งค่า ไฟล์อาจมี ACL จริงหากนำมาใช้ในอิมเมจ ISO
ในขณะที่ command -acl ถูกตั้งค่าเป็น "on"

-getfacl_r iso_rr_pattern [***]
ชอบ -gefacl แต่แสดงรายการต้นไม้ไฟล์ทั้งหมดซ้ำๆ ภายใต้ในที่สุด
ไดเรกทอรี

-getfattr iso_rr_pattern [***]
พิมพ์ xattr ของไฟล์ที่กำหนดในอิมเมจ ISO หากไฟล์ไม่มี xattr . ดังกล่าว
จากนั้นจะพิมพ์โน้ตไว้

-getfattr_r iso_rr_pattern [***]
ชอบ -gefattr แต่แสดงรายการต้นไม้ไฟล์ทั้งหมดซ้ำๆ ภายใต้ในที่สุด
ไดเรกทอรี

-จาก iso_rr_pattern [***]
แสดงรายการขนาดของไดเร็กทอรีและไฟล์ซ้ำๆ ในอิมเมจ ISO ซึ่งตรงกับหนึ่งใน
รูปแบบ คล้ายกับคำสั่งเชลล์ du -k

-dus iso_rr_pattern [***]
รายการขนาดของไดเร็กทอรีและไฟล์ในอิมเมจ ISO ที่ตรงกับหนึ่งใน
รูปแบบ คล้ายกับคำสั่งเชลล์ du -sk

-dux disk_pattern [***]
แสดงรายการขนาดของไดเร็กทอรีและไฟล์ในระบบไฟล์ในเครื่องซ้ำๆ ซึ่งตรงกัน
หนึ่งในรูปแบบ คล้ายกับคำสั่งเชลล์ du -k

-dusx disk_pattern [***]
แสดงรายการขนาดของไดเร็กทอรีและไฟล์ในระบบไฟล์โลคัลที่ตรงกับหนึ่งใน
รูปแบบ คล้ายกับคำสั่งเชลล์ du -sk

-findx disk_path [-name pattern] [-type t] [-exec action [params]] --
ชอบ -find แต่ทำงานบนระบบไฟล์ในเครื่องไม่ใช่บนอิมเมจ ISO นี่คือ
ขึ้นอยู่กับการตั้งค่าของ -follow
-findx ยอมรับพารามิเตอร์ -type เดียวกันกับ -find นอกจากนี้ยังรู้จักประเภท
"mountpoint" (หรือ "m") ซึ่งตรงกับไดเร็กทอรีย่อยที่อยู่ใน different
อุปกรณ์มากกว่าผู้ปกครอง ไม่ตรงกับ disk_path ที่กำหนดเป็นที่อยู่เริ่มต้นสำหรับ
-findx.
-findx ยอมรับการดำเนินการ -exec เช่นเดียวกับ -find แต่ยกเว้นบางตัวต่อไปนี้
การกระทำ มันจะทำการกระทำ "สะท้อน" เสมอ
in_iso รายงานพาธหากมีคู่กันในอิมเมจ ISO สำหรับสิ่งนี้
disk_path ของคำสั่ง -findx ถูกแทนที่ด้วย iso_rr_path ที่กำหนดเป็น
พารามิเตอร์.
เช่น: -findx /home/thomas -exec in_iso /thomas_on_cd --
not_in_iso รายงานพาธหากไม่มีพาธในอิมเมจ ISO ดิ
รูปแบบรายงานเหมือนกับคำสั่ง -compare
add_missing iso_rr_path_start เพิ่มคู่ถ้ายังไม่มีอยู่ใน
อิมเมจ ISO และทำเครื่องหมายสำหรับ "rm_merge" ว่าไม่สามารถถอดออกได้
เช่น: -findx /home/thomas -exec add_missing /thomas_on_cd --
is_full_in_iso รายงานว่าไฟล์คู่ในอิมเมจ ISO มีไฟล์หรือไม่ เป็น
ใช้กับ -type "m" เพื่อรายงานจุดเมานต์
ว่างเปล่า_iso_dir ลบไฟล์ทั้งหมดจากไฟล์คู่ในอิมเมจ ISO ที่จะใช้
ด้วย -type "m" เพื่อตัดทอนจุดเชื่อมต่อ
ประมาณการ_ขนาด พิมพ์ค่าประมาณที่ต่ำกว่าและบนของจำนวนบล็อกที่
ไฟล์ที่พบร่วมกันจะอยู่ในอิมเมจ ISO ที่เกิดขึ้นใหม่ นี้ไม่ได้
บัญชีสำหรับ superblock สำหรับไดเรกทอรีในเส้นทาง -findx หรือสำหรับ image
การขยายความ.
list_extattr โหมดพิมพ์สคริปต์ไปยังช่องผลลัพธ์ซึ่งจะใช้FreeBSD
คำสั่ง setextattr เพื่อตั้งค่าคู่ค่าชื่อของไฟล์ xattr ของเนมสเปซผู้ใช้ ดู
- ค้นหาคำอธิบายของโหมดพารามิเตอร์
เช่น -exec list_extattr e --

-เปรียบเทียบ disk_path iso_rr_path
เปรียบเทียบแอตทริบิวต์และเนื้อหาไฟล์ข้อมูลในท้ายที่สุดของออบเจกต์ไฟล์ใน local
ระบบไฟล์ที่มีอ็อบเจ็กต์ไฟล์ในอิมเมจ ISO iso_rr_path อาจชี้ไปที่
วัตถุไฟล์รูปภาพที่ยังไม่ได้คอมมิต นั่นคือ เนื้อหาข้อมูล
ยังคงอยู่ในระบบไฟล์ในเครื่อง เนื้อหาข้อมูลดังกล่าวมีแนวโน้มที่จะภายนอก
ทำให้เกิดการเปลี่ยนแปลง
หาก iso_rr_path ว่างเปล่า ดังนั้น disk_path จะถูกใช้เป็นพาธในอิมเมจ ISO ด้วย
มีการรายงานคุณลักษณะที่แตกต่างกันโดยละเอียด โดยสรุปเนื้อหาที่แตกต่างกัน ทั้งคู่
สู่ช่องผลลัพธ์ ในกรณีที่ไม่มีความแตกต่าง จะไม่มีเส้นผลลัพธ์ออกมา

-compare_r disk_path iso_rr_path
ชอบ - เปรียบเทียบ แต่ทำงานแบบเรียกซ้ำ คือวัตถุไฟล์ทั้งหมดที่อยู่ด้านล่างทั้งสองที่อยู่
เปรียบเทียบว่ามีคู่กันต่ำกว่าที่อยู่อื่นหรือไม่และ
ทั้งสองคู่ตรงกัน

-compare_l disk_prefix iso_rr_prefix disk_path [***]
ดำเนินการ -compare_r กับแต่ละพารามิเตอร์ disk_path iso_rr_path จะเป็น
ประกอบด้วยจาก disk_path โดยแทนที่ disk_prefix ด้วย iso_rr_prefix

-show_stream iso_rr_path [***]
แสดงสายสตรีมเนื้อหาของไฟล์ข้อมูลในอิมเมจ ISO ห่วงโซ่ประกอบด้วย
ของ iso_rr_name และสตรีมตั้งแต่หนึ่งรายการขึ้นไป คั่นด้วยเครื่องหมาย " < " สตรีม
คำอธิบายประกอบด้วยข้อความตั้งแต่หนึ่งข้อความขึ้นไป คั่นด้วยอักขระ ":" ครั้งแรก
text บอกประเภทสตรีม ถ้าเคย ให้อธิบายตัวมันเอง
คุณสมบัติ. ประเภทที่ใช้บ่อยคือ:
ดิสก์: 'disk_path' สำหรับอ็อบเจ็กต์ระบบไฟล์ในเครื่อง
image:'iso_rr_path' สำหรับออบเจ็กต์ไฟล์อิมเมจ ISO
cout: 'disk_path offset count' สำหรับไฟล์ -cut_out
extf:'filter_name' สำหรับตัวกรองภายนอก
ตัวอย่าง:
'/abc/xyz.gz' < extf:'gzip' < ดิสก์:'/home/me/x'

-show_stream_r iso_rr_path [***]
ชอบ -show_stream แต่ทำงานซ้ำๆ

การประเมินผล of การอ่าน และ การกู้คืน:

ไม่ใช่เรื่องแปลกที่สื่อออปติคัลจะสร้างข้อผิดพลาดในการอ่าน เหตุผลอาจแตกต่างกันและ
ถูกบดบังด้วยการแก้ไขข้อผิดพลาดซึ่งดำเนินการโดยไดรฟ์และขึ้นอยู่กับข้อมูลเพิ่มเติม
บนสื่อ หากไดรฟ์ส่งคืนข้อมูลก็ค่อนข้างเชื่อถือได้ว่าถูกต้อง แต่ที่
ปัญหาการอ่านระดับหนึ่ง การแก้ไขจะล้มเหลวและไดรฟ์ควรจะ
บ่งชี้ข้อผิดพลาด
ซอร์ริโซ สามารถสแกนสื่อสำหรับบล็อคข้อมูลที่อ่านได้ แยกประเภทตามการอ่าน
ความเร็ว บันทึกลงในไฟล์ และติดตามบล็อกที่บันทึกไว้สำเร็จเพื่อพยายามต่อไป
บนสื่อเดียวกัน
โดยคำสั่ง -md5 checksums อาจได้รับการบันทึกด้วยไฟล์ข้อมูลและเซสชันทั้งหมด เหล่านี้
เช็คซัมสามารถเข้าถึงได้ผ่าน indev และอิมเมจที่โหลดเท่านั้น พวกเขาทำงานเป็นอิสระจาก
ชนิดสื่อบันทึกและสามารถตรวจจับข้อผิดพลาดในการส่งได้

-check_media [ตัวเลือก [ตัวเลือก ...]] --
ลองอ่านบล็อคข้อมูลจากไดรฟ์ indev เลือกคัดลอกไปยังไฟล์ดิสก์
และสุดท้ายรายงานเกี่ยวกับคุณภาพที่พบ สามารถใช้หลายตัวเลือกเพื่อ
แก้ไขพฤติกรรมเริ่มต้น
พารามิเตอร์ที่กำหนดด้วยคำสั่งนี้จะแทนที่การตั้งค่าเริ่มต้นซึ่งอาจมี
ถูกเปลี่ยนโดยคำสั่ง -check_media_defaults ดูคำอธิบายของ
ตัวเลือกที่มีอยู่
รายการผลลัพธ์บอกช่วงเวลาของบล็อก 2 KiB พร้อมที่อยู่เริ่มต้น จำนวน
บล็อกและคุณภาพ คุณสมบัติที่ขึ้นต้นด้วย "+" ควรจะถูกต้อง
ข้อมูลที่อ่านได้ คุณสมบัติที่มี "-" คือข้อมูลที่อ่านไม่ได้หรือเสียหาย "0" หมายถึง
คุณสมบัติที่ไม่ครอบคลุมในการดำเนินการตรวจสอบหรือได้รับอนุญาตเป็นประจำ
ไม่สามารถอ่านได้ (เช่น ช่องว่างระหว่างแทร็ก)
หรือรายงานไฟล์ที่เสียหายแทนการบล็อกได้
หาก -md5 เป็น "เปิด" แสดงว่าโหมดเริ่มต้น what=tracks มองหาการตรวจสอบ libisofs
แท็กสำหรับข้อมูลเซสชัน ISO และตรวจสอบกับเช็คซัมที่คำนวณจาก
กระแสข้อมูล

-check_media_defaults [ตัวเลือก [ตัวเลือก ...]] --
ตัวเลือกที่ตั้งไว้ล่วงหน้าสำหรับการรัน -check_media, -extract_cut และ best_effort file
การสกัด ตัวเลือกที่กำหนดด้วย -check_media จะแทนที่ตัวเลือกที่ตั้งไว้ล่วงหน้า
-extract_cut จะแทนที่บางตัวเลือกโดยอัตโนมัติ
ตัวเลือกประกอบด้วยคำหลัก อักขระ "=" และค่า ตัวเลือกอาจแทนที่
กันและกัน. ดังนั้นลำดับของพวกเขาจึงมีความสำคัญ
การตั้งค่าเริ่มต้นเมื่อโปรแกรมเริ่มต้นคือ:
use=indev what=tracks min_lba=-1 max_lba=-1 ลองใหม่=ค่าเริ่มต้น
time_limit=28800 item_limit=100000 data_to='' event=ALL
abort_file=/var/opt/xorriso/do_abort_check_media
Sector_map='' map_with_volid=ปิด patch_lba0=ปิดรายงาน=บล็อก
bad_limit=ช้า_limitไม่ถูกต้อง=1.0 chunk_size=0s async_chunks=0
ตัวเลือก "reset=now" จะคืนค่าเริ่มต้นเริ่มต้นเหล่านี้
ตัวเลือกที่ไม่ใช่ค่าเริ่มต้นคือ:
รายงาน = "ไฟล์" แสดงรายการไฟล์ที่ใช้บล็อกที่เสียหาย (ไม่ใช่กับ use=outdev) ดิ
รูปแบบเหมือนกับ find -exec report_damage โปรดทราบว่าเซสชัน MD5 ไม่ตรงกัน
ทำเครื่องหมายไฟล์ทั้งหมดของเซสชันว่าเสียหาย หากต้องการความแตกต่างที่ละเอียดกว่านั้น
ดำเนินการ -md5 ปิดก่อน -check_media
รายงาน = "blocks_files" อันดับแรกแสดงรายการบล็อกที่เสียหายและไฟล์ที่ได้รับผลกระทบ
ใช้ = "เอาท์เดฟ" อ่านจากไดรฟ์เอาต์พุตแทนไดรฟ์อินพุต สิ่งนี้หลีกเลี่ยง
กำลังโหลดแผนผังภาพ ISO จากสื่อ
ใช้="sector_map" ไม่อ่านสื่อใด ๆ แต่โหลดไฟล์ที่กำหนดโดย option
Sector_map= และประมวลผลผลลัพธ์เสมือนจริงนี้
อะไร = "ดิสก์" สแกนช่วง payload ของสื่อโดยไม่คำนึงถึงช่องว่างของแทร็ก
อะไร = "ภาพ" คล้ายกับ "ดิสก์" แต่จำกัดการสแกนให้อยู่ในช่วง ISO 9660
รูปภาพถ้ามี
min_lba=จำกัด ละเว้นบล็อกทั้งหมดที่มีที่อยู่ต่ำกว่าขีดจำกัด
max_lba=จำกัด เปลี่ยนเป็น what=disc และละเว้นบล็อกทั้งหมดที่อยู่เหนือขีดจำกัด
chunk_size=ขนาด กำหนดจำนวนไบต์ที่จะอ่านในระดับต่ำ read
การดำเนินการ. ซึ่งจะถูกปัดเศษลงจนเต็มบล็อกขนาด 2048 ไบต์ 0 หมายถึงอัตโนมัติ
ขนาด.
ลองใหม่ = "เปิด" บังคับให้อ่านใหม่โดยมีขนาดส่วนย่อยที่สมเหตุสมผลน้อยที่สุดเมื่อค่าปกติ
read chunk ทำให้เกิดข้อผิดพลาดในการอ่าน ขนาดนี้คือ 1s พร้อมไฟล์ CD และ stdio, 16s พร้อม
DVD (1 ECC Block) และ 32s พร้อม BD (1 Cluster) โดยค่าเริ่มต้น ให้ลองใหม่อีกครั้งเท่านั้น
เปิดใช้งานด้วยสื่อซีดี "retry=off" สำหรับการลองใหม่อีกครั้งสำหรับสื่อทุกประเภท
abort_file=disk_path ให้เส้นทางของไฟล์ที่อาจยกเลิกการสแกน ยกเลิก
เกิดขึ้นหากไฟล์นั้นมีอยู่และ mtime ของไฟล์นั้นไม่เก่ากว่าเวลาเริ่มต้นของ
วิ่ง. ใช้คำสั่งเชลล์ "สัมผัส" เพื่อทริกเกอร์สิ่งนี้ นอกเหนือจากการรันโปรแกรมที่ถูกยกเลิก
สิ่งนี้จะรายงานบล็อกที่ทดสอบและยังไม่ทดสอบและดำเนินการต่อไป ซอร์ริโซ.
time_limit=วินาที ให้จำนวนวินาทีหลังจากที่การสแกนจะเป็น
ยกเลิก สิ่งนี้มีประโยชน์สำหรับการสแกนสื่อแบบไม่ต้องใส่ข้อมูลซึ่งอาจทำงานหนักเกินไป
ไดรฟ์ในความพยายามที่จะบีบบล็อกที่อ่านได้บางส่วน การยกเลิกอาจล่าช้า
โดยไดรฟ์แทะในการดำเนินการอ่านครั้งเดียวล่าสุด ค่า -1 หมายถึง ไม่จำกัด
เวลา
item_limit=จำนวน ให้จำนวนรายการรายงานหลังจากนั้นที่จะยกเลิก
ค่า -1 หมายถึง ไม่จำกัดจำนวนรายการ
data_to=disk_path คัดลอกบล็อกที่ถูกต้องไปยังไฟล์ที่กำหนด
เหตุการณ์=ความรุนแรง กำหนดระดับความรุนแรงของเหตุการณ์ปัญหาซึ่งจะออกที่
การสิ้นสุดของการดำเนินการตรวจสอบหากบล็อกข้อมูลไม่สามารถอ่านได้หรือไม่สามารถจับคู่ที่บันทึกไว้ได้
เช็คซัม MD5 ความรุนแรง "ALL" ปิดใช้งานกิจกรรมนี้
Sector_map=disk_path พยายามอ่านไฟล์ที่กำหนดโดย disk_path เป็นบิตแมปเซกเตอร์และ
เพื่อจัดเก็บไฟล์แผนที่ดังกล่าวหลังจากรันการสแกน บิตแมปบอกว่าบล็อกใดมี
อ่านสำเร็จในการรันครั้งก่อน เป็นหน่วยความจำถาวรสำหรับหลาย ๆ คน
สแกนบนสื่อเดียวกัน แม้จะดีดออกตรงกลางเพื่อรวบรวม
บล็อกที่อ่านได้เมื่อไรก็ตามที่ไดรฟ์โชคดีพอที่จะสร้างมันขึ้นมา ไฟล์ที่เก็บไว้
มี TOC ของแทร็กที่มนุษย์อ่านได้และที่อยู่บล็อกเริ่มต้น ตามด้วย
โดยข้อมูลบิตแมปไบนารี
ตามค่าเริ่มต้น การบล็อกที่ยังไม่ได้ทดสอบไม่ถือว่าแย่ แต่เป็นการจงใจ
ยังไม่ได้อ่าน หากคุณคาดว่า time_limit= หรือ item_limit= จะยกเลิกการรัน ให้พิจารณา
ใช้ bad_limit="ยังไม่ทดสอบ"
map_with_volid="เปิด" ตรวจสอบแทร็คว่าเป็นภาพ ISO หรือไม่และพิมพ์
รหัสโวลุ่มใน TOC ที่มนุษย์อ่านได้ของ sector_map=
patch_lba0="เปิด" โอนภายใน data_to= ไฟล์สำเนาของไฟล์ที่โหลดอยู่ในปัจจุบัน
เซสชันไปที่จุดเริ่มต้นของไฟล์นั้นและแก้ไขให้ถูกต้องที่ตำแหน่งนั้น
สิ่งนี้ทำให้เซสชันที่โหลดเป็นเซสชันที่ถูกต้องสุดท้ายของไฟล์รูปภาพเมื่อได้รับ
ติดตั้งหรือโหลดเป็น stdio: ไดรฟ์ เซสชันใหม่จะถูกเพิ่มต่อท้ายหลังจากนี้
เซสชัน และจะเขียนทับเซสชันใดๆ ที่ตามมา
patch_lba0="แรง" ดำเนินการ patch_lba0="เปิด" แม้ว่า ซอร์ริโซ เชื่อว่า
ข้อมูลที่คัดลอกไม่ถูกต้อง
patch_lba0= อาจมีตัวเลขเช่นกัน หากเป็น 32 หรือสูงกว่า ถือเป็นการเริ่มต้น
ที่อยู่ของเซสชันที่จะคัดลอก ในกรณีนี้ไม่จำเป็นต้องมี
-indev และภาพที่โหลด ":force" อาจต่อท้ายตัวเลข
bad_limit=threshold กำหนดคุณภาพสูงสุดซึ่งถือเป็นความเสียหาย
เลือกอย่างใดอย่างหนึ่งของ "ดี", "md5_match", "ช้า", "บางส่วน", "ถูกต้อง", "ยังไม่ทดลอง",
"ไม่ถูกต้อง", "tao_end", "off_track", "md5_mismatch", "ไม่สามารถอ่านได้"
"ถูกต้อง" และ "ไม่ถูกต้อง" เป็นคุณสมบัติที่นำเข้าจากไฟล์ sector_map "tao_end" และ
"off_track" ตั้งใจให้อ่านไม่ได้ แต่ก็ไม่ได้แย่เหมือนกัน "บางส่วน" คือ
บล็อกที่ดึงมาจากส่วนที่อ่านได้บางส่วน พวกเขาควรจะโอเค แต่
มาจากเพื่อนบ้านที่น่าสงสัย
ขอบเขต "md5_match" และ "md5_mismatch" ทับซ้อนกับภูมิภาคที่มีคุณภาพอื่นๆ
slow_limit=threshold กำหนดขีดจำกัดเวลาสำหรับการอ่านอันเดียวให้เป็น
ถือว่าช้า นี่อาจเป็นจำนวนเศษส่วน เช่น 0.1 หรือ 1.5
async_chunks=number เปิดใช้งานการประมวลผล MD5 แบบอะซิงโครนัสหากตัวเลขเป็น 2 หรือใหญ่กว่า
ในกรณีนี้ จำนวนการอ่านที่กำหนดจะถูกจัดสรรเป็นบัฟเฟอร์ fifo เมื่อมาก
ลองไดรฟ์ MMC ที่รวดเร็ว: chunk_size=64s async_chunks=16

-check_md5 ความรุนแรง iso_rr_path [***]
เปรียบเทียบเนื้อหาข้อมูลของไฟล์ที่ระบุในภาพที่โหลดกับไฟล์ที่บันทึกไว้
เช็คซัม MD5 ถ้ามี กรณีที่เกิดเหตุไม่ตรงกัน
ความรุนแรงจะออก จากนั้นอาจถูกจัดการโดยการตั้งค่าคำสั่งที่เหมาะสม
-abort_on หรือ -return_with ซึ่งทั้งคู่สามารถทำให้เกิดค่าทางออกที่ไม่เป็นศูนย์ของโปรแกรม
วิ่ง. ความรุนแรงทั้งหมดระงับเหตุการณ์นั้น
คำสั่งนี้รายงานการจับคู่และไม่ตรงกันของไฟล์ข้อมูลกับช่องทางผลลัพธ์
ไฟล์ที่ไม่ใช่ข้อมูลทำให้เกิดเหตุการณ์ NOTE นอกจากนี้ยังมีเหตุการณ์ UPDATE จาก data
การอ่าน
หากไม่ได้ระบุ iso_rr_path เซสชันที่โหลดทั้งหมดจะถูกเปรียบเทียบกับ MD5
ผลรวม โปรดทราบว่านี่ครอบคลุมเพียงเซสชันเดียวเท่านั้นและไม่ใช่ภาพรวมหากมี
เป็นเซสชันที่เก่ากว่า

-check_md5_r ความรุนแรง iso_rr_path [***]
ชอบ -check_md5 แต่ตรวจสอบไฟล์ข้อมูลทั้งหมดภายใต้เส้นทางที่กำหนด เท่านั้น
ไฟล์ข้อมูลที่ไม่ตรงกันจะถูกรายงาน

osirrox ISO สู่ดิสก์ ฟื้นฟู คำสั่ง:

ปกติ ซอร์ริโซ เขียนลงดิสก์ไฟล์ที่ได้รับเป็น stdio เท่านั้น: pseudo-drives หรือ as
ไฟล์บันทึก แต่อัตตา osirrox ที่เปลี่ยนแปลงนั้นสามารถแยกวัตถุไฟล์จากอิมเมจ ISO และ
เพื่อสร้าง เขียนทับ หรือลบวัตถุไฟล์บนดิสก์
การยกเว้นไฟล์ดิสก์โดย -not_mgt, -not_leaf, -not_paths ใช้ หากวัตถุไฟล์ดิสก์
มีอยู่แล้ว จากนั้นการตั้งค่าของ -overwrite และ -reassure จะมีผลบังคับใช้ แต่ -เขียนทับ "เปิด"
ทริกเกอร์พฤติกรรมของ -overwrite "nondir" เท่านั้น ไม่สามารถลบไดเร็กทอรีเช่น
สิทธิ์การเข้าถึงไฟล์ในอิมเมจ ISO ไม่จำกัดการกู้คืน ไดเร็กทอรี
การอนุญาตบนดิสก์ต้องอนุญาต rwx

-osirrox การตั้งค่า[:ตัวเลือก:...]
การตั้งค่า "ปิด" ปิดใช้งานการจัดการระบบไฟล์ของดิสก์ นี่เป็นค่าเริ่มต้นเว้นแต่
โปรแกรมเริ่มต้นด้วย leafname "osirrox" มิฉะนั้นความสามารถในการกู้คืน
ไฟล์สามารถเปิดใช้งานได้อย่างชัดเจนโดย -osirrox "on" สามารถปิดการใช้งานโดยไม่สามารถเพิกถอนได้
โดย -osirrox "ห้าม"
การตั้งค่า "ถูกบล็อก" เหมือนกับ "ปิด" แต่จะเพิกถอนได้โดยการตั้งค่าเท่านั้น
"ปลดบล็อก" ซึ่งมิฉะนั้นจะเหมือนกับ "เปิด" สามารถใช้เพื่อควบคุมสคริปต์คำสั่ง
ซึ่งอาจใช้ "เปิด" อย่างไม่พึงปรารถนา
การเปิดใช้งานการกู้คืนไฟล์พิเศษโดย "device_files" อาจเป็นอันตรายได้
ความหมายของตัวเลข st_rdev (ดูสถิติ man 2) ขึ้นอยู่กับการทำงานมาก
ระบบ. ดีที่สุดคือกู้คืนไฟล์อุปกรณ์ไปยังระบบเดียวกันเท่านั้นจากที่ที่พวกเขา
ถูกคัดลอก หากไม่ได้เปิดใช้งาน ไฟล์อุปกรณ์ในอิมเมจ ISO จะถูกละเว้นระหว่าง
เรียกคืนการดำเนินการ
เนื่องจากข้อบกพร่องของเวอร์ชันก่อนหน้า ไฟล์อุปกรณ์จากเซสชันก่อนหน้าอาจมี
เปลี่ยนเป็น major=0, minor=1. ดังนั้นชุดค่าผสมนี้จะไม่ได้รับการคืนค่า
ตัวเลือก "concat_split_on" เป็นค่าเริ่มต้น ช่วยให้สามารถกู้คืนไดเร็กทอรีไฟล์แยกได้
เป็นไฟล์ข้อมูลหากไดเร็กทอรีมีคอลเลกชันที่สมบูรณ์ของ -cut_out part
ไฟล์. ด้วยตัวเลือก "concat_split_off" ไดเร็กทอรีดังกล่าวจะได้รับการจัดการเหมือนอย่างอื่นๆ
ไดเร็กทอรีอิมเมจ ISO
ตัวเลือก "auto_chmod_off" เป็นค่าเริ่มต้น หากตั้งค่า "auto_chmod_on" ให้เข้าใช้
ข้อจำกัดสำหรับไดเร็กทอรีดิสก์จะถูกหลีกเลี่ยงหากไดเร็กทอรีเหล่านั้นเป็นเจ้าของ
โดยผู้ใช้ที่มีประสิทธิภาพที่ทำงาน ซอร์ริโซ. สิ่งนี้เกิดขึ้นโดยการให้ rwx . ชั่วคราว
ขออนุญาติเจ้าของ.
ตัวเลือก "sort_lba_on" อาจช่วยปรับปรุงประสิทธิภาพการอ่านด้วยออปติคัลไดรฟ์ มันสามารถ
กู้คืนฮาร์ดลิงก์จำนวนมากโดยไม่ทำให้หมด -temp_mem_limit มันไม่ใช่
รักษาไดเร็กทอรี mtime และต้องการ -osirrox option auto_chmod_on เพื่อ
แยกไดเร็กทอรีที่ไม่อนุญาตให้เขียน ค่าเริ่มต้นคือ "sort_lba_off"
ตัวเลือก "o_excl_on" เป็นค่าเริ่มต้นเว้นแต่ว่าโปรแกรมจะเริ่มต้นด้วย leafname
"โอซิร็อกซ์". บน GNU/Linux จะพยายามหลีกเลี่ยงการใช้ไดรฟ์ที่ติดตั้งหรือใช้งานอยู่
โดยโปรแกรม libburn อื่น ๆ ตัวเลือก "o_excl_off" บน GNU/Linux ช่วยให้สามารถเข้าถึงข้อมูลดังกล่าวได้
ไดรฟ์ ไดรฟ์ที่ได้รับในขณะที่ "o_excl_off" จะปฏิเสธที่จะว่างเปล่า
จัดรูปแบบ เขียนหรือดีดออก แต่พึงระวังว่าแม้แต่การสอบถามที่ไม่เป็นอันตรายก็อาจทำให้เสียได้
เบิร์น CD-R[W] และ DVD-R[W] อย่างต่อเนื่อง
ตัวเลือก "strict_acl_off" เป็นค่าเริ่มต้น มันทนต่อ FreeBSD การปรากฏตัวของ
ไดเร็กทอรี "default" ACLs ในอิมเมจ ISO ด้วย "strict_acl_on" GNU/Linux . เหล่านี้
ACLs ทำให้ FreeBSD เกิดเหตุการณ์ FAILURE ระหว่างการคืนค่าด้วย -acl "on"

-สารสกัด iso_rr_path disk_path
คัดลอกวัตถุไฟล์ที่และด้านล่าง iso_rr_path ไปยังที่สอดคล้องกัน
ที่อยู่ที่และด้านล่างของ disk_path นี่คือค่าผกผันของ -map หรือ -update_r
หาก iso_rr_path เป็นไดเร็กทอรีและ disk_path เป็นไดเร็กทอรีที่มีอยู่แล้วทั้ง
ต้นไม้จะถูกรวมเข้าด้วยกัน แอ็ตทริบิวต์ไดเร็กทอรีจะถูกแยกออกมาก็ต่อเมื่อไดเร็กทอรีดิสก์
ถูกสร้างขึ้นใหม่โดยการดำเนินการคัดลอก ไฟล์ดิสก์จะถูกลบออกเฉพาะเมื่อต้องการ
ถูกแทนที่ด้วยวัตถุไฟล์จากอิมเมจ ISO
แอตทริบิวต์มากที่สุดเท่าที่เป็นไปได้จะถูกคัดลอกพร้อมกับวัตถุไฟล์ที่กู้คืน

-extract_single iso_rr_path disk_path
ชอบ -extract แต่ถ้า iso_rr_path เป็นไดเร็กทอรี โครงสร้างย่อยของมันจะไม่
เรียกคืน

-extract_l iso_rr_prefix disk_prefix iso_rr_path [***]
ดำเนินการ -extract ด้วยพารามิเตอร์ iso_rr_path แต่ละตัว disk_path จะเป็น
ประกอบด้วย iso_rr_path โดยแทนที่ iso_rr_prefix ด้วย disk_prefix

-extract_cut iso_rr_path byte_offset byte_count disk_path
คัดลอกช่วงไบต์จากไฟล์ข้อมูลออกจากอิมเมจ ISO ไปยังดิสก์ที่สร้างขึ้นใหม่
ไฟล์. จุดประสงค์หลักคือเพื่อเสนอวิธีจัดการไฟล์ขนาดใหญ่หากไฟล์เหล่านั้น
ไม่ได้รับการสนับสนุนโดย mount -t iso9660 หรือหากระบบไฟล์ดิสก์เป้าหมายไม่สามารถจัดเก็บได้
ไฟล์ขนาดใหญ่
หากไบต์ข้อมูลของ iso_rr_path ถูกเก็บไว้ในอิมเมจ ISO ที่โหลด และไม่มีตัวกรอง
ถูกนำไปใช้ และ byte_offset เป็นทวีคูณของ 2048 จากนั้นจะเป็นการรันแบบพิเศษของ
-check_media ถูกดำเนินการ อาจจะเร็วและแกร่งกว่าทั่วไป
วิธีการอ่าน

-cpx iso_rr_path [***] disk_path
คัดลอกวัตถุไฟล์ลีฟเดี่ยวจากอิมเมจ ISO ไปยังที่อยู่ที่กำหนดโดย disk_path
หากระบุ iso_rr_path มากกว่าหนึ่งรายการ ดังนั้น disk_path จะต้องเป็นไดเร็กทอรีหรือ
ไม่มีอยู่จริง ในกรณีหลังจะถูกสร้างขึ้นและไฟล์ที่แยกออกมาได้รับ
ติดตั้งในนั้นด้วยชื่อใบเดียวกัน
ส่วนประกอบไดเร็กทอรีที่ขาดหายไปใน disk_path จะถูกสร้างขึ้น ถ้าเป็นไปได้
ไดเร็กทอรีได้รับอนุญาตเป็น iso_rr_path เฉพาะกับ -osirrox "concat_split_on" และ
เฉพาะในกรณีที่เป็นตัวแทนของคอลเลกชันที่สมบูรณ์ของ -cut_out แยกส่วนไฟล์

-cpax iso_rr_path [***] disk_path
ชอบ -cpx แต่กู้คืน mtime, atime เช่นเดียวกับในอิมเมจ ISO และพยายามตั้งค่าความเป็นเจ้าของ
และจัดกลุ่มตามอิมเมจ ISO

-cp_rx iso_rr_path [***] disk_path
เช่นเดียวกับ -cpx แต่ยังแยกแผนผังไดเร็กทอรีทั้งหมดออกจากอิมเมจ ISO
เส้นทางของดิสก์ที่ได้ถูกกำหนดเช่นเดียวกับคำสั่งเชลล์ cp -r : ถ้า disk_path
เป็นไดเร็กทอรีที่มีอยู่แล้ว ต้นไม้จะถูกแทรกหรือรวมไว้ใต้นี้
ไดเร็กทอรีและจะเก็บชื่อลีฟไว้ ไดเร็กทอรี ISO "/" ไม่มีชื่อลีฟ
และถูกแมปโดยตรงกับ disk_path

-cp_rax iso_rr_path [***] disk_path
ชอบ -cp_rx แต่กู้คืน mtime, atime เช่นเดียวกับในอิมเมจ ISO และพยายามตั้งค่าความเป็นเจ้าของ
และจัดกลุ่มตามอิมเมจ ISO

-paste_in iso_rr_path disk_path byte_offset byte_count
อ่านเนื้อหาของไฟล์ข้อมูล ISO และเขียนลงในไฟล์ข้อมูลบนดิสก์ที่เริ่มต้น
ที่ byte_offset เขียนสูงสุด byte_count ไบต์ นี่คือผกผันของคำสั่ง
-ตัดออก.

-concat โหมด [เป้าหมาย | lim prog [args [...]] lim] iso_rr_path [***]
คัดลอกเนื้อหาข้อมูลของไฟล์ข้อมูลอย่างน้อยหนึ่งไฟล์ของอิมเมจ ISO ลงในไฟล์ดิสก์
วัตถุ ลงใน file descriptor หรือเริ่มโปรแกรมและคัดลอกข้อมูลลงใน
อินพุตมาตรฐาน หลังอยู่ภายใต้ข้อ จำกัด ด้านความปลอดภัยสำหรับภายนอก
ฟิลเตอร์
โหมด เขียนทับ และ ผนวก เขียนลงในเป้าหมายที่ได้รับโดยวินาที
พารามิเตอร์. นี่อาจเป็นเส้นทางไปยังวัตถุไฟล์ดิสก์หรือ "-" ซึ่งหมายถึงมาตรฐาน
เอาต์พุตหรือข้อความในรูปแบบ /dev/fd/number โดยที่ number เป็นไฟล์ที่เปิดอยู่
ตัวอธิบาย (เช่น ข้อผิดพลาดมาตรฐาน is /dev/fd/2). ไฟล์เป้าหมายที่มีอยู่ไม่ใช่
ลบออกก่อนเริ่มเขียน หากไม่สามารถรับข้อมูลเนื้อหาได้แสดงว่าสิ่งนี้
คำสั่งล้มเหลว โหมดเขียนทับจะตัดทอนไฟล์ข้อมูลปกติให้เหลือขนาด 0 ก่อน
เขียนลงในพวกเขา ตัวอย่าง:
-concat ต่อท้าย /home/me/accumulated_text /my/iso/text --

โหมด ท่อ คาดว่าเป็นพารามิเตอร์ที่สองคำคั่นซึ่งจะทำเครื่องหมายจุดสิ้นสุดของ
รายการอาร์กิวเมนต์ของโปรแกรม อาร์กิวเมนต์ที่สามคือ disk_path ไปยังโปรแกรม มัน
ต้องมี '/' อย่างน้อยหนึ่งรายการ ไม่ได้ใช้ $PATH พารามิเตอร์เพิ่มเติมจนถึง
ตัวคั่นที่ประกาศใช้เป็นอาร์กิวเมนต์เมื่อเริ่มโปรแกรม ตัวอย่าง:
-iso_rr_pattern บน \
-คอนแคตท่อ+ /usr/bin/wc + "/my/iso/files*" --

พารามิเตอร์เพิ่มเติมในทุกโหมดคือ iso_rr_paths ของไฟล์ข้อมูล ของพวกเขา
เนื้อหาได้รับการต่อกันในสำเนา

- ติด เส้นทางรหัสเอนทิตีของไดรฟ์
สร้างบรรทัดเดียวกับ -mount_cmd แล้วรันเป็นโปรแกรมภายนอก run
หลังจากเลิกขับรถที่ปรากฎ ดูเพิ่มเติมที่ -mount_opts สิ่งนี้ต้องการ -osirrox ถึง
เปิดใช้งานและโดยปกติจะสำเร็จสำหรับ superuser เท่านั้น ด้วยเหตุผลด้านความปลอดภัย
โปรแกรมเมานต์จะทำงานก็ต่อเมื่อสามารถเข้าถึงได้เป็น /bin/เมานต์ หรือ /sbin/mount.

คำสั่ง ความเข้ากันได้ การจำลอง:

ตามปกติแล้ว การเขียน ISO 9660 บนซีดีนั้นทำโดยโปรแกรม mkisofs เป็นอิมเมจ ISO 9660
โปรดิวเซอร์และ cdrecord เป็นโปรแกรมเบิร์น ซอร์ริโซ ไม่มุ่งมั่นเพื่อความครอบคลุมของพวกเขา
การจำลอง แต่ก็พร้อมที่จะดำเนินงานหลักบางอย่างภายใต้การควบคุมของ
คำสั่งซึ่งในโปรแกรมดังกล่าวทริกเกอร์การกระทำที่เปรียบเทียบได้

-เช่น ตัวเลือกบุคลิกภาพ [ตัวเลือก] --
ดำเนินการรายการตัวเลือกความยาวผันแปรเป็นการจำลองแบบกระจัดกระจายของโปรแกรมที่แสดงไว้
โดยคำบุคลิกภาพ

บุคลิกภาพ "mkisofs" ยอมรับตัวเลือกที่แสดงด้วย:
-เป็น mkisofs -ช่วยเหลือ -
ในหมู่พวกเขา: -R (เปิดเสมอ), -r, -J, -o, -M, -C, -dir-mode, -file-mode, -path-list,
-m, -exclude-list, -f, -print-size, -pad, -no-pad, -V, -v, -รุ่น, -graft-points,
-z, -no-emul-boot, -b, -c, -boot-info-table, -boot-load-size, -input-charset, -G,
-output-charset, -U, -hide, -hide-joliet, -hide-list, -hide-joliet-list, เส้นทางของไฟล์
และรายละเอียดเส้นทาง ไม่รองรับตัวเลือกมากมายและนำไปสู่ความล้มเหลวของ
การจำลอง mkisofs บางคนถูกละเลย แต่อย่าพึ่งพาความอดทนนี้จะดีกว่า
ตัวเลือกที่รองรับได้รับการบันทึกไว้โดยละเอียดใน xorrisofs.info และใน man
ซอร์ริซอฟ คำอธิบายที่นี่เน้นที่ผลของการจำลอง mkisofs ใน
บริบทของ ซอร์ริโซ การทำงาน
นอกเหนือจากบุคลิกภาพ "cdrecord" แล้ว ไม่มีการคอมมิตอัตโนมัติในตอนท้าย
ของรายการตัวเลือก "mkisofs" การตั้งค่าคำฟุ่มเฟือย -v (= "UPDATE") และ -quiet (=
"ขอโทษ") ยังคงมีอยู่ ไฟล์เอาต์พุตจะคงอยู่จนกว่าสิ่งต่าง ๆ จะเกิดขึ้นเช่น -commit
-rollback, -dev หรือสิ้นสุด ซอร์ริโซ.
ตัวเลือกที่มีผลกับวัตถุไฟล์ทั้งหมดในอิมเมจ ISO เช่น -r หรือ -dir-mode, will
ใช้เฉพาะกับไฟล์ที่มีอยู่ในอิมเมจ ISO เมื่อคำสั่ง -as
สิ้นสุด หากคุณใช้คำสั่ง -as mkisofs หลายคำสั่งในการรันเดียวกัน ให้พิจารณาใส่
ตัวเลือกดังกล่าวในคำสั่งสุดท้าย -as
หากไฟล์ถูกเพิ่มลงในรูปภาพ -pacifier จะถูกตั้งค่าเป็น "mkisofs" และ
-stdio_sync มีค่าเริ่มต้นเป็น "ปิด" หากยังไม่มีการตั้งค่าดังกล่าว
-graft-points เทียบเท่ากับ -pathspecs on โปรดทราบว่า pathspecs ที่ไม่มี "=" are
ตีความต่างจากกับ ซอร์ริโซ คำสั่ง - เพิ่ม ไดเรกทอรีได้รับการผสาน
ด้วยไดเร็กทอรีรูทของอิมเมจ ISO ไฟล์ประเภทอื่นจะถูกแมปเข้ากับรูทนั้น
ไดเรกทอรี
หากระบุ pathspec และหากไม่มีการเลือกไฟล์เอาต์พุตก่อนหรือระหว่างไฟล์
รายการตัวเลือก "mkisofs" จากนั้นเอาต์พุตมาตรฐาน (-outdev "-") จะมีผลบังคับใช้ ถ้า
-o ชี้ไปที่ไฟล์ปกติ จากนั้นจะถูกตัดให้เหลือ 0 ไบต์ในที่สุด
การเขียนเริ่มต้นขึ้น การตัดทอนนี้จะไม่เกิดขึ้นหากไดรฟ์ถูกเลือกโดย ซอร์ริโซ
คำสั่งก่อน -as mkisofs หรือหลังตัวคั่นรายการ ไดเรกทอรีและสัญลักษณ์
ลิงก์ไม่ใช่เป้าหมาย -o ที่ถูกต้อง
การเขียนไปยัง stdout เป็นไปได้ก็ต่อเมื่อ -as "mkisofs" เป็นหนึ่งในอาร์กิวเมนต์เริ่มต้น
หรือถ้าอาร์กิวเมนต์เริ่มต้นอื่นชี้ไดรฟ์เอาต์พุตไปยังเอาต์พุตมาตรฐาน
-ขนาดพิมพ์ยับยั้งการสร้างภาพอัตโนมัติเมื่อสิ้นสุดโปรแกรม การแบนนี้ถูกยกเลิก
เฉพาะในกรณีที่การเปลี่ยนแปลงภาพที่รอดำเนินการถูกยกเลิก
ช่องว่างภายในจะนับเป็นส่วนหนึ่งของอิมเมจ ISO หากไม่มีตัวเลือก --emul-toc
หากไม่ได้กำหนดระดับ -iso ไว้ ระดับ 1 จะถูกเลือกเมื่อไฟล์หรือไดเร็กทอรีแรก
ถูกเพิ่มเข้าไปในรูปภาพ ในเวลาเดียวกันชื่อไดเร็กทอรีได้รับอนุญาตให้ละเมิด
ตัวเลือกมาตรฐานโดย -compliance allow_dir_id_ext สิ่งนี้อาจหลีกเลี่ยงได้โดยตัวเลือก
-disallow_dir_id_ext.
รองรับตัวเลือก -root ตัวเลือก -old-root ถูกใช้งานโดย ซอร์ริโซ คำสั่ง
-mkdir, -cp_clone, -find update_merge และ -find rm_merge -root และ -old-root set
คำสั่ง -disk_dev_ino ถึง "ino_only" และ -md5 เป็น "on" โดยค่าเริ่มต้น -disk_dev_ino
สามารถตั้งค่าเป็น "off" โดย --old-root-no-ino หรือเป็น "on" โดย --old-root-devno -md5 สามารถ
ถูกตั้งค่าเป็น "off" โดย --old-root-no-md5
ไม่ใช่ตัวเลือก mkisofs ดั้งเดิม --quoted_path_list , --hardlinks , --acl , --xattr
, --md5 , --stdio_sync พวกเขาทำงานเหมือน ซอร์ริโซ คำสั่งที่มีชื่อเดียวกัน
และพารามิเตอร์ฮาร์ดโค้ด "on" เช่น -acl "on" คาดหวังพารามิเตอร์ที่ชัดเจนโดย
--stdio_sync และ --scdbackup_tag
ความสามารถในการรักษาประวัติหลายเซสชันบนสื่อแบบเขียนทับได้
ปิดใช้งานโดยค่าเริ่มต้น สามารถเปิดใช้งานได้โดยใช้ --emul-toc กับเซสชันแรก
ดู -การปฏิบัติตาม no_emul_toc
--sort-weight รับพารามิเตอร์เป็นตัวเลขและ iso_rr_path ตัวเลขกลายเป็น
น้ำหนักการเรียงลำดับ LBA ของไฟล์ปกติ iso_rr_path หรือไฟล์ปกติทั้งหมด
ใต้ไดเร็กทอรี iso_rr_path (ดู -find -exec sort_weight)
นำมาใช้จาก grub-mkisofs คือ --protective-msdos-label (ดู -boot_image grub
partition_table=on) และ --modification-date=YYYYMMDDhhmmsscc (ดู -volume_date
อุ้ย) สำหรับอิมเมจบูต GRUB ที่สามารถบู๊ตได้ของ EFI ให้ใช้ --efi-boot มันทำงาน -boot_image
grub efi_path= ล้อมรอบด้วยสอง -boot_image "any" "next" ตัวเลือกทางเลือก -e
จาก Fedora genisoimage ตั้งค่า bin_path และ platform_id สำหรับ EFI แต่ดำเนินการไม่
"ต่อไป".
สำหรับอิมเมจ ISOLINUX ที่สามารถบู๊ตได้ของ MBR จะมี -isohybrid-mbr FILE โดยที่ FILE เป็นหนึ่งใน
ไฟล์ Syslinux mbr/isohdp[fp]x*.bin ใช้สิ่งนี้แทน -G เพื่อใช้
ผลกระทบของ -boot_image isolinux partition_table=on
--boot-catalog-hide คือ -boot_image cat_hidden=on ใด ๆ
-mips-boot เหมือนกับ -boot_image ใดๆ mips_path=
-mipsel-boot นำไปสู่ ​​mipsel_path=
หมายเลข -partition_offset คือ -boot_image ใด ๆ partition_offset=number
รองรับคำสั่ง -append_partition
หมายเลข -untranslated_name_len คือ -compliance untranslated_name_len=number
--old-empty คือ -compliance old_empty
ตัวเลือกของ genisoimage Jigdo Template Extraction ได้รับการยอมรับและดำเนินการ
ผ่านทาง ซอร์ริโซ คำสั่ง -jigdo. ดูชื่อ "นามแฝง:" สำหรับความหมายของ
ตัวเลือก genisoimage

บุคลิกภาพ "ซอร์ริซอฟส์""genisoimage"และ"genisofs" เป็นนามแฝงสำหรับ "mkisofs"
If ซอร์ริโซ เริ่มต้นด้วยหนึ่งในชื่อใบไม้ "xorrisofs", "genisofs", "mkisofs",
หรือ "genisoimage" จากนั้นดำเนินการ -read_mkisofsrc และนำหน้า -as "genisofs" เป็น
อาร์กิวเมนต์ของโปรแกรม นั่นคืออาร์กิวเมนต์ทั้งหมดจะถูกตีความสไตล์ mkisofs จนถึง
พบ "--" จากนั้นเป็นต้นมา อาร์กิวเมนต์จะถูกตีความว่า ซอร์ริโซ คำสั่ง
--no_rc เป็นอาร์กิวเมนต์แรกของโปรแกรมดังกล่าวเริ่มป้องกันการตีความ
ไฟล์เริ่มต้น ดูส่วนไฟล์ด้านล่าง

บุคลิกภาพ "cdrecord" ยอมรับตัวเลือกที่แสดงด้วย:
-as cdrecord -help -
ในหมู่พวกเขา: -v, dev=, speed=, blank=, fs=, -eject, -atip, padsize=, tsize=,
-isosize, -multi, -msinfo, --grow_overwriteable_iso, write_start_address=, ติดตาม
เส้นทางของไฟล์ต้นฉบับหรือ "-" สำหรับอินพุตมาตรฐานเป็นแหล่งที่มาของแทร็ก
มันไม่สนใจตัวเลือกอื่น ๆ ของ cdrecord และ cdrskin ส่วนใหญ่ แต่ปฏิเสธ -audio
-scanbus และในโหมด blanking ที่ไม่รู้จัก ซอร์ริโซ.
ขอบเขตเป็นเพียงแทร็กข้อมูลเดียวต่อเซสชันที่จะเขียนลงในช่องว่าง
สื่อที่เขียนทับได้หรือต่อท้ายได้ สื่อจะถูกปิดหากมีการปิด
และไม่มีตัวเลือก -multi อยู่
หากได้รับไดรฟ์อินพุตก็จะถูกยกเลิก อนุญาตก็ต่อเมื่อไม่
การเปลี่ยนแปลงภาพกำลังรอดำเนินการ
dev= ต้องได้รับเป็น ซอร์ริโซ ที่อยู่อุปกรณ์ ที่อยู่เช่น 0,0,0 หรือ ATA:1,1,0 are
ไม่รองรับ
หากระบุแหล่งที่มาของแทร็ก การคอมมิตอัตโนมัติจะเกิดขึ้นที่ส่วนท้ายของ
รายการตัวเลือก "cdrecord"
--grow_overwriteable_iso เปิดใช้งานการจำลองหลายเซสชันบนสื่อที่เขียนทับได้
ในการเปิดใช้งานการจำลอง TOC เซสชันแรกต้องการ -C 0,32 โดยมี -as mkisofs (แต่
ไม่ -M) และ --grow_overwriteable_iso write_start_address=32s พร้อม -as cdrecord
โปรแกรมจำลอง cdrecord ที่ใช้ libburn ที่ซับซ้อนยิ่งขึ้นคือโปรแกรม cdrskin
บุคลิกภาพ "xorrecord""wodim"และ"cdrskin" เป็นนามแฝงสำหรับ "cdrecord"
If ซอร์ริโซ เริ่มต้นด้วยหนึ่งในชื่อแผ่นพับ "xorrecord", "cdrskin", "cdrecord",
หรือ "wodim" จากนั้นจะเพิ่ม -as "cdrskin" ข้างหน้าอาร์กิวเมนต์ของโปรแกรมโดยอัตโนมัติ
นั่นคือ อาร์กิวเมนต์ทั้งหมดจะถูกตีความสไตล์ cdrecord จนกว่าจะพบ "--"
จากนั้นเป็นต้นมา อาร์กิวเมนต์จะถูกตีความว่า ซอร์ริโซ คำสั่ง
--no_rc เป็นอาร์กิวเมนต์แรกของโปรแกรมดังกล่าวเริ่มป้องกันการตีความ
ซอร์ริโซ ไฟล์เริ่มต้น ดูส่วนไฟล์ด้านล่าง

-read_mkisofsrc
ลองทีละตัวเพื่อเปิดอ่าน:
./.mkisofsrc , $MKISOFSRC , $HOME/.mkisofsrc , $(dirname $0)/.mkisofsrc
เมื่อประสบความสำเร็จ ให้ตีความเนื้อหาไฟล์เป็น man mkisofs CONFIGURATION และจบสิ่งนี้
สั่งการ. อย่าลองไฟล์เพิ่มเติม ที่อยู่สุดท้ายจะใช้ก็ต่อเมื่อเริ่มอาร์กิวเมนต์
0 มี dirname ที่ไม่สำคัญ
ขณะนี้ผู้อ่านตีความคู่ NAME=VALUE ต่อไปนี้: APPI
(-application_id) , PUBL (-ผู้เผยแพร่) , SYSI (-system_id) , VOLI (-volid) , VOLS
(-volset_id)
บรรทัดอื่น ๆ จะถูกละเว้นอย่างเงียบ ๆ

-จุกนมหลอก พฤติกรรม_code
ควบคุมพฤติกรรมของจุกหลอก UPDATE ระหว่างดำเนินการเขียน ต่อไปนี้
มีการกำหนดรหัสพฤติกรรม:
"xorriso" เป็นรูปแบบเริ่มต้น:
กำลังเขียน: ส่วน XXXXX ของ YYYYYY [fifo ใช้งานอยู่ nn% เติม]
"cdrecord" ดูเหมือนว่า:
X จาก Y MB เขียน (fifo nn%) [buf mmm%]
"มคิซอฟ"
เสร็จแล้ว nn%, ประมาณการเสร็จ อ. 15 ก.ค. 20:13:28 น.
ความถี่ของข้อความสามารถปรับได้โดย
"ช่วงเวลา=จำนวน"
โดยที่ตัวเลขให้วินาทีระหว่างสองข้อความ การตั้งค่าที่อนุญาตคือ 0.1
เพื่อ 60.0

-scdbackup_tag list_path บันทึก_name
ตั้งค่าพารามิเตอร์ "name" สำหรับเร็กคอร์ดเช็คซัม scdbackup จะถูกผนวกใน
แท็กตรวจสอบ scdbackup ไปยังแท็กเซสชัน -md5 หากรูปภาพเริ่มต้นที่ LBA 0
กรณีนี้จะถูกเขียนเป็นเซสชันแรกบนสื่อที่เรียงตามลำดับ หรือ
ไปป์ลงในโปรแกรม ชื่อไปป์หรืออุปกรณ์อักขระ
หาก list_path ไม่ว่างเปล่า บันทึกจะถูกผนวกเข้ากับไฟล์ข้อมูลด้วย
กำหนดโดยเส้นทางนี้
โปรแกรม scdbackup_verify จะจดจำและตรวจสอบแท็กและบันทึกไฟล์

การเขียนสคริปต์ บทสนทนา และ โครงการ ควบคุม คุณสมบัติ:

-no_rc
เฉพาะในกรณีที่ใช้เป็นอาร์กิวเมนต์โปรแกรมแรก คำสั่งนี้จะป้องกันการอ่านและ
การตีความไฟล์เริ่มต้น ดูส่วนไฟล์ด้านล่าง

-options_from_file ที่อยู่ไฟล์
อ่านอินพุตที่ยกมาจาก fileaddress และดำเนินการเหมือนเส้นโต้ตอบ เส้นเปล่า
และบรรทัดที่ขึ้นต้นด้วย # จะถูกละเว้น โดยปกติหนึ่งบรรทัดควรถือหนึ่ง ซอร์ริโซ
คำสั่งและพารามิเตอร์ทั้งหมด อย่างไรก็ตาม เส้นอาจต่อกันด้วย a
แบ็กสแลชต่อท้าย
ดูเพิ่มเติมที่ส่วน "การประมวลผลคำสั่ง" ย่อหน้า "การป้อนข้อมูลที่ยกมา"

-ช่วยด้วย
พิมพ์ข้อความช่วยเหลือ

-version
พิมพ์ชื่อและเวอร์ชันของโปรแกรม เวอร์ชันส่วนประกอบ ใบอนุญาต

-list_extras รหัส
แจ้งว่ามีการเปิดใช้งานคุณสมบัติพิเศษบางอย่างในขณะคอมไพล์หรือไม่ รหัส "ทั้งหมด" รายการ
คุณสมบัติทั้งหมดและพาดหัวข่าว รหัสอื่น ๆ เลือกคุณสมบัติเดียว รหัส "รหัส"
แสดงรายการ พวกเขาแบ่งปันชื่อด้วยคำสั่งที่เกี่ยวข้อง (ดูที่นี่ด้วย):
"acl" บอกว่า xorriso มีอะแดปเตอร์สำหรับ ACL ระบบไฟล์ในเครื่องหรือไม่
"xattr" บอกว่า xorriso มีอะแดปเตอร์สำหรับระบบไฟล์ในเครื่อง EA หรือไม่
"jigdo" บอกว่าการผลิตไฟล์ Jigdo เป็นไปได้หรือไม่
"zisofs" จะบอกว่ามีการเปิดใช้งาน zisofs และตัวกรอง gzip ในตัวหรือไม่
"external_filter" ระบุว่าอนุญาตให้ใช้กระบวนการกรองภายนอกหรือไม่ และ
พวกเขาได้รับอนุญาตหาก ID ผู้ใช้จริงและ ID ผู้ใช้ที่มีประสิทธิภาพต่างกัน
"dvd_obs" บอกว่าเอาต์พุต 64 kB ไปยังสื่อ DVD เป็นค่าเริ่มต้นหรือไม่
"use_readline" จะบอกว่าสามารถเปิดใช้งาน readline ในโหมดโต้ตอบได้หรือไม่

- ประวัติศาสตร์ ข้อความ
คัดลอกข้อความลงในประวัติ libreadline

-สถานะ โหมด|ตัวกรอง
พิมพ์การตั้งค่าปัจจุบันของ ซอร์ริโซ. โหมด:
สั้น... พิมพ์เฉพาะการตั้งค่าที่สำคัญหรือเปลี่ยนแปลง
ยาว ... พิมพ์การตั้งค่าทั้งหมดรวมถึงค่าเริ่มต้น
long_history เหมือนสายประวัติศาสตร์บวกยาว
ตัวกรองเริ่มต้นด้วย '-' และเปรียบเทียบกับบรรทัดผลลัพธ์ของ
-สถานะ:long_history. บรรทัดจะถูกใส่ออกก็ต่อเมื่อเริ่มต้นตรงกับข้อความตัวกรอง
ไม่มีไวด์การ์ด

-status_history_max จำนวน
กำหนดจำนวนบรรทัดประวัติสูงสุดที่จะรายงานด้วย -status "long_history"

-list_delimiter word
ตั้งค่าตัวคั่นรายการที่จะใช้แทน "--" ต้องมีคำเดียวว่า
ต้องไม่เว้นว่าง ไม่เกิน 80 ตัวอักษร และต้องไม่มีเครื่องหมายคำพูด
เครื่องหมาย
เพื่อความกระชับ ตัวคั่นรายการจะเรียกว่า "--" ตลอดข้อความนี้

-sh_style_result "เปิด"|"ปิด"
ทำให้ผลลัพธ์ของคำสั่งตรวจสอบระบบไฟล์บางคำสั่งดูเหมือน
เอาต์พุตของคำสั่งเชลล์ที่เทียบเท่า ผลกระทบที่สำคัญที่สุดคือการป้องกันไม่ให้
การตัดที่อยู่ไฟล์ลงในเครื่องหมายคำพูดด้วยคำสั่ง
-pwd -pwdx -ls -lsd -lsl -lsdl -lsx -lsdx -lslx -lsdlx
-du -dus -dux -dusx -findx -find
สิ่งนี้จะทำให้การแสดงชื่อไฟล์ที่มีการขึ้นบรรทัดใหม่ไม่ชัดเจน
ตัวอักษร ในทางกลับกัน ควรอำนวยความสะดวกในการรวม xorriso เข้ากับ
เชลล์สคริปต์ที่ใช้คำสั่งเชลล์ที่เกี่ยวข้องอยู่แล้ว

-backslash_codes "เปิด"|"ปิด"|โหมด[:โหมด]
เปิดหรือปิดการตีความการแสดงสัญลักษณ์พิเศษ
อักขระที่มีการใส่เครื่องหมายคำพูด หรือด้วยอาร์กิวเมนต์ของโปรแกรม หรือด้วยข้อความของโปรแกรม
เอาท์พุท หากเปิดใช้งานการแปลต่อไปนี้จะมีผลบังคับ:
\a=ระฆัง(007) \b=Backspace(010) \e=หนี(033) \f=ฟีดรูปแบบ(014)
\n=ป้อนเส้น(012) \r=carriage_return(015) \t=แถบ(011)
\v=vtab(013) \\=แบ็กสแลช(134) \[0-7][0-7][0-7]=octal_code
\x[0-9a-f][0-9a-f]=hex_code \cC=control-C
การแปลสามารถเกิดขึ้นได้ด้วยการป้อนข้อมูลที่ยกมาใน 3 โหมด:
"in_double_quotes" แปลเฉพาะในใบเสนอราคา "
"in_quotes" แปลข้างใน " และ ' ใบเสนอราคา
"with_quoted_input" แปลคำพูดภายในและภายนอก
ด้วยอาร์กิวเมนต์โปรแกรมเริ่มต้นมีโหมด:
"with_program_arguments" แปลอาร์กิวเมนต์ของโปรแกรม
โหมด "encode_output" เข้ารหัสอักขระเอาต์พุต มันรวม "encode_results" กับ
"encode_infos" ภายในการเข้ารหัสเครื่องหมายอัญประกาศเดี่ยวหรือคู่ใช้กับ 8-bit
อักขระฐานแปด 001 ถึง 037 , 177 ถึง 377 และ to แบ็กสแลช(134). ใบเสนอราคาภายนอก
ทำเครื่องหมายว่าอักขระควบคุม ASCII ที่ไม่เป็นอันตรายบางตัวไม่มีการเข้ารหัส: ระฆัง(007)
Backspace(010) แถบ(011) ป้อนเส้น(012) ฟีดรูปแบบ(014) carriage_return(015)
โหมด "ปิด" เป็นค่าเริ่มต้นและปิดใช้งานการแปลใดๆ โหมด "เปิด" คือ
"with_quoted_input:with_program_arguments:encode_output"

-temp_mem_limit หมายเลข["k"|"m"]
กำหนดขนาดสูงสุดของหน่วยความจำชั่วคราวที่จะใช้สำหรับการบัฟเฟอร์ขึ้นอยู่กับรูปภาพ
ในปัจจุบันนี้ใช้กับการขยายรูปแบบ การเรียงลำดับ LBA การคืนค่าฮาร์ดลิงก์
ค่าเริ่มต้นคือ 16m = 16 MiB ขั้นต่ำ 64k = 64 kiB สูงสุด 1024m = 1 GiB

-พิมพ์ ข้อความ
พิมพ์บรรทัดข้อความไปยังช่องผลลัพธ์ซึ่งเป็นค่าเริ่มต้น stdout

-print_info ข้อความ
พิมพ์บรรทัดข้อความไปยังช่องข้อมูลซึ่งเป็นค่าเริ่มต้น stderr

-print_mark ข้อความ
พิมพ์บรรทัดข้อความไปยังช่องทำเครื่องหมายซึ่งโดยค่าเริ่มต้นจะถูกส่งไปยังทั้งสองผล
และช่องทางข้อมูล ข้อความว่างเปล่าจะทำให้ไม่มีผลลัพธ์เลย

-พร้อมท์ ข้อความ
แสดงข้อความที่จุดเริ่มต้นของบรรทัดผลลัพธ์และรอให้ผู้ใช้กดปุ่ม Enter หรือ
เพื่อส่งสายผ่าน stdin

-นอน วินาที
รอตามจำนวนวินาทีที่กำหนดก่อนดำเนินการคำสั่งถัดไป คาดหวัง
ความละเอียดหยาบไม่ดีกว่า 1/100 วินาที

-errfile_log เส้นทางโหมด|ช่อง
หากเหตุการณ์ปัญหาเกี่ยวข้องกับไฟล์อินพุตจากระบบไฟล์ แสดงว่า
disk_paths สามารถบันทึกลงในไฟล์หรือไปยังช่องสัญญาณออก R หรือ I
โหมดสามารถเป็นได้ทั้งแบบ "ธรรมดา" หรือ "ทำเครื่องหมาย" หลังทำให้เกิดเส้นเครื่องหมายซึ่งให้
เวลาของการเริ่มต้นบันทึก, การเบิร์นการเริ่มต้นเซสชัน, การสิ้นสุดเซสชันการเบิร์น, การสิ้นสุดบันทึกหรือโปรแกรม
จบ. ในโหมด "ธรรมดา" เฉพาะเส้นทางของไฟล์เท่านั้นที่จะถูกบันทึก
หากเส้นทางเป็น "-" หรือ "-R" บันทึกจะถูกส่งไปยังช่องผลลัพธ์ เส้นทาง "-ฉัน"
นำไปยังช่องข้อความข้อมูล ข้อความใด ๆ ที่ไม่ขึ้นต้นด้วย "-" คือ
ใช้เป็นเส้นทางสำหรับไฟล์เพื่อต่อท้ายบรรทัดบันทึก
ไฟล์ที่มีปัญหาสามารถบันทึกได้หลายครั้งในระหว่างการรันโปรแกรมเดียว ถ้า
โปรแกรมรันจะยกเลิกรายการอาจไม่สมบูรณ์เนื่องจากไฟล์อินพุตบางไฟล์
อาจไม่ได้แปรรูปเลย
เส้นทาง errfile ถูกส่งเป็นข้อความที่มีความรุนแรงต่ำมาก "ERRFILE" นี้
การขนส่งจะมองเห็นได้ด้วย -report_about "ALL"

-session_log เส้นทาง
หากเส้นทางไม่ว่างเปล่า จะให้ที่อยู่ของไฟล์ข้อความธรรมดาที่บันทึกบันทึก
ได้รับการต่อท้ายแต่ละเซสชั่น บันทึกนี้สามารถใช้เพื่อกำหนด start_lba
ของเซสชันสำหรับตัวเลือกการเมานต์ -o sbsector= (บน GNU/Linux) หรือ -s (บน FreeBSD) จาก
วันที่หรือรหัสเล่ม
รูปแบบบันทึกคือ: เวลาประทับ start_lba ขนาด volume-id
สามรายการแรกเป็นคำเดียว ส่วนที่เหลือของบรรทัดคือรหัสเล่ม

-scsi_log "เปิด"|"ปิด"
โหมด "เปิด" ช่วยให้สามารถบันทึกคำสั่ง SCSI และการตอบกลับของไดรฟ์ได้อย่างละเอียด การบันทึก
ข้อความจะถูกพิมพ์ไปที่ stderr ไม่ใช่ไปที่ ซอร์ริโซ ช่องสัญญาณออก
คุณสมบัติพิเศษของคำสั่งนี้คือการตั้งค่า -scsi_log แรกระหว่าง
อาร์กิวเมนต์เริ่มต้นมีผลแล้วเมื่อการดำเนินการครั้งแรกของ ซอร์ริโซ เริ่ม.
เฉพาะ "-scsi_log" ที่มีเครื่องหมายขีด "-" เท่านั้นที่จะรับรู้ได้ในแบบนั้น

-End
สิ้นสุดโปรแกรมหลังจากเขียนการเปลี่ยนแปลงที่รอดำเนินการ

-rollback_end
ละทิ้งการเปลี่ยนแปลงที่รอดำเนินการ จบโปรแกรมทันที

# ข้อความใด ๆ
เฉพาะในไดอะล็อกหรือโหมดการเรียกใช้ไฟล์ และเฉพาะในบรรทัดแรกที่ไม่ใช่ช่องว่าง: Do
ไม่รันบรรทัด แต่เก็บไว้ในประวัติการอ่านบรรทัด

ฝ่ายสนับสนุน for ส่วนหน้า โปรแกรม ผ่านทาง stdin และ มาตรฐาน:

-pkt_output "เปิด"|"ปิด"
รวมข้อความที่ส่งออกใน stdout และจำแนกแต่ละบรรทัดด้วยตัวบ่งชี้ช่อง:
'R:' สำหรับบรรทัดผลลัพธ์
'I:' สำหรับบันทึกย่อและข้อความแสดงข้อผิดพลาด
'M:' สำหรับ - ทำเครื่องหมายข้อความ
ต่อไปเป็นเลขทศนิยมซึ่งมีเพียงบิต 0 เท่านั้นที่มีความหมายในตอนนี้ 0 หมายถึง ไม่
newline ที่ส่วนท้ายของ payload 1 หมายความว่าอักขระขึ้นบรรทัดใหม่ที่ส่วนท้ายของ
บรรทัดเอาต์พุตเป็นของเพย์โหลด หลังจากโคลอนอื่นและช่องว่างตาม
ข้อความเพย์โหลด
ตัวอย่าง:
I:1: ป้อนตัวเลือกและพารามิเตอร์ :

-logfile ช่อง fileaddress
คัดลอกเอาต์พุตของช่องสัญญาณไปยังไฟล์ที่กำหนด ช่องอาจเป็นหนึ่งใน: "." สำหรับทุกอย่าง
ช่อง, "I" สำหรับข้อความข้อมูล, "R" สำหรับบรรทัดผลลัพธ์, "M" สำหรับ -mark text

-เครื่องหมาย ข้อความ
ถ้าข้อความไม่ว่างจะขึ้นช่อง "M" ทุกครั้ง ซอร์ริโซ พร้อมแล้ว
สำหรับบรรทัดถัดไปหรือก่อนหน้า ซอร์ริโซ ดำเนินการคำสั่งที่ป้อนไปยัง
พรอมต์เพจเจอร์

-msg_op พารามิเตอร์ opcode_text
คำสั่งนี้จะอำนวยความสะดวกในการดึงข้อมูลเฉพาะจากข้อความ
ผลลัพธ์ของคำสั่งอื่นๆ ให้การเข้าถึงฟังก์ชัน C API
Xorriso_parse_line() และไปยังตะแกรงข้อความที่ C API จัดเตรียมไว้ให้
โปรดดูคำอธิบายในไฟล์ xorriso.h นอกจากนี้ยังช่วยให้
ตีความรหัสความรุนแรงของข้อความข้อมูล
ผู้ใช้ที่ตั้งใจไว้คือโปรแกรมส่วนหน้าซึ่งใช้งาน xorriso ในโหมดโต้ตอบ
ผลลัพธ์ของคำสั่งนี้ไม่ได้ถูกดักจับโดยตะแกรงข้อความ
opcodes ต่อไปนี้ถูกกำหนด:
start_sieve
ติดตั้งตะแกรงข้อความของ Xorriso_sieve_big() และเริ่มดูโปรแกรม
ข้อความ Parameter_text ไม่มีความหมาย
show_sieve
แสดงรายการชื่อกฎการกรอง Parameter_text ไม่มีความหมาย รายการ
เริ่มต้นด้วยบรรทัดที่มีค่าส่งคืนของ Xorriso_sieve_get_result() ด้วย flag
บิต3 หากค่านี้มากกว่า 0 บรรทัดถัดไปจะบอกจำนวนชื่อ
บรรทัดต่อไปนี้แสดงชื่อละหนึ่งชื่อ
read_sieve
ใช้ Parameter_text เป็นชื่อของกฎตัวกรองและสอบถามกฎที่บันทึกไว้ถัดไป
ผลลัพธ์. ดู Xorriso_sieve_big() สำหรับรายชื่อและสตริงการตอบกลับ
สตริงที่บันทึกไว้จะถูกนำออกในช่องผลลัพธ์ พวกเขาถูกห่อเป็นเส้น
ซึ่งบอกโครงสร้างของพวกเขา บรรทัดแรกบอกค่าส่งคืนของ
Xorriso_sieve_get_result(). บรรทัดถัดไปบอกจำนวนสตริง แต่ละสาย
เริ่มต้นด้วยบรรทัดที่บอกจำนวนบรรทัดของสตริง แล้วทำตามนี้
เส้น จะต้องต่อกันด้วยอักขระขึ้นบรรทัดใหม่ระหว่างแต่ละรายการ
ในที่สุดจำนวนผลลัพธ์ที่บันทึกยังคงมีอยู่ของชื่อที่กำหนดจะถูกใส่
ออก.
clear_sieve
กำจัดสตริงที่บันทึกไว้ทั้งหมดและดูข้อความโปรแกรมต่อไป ดิ
Parameter_text ไม่มีความหมาย
end_sieve
ทิ้งตะแกรงด้วยกฎการกรองและหยุดดูข้อความของโปรแกรม ดิ
Parameter_text ไม่มีความหมาย
วิเคราะห์คำ
อ่านข้อความจากอินพุตกล่องโต้ตอบและส่งไปที่ Xorriso_parse_line() ดิ
คำ parameter_text จะต้องประกอบด้วยคำหลายคำที่คั่นด้วยช่องว่าง มันจะเป็น
จำเป็นต้องใช้เครื่องหมายคำพูดทั้งสองแบบ
เช่น "'เซสชัน ISO:' '' 0 0 1"
คำพารามิเตอร์ห้าคำคือ: คำนำหน้า, ตัวคั่น, max_words, แฟล็ก,
number_of_input_lines. อดีตสี่คนถูกส่งมอบให้กับ Xorriso_parse_line()
จำนวนบรรทัดอินพุตลบหนึ่งบอก xorriso ว่ามีอักขระขึ้นบรรทัดใหม่กี่ตัว
ส่วนหนึ่งของข้อความที่ป้อน
จำนวนบรรทัดข้อความที่ประกาศจะถูกอ่านจากการป้อนข้อความโต้ตอบ
ด้วยอักขระขึ้นบรรทัดใหม่ระหว่างแต่ละรายการ และส่งไปที่
Xorriso_parse_line() เป็นบรรทัดพารามิเตอร์ โปรดทราบว่าการขึ้นบรรทัดใหม่นอกใบเสนอราคา
เครื่องหมายจะถูกตีความเป็นตัวคั่นหากพารามิเตอร์ตัวคั่นว่างเปล่า
สตริงที่แยกวิเคราะห์ถูกใส่ในช่องผลลัพธ์ พวกเขาถูกห่อเป็นเส้นซึ่ง
บอกโครงสร้างของพวกเขา บรรทัดแรกบอกค่าส่งคืนของ
Xorriso_parse_line(). บรรทัดถัดไปบอกจำนวนสตริง แต่ละสาย
เริ่มต้นด้วยบรรทัดที่บอกจำนวนบรรทัดของสตริง แล้วทำตามนี้
เส้น จะต้องต่อกันด้วยอักขระขึ้นบรรทัดใหม่ระหว่างแต่ละรายการ
หากเปิดใช้งาน -backslash_codes "encode_output" แสดงว่าสตริงได้รับการเข้ารหัส
ราวกับว่าพวกเขาถูกล้อมรอบด้วยคำพูด โดยเฉพาะอย่างยิ่งแต่ละสตริงจะถูกนำออกมาเป็น a
บรรทัดผลลัพธ์เดียว
parse_bulk
เช่นเดียวกับ "parse" แต่ด้วยคำพารามิเตอร์ที่ห้าเป็น number_of_input_texts แทน
กว่า number_of_input_lines แต่ละข้อความที่ป้อนจะต้องนำหน้าด้วยบรรทัดที่บอก
number_of_input_lines เช่นเดียวกับ "parse" แล้วมาเลขประกาศข้อความ
เส้น
ข้อความที่ป้อนทั้งหมดจะถูกอ่านก่อนที่จะเริ่มพิมพ์บรรทัดผลลัพธ์ นี้กิน
ความทรงจำในซอร์ริโซ ดังนั้น number_of_input_texts ไม่ควรสูงเกินไป บน
ในทางกลับกัน รายการคำสั่งจำนวนมาก ข้อความอินพุต และผลลัพธ์คือ
เป็นที่พึงปรารถนาหากเวลาแฝงของการเชื่อมต่อเป็นปัญหา
parse_silently
ชอบ "แยกวิเคราะห์" แต่ไม่ออกข้อความเตือน สร้างความสับสนให้กับมนุษย์
parse_bulk_silently
ชอบ "parse_bulk" แต่ไม่แสดงข้อความเตือน สร้างความสับสนให้กับมนุษย์
เปรียบเทียบ_sev
Parameter_text ควรมีข้อความแสดงความรุนแรงที่คั่นด้วยเครื่องหมายจุลภาคสองข้อความตามที่ออกโดย
โปรแกรมนี้ เช่น "ขออภัย อัปเดต" ดูเพิ่มเติมที่ย่อหน้า "การประมวลผลข้อยกเว้น"
เปรียบเทียบข้อความความรุนแรงทั้งสองนี้และพิมพ์ตัวเลขไปที่ผลลัพธ์
ช่อง. ตัวเลขนี้เป็น 0 ถ้าความรุนแรงทั้งสองเท่ากัน มันคือ -1 ถ้าตัวแรก
ความรุนแรงต่ำกว่าครั้งที่สอง คือ 1 คือ ความรุนแรงแรกจะสูงกว่า
กว่าที่สอง
ตัวอย่างด้านบน "SORRY,UPDATE" จะให้ผลเป็น 1
list_sev
พิมพ์ไปยังช่องผลลัพธ์รายการแยกรายการของชื่อความรุนแรงทั้งหมด เรียงลำดับ
จากความรุนแรงต่ำไปสูง

-named_pipe_loop โหมด[:โหมด] disk_path_stdin disk_path_stdout disk_path_stderr
แทนที่อินพุตมาตรฐาน เอาต์พุตมาตรฐาน และข้อผิดพลาดมาตรฐานชั่วคราวโดยใช้ชื่อ
ท่อ. เข้าสู่โหมดโต้ตอบโดยไม่ต้องอ่านไลน์
โหมดที่กำหนดคือ:
"ล้าง" ลบไฟล์ไปป์ที่ส่งเมื่อการวนซ้ำสิ้นสุด
"เก็บ" จะไม่ลบพวกเขา นี่คือค่าเริ่มต้น
"บัฟเฟอร์" อ่านบรรทัดทั้งหมดจากไพพ์อินพุตจนถึง EOF ก่อนเปิดเอาต์พุต
ไปป์และประมวลผลสายอินพุต
"โดยตรง" เปิดไพพ์เอาต์พุตหลังจากอ่านบรรทัดอินพุตแรกแล้ว แต่ละบรรทัดคือ
ดำเนินการโดยตรงหลังจากอ่าน นี่คือค่าเริ่มต้น
พารามิเตอร์อีกสามตัวต้องเป็นพาธของดิสก์ไปยังไพพ์ที่มีชื่อที่มีอยู่ หรือbe
"-" เพื่อคงช่องสัญญาณ i/o มาตรฐานไว้โดยไม่มีการแทนที่
xorriso จะเปิดไพพ์ stdin อ่านและเรียกใช้กล่องโต้ตอบจากมันจนถึง
ผู้ส่งปิดท่อ ท่อส่งออกได้รับการเปิดขึ้นอยู่กับโหมด "บัฟเฟอร์" หรือ
"โดยตรง". หลังจากดำเนินการทุกบรรทัดแล้ว xorriso จะปิดด้านข้างของท่อ
และเข้าสู่วงจรใหม่ของการเปิด การอ่าน และการดำเนินการ
หากบรรทัดอินพุตประกอบด้วยคำว่า "end_named_pipe_loop" เท่านั้น ดังนั้น
-named_pipe_loop จะสิ้นสุดและคำสั่ง xorriso เพิ่มเติมอาจถูกดำเนินการจากคำสั่งอื่น
แหล่งที่มา

-launch_frontend โปรแกรม [ข้อโต้แย้ง ... ] --
เริ่มโปรแกรมที่กำหนดเป็นพารามิเตอร์แรก ส่งพารามิเตอร์อื่นเป็น
อาร์กิวเมนต์ของโปรแกรม เปิดใช้งานโหมดโต้ตอบ xorriso
มีการสร้างวัตถุไปป์นิรนามสองรายการ อินพุตมาตรฐาน xorriso เชื่อมต่อกับ
เอาต์พุตมาตรฐานของโปรแกรมเริ่มต้น xorriso เอาต์พุตมาตรฐานและข้อผิดพลาดมาตรฐาน
เชื่อมต่อกับอินพุตมาตรฐานของโปรแกรมนั้น
xorriso จะยกเลิกเมื่อโปรแกรมเริ่มต้นสิ้นสุดลงหรือหากไม่สามารถเริ่มได้เลย
ในทั้งสองกรณีจะส่งกลับค่าทางออกที่ไม่ใช่ศูนย์ ค่าทางออกจะเป็นศูนย์ถ้า
ส่วนหน้าส่ง -end หรือ -rollback_end ก่อนสิ้นสุดเอง
คำสั่งนี้อาจถูกแบนทั้งหมดในเวลาคอมไพล์ มันถูกแบนโดยค่าเริ่มต้น if
xorriso ทำงานภายใต้การอนุญาต setuid
ชื่อโปรแกรมจะไม่ถูกค้นหาในไดเร็กทอรี $PATH เพื่อทำสิ่งนี้
ชัดเจน ต้องมีอย่างน้อยหนึ่ง / - อักขระ ดีที่สุดคือเส้นทางที่แน่นอน
ตัวอย่าง:
xorriso -launch_frontend "$(ซึ่ง xorriso-tcltk)" -stdio --
โปรแกรมส่วนหน้าควรส่งผ่านเอาต์พุตมาตรฐานก่อน:
-mark 0 -pkt_output บน -msg_op start_sieve - - มั่นใจปิด
ควรพร้อมที่จะถอดรหัส -pkt_output และตอบสนองต่อข้อความ -mark ดีที่สุดคือ
เพื่อเพิ่มหมายเลข -mark หลังจากแต่ละลำดับคำสั่งที่ส่งแล้วรอ
หมายเลขใหม่ที่จะแสดงในข้อความทำเครื่องหมาย:
...บาง...คำสั่ง... -mark
ขอแนะนำเพิ่มเติม:
-report_about UPDATE -abort_on ไม่เคย
-iso_rr_pattern ปิด -disk_pattern ปิด
ควรทำการตรวจสอบเวอร์ชัน xorriso เพื่อให้แน่ใจว่าทั้งหมด
คุณสมบัติที่ต้องการมีอยู่
Command -launch_frontend จะทำงานเพียงครั้งเดียวต่อการรัน xorriso ถ้าไม่มีคำสั่ง
พารามิเตอร์ถูกส่งหรือถ้าโปรแกรมเป็นข้อความว่างก็ไม่มีโปรแกรมที่จะ
เริ่มต้นแล้ว แต่อย่างไรก็ตาม -launch_frontend จะถูกปิดใช้งานโดยไม่สามารถเพิกถอนได้

-prog ข้อความ
ใช้ข้อความเป็นชื่อของโปรแกรมนี้ในข้อความต่อๆ ไป

-prog_help ข้อความ
ใช้ข้อความเป็นชื่อของโปรแกรมนี้และดำเนินการ -help

ตัวอย่าง


ขององค์กร of ตัวอย่าง:
เมื่อ superuser เรียนรู้เกี่ยวกับไดรฟ์ที่มีอยู่
สื่อว่างเปล่าและเขียนอิมเมจ ISO ใหม่เป็นแบทช์รัน
บทสนทนาที่ทำเกี่ยวกับสิ่งเดียวกัน
จัดการอิมเมจ ISO ที่มีอยู่บนสื่อเดียวกัน
คัดลอกอิมเมจ ISO ที่แก้ไขแล้วจากสื่อหนึ่งไปยังอีกสื่อหนึ่ง
นำแผนผัง ISOLINUX ที่เตรียมไว้มาวางบนสื่อและทำให้บูตได้
เปลี่ยนแผนผังชื่อไฟล์ที่มีอยู่จาก ISO-8859-1 เป็น UTF-8
ใช้งานอุปกรณ์จัดเก็บข้อมูลอื่นที่ไม่ใช่ออปติคัลไดรฟ์
เบิร์นไฟล์อิมเมจ ISO ที่มีอยู่เป็นสื่อ
ดำเนินการหลายเซสชันตามประเพณี cdrtools
ให้ xorriso ทำงานภายใต้ growisofs
ปรับเกณฑ์สำหรับการใช้คำฟุ่มเฟือย ค่าทางออก และการยกเลิกโปรแกรม
ตัวอย่างไทม์สตริงอินพุต
การสำรองข้อมูลส่วนเพิ่มของแผนผังไดเร็กทอรีบางส่วน
กู้คืนแผนผังไดเร็กทอรีจากเซสชัน ISO เฉพาะไปยังดิสก์
พยายามดึงบล็อคจากสื่อที่เสียหาย

As superuser เรียน เกี่ยวกับ ใช้ได้ ไดรฟ์
บน Linux, FreeBSD หรือ NetBSD พิจารณาให้สิทธิ์ rw แก่ผู้ใช้หรือกลุ่มเหล่านั้นซึ่ง
จะสามารถใช้ไดรฟ์กับ ซอร์ริโซ. บน Solaris ใช้ pfexec พิจารณาจำกัด
สิทธิพิเศษของ ซอร์ริโซ ไปที่ "base,sys_devices" และให้ r-permission แก่ผู้ใช้หรือกลุ่ม
$ xorriso -device_links
1 -dev '/dev/cdrom1' rwrw--: 'TSSTcorp' 'DVD-ROM SH-D162C'
1 -dev '/dev/cdrw' rwrw--: 'TSSTcorp' 'CDDVDW SH-S223B'
2 -dev '/dev/cdrw3' rwrw--: 'HL-DT-ST' 'BDDVDRW_GGC-H20L'

ว่างเปล่า กลาง และ แต่ง a ใหม่ มาตรฐาน ISO ภาพ as ชุด วิ่ง
รับไดรฟ์ /dev/sr2 ทำสื่อให้พร้อมสำหรับการเขียนภาพใหม่ เติมภาพด้วย
ไฟล์จากไดเร็กทอรีฮาร์ดดิสก์ /home/me/sounds และ /home/me/pictures
เนื่องจากไม่มีการให้ -dialog "on" โปรแกรมจะจบลงด้วยการเขียนเซสชั่นไปที่
กลาง
$ xorriso -outdev /dev/sr2 \
- ว่างเปล่า as_needed \
-map /home/me/sounds /sounds \
-map /home/me/pictures /pictures

อิมเมจ ISO อาจมีรูปแบบที่ซับซ้อนกว่านี้: ละเว้นบางส่วนที่ไม่ต้องการ
โดยการลบออกจากแผนผังไดเร็กทอรีรูปภาพ แนะนำบางสิ่งที่ต้องการอีกครั้ง
$ cd /home/me
$ xorriso -outdev /dev/sr2 \
- ว่างเปล่า as_needed \
-map /home/me/sounds /sounds \
-map /home/me/pictures /pictures \
-rm_r \
/เสียง/หยาบคาย \
'/รูปภาพ/*ส่วนตัว*' \
/รูปภาพ/ความลับ \
-- \
-ซีดี / \
-เพิ่มรูปภาพ/ความลับ/งาน* --
โปรดทราบว่า '/pictures/*private*' เป็นรูปแบบสำหรับ iso_rr_paths while
รูปภาพ/ความลับ/งาน* ถูกขยายโดยเชลล์พร้อมที่อยู่จากฮาร์ดดิสก์
คำสั่ง -add และ -map มีกฎพารามิเตอร์ต่างกัน แต่สุดท้ายมีผลเหมือนกัน: พวกเขา
ใส่ไฟล์ลงในภาพ

A บทสนทนา เซสชั่น การทำ เกี่ยวกับ เดียวกัน
การตั้งค่าบางอย่างถูกกำหนดให้เป็นอาร์กิวเมนต์เริ่มต้นแล้ว ส่วนกิจกรรมอื่นๆ เป็นไดอะล็อก
ป้อนข้อมูล. เพจเจอร์ได้รับการตั้งค่าเป็น 20 บรรทัด 80 อักขระ
ไดรฟ์ได้มาโดยคำสั่ง -dev แทนที่จะเป็น -outdev เพื่อดูข้อความ
เกี่ยวกับเนื้อหาปัจจุบัน โดยคำสั่ง -ว่าง เนื้อหานี้พร้อมสำหรับการเป็น
เขียนทับและอิมเมจ ISO ที่โหลดจะถูกทำให้ว่างเปล่า
เพื่อให้สามารถดีดสื่อออกได้ เซสชันจะต้องมีการคอมมิตอย่างชัดเจน
$ ซอร์ริโซ -dialog on -หน้าหนังสือ 20 80 -disk_pattern on
ป้อนตัวเลือกและอาร์กิวเมนต์:
-dev / dev / sr2
ป้อนตัวเลือกและอาร์กิวเมนต์:
-ว่างเปล่า ตามความจำเป็น
ป้อนตัวเลือกและอาร์กิวเมนต์:
-แผนที่ /home/me/sounds /เสียง -แผนที่ /home/me/รูปภาพ /รูปภาพ
ป้อนตัวเลือกและอาร์กิวเมนต์:
-rm_r /เสียง/ไม่สุภาพ /รูปภาพ/*ส่วนตัว* /รูปภาพ/ความลับ
ป้อนตัวเลือกและอาร์กิวเมนต์:
-cdx /home/me/รูปภาพ -CD /รูปภาพ
ป้อนตัวเลือกและอาร์กิวเมนต์:
-เพิ่ม ความลับ/สำนักงาน ความลับ/โรงงาน
ป้อนตัวเลือกและอาร์กิวเมนต์:
-จาก /
ป้อนตัวเลือกและอาร์กิวเมนต์:
-commit_eject ทั้งหมด -End

จัดการ an ที่มีอยู่ มาตรฐาน ISO ภาพ on เดียวกัน กลาง
โหลดรูปภาพจากไดรฟ์ ลบ (เช่นซ่อน) ไดเร็กทอรี /sounds และผู้ใต้บังคับบัญชา เปลี่ยนชื่อ
ไดเร็กทอรี /pictures/confidential to /pictures/restricted. เปลี่ยนสิทธิ์การเข้าถึงของ
ไดเรกทอรี /รูปภาพ/จำกัด. เพิ่มแผนผังไดเร็กทอรีใหม่ /sounds และ /movies เผาเพื่อ
สื่อเดียวกัน ตรวจสอบว่าสามารถโหลดต้นไม้ได้หรือไม่ และดีดออก
$ xorriso -dev /dev/sr2 \
-rm_r /เสียง -- \
-mv \
/รูปภาพ/ความลับ \
/รูปภาพ/จำกัด \
-- \
-chmod go-rwx /pictures/restricted -- \
-map /home/me/prepared_for_dvd/sounds_dummy /sounds \
-map /home/me/prepared_for_dvd/movies /movies \
-commit -ดีดออกทั้งหมด

คัดลอก การแก้ไข มาตรฐาน ISO ภาพ ราคาเริ่มต้นที่ หนึ่ง กลาง ไปยัง อื่น
โหลดรูปภาพจากไดรฟ์อินพุต ทำการปรับเปลี่ยนเช่นเดียวกับในตัวอย่างก่อนหน้า ได้รับ
ไดรฟ์เอาต์พุตและว่างเปล่า เบิร์นภาพที่แก้ไขเป็นเซสชันแรกและครั้งเดียวไปยังเอาต์พุต
ขับรถ
$ xorriso -indev /dev/sr2 \
-rm_r /เสียง -- \
...
-outdev /dev/sr0 -ว่าง as_needed \
-commit -ดีดออกทั้งหมด

นำมาซึ่ง a เตรียม ISOLINUX ต้นไม้ ไปยัง กลาง และ ทำ it ที่สามารถบูตได้
ผู้ใช้ได้สร้างแผนผังไฟล์ที่เหมาะสมบนดิสก์และคัดลอกไฟล์ ISOLINUX แล้ว
ลงในไดเร็กทอรีย่อย ./boot/isolinux ของทรีนั้น ตอนนี้ ซอร์ริโซ สามารถเผา El Torito ได้
สื่อที่สามารถบู๊ตได้:
$ xorriso -outdev /dev/sr0 -blank as_needed \
-map /home/me/ISOLINUX_prepared_tree / \
-boot_image isolinux dir=/boot/isolinux

เปลี่ยนแปลง ที่มีอยู่ ไฟล์ ชื่อ ต้นไม้ ราคาเริ่มต้นที่ ISO-8859 1- ไปยัง UTF-8
ตัวอย่างนี้ถือว่าอิมเมจ ISO ที่มีอยู่เขียนด้วยชุดอักขระ ISO-8859-1
แต่ผู้อ่านคาดหวัง UTF-8 ตอนนี้มีการเพิ่มเซสชันใหม่ด้วยไฟล์ที่แปลงแล้ว
ชื่อ. Command -changes_pending "yes" ช่วยให้เขียนได้แม้จะไม่มี
คำสั่งการจัดการ
เพื่อหลีกเลี่ยงจุดอ่อนของชุดอักขระในพื้นที่ คำสั่งนี้แสร้งทำเป็นว่า
ใช้ชุดเป้าหมายสุดท้าย UTF-8 แล้ว ดังนั้นชื่อไฟล์แปลก ๆ อาจปรากฏขึ้นใน
ข้อความ ซึ่งจะทำให้เทอร์มินัลปลอดภัยโดยคำสั่ง -backslash_codes
$ xorriso -in_charset ISO-8859-1 -local_charset UTF-8 \
-out_charset UTF-8 -backslash_codes บน -dev /dev/sr0 \
-changes_pending ใช่ -commit -eject ทั้งหมด

ทำงาน on การเก็บรักษา สิ่งอำนวยความสะดวก อื่น ๆ กว่า ออปติคอล ไดรฟ์
การอ่าน-เขียนแบบเต็มสามารถทำได้กับไฟล์ปกติและอุปกรณ์บล็อก:
$ xorriso -dev /tmp/regular_file ...
เส้นทางด้านล่าง / dev ปกติต้องใช้คำนำหน้า "stdio:"
$ xorriso -dev stdio:/dev/sdb ...
หาก /dev/sdb ถูกใช้บ่อยๆ และ /dev/sda เป็นดิสก์ระบบ ให้พิจารณาถึง
วางบรรทัดต่อไปนี้ใน a ซอร์ริโซ ไฟล์เริ่มต้น อนุญาตให้คุณใช้ /dev/sdb
ไม่มีคำนำหน้าและปกป้องดิสก์ /dev/sda from ซอร์ริโซ:
-drive_class ถูกแบน /dev/sda*
-drive_class ไม่เป็นอันตราย /dev/sdb
รองรับไฟล์ประเภทอื่นที่เขียนได้เท่านั้น:
$ xorriso -outdev /tmp/named_pipe ...
ในบรรดาไดรฟ์แบบเขียนอย่างเดียวคือเอาต์พุตมาตรฐาน:
$ xorriso -outdev - \
...
| gzip >image.iso.gz

เผา an ที่มีอยู่ มาตรฐาน ISO ภาพ ไฟล์ ไปยัง กลาง
ที่จริงแล้วสิ่งนี้ใช้ได้กับข้อมูลทุกประเภท ไม่ใช่แค่อิมเมจ ISO:
$ xorriso -as cdrecord -v dev=/dev/sr0 blank=as_needed image.iso

ดำเนินการ หลายเซสชัน ทำงาน as of cdrtools ประเพณี
ระหว่างทั้งสองกระบวนการ สามารถดำเนินการขนส่งหรือกรองตามอำเภอใจได้
เซสชั่นแรกเขียนดังนี้:
$ xorriso -as mkisofs เตรียมไว้แล้ว_for_iso/tree1 | \
xorriso -as cdrecord -v dev=/dev/sr0 blank=fast -multi -eject -
เซสชันติดตามผลเขียนดังนี้:
$ dd if=/dev/sr0 count=1 >/dev/null 2>&1
$ m=$(xorriso -as cdrecord dev=/dev/sr0 -msinfo)
$ xorriso -as mkisofs -M /dev/sr0 -C $m เตรียมไว้แล้ว_for_iso/tree2 | \
xorriso -as cdrecord -v dev=/dev/sr0 -waiti -multi -eject -
นำถาดไดรฟ์ออกระหว่างเซสชันเสมอ เซสชันเก่าสามารถอ่านได้ทาง /dev/sr0 มันคือ
ไดรเวอร์อุปกรณ์อาจไม่ทราบถึงเนื้อหาที่เปลี่ยนแปลงก่อนที่จะโหลดสื่ออีกครั้ง
ในกรณีนี้จะไม่โหลดเซสชันก่อนหน้าและเซสชันใหม่จะมี
เฉพาะไฟล์ที่เพิ่มใหม่เท่านั้น
ด้วยเหตุผลเดียวกันอย่าให้ ซอร์ริโซ - เมื่อ cdrecord โหลดสื่อ แต่ควรทำสิ่งนี้
ด้วยตนเองหรือโดยโปรแกรมที่อ่านจาก /dev/sr0
ตัวอย่างนี้ใช้ได้กับสื่อแบบหลายเซสชันเท่านั้น เพิ่มตัวเลือก cdrskin
--grow_overwriteable_iso ให้กับ all -as cdrecord ทำงานเพื่อเปิดใช้งาน multi-session
การจำลองบนสื่อที่เขียนทับได้

ปล่อย ซอร์ริโซ งาน ภายใต้ Growisofs
Growisofs คาดหวังโปรแกรมฟอร์แมตเตอร์ ISO ซึ่งเข้าใจตัวเลือก -C และ -M ถ้า ซอร์ริโซ
เริ่มต้นด้วยชื่อ "xorrisofs" ดังนั้นจึงเหมาะสำหรับสิ่งนั้น
$ ส่งออก MKISOFS="xorrisofs"
$ growisofs -Z /dev/dvd /some/files
$ growisofs -M /dev/dvd /more/files
หากไม่มี "xorrisofs" ในระบบของคุณ คุณจะต้องสร้างลิงก์
ชี้ไปที่ ซอร์ริโซ ไบนารีและบอกให้ growisofs ใช้ เช่นโดย:
$ ln -s $(ซึ่ง xorriso) "$HOME/xorrisofs"
$ ส่งออก MKISOFS="$HOME/xorrisofs"
หนึ่งอาจออกจากการจำลอง mkisofs โดยอาร์กิวเมนต์ "--" และใช้ประโยชน์จากทั้งหมด ซอร์ริโซ คำสั่ง
Growisofs ไม่ชอบตัวเลือกที่ขึ้นต้นด้วย "-o" แต่ -outdev ต้องตั้งค่าเป็น "-" ใช้เลย
"outdev" แทน:
$ growisofs -Z /dev/dvd -- outdev - -update_r /my/files /files
$ growisofs -M /dev/dvd -- outdev - -update_r /my/files /files
Growisofs มีความสามารถในการเบิร์นที่ยอดเยี่ยมด้วย DVD และ BD ไม่จำลองเซสชัน
ประวัติเกี่ยวกับสื่อที่เขียนทับได้

ปรับ เกณฑ์ for การใช้คำฟุ่มเฟือย, ทางออก ความคุ้มค่า และ โครงการ ยกเลิก
ใช้คำฟุ่มเฟือย ให้ออก 32 หากพบ "FAILURE" รุนแรง ห้ามยกเลิกก่อนกำหนด
แต่บังคับไปจนสิ้นคำสั่ง
$ xorriso ... \
-report_about UPDATE \
-return_with FAILURE 32 \
-abort_on ไม่เคย \
...

ตัวอย่าง of อินพุต ไทม์สตริง
ตามที่พิมพ์ตามวันที่โปรแกรม: 'พฤ พฤศจิกายน 8 14: 51: 13 CET '2007
เหมือนกันโดยไม่มีส่วนที่ละเลย: 'พฤศจิกายน 8 14: 51: 13 '2007
เช่นเดียวกับที่คาดไว้ตามวันที่: 110814512007.13
สี่สัปดาห์ข้างหน้า: +4w
เวลาปัจจุบัน: +0
สามชั่วโมงที่แล้ว: -3 ชม
วินาทีตั้งแต่วันที่ 1 มกราคม 1970: = 1194531416

ที่เพิ่มขึ้น การสำรองข้อมูล of a สองสาม ไดเรกทอรี ต้นไม้
สิ่งนี้จะเปลี่ยนแผนผังไดเร็กทอรี /projects และ /personal_mail ในอิมเมจ ISO เพื่อให้
พวกเขากลายเป็นสำเนาที่ถูกต้องของคู่หูของดิสก์ สร้างวัตถุไฟล์ ISO
ลบหรือปรับแอตทริบิวต์ตามนั้น
ACL, xattr, ฮาร์ดลิงก์ และเช็คซัม MD5 จะถูกบันทึกไว้ การเปรียบเทียบแบบเร่งคือ
เปิดใช้งานด้วยค่าใช้จ่ายของขนาดการสำรองข้อมูลที่อาจใหญ่ขึ้น สื่อที่คาดหวังเท่านั้น
ยอมรับ ID เล่มหรือสื่อเปล่า ไฟล์ที่มีชื่อตรงกัน *.o หรือ *.swp get
ยกเว้นอย่างชัดเจน
เมื่อเสร็จสิ้นการเขียนเซสชั่นใหม่จะถูกตรวจสอบโดย MD5 ที่บันทึกไว้
$ ซอร์ริโซ \
-abort_on FATAL \
-for_backup -disk_dev_ino บน \
-assert_volid 'PROJECTS_MAIL_*' FATAL \
-dev /dev/sr0 \
-volid PROJECTS_MAIL_"$(วันที่ '+%Y_%m_%d_%H%M%S')" \
-not_leaf '*.o' -not_leaf '*.swp' \
-update_r /home/thomas/projects /projects \
-update_r /home/thomas/personal_mail /personal_mail \
-commit -toc -check_md5 FAILURE -- -eject ทั้งหมด
เพื่อใช้หลายครั้งบนสื่อเดียวกัน ทุกครั้งที่มีการอัพเดตแผนผังดิสก์ทั้งสองเป็น
สื่อเป็นที่ต้องการ เริ่มต้นด้วยสื่อเปล่าและอัปเดตจนกว่าการทำงานจะล้มเหลว
อย่างสง่างามเนื่องจากไม่มีพื้นที่เหลือบนอันเก่า
สิ่งนี้สมเหตุสมผลหากการสำรองข้อมูลทั้งหมดทำให้ความจุที่เหลืออยู่ในสื่อและ if
การเปลี่ยนแปลงที่คาดไว้จะน้อยกว่าการสำรองข้อมูลทั้งหมด เพื่อใช้การบีบอัด zisofs
ไปยังไฟล์ข้อมูลที่ได้รับการคัดลอกใหม่จากระบบไฟล์ในเครื่อง ให้แทรกไฟล์เหล่านี้
คำสั่งทันทีก่อน -commit :
-hardlinks perform_update \
-find / -type f -pending_data -exec set_filter --zisofs -- \
คำสั่ง -disk_dev_ino และ -for_backup ขึ้นอยู่กับอุปกรณ์ที่เสถียรและหมายเลขไอโหนดบนดิสก์
หากไม่มีพวกเขา การรันการอัปเดตอาจใช้ -md5 "on" เพื่อจับคู่ผลรวม MD5 ที่บันทึกไว้กับ
เนื้อหาไฟล์ปัจจุบันบนฮาร์ดดิสก์ ซึ่งมักจะเร็วกว่าค่าเริ่มต้นซึ่ง
เปรียบเทียบเนื้อหาทั้งสองโดยตรง
กับ ภูเขา ตัวเลือก -o "sbsector=" บน GNU/Linux หรือ -s บน FreeBSD หรือ NetBSD เป็นไปได้ที่จะ
เข้าถึงแผนผังของเซสชันซึ่งแสดงถึงเวอร์ชันสำรองที่เก่ากว่า ด้วยสื่อซีดี
GNU/Linux mount ยอมรับหมายเลขเซสชันโดยตรงโดยใช้ตัวเลือก "session="
สื่อหลายเซสชันและสื่อที่เขียนทับได้มากที่สุดเขียนโดย ซอร์ริโซ สามารถบอก sbsectors
ของการประชุมโดย ซอร์ริโซ คำสั่ง -toc. ใช้หลังจาก -commit คำสั่งต่อไปนี้
พิมพ์คำสั่ง mount ที่ตรงกันสำหรับเซสชันที่เขียนใหม่ (ที่นี่สำหรับ mount point
/ mnt):
-mount_cmd "indev" "อัตโนมัติ" "อัตโนมัติ" / mnt
คำสั่ง -mount_cmd และ -mount ยังสามารถสร้างคำสั่ง mount สำหรับรุ่นเก่า
เซสชันในสารบัญ เช่นเป็น superuser:
# osirrox -mount /dev/sr0 "เป็นโมฆะ" '*2008_12_05*' / mnt

ตัวอย่างด้านบนให้ผลลัพธ์คล้ายกับ -root / -old-root / กับ mkisofs เพื่อรับ
ต้นไม้เซสชันที่สะสมในเซสชันใหม่ ให้คำสั่ง -update ทั้งหมดใช้ Common
ไดเร็กทอรีหลักและโคลนหลังจากอัพเดตเสร็จสิ้น:
-update_r /home/thomas/projects /current/projects \
-update_r /home/thomas/personal_mail /current/personal_mail \
-clone /current /"$(วันที่ '+%Y_%m_%d_%H%M%S')" \
ต้นไม้โคลนจะมีชื่อเหมือน /2011_02_12_155700

เซสชันบนสื่อแบบหลายเซสชันจะถูกคั่นด้วยบล็อกที่ไม่ได้ใช้หลาย MB ดังนั้นกับ
เซสชันเล็ก ๆ ความจุของเพย์โหลดอาจต่ำกว่าสื่อโดยรวมอย่างมาก
ความจุ. หากพื้นที่ว่างบนสื่อไม่เพียงพอสำหรับช่องว่างถัดไป ไดรฟ์
ควรจะปิดสื่อโดยอัตโนมัติ

ดีกว่า do ไม่ ใช้ ธุรกิจ สุดท้อง การสำรองข้อมูล for -update_r. มีสื่ออย่างน้อยสองสื่อที่คุณ
ใช้สลับกัน ดังนั้นเฉพาะข้อมูลสำรองที่เก่ากว่าเท่านั้นที่จะตกอยู่ในอันตรายจากการดำเนินการเขียนใหม่ ในขณะที่
ข้อมูลสำรองใหม่ล่าสุดจะถูกเก็บไว้อย่างปลอดภัยบนสื่ออื่น
เตรียมสื่อเปล่าให้พร้อมสำหรับการสำรองข้อมูลเต็มรูปแบบเสมอในกรณีที่พยายามอัปเดตล้มเหลว
เนื่องจากความจุคงเหลือไม่เพียงพอ ความล้มเหลวนี้จะไม่ทำให้สื่อเก่าของ .เสียหาย
หลักสูตร

ฟื้นฟู ไดเรกทอรี ต้นไม้ ราคาเริ่มต้นที่ a ในสิ่งที่สนใจ มาตรฐาน ISO เซสชั่น ไปยัง ดิสก์
นี่เป็นอีกทางเลือกหนึ่งสำหรับการติดตั้งสื่อและการใช้งานไฟล์ตามปกติ
ก่อนอื่นให้ตรวจสอบเซสชันการสำรองข้อมูลที่อยู่ในสื่อ:
$ xorriso -outdev /dev/sr0 -toc
จากนั้นเปิดใช้งานการกู้คืน ACL, xattr และฮาร์ดลิงก์ โหลดเซสชันที่ต้องการและคัดลอก
ไฟล์ต้นไม้ไปยังดิสก์ หลีกเลี่ยงการสร้าง /home/thomas/restored โดยไม่ได้รับอนุญาต rwx
$ xorriso -for_backup \
-โหลดเป็นโมฆะ 'PROJECTS_MAIL_2008_06_19*' \
-indev /dev/sr0 \
-osirrox บน:auto_chmod_on \
-chmod u+rwx / -- \
-extract /projects /home/thomas/restored/projects \
-extract /personal_mail /home/thomas/restored/personal_mail \
-rollback_end
คำสั่งสุดท้าย -rollback_end ป้องกันข้อความแสดงข้อผิดพลาดเกี่ยวกับภาพที่เปลี่ยนแปลงไป
ทิ้ง

ดู ไปยัง กู้ บล็อก ราคาเริ่มต้นที่ a ได้รับความเสียหาย กลาง
$ xorriso -abort_on ไม่เคย -indev /dev/sr0 \
-check_media time_limit=1800 รายงาน=blocks_files \
data_to="$HOME"/dvd_copy sector_map="$HOME"/dvd_copy.map --
สามารถทำซ้ำได้หลายครั้ง หากจำเป็นด้วย -eject หรือกับไดรฟ์ -indev อื่นๆ
ดูส่วนที่มนุษย์อ่านได้ของ "$HOME"/dvd_copy.map สำหรับที่อยู่ซึ่งสามารถใช้ได้บน
"$HOME"/dvd_copy พร้อมตัวเลือกการเมานท์ -o sbsector= หรือ -s

ใช้ xorriso ออนไลน์โดยใช้บริการ onworks.net


Ad


Ad