영어FrenchSpanish

서버 실행 | Ubuntu > | Fedora > |


온웍스 파비콘

xorriso - 클라우드의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 xorriso 실행

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 xorriso 명령입니다.

프로그램:

이름


xorriso - Rock을 사용하여 ISO 9660 파일 시스템 이미지를 생성, 로드, 조작 및 씁니다.
릿지 확장.

개요


조리 소 [설정|행위]

기술


조리 소 POSIX 호환 파일 시스템에서 Rock으로 파일 객체를 복사하는 프로그램입니다.
Ridge는 ISO 9660 파일 시스템을 강화하고 이러한 파일 시스템을 세션 단위로 조작합니다.
파일 시스템. 기존 ISO 이미지의 관리 정보를 로드할 수 있으며
세션 결과는 광학 미디어 또는 파일 시스템 개체에 전달됩니다.
그 반대 조리 소 ISO 9660 파일 시스템에서 파일 개체를 복사할 수 있습니다.

의 특별한 속성 조리 소 외부 ISO 9660 포맷터가 필요하지 않다는 것입니다.
프로그램이나 CD, DVD 또는 BD용 외부 굽기 프로그램이 아니라
libburnia-project.org의 라이브러리.

WeGO 소개 of 풍모:
기존 ISO 이미지에서 작동하거나 새 이미지를 만듭니다.
디스크 파일 시스템에서 ISO 이미지로 파일을 복사합니다.
ISO 이미지에서 디스크 파일 시스템으로 파일을 복사합니다(osirrox 참조).
ISO 이미지에서 파일 개체의 이름을 바꾸거나 삭제합니다.
ISO 이미지의 파일 속성을 변경합니다.
지정된 디스크 하위 트리와 일치하도록 ISO 하위 트리를 점진적으로 업데이트합니다.
결과를 완전히 새로운 이미지로 기록하거나 광학 미디어에 추가 세션으로 기록하거나
파일 시스템 개체.
El Torito 및 MBR을 통해 ISOLINUX 및 GRUB 부팅 이미지를 활성화할 수 있습니다.
mkisofs 및 cdrecord의 에뮬레이션으로 다중 세션 작업을 수행할 수 있습니다.
하드 링크와 ACL을 기록하고 복원할 수 있습니다.
콘텐츠가 외부 프로세스에 의해 압축되거나 필터링될 수 있습니다.
GNU/Linux 또는 FreeBSD에서 이전 세션을 마운트하는 명령을 실행할 수 있습니다.
미디어에 손상이 있는지 확인하고 읽을 수 있는 블록을 디스크에 복사할 수 있습니다.
각 데이터 파일과 전체 세션에 MD5 체크섬을 첨부할 수 있습니다.
광학 드라이브를 스캔하고 재사용 가능한 광학 미디어를 비웁니다.
명령줄 인수, 대화 상자 및 파일에서 지침을 읽습니다.
대화형 ISO 이미지 조작을 위한 탐색 명령을 제공합니다.
중단, 종료 값 및 문제 보고를 위한 조정 가능한 임계값.

참고 조리 소 오디오 CD를 쓰지 않으며 UDF 파일 시스템을 생성하지 않습니다.
공식 비디오 DVD 또는 BD용으로 지정된 것입니다.

일반 정보 단락 :
세션 모델
미디어 유형 및 상태
생성, 성장, 수정, 블라인드 성장
리번 드라이브
Rock Ridge, POSIX, X/Open, El Torito, ACL, xattr
명령 처리
대화 상자, Readline, 결과 호출기

이 텍스트의 끝 부분에 있는 EXAMPLES 섹션을 먼저 살펴보고 싶을 수도 있습니다.
다음 수백 줄의 배경 정보를 읽습니다.

세션 모델:
다른 파일 시스템과 달리 ISO 9660 (일명 ECMA-119) 읽기-쓰기 작업을 위한 것이 아닙니다.
오히려 단일 스윕으로 생성되고 미디어에 기록되는 세션.
세션의 데이터 내용을 파일 시스템이라고 합니다. 영상.

세션에 기록된 이미지는 다음을 위해 운영 체제에 의해 마운트될 수 있습니다.
읽기 전용으로 사용됩니다. GNU/Linux는 블록 장치에서 ISO 이미지를 마운트할 수 있습니다.
일반 디스크 파일에서도 광 미디어, 기타 미디어 또는 루프 장치를 통해 나타냅니다.
FreeBSD는 임의의 미디어를 나타내는 장치 또는 일반 디스크에서 ISO 이미지를 마운트합니다.
파일.

이 세션 사용 모델은 다음 개념에 의해 CD 미디어에서 확장되었습니다. 다중 세션 ,
CD에 정보를 추가하고 운영 체제의 마운트 프로그램을 제공합니다.
각 세션의 진입점 주소 마운트 프로그램은 블록 장치를 인식합니다.
CD 미디어를 나타내며 기본적으로 마지막 세션에서 이미지를 마운트합니다.
이 세션은 일반적으로 관리하는 전체 매체에 대한 업데이트된 디렉토리 트리를 포함합니다.
기록된 모든 세션의 데이터 내용. 따라서 마운트 프로그램의 관점에서 모든
특정 매체의 세션은 함께 단일 파일 시스템 이미지를 형성합니다.
기존 ISO 이미지에 세션을 추가하는 것은 이 텍스트에서 성장하는.
MMC 표준의 다중 세션 모델은 모든 미디어 유형에 적용되지 않습니다. 하지만 프로그램
Andy Polyakov의 Growisofs는 이 기능을 덮어쓸 수 있는 미디어로 확장하는 방법을 보여주었습니다.
또는 유효한 ISO 9660 파일 시스템을 포함하는 디스크 파일.

조리 소 성장 및 자체 방법을 제공합니다. 수정 생성하는
이전 이미지와 수정 사항에서 완전히 새로운 ISO 이미지. 만들기 단락 참조,
아래 성장, 수정, 눈먼 성장.

조리 소 존재하는 경우 이미지 디렉토리 트리를 로드하여 다중 세션의 개념을 채택하고,
여러 작업으로 조작하도록 제안하고 새 이미지를
대상 매체.
의 첫 번째 세션 조리 소 실행은 다음과 같은 입력 드라이브의 정의로 시작됩니다.
ISO 이미지 또는 출력 드라이브의 정의. 세션은 -commit 명령으로 종료됩니다.
쓰기를 유발합니다. A -commit은 프로그램이 정기적으로 종료될 때 자동으로 수행됩니다.

-commit 후 새 세션은 새로 작성된 세션을 입력으로 시작합니다. 새로운 입력
로드된 ISO 이미지가 변경되지 않은 경우에만 드라이브를 선택할 수 있습니다. 보류 중
-rollback 명령으로 변경을 취소할 수 있습니다.

대상에 세션을 작성하는 것은 시간과 비용면에서 매우 비싸다고 가정합니다.
추가 가능 또는 XNUMX회 기록 미디어에서 공간을 소비했습니다. 따라서 모든 의도된 조작
특정 ISO 이미지는 단일 세션에서 수행되어야 합니다. 하지만 원칙적으로는 가능
중간 상태를 저장하고 이미지 조작을 계속합니다.

미디어 (Media) 유형 상태 :
MMC 표준에는 두 가지 미디어 제품군이 있습니다.
다중 세션 미디어 CD-R, CD-RW, DVD-R, DVD+R, DVD+R/DL, BD-R 및 포맷되지 않은 DVD-RW입니다.
이러한 미디어는 기존 세션을 설명하는 목차를 제공합니다. 보다
명령 -toc.
다중 세션 미디어와 유사하게 DVD-R DL 및 최소 블랭킹 DVD-RW가 있습니다. 그들은 기록
크기를 미리 알고 있어야 하는 단일 세션만. 조리 소 에 쓸 것이다
명령 -close가 "on"으로 설정된 경우에만 해당합니다.
덮어쓰기 가능 미디어 DVD-RAM, DVD+RW, BD-RE 및 포맷된 DVD-RW가 있습니다. 그들은 무작위로 제공합니다
쓰기 액세스 권한이 있지만 세션 기록에 대한 정보는 제공하지 않습니다. 그들이 포함하는 경우
하나 이상의 ISO 9660 세션 및 첫 번째 세션이 조리 소, 그 다음에
목차를 에뮬레이션할 수 있습니다. 그렇지 않으면 전체 세션이 하나만 표시됩니다.
DVD-RW 미디어는 -format "full"로 포맷할 수 있습니다. -blank로 포맷하지 않고 만들 수 있습니다.
"변형".
일반 파일 및 블록 장치는 덮어쓸 수 있는 미디어로 처리됩니다. 파이프 및 기타
쓰기 가능한 파일 형식은 빈 다중 세션 미디어로 처리됩니다.

이러한 미디어는 다양한 기능을 제공하는 여러 상태를 가정할 수 있습니다.
공백 미디어는 처음부터 작성할 수 있습니다. 에 적합한 ISO 이미지가 없습니다. 조리 소.
공백은 새로 구입한 광 미디어의 상태입니다. 중고 CD-RW 및 DVD-RW로
행동에 의해 달성 -공백 "as_needed". 덮어쓸 수 있는 미디어는 비어 있는 것으로 간주됩니다.
새롭거나 에 의해 공백으로 표시된 경우 조리 소. 작업 - "as_needed"는 공백일 수 있습니다.
덮어쓸 수 있는 미디어에서 이 표시를 수행하거나 새 미디어에 필수 형식을 적용하는 데 사용됩니다.
필요한 경우 미디어.
추가 가능 미디어는 추가 세션을 수락합니다. MMC 다중 세션 미디어이거나
추가 가능한 상태 또는 다음에 적합한 ISO 이미지가 포함된 덮어쓸 수 있는 미디어입니다.
조리 소.
추가 가능은 -close off 명령으로 세션을 작성한 후의 상태입니다.
휴무 미디어를 쓸 수 없습니다. 에 적합한 ISO 이미지를 포함할 수 있습니다. 조리 소.
닫힌 상태는 DVD-ROM 미디어와 다음으로 기록된 멀티 세션 미디어의 상태입니다.
명령 -닫기. 드라이브가 읽기 전용 하드웨어인 경우 모든 미디어가 표시됩니다.
닫힌 CD-ROM 또는 DVD-ROM으로.
덮어쓸 수 있는 미디어는 이러한 읽기 전용 드라이브에서 이 상태를 가정합니다.
처음 32개의 데이터 블록에 인식할 수 없는 데이터가 있습니다.
읽기 전용 드라이브는 다중 세션 미디어의 세션 기록을 표시하거나 표시하지 않을 수 있습니다. 종종 만
첫 번째 및 마지막 세션이 표시됩니다. 때로는 그렇지도 않습니다. 명령 -rom_toc_scan
그러한 경우에 도움이 될 수도 있고 그렇지 않을 수도 있습니다.

만들기, 성장, 수정, 블라인드 성장 :
새로운 빈 ISO 이미지는 다음을 얻습니다. 만든 유효한 ISO 9660 이미지가 있는 입력 드라이브가 없는 경우
출력 드라이브가 처음 정의될 때. 이것은 공백에서 -dev 명령으로 수행됩니다.
미디어 또는 모든 상태의 미디어에서 -outdev 명령으로.
새 빈 이미지는 디렉터리와 파일로 채울 수 있습니다. 될 수 있기 전에
기록된 경우 출력 드라이브의 매체가 비어 있지 않은 경우 공백 상태가 되어야 합니다.
이미.

유효한 ISO 이미지가 있는 입력 드라이브가 있는 경우 이 이미지는 다음과 같이 로드됩니다.
조작과 확장의 기초. 입력 및 출력 드라이브의 별자리
사용할 쓰기 방법을 결정합니다. 그들은 상당히 다른 능력을 가지고 있으며
제약.

의 방법 성장하는 매체의 기존 데이터에 새 데이터를 추가합니다. 이러한 데이터
새 파일 콘텐츠로 구성되며 기존 ISO 9660 + Rock Ridge를 재정의합니다.
디렉토리 트리. 이전 세션에서 파일을 숨길 수 있지만 여전히 존재합니다.
매체 및 많은 유형의 광학 매체를 사용하여 복구하는 것은 매우 쉽습니다.
이전 세션을 마운트합니다.
성장은 -dev 명령으로 이루어집니다.

의 쓰기 방법 수정 오래된 파일이 없는 컴팩트한 파일 시스템 이미지를 생성하거나
디렉토리 트리. 수정하면 이미지를 완전히 대상 미디어에 쓸 수 있습니다.
다중 세션 작업에는 적합하지 않습니다. 예: -blank로 처리된 DVD-RW
deformat_quickest, DVD-R DL, 명명된 파이프, 문자 장치, 소켓. 반면에
수정된 세션은 추가 가능한 미디어에 쓸 수 없고 빈 미디어에만 쓸 수 있습니다.
따라서 이 방법을 사용하려면 두 개의 광학 드라이브가 필요하거나 파일 시스템과 함께 작동해야 합니다.
소스 및/또는 대상 매체로서의 개체.
입력 드라이브와 출력 드라이브가 같지 않고 명령이 있으면 수정이 발생합니다.
-grow_blindly는 기본 "꺼짐"으로 설정됩니다. 이것은 -indev 및
-아웃데브.

명령 -grow_blindly가 음수가 아닌 숫자로 설정되고 -indev 및 -outdev가
둘 다 다른 드라이브로 설정한 다음 블라인드 성장하는 수행됩니다. 추가 기능을 생성합니다.
주어진 블록 주소에 쓸 준비가 된 세션. 사용법입니다
~의 모형
mkisofs -M $indev -C $msc1,$msc2 -o $outdev
이는 잘못된 매개변수 조합에 대한 많은 여지를 제공하므로 다음 경우에만 사용해야 합니다.
ISO 포맷터 간의 엄격한 구별 조리 소 굽기 프로그램이 필요합니다. -씨
$msc1,$msc2는 다음과 같습니다.
-섹터 로드 $msc1 -grow_blindly $msc2

리번 드라이브 :
입력 드라이브, 즉 기존 또는 빈 ISO 이미지의 소스는 임의의 액세스가 가능합니다.
읽을 수 있는 libburn 드라이브: 읽을 수 있는 데이터가 있는 광학 미디어, 빈 광학 미디어, 일반
파일, 블록 장치.
출력 드라이브, 즉 쓰기 대상은 모든 libburn 드라이브가 될 수 있습니다. 일부 드라이브 유형은
성장 방법을 지원하지만 수정 및 블라인드 성장 방법만 지원합니다. 그들
모두 새로 생성된 이미지에 적합합니다.

모든 드라이브 파일 개체는 사용자에게 rw 권한을 제공해야 합니다. 조리 소. 심지어
ISO 이미지를 읽는 데 사용할 수 없습니다.
모든 유형의 드라이브 개체에서 데이터는 2KiB 블록으로 구성된 것으로 간주됩니다.
접근은 논리적 블록 주소(LBA)의 수를 제공합니다.
특정 데이터 블록

GNU/Linux의 MMC 호환(즉, 광) 드라이브는 일반적으로 다음 경로로 주소 지정됩니다.
블록 장치 또는 일반 문자 장치. 예
-dev /dev/sr0
-dev /dev/hdc
-dev /dev/sg2
FreeBSD에서 장치 파일의 이름은 다음과 같습니다.
-dev /dev/cd0
NetBSD:
-dev /dev/rcd0d
OpenSolaris에서:
-dev /dev/rdsk/c4t0d0s2
명령으로 액세스 가능한 드라이브 목록 가져오기
-device_links
다음과 같이 해야 할 수도 있습니다. 수퍼 유저 모든 드라이브를 보고 허용하려면
의도된 사용자에 대한 rw-액세스. 승인된 사용자를 다음과 같은 그룹으로 묶는 것을 고려하십시오.
오래된 "플로피".

거의 모든 유형의 파일 시스템 개체는 접두사 "stdio:"와 해당 경로로 주소를 지정할 수 있습니다.
파일 시스템에서. 예:
-dev stdio:/dev/sdc
-drive_class의 기본 설정을 통해 사용자는 외부 파일의 주소를 지정할 수 있습니다. / dev 나무
그 접두사 없이. 예:
-dev /tmp/pseudo_drive
경로가 일반 파일이나 블록 장치로 연결되는 경우 에뮬레이트된 드라이브는 무작위입니다.
읽을 수 있는 액세스 권한이 있고 이미 유효한 항목이 포함된 경우 성장 방법에 사용할 수 있습니다.
ISO 9660 이미지. 다른 모든 파일 형식은 "stdio:"를 통해 읽을 수 없으며 다음 형식으로만 사용할 수 있습니다.
수정 또는 블라인드 성장 방법의 대상입니다. 기존에 존재하지 않는 경로
디렉토리는 빈 일반 파일로 처리됩니다.

매우 특별한 종류의 의사 드라이브는 열린 파일 설명자입니다. 그들은 다음과 같이 묘사됩니다.
"stdio:/dev/fd/" 및 설명자 번호(man 2 open 참조).
주소 "-" 또는 "stdio:/dev/fd/1"은 일반적으로 출력인 표준 출력을 나타냅니다.
결과 텍스트에 대한 채널입니다. ISO 이미지와 텍스트의 치명적인 혼합을 방지하려면
메시지, 모든 결과 텍스트는 -*dev "-" 또는 "stdio:/dev/fd/1"인 경우 stderr로 리디렉션됩니다.
프로그램의 시작 인수 중에서.
표준 출력은 현재 다음 없이 실행되는 프로그램당 하나의 세션을 만드는 데 적합합니다.
대화. 다른 상황에서의 사용은 권장되지 않으며 다음과 같은 몇 가지 제한 사항이 적용됩니다.
표준 출력이 시작에 포함되지 않은 경우 의사 드라이브로 사용할 수 없습니다.
인수. stdout에 대한 백도어 주소를 통해 이 금지를 속이지 마십시오.
stdout이 드라이브로 사용되면 -use_readline이 영구적으로 비활성화됩니다. 백도어 사용
심각한 메모리 및/또는 tty 손상을 일으킬 수 있습니다.

특히 수퍼유저는 다음을 통해 액세스 가능한 파일이나 장치에 쓸 수 있습니다.
"stdio:" 접두사가 있는 경로를 사용합니다. 기본적으로 모든 주소는 / dev 없는 나무
접두사 "stdio:"는 MMC 드라이브로 연결되는 경우에만 작동합니다.
하나는 명령을 사용할 수 있습니다 -ban_stdio_write 이 위험을 확실히 방지하고 운전을 제한하기 위해
MMC 드라이브에 사용.
자동 "stdio:"를 확실히 허용하지 않도록 "mmc:"를 경로 앞에 추가할 수 있습니다.
-drive_class 명령으로 특정 경로를 금지하거나 접두사 "stdio:" 없이 액세스를 허용할 수 있습니다.
다른 경로로.

산등성이, 포식스, X/열기, El 토리토, ACL, xattr:
산등성이 ISO 9660을 향상시키는 일련의 추가 정보의 이름입니다.
소유권, 액세스 권한이 있는 POSIX 호환 파일 시스템을 나타낼 수 있도록 파일 시스템
권한, 심볼릭 링크 및 기타 속성.
이것은 무엇인가? 조리 소 ISO 내에서 디스크 파일의 적절한 표현을 위해 사용
영상. 조리 소 기본적으로 Rock Ridge 정보를 생성합니다. 하는 것을 강력히 권장하지 않습니다.
이 기능을 비활성화하십시오.

조리 소 POSIX는 파일 이름의 14자만 보장하기 때문에 이름이 "porriso"가 아닙니다.
길이. 파일 이름 길이를 요구하는 X/Open System Interface 표준 XSI입니다.
최대 255자 및 최대 1024자의 경로. Rock Ridge는 이러한 요구를 충족시킵니다.

An El 토리토 부트 레코드는 BIOS 부트스트랩 기능을 하나 이상의 부트로 지정합니다.
ISO 이미지에 저장된 바이너리 프로그램 파일인 이미지. 부츠의 내용
이미지 파일은 El Torito의 범위에 속하지 않습니다.
대부분의 부팅 가능한 GNU/Linux CD에는 ISOLINUX 또는 GRUB 부팅 이미지가 포함되어 있습니다. 조리 소 is
그러한 이미지를 부팅 가능하게 만드는 El Torito 객체를 생성하거나 유지할 수 있습니다. 을위한
자세한 내용은 -boot_image 명령을 참조하십시오.
USB 스틱이나 기타 하드 디스크와 같은 미디어에서 ISO 이미지를 부팅 가능하게 만드는 것이 가능합니다.
여러 옵션을 설치 MBR (마스터 부트 레코드), 상황에 따라 조정될 수 있습니다.
의도한 부트 펌웨어 및 관련 부트 로더(예: GRUB2 또는 ISOLINUX)의 요구 사항.
MBR에는 부팅 코드와 파티션 테이블이 포함되어 있습니다. 후속 세션의 새 MBR은
덮어쓸 수 있는 미디어에만 적용됩니다.
MBR은 USB 스틱 또는 하드 디스크에서 부팅할 때 PC-BIOS에서, PowerPC CHRP 또는
부팅할 때 PReP. 유형이 0xee인 MBR 파티션은 GPT가 있음을 나타냅니다.
Emulation - mkisofs는 ISOLINUX 위키에서 예제 옵션을 지원하므로 옵션
GRUB 스크립트 grub-mkrescue 및 FreeBSD AvgLiveCD 위키의 예제에서 사용됩니다.
A GPT (GUID 파티션 테이블)은 보다 현대적인 방식으로 파티션을 표시합니다. EFI에서 읽습니다.
USB 스틱 또는 하드 디스크에서 부팅할 때 HFS+를 찾고 마운트하는 데 사용할 수 있습니다.
ISO 이미지 내부의 파티션.
An APM (Apple 파티션 맵)은 HFS+ 파티션을 표시합니다. 부팅을 위해 Mac에서 읽습니다.
장착용.
MBR, GPT 및 APM은 결합 가능합니다. APM은 MBR 부트 코드의 처음 8바이트를 차지합니다. 모두
XNUMX개는 CDROM에서 El Torito 부팅을 방해하지 않습니다.
MIPS Big Endian(SGI), MIPS Little Endian(DEC),
SUN SPARC, HP-PA. 그것들은 상호 결합할 수 없으며 MBR과 결합할 수도 없습니다.
GPT 또는 APM.

ACL 파일 개체에 대한 액세스 권한을 제어하는 ​​고급 방법입니다. ISO도 아님
9660 또는 Rock Ridge는 ACL을 기록하는 방법을 지정합니다. 그래서 libisofs는 표준을 도입했습니다.
그 목적을 위해 AAIP라는 준수 확장. 에 의해 활성화된 경우 이 확장을 사용합니다.
명령 -acl.
AAIP 강화 이미지는 정상적으로 마운트가 가능해야 하지만,
마운트된 파일 시스템은 ACL을 표시하고 준수합니다. 현재로서는 만 조리 소 ~ 할 수있다.
해당 ACL을 검색합니다. 파일이 ACL로 복원될 때 적용할 수 있습니다.
활성화된 파일 시스템 또는 setfacl 도구에 적합한 형식으로 인쇄할 수 있습니다.
ACL이 있는 파일은 해당 항목이 "mask::" 항목의 설정을 그룹 권한으로 표시하는 경우
존재합니다. 그럼에도 불구하고 등록되지 않은 그룹 구성원은 항목에 따라 처리됩니다.
"그룹::". 파일에서 ACL을 제거할 때, 조리 소 "group::"을 적용합니다.
로컬 파일에 대한 ACL 기록 및 복원은 현재 GNU/Linux에서만 작동합니다.
그리고 FreeBSD.

xattr (EA 또는 extattr이라고도 함) 파일에 첨부할 수 있는 이름과 값의 쌍입니다.
사물. AAIP는 그들을 대표할 수 있고 조리 소 쌍을 기록하고 복원할 수 있습니다.
사용자 네임스페이스에 없는 이름이 있습니다. 즉, "user.x"와 같이 "user."로 시작하는 항목
또는 "user.whatever". 이름은 0으로 끝나는 문자열이어야 합니다. 값은 바이트 배열일 수 있습니다.
4095바이트의 크기를 초과하지 않습니다. xattr 처리는 다음과 같은 경우에만 발생합니다.
명령으로 활성화 -xattr.
ACL과 마찬가지로 현재만 조리 소 AAIP 향상된 이미지에서 xattr을 검색할 수 있습니다.
xattr 가능 파일 시스템으로 복원하거나 인쇄합니다.
로컬 파일에서 로컬 파일로의 xattr 기록 및 복원은 현재 GNU/Linux에서만 작동합니다.
그리고 FreeBSD는 extattr로 알려져 있습니다.

명령 processing :
명령은 즉시 발생하는 작업이거나 다음에 영향을 미치는 설정입니다.
행위. 따라서 프로그램 인수로 주어지지 않는 한 시퀀스는 중요합니다.
명령 -x 그들 중 하나입니다.
명령은 명령어와 XNUMX개 이상의 매개변수 단어로 구성됩니다. 목록의 경우
매개변수 단어의 길이가 가변적이면("[...]" 또는 "[***]"로 표시)
둘 중 하나에 의해 종료 명부 구분자, 인수 목록의 끝에서 발생하거나
입력 라인의 끝에서.

프로그램 시작 시 목록 구분 기호는 "--" 문자열입니다. 이것은 다음과 같이 변경될 수 있습니다.
-list_delimiter 명령은 가변 길이 목록에서 "--"를 매개변수로 허용합니다.
그러나 즉시 구분 기호를 "--"로 재설정하는 것이 좋습니다.
간결함을 위해 이 텍스트 전체에서 목록 구분 기호를 "--"라고 합니다.
목록 구분 기호가 명령의 매개변수 뒤에 나타나면 자동으로 무시됩니다.
고정된 목록 길이로 매개변수 사이에 나타나면 일반 텍스트로 처리됩니다.
그런 명령의.

무늬 확장 패턴 단어 목록을 기존 파일 주소 목록으로 변환합니다.
일치하지 않는 패턴 단어는 해당 결과 목록에서 변경되지 않은 상태로 나타납니다.
패턴 일치는 일반적인 쉘 파서 와일드카드 '*' '?'를 지원합니다. '[xyz]'와 존경
'/'는 문자 그대로만 일치될 수 있는 경로 구분 기호입니다.
패턴 확장은 일반적인 기능이 아닌 일부 특정 명령의 속성입니다. 그것
-iso_rr_pattern 및 -disk_pattern 명령으로 제어됩니다. 패턴을 사용하는 명령어
확장은 모두 이 텍스트에서 "[***]"로 지정된 가변 매개변수 목록을 가집니다.
"[...]"보다.
일부 다른 명령은 무조건 패턴 일치를 수행합니다.

명령 및 매개변수 단어는 프로그램 인수에서 읽습니다. 여기서 하나의 인수는
하나의 단어이거나 단어가 다음과 유사하게 인식되는 인용된 입력 라인에서
쉘 파서의 인용 규칙.
조리 소 언뜻 보기에는 그렇게 보일 수 있지만 은(는) 껍데기가 아닙니다. 다음 사항에 유의하십시오.
"*"와 같은 따옴표와 패턴 기호의 상호 작용은 일반적인 쉘과 다릅니다.
파서. 에 조리 소, 따옴표는 패턴 기호를 리터럴로 만들지 않습니다.

따옴표 붙은 입력 공백으로 구분된 텍스트를 단어로 변환합니다. 큰따옴표 "
작은따옴표 '를 사용하여 공백을 묶고 공백의 일부로 만들 수 있습니다.
단어(예: 파일 이름). 각 마크 유형은 다른 유형의 마크를 묶을 수 있습니다. NS
후행 백슬래시 \ 외부 따옴표 또는 열린 따옴표로 인해 다음 입력 라인이
첨부됩니다.
따옴표로 묶인 입력은 따옴표의 내용으로 NUL(8)을 제외한 모든 0비트 문자를 허용합니다.
그럼에도 불구하고 사용자가 해당 캐릭터를 직접 생성하는 것은 번거로울 수 있습니다.
따라서 인용된 입력 및 프로그램 인수는 선택 사항을 제공합니다. 백 슬래시 해석 어느
$'...'에서와 같이 백슬래시 코드를 통해 NUL(8)을 제외한 모든 0비트 문자를 나타낼 수 있습니다.
세게 때리다.
이것은 기본적으로 활성화되어 있지 않습니다. -backslash_codes 명령을 참조하십시오.

프로그램이 시작되면 먼저 -no_rc 인수를 찾습니다. 이것이 없으면
그런 다음 시작 파일을 찾고 해당 내용을 명령 입력 줄로 읽습니다. 그 다음에
프로그램 인수를 명령 및 매개변수로 해석합니다. 마지막으로 대화 상자에 들어갑니다.
이 시점에서 -dialog "on" 명령이 실행된 경우 모드입니다.

프로그램은 명령 -end에 의해 종료되거나 대화 모드인 경우 프로그램 인수의 끝으로 종료됩니다.
해당 시점에서 활성화되지 않았거나 임계값을 트리거하는 문제 이벤트에 의해
명령 -abort_on.

대화, 읽기 라인, 결과 휴대용 소형 무선 호출기:
대화 모드는 따옴표로 묶인 입력 라인에 대해 프롬프트를 표시하고 이를 단어로 구문 분석하고 다음과 같이 수행합니다.
매개변수와 함께 명령. 더 많은 대화를 할 수 있도록 지원하는 서비스를 제공합니다.
편안하게.

Readline은 입력 라인에 대한 개선 사항입니다. bash에서 이미 알고 있을 수도 있습니다.
껍데기. 에서 사용 가능한지 여부 조리 소 패키지의 가용성에 따라 다릅니다
당시 readline-dev 조리 소 소스 코드에서 빌드되었습니다.
Readline은 사용자가 왼쪽 및
오른쪽 화살표 키. 커서 위치에 텍스트를 삽입할 수 있습니다. 삭제 키는 제거
커서 아래의 문자. 위쪽 및 아래쪽 화살표 키는 기록을 탐색합니다.
이전 입력 라인.
libreadline에 대한 자세한 내용은 man readline을 참조하세요.

명령 -page는 대화 상자에서 편리할 수 있는 내장된 결과 텍스트 호출기를 활성화합니다.
방법. 액션이 주어진 수의 터미널 라인을 출력한 후, 호출기는 다음을 프롬프트합니다.
입력 라인에 대한 사용자.
빈 줄은 조리 소 다음 페이지가 출력될 때까지 작업을 재개합니다.
단일 문자 "@"는 현재 작업에 대한 페이징을 비활성화합니다.
"@@@", "x", "q", "X" 또는 "Q"는 현재 작업을 중단하고 더 억제하도록 요청합니다.
결과 출력.
다른 모든 줄 입력은 새 대화 줄로 해석됩니다. 현재 조치는
중단을 요청했습니다. 그 후, 입력 라인이 실행됩니다.

일부 작업은 정보 출력에도 페이징을 적용합니다.
현재 작업에서 중단 요청을 따르거나 따르지 않을 수 있습니다. 모든 행동은
가능한 한 빨리 중단하십시오.

옵션


이 대시가 필수는 아니지만 모든 명령 단어는 선행 대시와 함께 표시됩니다.
인식하라는 명령입니다. 그럼에도 불구하고 명령 내에서 - 에뮬레이트된 대시로
명령은 필수입니다.
일반적으로 명령어와 함께 선행 대시의 수는 무시되고 내부 대시는
밑줄로 해석됩니다.

실행 주문 of 프로그램 인수 :

기본적으로 xorriso 실행의 프로그램 인수는 다음 시퀀스로 해석됩니다.
주어진 순서대로 정확하게 수행되는 명령. 이것은 사용자가 작성해야 합니다
영향을 받을 명령 앞에 원하는 설정에 대한 명령
설정.
다른 많은 프로그램은 임의의 순서로 프로그램 인수를 지원하고 다음을 수행합니다.
자신의 재량에 따라 순서대로 설정 및 작업을 수행합니다. xorriso는 다음과 같은 옵션을 제공합니다.
표현력을 잃는 대가로 그러한 행동을 가능하게 합니다.

-x (대부분) 다음과 같은 시퀀스로 프로그램 인수의 자동 정렬을 활성화합니다.
현명한. 이 명령은 다음 명령 중 임의의 위치에 주어질 수 있습니다.
프로그램 인수로 전달됩니다.
참고: 프로그램 인수로 단일 대시(예:
"-NS"). 시작 파일이나 -options_from_file 또는 다음과 같이 작동하지 않습니다.
대화 모드도 아니고 "x"도 아니고 마지막으로 "--x"도 아닙니다. 명령에만 영향을 미칩니다.
프로그램 인수로 제공됩니다.

-list_arg_sorting
-x 명령이 유효한 경우 적용되는 순서대로 모든 xorriso 명령을 나열하십시오.
이 목록은 시퀀스에 대해 숙고하는 사용자에게 -x 없이도 도움이 될 수 있습니다.
명령을 넣는 곳. 나열된 정렬 순서와 다를 수 있습니다.
그래도 센스.

취득 목표 드라이브:

드라이브 획득의 효과는 다음 단락의 여러 명령에 따라 달라질 수 있습니다.
"이미지 로딩 동작에 영향". 원하는 경우 활성화 명령은
드라이브를 획득하는 명령보다 먼저 수행됩니다.

-개발자 주소
입력 및 출력 드라이브를 동일한 주소로 설정하고 ISO 이미지가 있는 경우 로드합니다.
선물. ISO 이미지가 없으면 빈 이미지를 만듭니다. 이미지 설정
성장으로의 확장 방법.
현재 로드된 ISO에 보류 중인 변경 사항이 없는 경우에만 허용됩니다.
영상. 변경 사항이 보류 중인 경우 -commit 또는 -rollback을 먼저 수행해야 합니다.
특수 주소 문자열 "-"은 몇 가지 제한이 있는 표준 출력을 의미합니다.
적용하다. 위의 "Libburn 드라이브" 단락을 참조하십시오.
빈 주소 문자열 ""은 새 장치를 획득하지 않고 현재 장치를 포기합니다.

-indev 주소
입력 드라이브를 설정하고 ISO 이미지가 있는 경우 로드합니다. 새 입력 드라이브가 다른 경우
from -outdev 그런 다음 성장에서 수정 또는 블라인드 성장으로 전환합니다. 때에 따라 다르지
-grow_blindly 설정 시 둘 중 어느 것이 활성화됩니다. 같은 규칙과
-dev와 마찬가지로 제한 사항이 적용됩니다.

-아웃데브 주소
출력 드라이브를 설정하고 입력 드라이브와 다른 경우 성장에서
수정 또는 맹목적인 성장. -dev 및 -indev와 달리 이 작업은
새로운 ISO 이미지. 따라서 보류 중인 변경 사항이 있는 경우에도 수행할 수 있습니다.
-outdev는 이전 -dev 또는 -indev 없이 수행할 수 있습니다. 이 경우 빈 ISO
보류 중인 변경 사항이 없는 이미지가 생성됩니다. 의 도움으로 채울 수 있습니다.
-map, -add et.al. 또는 -dev 또는 -indev가 수행되는 경우 자동으로 폐기될 수 있습니다.
나중에.
특수 주소 문자열 "-"은 몇 가지 제한이 있는 표준 출력을 의미합니다.
적용하다. 위의 "Libburn 드라이브" 단락을 참조하십시오.
빈 주소 문자열 ""은
새로운. 출력 드라이브 없이는 쓰기가 불가능합니다.

-grow_blindly "꺼짐"|예상_nwa
predict_nwa가 음수가 아닌 경우 블라인드 성장을 수행합니다.
-indev 및 -outdev가 다른 드라이브로 설정된 경우 수정. "꺼짐" 또는 "-1" 스위치
기본값인 수정합니다.
predict_nwa는 블라인드 성장의 추가 세션이 실행될 블록 주소입니다.
드디어 끝. 이 최종 위치를 확인하는 것은 사용자의 책임입니다
그리고 더 오래된 세션의 존재. 그렇지 않으면 전체 ISO 이미지가
마운트 가능하거나 파일 콘텐츠에 액세스할 때 읽기 오류가 발생합니다. 조리 소 의지
-outdev를 검사하여 얻은 주소에 세션을 기록합니다.
반드시 predict_nwa에.
블라인드 성장 실행 중에는 출력이 시작되기 전에 입력 드라이브가 포기됩니다.
쓰기가 완료되면 출력 드라이브가 포기됩니다.

영향력 전에, 행동 of 영상 로딩 :

다음 명령은 일반적으로 획득하여 이미지를 로드하기 전에 수행해야 합니다.
입력 드라이브. 드문 경우지만 이미지를 로드한 후에만 활성화하는 것이 바람직합니다.

-읽기 속도 코드|번호[k|m|c|d|b]
읽기 속도를 설정합니다. 기본값은 "none"이며 속도 설정을 보내지 않습니다.
읽기가 시작되기 전에 드라이브에 명령을 내리십시오.
추가 특수 속도 코드는 다음과 같습니다.
"max"(또는 "0")는 드라이브에서 발표한 최대 속도를 선택합니다.
"min"(또는 "-1")은 드라이브에서 발표한 최소 속도를 선택합니다.
속도는 미디어 종속 숫자 또는 원하는 초당 처리량으로 지정할 수 있습니다.
MMC 호환 kB(= 1000) 또는 MB(= 1000kB). 미디어 x-속도 계수를 설정할 수 있습니다.
CD의 경우 "c", DVD의 경우 "d", BD의 경우 "b", "x"는 선택 사항입니다.
예시 속도:
706k = 706kB/s = 4c = 4xCD
5540k = 5540kB/s = 4d = 4xDVD
연결된 속도 단위에 대한 힌트가 없으면 -indev의 매체
결정할 것입니다. 기본 단위는 CD = 176.4k입니다.
드라이브에 따라 보고된 읽기 속도가 매우 낮거나 높을 수 있습니다.
따라서 "min"은 관련된 매체 유형의 1x 속도보다 높을 수 없습니다.
읽기 속도 "최대"는 52xCD, 24xDVD 또는 20xBD보다 낮을 수 없습니다.
중간 유형.
MMC 드라이브는 일반적으로 속도에 대한 자체 아이디어를 활성화하고 주어진 속도 값을 취합니다.
자신의 결정에 대한 힌트일 뿐입니다.

-하중 엔티티 ID
-dev 또는 -indev에서 특정(오래된) ISO 세션을 로드합니다. 일반적으로 모든
사용 가능한 세션은 -toc 명령으로 표시됩니다.
엔터티는 주소 지정의 종류를 나타냅니다. id는 특정 주소를 나타냅니다. NS
다음 엔티티가 정의됩니다.
ID가 있는 "auto"는 -toc의 마지막 세션 주소를 지정합니다. 이것이 기본값입니다.
id가 "ISO 세션" 행, "Idx" 열의 숫자인 "세션".
id가 "ISO track" 행, "Idx" 열의 숫자인 "track".
"ISO ..." 행, "sbsector" 열과 같은 숫자가 있는 "lba" 또는 "sbsector".
"ISO ..." 행, "볼륨" 열과 같은 텍스트에 대한 검색 패턴이 있는 "volid"
ID".
존재하지 않는 엔터티 또는 ISO 이미지를 나타내지 않는 엔터티를 지정하면
-indev를 포기하거나 적어도 빈 이미지로 이어집니다.
-load가 실행되는 순간에 입력 드라이브가 설정되어 있으면 다음 주소가 지정됩니다.
ISO 이미지가 즉시 로드됩니다. 그렇지 않으면 다음 설정까지 보류됩니다.
-dev 또는 -indev. 이미지가 한 번 로드된 후 설정이 유효합니다.
-다음 -dev 또는 -indev까지 롤백합니다. 여기서 "자동"으로 재설정됩니다.

-배수량 [-]바
이미지의 시작 주소에 대한 이미지의 변위를 보상합니다.
준비했습니다. 이는 ISO 이미지 로드 및 해당 파일 읽기에만 영향을 줍니다.
-displacement가 있는 한 다중 세션 성장 방법은 허용되지 않습니다.
XNUMX이 아닙니다. 즉 -indev와 -outdev는 달라야 합니다. 변위는 다음으로 재설정됩니다.
쓰기 후 드라이브가 다시 획득되기 전에 0입니다.
예 :
CD의 트랙이 블록 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" 및 유사 패턴 "금지", "주의", "무해",
또는 "all"인 경우 목록을 비워 둘 수 있습니다.
예: -drive_class clear_list 금지
하나는 일반적으로 다음 중 하나에 -drive_class 목록을 정의합니다. 조리 소 시작
파일.
참고: 이것은 보안 기능이 아니라 수퍼유저가
불의의 사고를 방지합니다. 가지고 있는 장치 파일에 대한 액세스를 안정적으로 차단하려면
파일 시스템에서 rw 권한을 거부합니다.

-read_fs "any"|"norock"|"nojoliet"|"ecma119"
로드할 파일 시스템 트리의 종류를 지정합니다(있는 경우). 소원이 이루어질 수 없다면
충족되면 ECMA-119 이름이 로드되고 -ecma119_map에 따라 변환됩니다.
"any"는 먼저 Rock Ridge를 읽으려고 합니다. 존재하지 않으면 졸리엣이 시도됩니다.
"norock"은 Rock Ridge를 시도하지 않습니다.
"nojoliet"는 졸리엣을 시도하지 않습니다.
"ecma119"는 Rock Ridge도 Joliet도 시도하지 않습니다.

-assert_volid 패턴 심각도
주어진 검색과 일치하지 않는 볼륨 ID가 있는 ISO 이미지 로드를 거부합니다.
무늬. 이미지를 거부할 경우 입력 드라이브를 포기하고 이벤트를 발행합니다.
주어진 심각도(예: FAILURE, -abort_on 참조). 빈 검색 패턴은 모든
영상.
이 명령은 빈 입력 미디어에서 빈 이미지 생성을 방해하지 않습니다.
이미 로드된 이미지를 버리지 않습니다.

-in_charset character_set_name
이미지를 로드할 때 파일 이름을 변환할 문자 집합을 설정합니다. 보다
자세한 설명은 "문자 집합" 단락을 참조하십시오. 작성된 이미지를 로드할 때
-commit 후 -out_charset의 설정이 -in_charset에 복사됩니다.

-auto_charset "켜기"|"끄기"
에서 출력 문자 집합 이름의 기록 및 해석을 활성화 또는 비활성화합니다.
이미지 루트 디렉토리의 xattr 속성. 활성화되고 녹음된 경우
문자 집합 이름을 찾으면 이 이름이 입력 이름으로 사용됩니다.
이미지를 읽을 때 문자 집합입니다.
기본 출력 문자 집합은 터미널의 로컬 문자 집합입니다.
어디에 조리 소 실행합니다. 이 로컬 문자 집합을 생성된 ISO에 귀속시키기 전에
이미지에서 터미널이 의도한 모든 파일 이름을 올바르게 표시하는지 확인하고,
특히 이국적인 민족 캐릭터.

-하드링크 모드[:모드...]
하드링크 관계의 로드 및 기록을 활성화 또는 비활성화합니다.
기본 모드 "off"에서 iso_rr 파일은 이미지 로드 시 inode 번호를 잃습니다.
이미지 생성 시 inode 번호가 없는 각 iso_rr 파일 객체는
-compliance가 new_rr로 설정된 경우 새로운 고유 inode 번호입니다.
"on" 모드는 로드된 이미지의 inode 번호가 다음과 같을 경우 보존합니다.
녹음. 세션을 커밋할 때 iso_rr 파일 패밀리를 검색합니다.
동일한 디스크 파일에서 유래하고 동일한 콘텐츠 필터링을 가지며 동일한
속성. 가족 구성원은 모두 동일한 inode 번호를 갖습니다. 이러한 여부
운영 체제에 따라 마운트 시 숫자가 존중됩니다.
명령 -lsl은 "lsl_count"가 활성화된 경우 하드링크 수를 표시합니다. 속도가 느려질 수 있습니다.
ISO 이미지가 변경된 후 실질적으로 명령. 그러므로
기본값은 "no_lsl_count"입니다.
-update 및 -update_r 명령은 하드 링크의 분할 및 융합을 추적합니다.
안정적인 장치 및 inode 번호를 가진 파일 시스템. 이로 인해 자동
세션이 작성되기 전에 마지막 순간이 변경됩니다. 명령 -하드링크
"perform_update"는 이러한 변경을 더 일찍 수행하는 데 사용할 수 있습니다(예: 적용해야 하는 경우).
모든 업데이트된 파일에 필터를 적용합니다.
"without_update" 모드는 업데이트 명령 동안 하드링크 처리를 방지합니다. 이것을 사용
파일 시스템 상황이 -disk_dev_ino "on"을 허용하지 않는 경우.
조리 소 ISO 이미지에서 파일을 추출하는 명령은 다음을 사용하여 파일을 하드 링크하려고 시도합니다.
동일한 아이노드 번호. 이 작업의 일반적인 범위는 이미지 로드에서
이미지 로드. -hardlinks를 통해 누적된 하드 링크 주소를 포기할 수 있습니다.
"discard_extract".
많은 수의 하드링크 제품군이 -osirrox가 아닌 경우 -temp_mem_limit를 소진할 수 있습니다.
"sort_lba_on" 및 -hardlinks "cheap_sorted_extract"가 모두 적용됩니다. 이것
동일한 단일 추출 명령으로 복원된 다른 파일에 대한 하드 링크를 제한합니다.
-hardlinks "normal_extract"는 광범위하고 값비싼 하드링크 축적을 다시 활성화합니다.

-acl "켜기"|"끄기"
ACL 처리를 활성화하거나 비활성화합니다. 활성화된 경우 조리 소 ACL을 얻습니다
디스크 파일 개체에서 libisofs 특정 파일을 사용하여 ISO 이미지에 ACL을 저장합니다.
AAIP 형식, ISO 이미지에서 AAIP 데이터 로드, 파일 비교 중 ACL 테스트 및
ISO 이미지에서 ACL을 추출할 때 ACL을 디스크 파일로 복원합니다. 명령 참조
-getfacl, -setfacl.

-xattr "켜기"|"끄기"
사용자 네임스페이스에서 xattr 속성 처리를 활성화하거나 비활성화합니다. 활성화된 경우
그때 조리 소 ACL과 유사한 xattr을 처리합니다. -getfattr 명령도 참조하십시오.
-setfattr 및 xattr에 대한 위 단락.

-md5 "켜기"|"모두"|"끄기"|"load_check_off"
전체 세션 및 각 세션에 대한 MD5 체크섬 처리 활성화 또는 비활성화
단일 데이터 파일. 활성화된 경우 체크섬 태그가 있는 이미지는 다음과 같은 경우에만 로드됩니다.
수퍼 블록과 디렉토리 트리의 태그가 올바르게 일치합니다. 데이터의 MD5 체크섬
파일 및 전체 세션이 있는 경우 이미지에서 로드됩니다.
-compare 및 -update 명령을 사용하면 파일의 기록된 MD5가 다음을 방지하는 데 사용됩니다.
이미지에서 콘텐츠를 읽습니다. 디스크 파일 내용만 읽고
그 MD5에 비해. -disk_dev_ino "on"이 아닌 경우 많은 시간을 절약할 수 있습니다.
적당한.
이미지 생성 시 데이터를 가져오는 각 파일에 대해 계산됩니다.
새 세션에 기록됩니다. 데이터가 오래된 파일의 체크섬
세션이 새 세션으로 복사됩니다. 슈퍼 블록, 트리 및 전체 세션은
체크섬 태그 각각.
모드 "all"은 이미지 생성 중에 체크섬 여부를 추가로 확인합니다.
읽기가 시작된 시간과 읽은 시간 사이에 데이터 파일이 변경되었습니다.
끝났다. 이것은 모든 파일을 두 번 읽는 것을 의미합니다.
"load_check_off" 모드는 "on" 또는 "all"과 함께 기록된 MD5 합계를 로드하지만
수퍼 블록 및 디렉토리 트리의 기록된 체크섬 태그를 테스트하지 마십시오. 이것은
그로이소프가 레코딩 프로그램으로 사용된 경우 덮어쓰지 않기 때문에 필요합니다.
첫 번째 세션의 슈퍼블록 체크섬 태그. 따라서 load_check_off는
효과 조리 소 -as mkisofs 옵션 -M이 수행됩니다.
테스트는 "load_check_on" 모드로 다시 활성화할 수 있습니다.
체크섬은 찾기 작업을 통해 -check_md5, -check_md5_r 명령을 통해 악용될 수 있습니다.
get_md5, check_md5 및 -check_media를 통해.

-for_backup
가장 높은 백업을 생성하거나 복원하는 데 도움이 되는 모든 추가 기능을 활성화합니다.
파일 속성의 충실도. 현재 이것은 -acl의 -hardlinks에 대한 바로 가기입니다.
-md5에서 -xattr에서.

-ecma119_map "제거"|"매핑 해제"|"소문자"|"대문자"
Rock Ridge가 아닌 경우 로드된 세션에서 파일 이름 변환을 선택하십시오.
세션에서 이름이나 졸리엣 이름을 읽지 않았습니다.
"제거" 모드가 기본값입니다. ISO에 있는 이름을 표시하지만 제거합니다.
후행 ";1" 또는 ".;1"(있는 경우).
"unmapped" 모드는 문자를 제거하지 않고 발견된 이름을 표시합니다.
"소문자" 모드는 "제거됨"과 비슷하지만 대문자를 소문자로 매핑합니다.
편지. 이것은 기본 GNU/Linux 마운트 동작과 호환됩니다.
"대문자" 모드는 "제거됨"과 비슷하지만 소문자를 대문자로 매핑합니다(있는 경우).
ECMA-119의 처방에도 불구하고 발생합니다.

-disk_dev_ino "켜기"|"ino_only"|"끄기"
기록된 파일 식별 번호(dev_t 및
난 아냐). 활성화된 경우 xattr로 저장되고 파일을 상당히 가속화할 수 있습니다.
비교. 루트 노드는 전역 시작 타임스탬프를 얻습니다. 비교하는 동안
ISO 이미지에서 더 어린 타임스탬프를 가진 파일이 발견되면
일관성 없는 내용을 가지고 있습니다.
디스크 파일 시스템의 장치 번호와 inode 번호가 영구적이고
타임스탬프 또는 시스템 클록의 불규칙한 변경이 발생하지 않으면 잠재적
해당 콘텐츠를 읽지 않고도 콘텐츠 변경 사항을 감지할 수 있습니다. 파일 내용 변경
mtime, ctime, 장치 번호 또는 inode 번호 중 하나라도 변경된 경우에 가정합니다.
"ino_only" 모드는 장치 번호가 다음으로 안정적이라는 전제 조건을 대체합니다.
비교 트리의 마운트 지점이 항상 동일하게 이어지도록 하는 전제 조건
파일 시스템. 모드 "켜기"가 항상 변경된 모든 파일을 확인하는 경우 이 옵션을 사용합니다.
속도 이점은 로드된 세션이 다음으로 생성된 경우에만 나타납니다.
-disk_dev_ino도 "켜기"입니다.
-disk_dev_ino "off"는 -hardlinks가 "off"인 경우에만 완전히 적용됩니다.
도.

-file_name_limit [+]숫자
파일 이름의 최대 허용 길이를 64~255 범위로 설정합니다. 경로
주어진 숫자보다 긴 구성 요소는 잘리고
콜론 ':'과 MD33의 5진 표현으로 덮어쓴 마지막 XNUMX바이트
전체 초대형 이름의 처음 4095바이트. 잠재적인 불완전 UTF-8
문자는 선행 바이트를 '_'로 대체합니다.
긴 구성 요소가 있는 iso_rr_paths는 여전히 파일 경로에 액세스할 수 있습니다.
잘린 구성 요소와 함께.
ISO 트리가 있는 동안 -file_name_limit가 실행되면
ISO 트리는 현재 제한의 잘린 기존 파일 이름을 확인하고
새로 잘린 파일과 기존 파일 간의 이름 충돌. 두 경우 모두,
SORRY 이벤트와 함께 설정이 거부됩니다.
인수에 "+" 문자를 추가하여 이 금지를 해제할 수 있습니다.
-file_name_limit. 잘린 파일 이름은 다시 잘려서 무효화될 수 있습니다.
그들의 MD5 부분. 충돌하는 잘린 이름은 고유하게 만들어지며 최소 9개를 소비합니다.
나머지 이름 부분의 더 많은 바이트.
xattr의 쓰기가 활성화된 경우 길이는 "isofs.nt"의 "isofs.nt"에 저장됩니다.
루트 디렉토리. xattr 읽기가 활성화되고 "isofs.nt"가 발견되면
발견된 길이는 현재 설정보다 작으면 적용됩니다.
-file_name_limit.
파일 이름 패턴은 잘린 이름과 일치하는 경우에만 작동합니다. 이건 아마도
미래의 변화.
이름이 잘린 파일은 -update 중에 무조건 삭제되고 다시 추가됩니다.
및 -update_r. 이는 향후 변경될 수 있습니다.
최소 4.1 이상의 Linux 커널은 길이가 254 및 255인 이름을 잘못 표시합니다.
disk_paths 또는 그 아래에 이러한 이름을 예상하고 이러한 Linux에서 ISO를 탑재할 계획입니다.
커널의 경우 -file_name_limit 253으로 설정하는 것을 고려하십시오. 그렇지 않으면 다음보다 긴 이름을 피하십시오.
253 자

-rom_toc_scan "켜기"|"강제"|"끄기"[:"emul_off"][:"emul_wide"]
읽기 전용 드라이브는 실제 미디어 유형을 알려주지 않지만 모든 미디어를 ROM으로 표시합니다(예:
DVD-ROM으로). MMC 다중 세션 미디어의 세션 기록이 다음으로 잘릴 수 있습니다.
첫 번째 및 마지막 세션 또는 완전히 거짓일 수도 있습니다. (에뮬레이션된 역사
덮어쓸 수 있는 미디어는 이에 영향을 받지 않습니다.)
실패할 경우 세션 기록을 얻을 수 있는 기회를 가지며 특히
마지막 세션의 주소, ISO 9660 파일 시스템 헤더에 대한 스캔이 있습니다.
도움이 될 수 있지만 드라이브의 테이블보다 더 나쁜 결과를 초래할 수도 있습니다.
콘텐츠. 결국 잘못된 주소에 대한 읽기 시도를 유발할 수 있으므로 추악합니다.
운전 행동. "켜기"로 설정하면 해당 읽기 전용 미디어를 검색할 수 있습니다.
일부 운영 체제는 최신 세션을 마운트할 수 없습니다.
다중 세션 DVD 또는 BD. 그런 시스템이라면 조리 소 자체 MMC 기능이 없음
그러면 여전히 스캔한 목차에서 해당 세션을 찾을 수 있습니다. 환경
"force"는 "on"으로 설정된 ROM 매체와 같은 모든 매체를 처리합니다.
반면에 덮어쓸 수 있는 미디어의 세션 기록 에뮬레이션은 다음을 수행할 수 있습니다.
부분적으로 손상된 미디어의 읽기를 방해합니다. "off:emul_off"를 설정하면
그렇지 않으면 해당 미디어에 대한 신뢰할 수 있는 목차 스캔.
덮어쓸 수 있는 미디어에 대한 목차 검색은 일반적으로 최대
블록 0의 슈퍼블록이 가리키는 세션의 끝.
"on:emul_wide"를 사용하면 미디어 끝까지 스캔을 계속할 수 있습니다. 이것은 수 있습니다
마지막이 아닐 때 -check_media patch_lba0=on으로 매체를 복사한 후 유용합니다.
세션이 로드되었습니다.

- 진정 드라이브 "in"|"out"|"all"|"취소"|"on"|"off"
실제로 다시 사용할 때까지 드라이브 소음을 줄이십시오. 일부 드라이브는 다음 사항에 대해 경고를 유지합니다.
그들이 읽기에 사용된 후 상당한 시간. 이것은 시작을 줄입니다
다음 드라이브 작업을 위한 시간이지만 i/o가 없는 경우 시끄럽고 에너지를 낭비할 수 있습니다.
드라이브가 곧 발생할 것으로 예상됩니다.
"in", "out", "all" 모드는 즉시 진정됩니다. -indev, -outdev 또는 둘 다,
각기. "취소" 모드는 두 가지 모두에 즉시 경고합니다. 모드 "켜기"로 인해 -calm_drive가 발생합니다.
각 -dev, -indev 및 -outdev 후에 자동으로 수행됩니다. 모드 "꺼짐"
이것을 비활성화합니다.

-ban_stdio_write
MMC 옵티컬 드라이브의 쓰기만 허용합니다. 쓰기 금지
거의 임의 유형의 파일로 생성됩니다. 일단 설정되면 이 명령은
취소되었습니다.

-early_stdio_test "켜기"|"appendable_wo"|"끄기"
"on"으로 활성화하면 일반 파일 및 블록 장치가 효과적인지 테스트됩니다.
액세스 권한. 이것은 쓰기 위해 해당 파일을 열려고 함을 의미합니다.
그렇지 않으면 나중에 실제 쓰기가 필요한 경우에만 발생합니다.
테스트 결과는 유사 드라이브를 덮어쓸 수 있는 것으로 분류하는 데 사용되며,
읽기 전용, 쓰기 전용 또는 쓸데없이 비어 있습니다. 이것은 조기 발견으로 이어질 수 있습니다
심각한 문제를 방지하고 덜 심각한 오류 이벤트를 피할 수 있습니다.
"appendable_wo" 모드는 비어 있지 않은 추가 속성이 있는 "on"과 같습니다.
쓰기 전용 파일은 공백이 아니라 추가 가능한 것으로 간주됩니다.

-data_cache_size number_of_tiles 블록_타일당
ISO 이미지를 저장할 때 사용되는 데이터 캐시의 크기와 세분성을 설정합니다.
로드 및 ISO 이미지에서 파일 콘텐츠를 읽을 때. 캐시는 여러
타일은 각각 여러 블록으로 구성됩니다. 더 큰 캐시는 필요를 줄입니다.
타일을 여러 번 읽습니다. 더 큰 타일은 데이터를 추가로 향상시킬 수 있습니다.
드라이브의 처리량은 있지만 데이터가 드라이브에 흩어져 있으면 낭비가 될 수 있습니다.
매질.
캐시 크기가 클수록 MMC 드라이브에서 이미지를 로드하는 데 가장 도움이 됩니다. 그들은
-osirrox 옵션 "sort_lba_on"에 대한 열등한 대안.
blocks_per_tile은 2의 거듭제곱이어야 합니다. 예: 16, 32 또는 64. 전체 캐시 크기
1GiB를 초과해서는 안 됩니다. 기본값은 "default" 매개변수로 복원할 수 있습니다.
숫자 중 하나 또는 둘 모두 대신. 현재 기본값은 32/32 타일입니다.
블록 = 2MiB.

삽입 파일 으로 ISO 영상:

다음 명령에는 두 가지 종류의 파일 주소가 필요합니다.
디스크 경로 로컬 파일 시스템 트리에 있는 개체의 경로입니다.
iso_rr_path ISO 이미지에 있는 파일 개체의 Rock Ridge 이름입니다. 록 릿지가 없다면
로드된 ISO 이미지에 정보가 기록되면 ISO 9660 이름이 표시됩니다.
길이와 문자 집합이 제한되어 있습니다. Rock Ridge 정보가 저장되지 않는 경우
새로운 ISO 이미지의 이름은 제한된 ISO 9660(일명
ECMA-119) 이름.

ISO 이미지에서 당신은 수퍼유저만큼 강력합니다. 액세스 권한
이미지의 기존 파일은 쓰기 작업에 적용되지 않습니다. 그들은
읽기 전용 마운트 이미지에 적용됩니다.

새로 삽입된 파일의 iso_rr_path가 ISO의 기존 파일 개체로 이어지는 경우
이미지를 클릭하면 다음과 같은 충돌 처리가 발생합니다.
두 객체가 디렉토리이면 재귀적으로 다음을 삽입하여 병합됩니다.
파일 시스템에서 ISO 이미지로 하위 개체. 다른 파일 형식이 충돌하는 경우 설정
명령의 -덮어쓰기 결정합니다.
파일 이름 바꾸기에는 유사한 충돌 처리가 있지만 디렉터리만 교체할 수 있습니다.
병합되지 않았습니다. 대상 디렉토리가 존재하는 경우 -mv는 소스 객체를 삽입합니다.
교체를 시도하지 않고 이 디렉토리에 넣습니다. 명령 -이동, 다른 한편
손으로 교체를 시도합니다.

이 섹션의 명령은 로컬 파일 시스템이 아닌 ISO 이미지를 변경합니다.

-disk_pattern "켜기"|"ls"|"끄기"
여러 명령의 disk_path 매개변수에 대한 패턴 확장 모드 설정
이 기능을 지원합니다.
"off"를 설정하면 이 man에 표시된 모든 명령에 대해 이 기능이 비활성화됩니다.
"disk_path [***]" 또는 "disk_pattern [***]"으로 페이지.
"on"을 설정하면 모든 명령에 대해 활성화됩니다.
"ls"를 설정하면 "disk_pattern [***]"으로 표시된 항목에 대해서만 활성화됩니다.
기본값은 "ls"입니다.

-더하다 경로 사양 [...] | 디스크 경로 [***]
파일 시스템에서 ISO 이미지로 주어진 파일 또는 디렉토리 트리를 삽입합니다.
-pathspecs가 "on"으로 설정되면 패턴 확장이 항상 비활성화되고
문자 '='에는 특별한 의미가 있습니다. ISO 이미지 경로를 디스크에서 분리합니다.
통로:
iso_rr_path=디스크_경로
구분 기호 '='는 '\'로 이스케이프할 수 있습니다. iso_rr_path가 '/'로 시작하지 않는 경우
그런 다음 -cd가 추가됩니다. disk_path가 '/'로 시작하지 않으면 -cdx는
추가.
'='가 주어지지 않으면 단어는 iso_rr_path와 디스크 경로 모두로 사용됩니다. 만약에
이 경우 단어가 '/'로 시작하지 않으면 -cdx가 disk_path 앞에 추가됩니다.
iso_rr_path 앞에 -cd가 추가됩니다.
-pathspecs가 "off"로 설정된 경우 -disk_pattern 확장이 활성화된 경우 적용됩니다.
결과 단어는 iso_rr_path 및 디스크 경로 모두로 사용됩니다. 상대 경로
단어 앞에 -cdx 설정이 disk_path에 추가되고 -cd 설정이 다음으로 추가됩니다.
iso_rr_path.

-add_plainly 모드
"알 수 없음" 모드로 설정하면 "-"로 시작하지 않고
알려진 명령으로 인식되지 않으면 virtual -add 명령이 적용됩니다. 즉
pathspec 또는 disk_path로 사용되어 이미지에 추가됩니다. 활성화된 경우
-disk_pattern 확장은 disk_paths에 적용됩니다.
"대시" 모드는 "알 수 없음"과 유사하지만 인식할 수 없는 명령 단어도 추가합니다.
"-"로 시작하는 경우.
"any" 모드는 모든 추가 단어가 pathspec 또는
디스크 경로. 대화 모드에서는 작동하지 않습니다.
"없음" 모드가 기본값입니다. 어떤 단어도 파일로 이해되는 것을 방지합니다.
적절한 명령에 대한 매개변수가 아닌 경우 추가하십시오.

-경로_목록 디스크 경로
-add와 비슷하지만 disk_path 파일에서 매개변수 단어를 읽거나 다음과 같은 경우 표준 입력을 읽습니다.
disk_path는 "-"입니다. 목록에는 정확히 하나의 pathspec 또는 disk_path 패턴이 포함되어야 합니다.
라인 당.

-quoted_path_list 디스크 경로
-path_list와 비슷하지만 인용된 입력 읽기 규칙이 있습니다. 라인이 매개변수로 분할됨
- 추가에 대한 단어. 따옴표 밖의 공백은 무시됩니다.

-map disk_path iso_rr_path
파일 개체 disk_path를 ISO 이미지에 iso_rr_path로 삽입합니다. disk_path가
디렉토리 전체 하위 트리가 ISO 이미지에 삽입됩니다.

-map_single disk_path iso_rr_path
-map과 비슷하지만 disk_path가 디렉토리이면 해당 하위 트리가 삽입되지 않습니다.

-map_l disk_prefix iso_rr_prefix disk_path [***]
각 disk_path 매개변수를 사용하여 -map을 수행합니다. iso_rr_path가 구성됩니다.
disk_prefix를 iso_rr_prefix로 대체하여 disk_path에서.

-최신 정보 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 [***]
각 disk_path 매개변수로 -update_r을 수행하십시오. iso_rr_path는
disk_prefix를 iso_rr_prefix로 대체하여 disk_path에서 구성됩니다.

-차단 disk_path byte_offset byte_count iso_rr_path
일반 디스크 파일의 바이트 간격을 ISO 이미지의 일반 파일에 매핑합니다.
디스크 파일이 단일 매체보다 크거나
기존 운영 체제의 경우 기존 제한인 2GiB - 1을 초과하거나 제한
4GiB - 최신 항목의 경우 1입니다. 최신 Linux 커널만 제대로 읽는 것 같습니다.
파일 >= 4GiB - 1.
이 제한에 대한 서투른 해결책은 파일 조각을 백업하고 다음 위치에 연결하는 것입니다.
시간을 복원합니다. 잘 테스트된 절단 크기는 2047m입니다. 요청하는 것이 허용됩니다.
사용 가능한 것보다 byte_count가 더 높습니다. 결과 파일은 다음으로 잘립니다.
최종 조각의 정확한 크기. 사용 가능한 것보다 높은 byte_offset을 요청하려면
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에 대한 자세한 내용.

-심폐소생술 disk_path [***] iso_rr_path
파일 시스템에서 ISO 이미지로 주어진 파일 또는 디렉토리 트리를 삽입합니다.
ISO 주소 생성 규칙은 쉘 명령 cp -r과 유사합니다.
그럼에도 불구하고 iso_rr_path의 디렉토리는 필요한 경우 생성됩니다. 특히
아직 존재하지 않는 iso_rr_path는 여러 disk_path가 있는 경우 디렉토리로 처리됩니다.
존재합니다. 여러 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
target_text를 가리키는 iso_rr_path 주소로 심볼릭 링크를 만듭니다.
iso_rr_path가 아직 존재하지 않을 수 있습니다.
힌트: 명령 -clone은 하드 링크에 해당하는 ISO를 생성합니다.

- 복제 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
-clone 명령을 사용하여 하나 이상의 ISO 파일 개체 복사본을 만듭니다. 의 경우
충돌 병합 디렉터리와 기존 디렉터리를 병합하지만 기존 ISO를 덮어쓰지 않습니다.
파일 개체.
복사 주소를 생성하는 규칙은 -cpr 명령과 동일합니다(참조
위) 또는 쉘 명령 cp -r. -cpr 이외의 상대 iso_rr_path_original
-cdx 경로가 아니라 -cd 경로 앞에 추가됩니다. -mkdir 고려
iso_rr_path_dest -cp_clone 이전에 복사 주소가 번호에 의존하지 않도록
iso_rr_path_original 매개변수의.

설정 ...에 대한 파일 삽입:

-file_size_limit 값 [값 [...]] --
단일 데이터 파일에 허용되는 최대 크기를 설정합니다. 값이 요약됩니다.
실제 한도를 위해. 유일한 값이 "off"이면 파일 크기가 제한되지 않습니다.
by 조리 소. 기본값은 100개의 확장 영역으로 제한되며 각각 4g -2k입니다.
-file_size_limit 400g -200k --
ISO 9660 파일 시스템을 마운트할 때 이전 운영 체제는 최대 파일만 처리할 수 있습니다.
2g에 -1 --. 최신 것은 4g -1까지 좋습니다 --. 꽤 새로운 Linux 커널이 필요합니다.
파일의 마지막 바이트를 올바르게 읽으려면 >= 4g 크기가 정렬되지 않은 경우
2048바이트 블록.
조리 소의 자체 데이터 읽기 기능은 운영 체제 크기의 영향을 받지 않습니다.
제한. 이러한 제한은 장착에만 적용됩니다. 그럼에도 불구하고 대상 파일 시스템의
-extract는 파일 크기를 사용할 수 있어야 합니다.

-not_mgt 코드[:코드[...]]
제외 목록의 동작을 제어합니다.
제외 처리는 disk_paths가 ISO 이미지에 매핑되고
디스크 파일이 이미지 파일과 비교되기 전에. 절대 디스크 경로
소스는 -not_paths 목록과 일치합니다. 디스크 경로의 리프 이름은
-not_leaf 목록의 패턴과 일치합니다. 일치하는 항목이 감지되면
디스크 경로는 기존 파일로 간주되지 않으며 ISO에 추가되지 않습니다.
영상.
여러 코드가 정의됩니다. _on/_off 설정은 다음에 의해 취소될 때까지 유지됩니다.
그들의_off/_on 대응.
"erase"는 -not_paths 및 -not_leaf에 의해 축적된 목록을 비웁니다.
"재설정"은 "지우기"와 비슷하지만 기본 동작을 다시 설치합니다.
"off"는 목록을 무효화하지 않고 일시적으로 제외 처리를 비활성화하고
설정.
"on"은 제외 처리를 다시 활성화합니다.
"param_off"는 의 disk_path 매개변수 아래의 경로에만 제외 처리를 적용합니다.
명령. 즉, 명시적으로 주어진 disk_paths는 제외 처리에서 제외됩니다.
"param_on"은 파일뿐만 아니라 명령 매개변수에도 제외 처리를 적용합니다.
이러한 매개변수 아래에 있습니다.
"param_on"이 있는 "subtree_off"는 매개변수 경로가 일치하는 경우에만 제외합니다.
-not_paths 항목이 정확히 일치합니다.
"subtree_on"은 파일 주소로 이어지는 매개변수 경로를 추가로 제외합니다.
-not_paths 항목 아래에 있습니다.
"ignore_off"는 제외된 디스크 파일을 누락된 것처럼 처리합니다. 즉 그들은 얻는다
-compare로 보고되고 -update로 이미지에서 삭제됩니다.
"ignore_on"은 -compare 또는 -update 활동에서 제외된 파일을 유지합니다.

-not_paths 디스크 경로 [***]
제외된 절대 디스크 경로 목록에 지정된 경로를 추가합니다. 주어진 경로가
상대적인 경우 현재 -cdx가 앞에 추가되어 절대 경로를 형성합니다. 무늬
활성화된 경우 일치는 제외 검사가 수행될 때가 아니라 정의 시 발생합니다.
만든.
(disk_paths 목록을 "--"로 끝내는 것을 잊지 마십시오)

-not_leaf 무늬
디스크에 대한 제외 목록에 단일 셸 파서 스타일 패턴 추가
잎 이름. 이러한 패턴은 제외 검사가 수행될 때 평가됩니다.

-not_list 디스크 경로
disk_path에서 행을 읽고 각 행을 -not_paths 매개변수로 사용합니다.
여기에는 / 문자 또는 -not_leaf 패턴이 포함됩니다.

-quoted_not_list 디스크 경로
-not_list와 비슷하지만 인용된 입력 읽기 규칙이 있습니다. 각 단어는 하나로 처리됩니다.
-not_paths 또는 -not_leaf에 대한 매개변수입니다.

-따르다 기회[:때[...]]
disk_paths 아래의 기호 링크 및 마운트 지점 확인을 활성화하거나 비활성화합니다.
이는 -add, -du*x, -ls*x, -findx, -concat 및 -disk_pattern 작업에 적용됩니다.
확장.
따라야 할 결정에는 세 가지 종류가 있습니다.
링크 는 목적을 위한 심볼릭 링크에서 대상 파일 개체로의 홉입니다.
독서. 즉 -concat 명령이 아닙니다. 활성화되면 심볼릭 링크가 처리됩니다.
대상 파일 객체로, 그렇지 않으면 심볼릭 링크 자체로 처리됩니다.
마운트 한 파일 시스템에서 다른 하위 파일 시스템으로의 홉입니다. 활성화된 경우
그런 다음 마운트 포인트 디렉토리는 다른 디렉토리로 처리되고, 그렇지 않으면 마운트 포인트
디렉토리 트리에서 발견되면 빈 디렉토리로 처리됩니다.
순회.
연결 는 목적을 위한 심볼릭 링크에서 대상 파일 개체로의 홉입니다.
쓰기. 즉 -concat 명령의 경우. 이것은 보안 위험입니다!
위의 경우보다 덜 일반적입니다.
무늬 마운트 및 링크 호핑이지만 -disk_pattern 확장 중에만 가능합니다.
내 돈 매개변수 단어에 대한 링크 도약(최종 패턴 확장 후)입니다. 만약에
활성화되면 -ls*x는 링크 자체가 아닌 링크 대상을 표시합니다.
-du*x, -findx 및 -add는 링크 대상을 처리하지만 링크를 따라가지 않습니다.
대상 아래의 최종 디렉토리 트리("링크"가 활성화되지 않은 경우).
경우는 콜론으로 구분된 목록으로 결합될 수 있습니다. 에 언급된 모든 경우
그러면 목록이 긍정적인 팔로우 결정으로 이어집니다.
오프 긍정적인 팔로우 결정을 방지합니다. 다른 경우가 없으면 사용하십시오.
바로 가기 :
디폴트 값 "pattern:mount:limit=100"과 동일합니다.
on 항상 긍정적으로 결정합니다. "link:mount:concat"과 동일합니다.

경우는 아니지만 선택적 설정은 다음과 같습니다.
제한=최대 링크 홉 수를 설정합니다. 링크 홉은 다음으로 구성됩니다.
일련의 심볼릭 링크와 다른 유형의 최종 대상. 그럼에도 불구하고
이러한 홉은 루프가 될 수 있습니다. 예시:
$ ln -s .. 업루프
링크 호핑에는 처음에 호핑을 중지하는 루프 감지 기능이 내장되어 있습니다.
링크 타겟의 반복 그런 다음 반복되는 링크는 다음과 같이 처리되지 않고 자체로 처리됩니다.
그것의 목표. 유감스럽게도 기하급수적인 원인이 되는 링크 네트워크를 구성할 수 있습니다.
루프가 감지되기 ​​전에 워크로드. "limit="로 주어진 숫자는 억제할 수 있습니다.
링크 홉의 의도적인 시퀀스가 ​​잘릴 위험이 있는 이 워크로드.

-경로 사양 "켜기"|"끄기"
제어 매개변수 해석 조리 소 작업 -add 및 -path_list.
"on"은 형식의 경로 사양을 활성화합니다. 대상=소스 mkisofs 프로그램과 마찬가지로
-이식점. 또한 -add 명령에 대한 -disk_pattern 확장을 비활성화합니다.
"off"는 target=source 형식의 경로 사양을 비활성화하고 -disk_pattern을 다시 활성화합니다.
확장.

-덮어쓰기 "켜기"|"비디렉터리"|"끄기"
ISO 이미지의 기존 파일 덮어쓰기를 허용하거나 허용하지 않습니다.
같은 이름.
"off"로 설정하면 이름 충돌로 인해 FAILURE 이벤트가 발생합니다. "nondir"을 설정하면
디렉토리만 이러한 이벤트에 의해 보호되고 다른 기존 파일 유형은
새 파일이 추가되기 전에 -rm으로 처리됩니다. "켜기"로 설정하면 자동 활성화
-rm_r. 즉, 디렉토리가 아닌 것은 기존 디렉토리와 모든 디렉토리를 대체할 수 있습니다.
부하직원.
파일 복원이 활성화된 경우 덮어쓰기 규칙이 대상에 적용됩니다.
파일 개체도 디스크에 있지만 "on"은 "nondir"로 다운그레이드됩니다.

-split_size 숫자["k"|"m"]
일반 파일의 자동 분할 임계값을 설정합니다. 이러한 분할 맵
큰 디스크 파일을 여러 부품 파일이 있는 ISO 디렉토리에 복사합니다. 이것은
디스크 파일의 크기가 -file_size_limit를 초과하는 경우 필요합니다. 이전 운영
시스템은 마운트된 ISO 9660 파일 시스템이 더 작은 경우에만 파일을 처리할 수 있습니다.
2GiB 또는 다른 경우에는 4GiB.
기본값은 -file_size_limit보다 큰 파일을 FAILURE로 제외하는 0입니다.
이벤트. 잘 테스트된 -split_size는 2047m입니다. -file_size_limit 이상의 크기는 허용되지 않습니다.
허용.
명령 -split_size가 분할 파일이 있는 디렉토리와 같은 0보다 크게 설정되는 동안
조각은 -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"와 같은 배율 문자가 고려됩니다. 모든 숫자는
선행 XNUMX이 있는 경우에도 십진수로 해석됩니다.
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 매개변수에 대한 패턴 확장 모드 설정
이 기능을 지원합니다.
"off"를 설정하면 이 항목에 표시된 모든 명령에 대한 패턴 확장이 비활성화됩니다.
"iso_rr_path [***]" 또는 "iso_rr_pattern [***]"에 의한 매뉴얼 페이지.
"on"을 설정하면 모든 명령에 대해 활성화됩니다.
"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 [***]
ISO 이미지의 쉘 명령 chmod와 동일합니다. 모드는 XNUMX진수입니다.
"0"으로 시작하거나 쉼표로 구분된 형식의 명령문 목록
[우고아]*[+-=][rwxst]* .
좋아요: go-rwx,u+rwx .
개성: u=사용자, g=그룹, o=기타, a=모두
연산자: + 주어진 권한 추가, - 주어진 권한 취소, = 모든 이전 권한 취소
권한을 부여한 다음 지정된 권한을 추가합니다.
권한: r=읽기, w=쓰기, x=실행|검사, s=setuid|setgid, t=고정 비트
2진수는 man XNUMX stat를 참조하십시오.

-chmod_r 모드 iso_rr_path [***]
-chmod와 비슷하지만 최종 디렉토리 아래의 모든 파일에 영향을 줍니다.

-setfacl acl_text iso_rr_path [***]
주어진 ACL을 주어진 iso_rr_paths에 연결합니다. 파일에 이미 ACL이 있는 경우
그런 다음 새 항목이 적용되기 전에 삭제됩니다. cl_text가 비어 있으면
또는 "clear" 텍스트 또는 "--remove-all" 텍스트가 포함된 경우 기존 ACL
제거되고 새 항목이 첨부되지 않습니다. cl_text의 기타 콘텐츠
ACL 항목 목록으로 해석됩니다. 긴 여러 줄에 있을 수 있습니다.
형식은 -getfacl에 의해 표시되지만 다음과 같이 축약될 수도 있습니다.
ACL 항목은 쉼표 또는 줄 바꿈으로 구분됩니다. 항목이 빈 텍스트이거나 시작하는 경우
"#"과 함께 사용하면 무시됩니다. 유효한 항목은 다음의 문자로 시작해야 합니다.
"사용자", "그룹", "기타", "마스크"에 대한 {ugom}. 두 개의 콜론 ":"을 포함해야 합니다. ㅏ
":" 사이에 비어 있지 않은 텍스트는 사용자 ID 또는 그룹 ID를 제공합니다. 두 번째 ":" 뒤에
{rwx- #}에 글자가 있을 수 있습니다. 처음 세 개는 읽기, 쓰기 또는 실행을 제공합니다.
허가. 문자 "-", " " 및 TAB은 무시됩니다. "#"은 나머지 항목을 유발합니다.
무시됩니다. 문자 "X" 또는 기타 문자는 지원되지 않습니다. 예:
g:도구:rw,u:lisa:rw,u:1001:rw,u::wr,g::r,o::r,m::rw
그룹:도구:rw-,사용자::rw-,그룹::r--,기타::r--,마스크::rw-
유효한 항목에는 "d", 일부 다음 문자 및 ":"가 접두사로 붙을 수 있습니다. 이것
항목이 "액세스" ACL이 아닌 "기본" ACL로 이동함을 나타냅니다.
예:
u::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 디스크 경로
-getfacl_r 또는 셸 명령 getfacl -R의 출력을 읽고 적용합니다.
iso_rr_paths는 "# file:"으로 시작하는 줄에 지정됩니다. 이 변경됩니다
주어진 파일의 소유권, 그룹 및 ACL. disk_path가 "-"이면 행은 다음과 같습니다.
표준 입력에서 읽습니다. "@" 줄은 목록을 종료하고 "@@@"는 변경하지 않고 중단됩니다.
보류 중인 iso_rr_path.
-getfacl 및 getfacl -R은 파일 경로에서 선행 "/"를 제거하므로 -cd 설정
항상 중요합니다.

-setfattr [-]이름 값 iso_rr_path [***]
주어진 xattr 쌍의 이름과 값을 주어진 iso_rr_paths에 연결합니다. 만약
주어진 이름에 "-"가 접두사로 붙으면 해당 이름을 가진 쌍이 목록에서 제거됩니다.
xattr 목록. name이 "--remove-all"이면 지정된 모든 사용자 네임스페이스 xattr
iso_rr_paths가 삭제됩니다. 삭제할 경우 값은 빈 텍스트여야 합니다.
사용자 네임스페이스의 이름만 허용됩니다. 즉, 이름은 다음으로 시작해야 합니다.
"user.", "user.x" 또는 "user.whatever".
값과 이름은 정상적인 입력 처리를 거칩니다. 조리 소. 명령 참조
-백슬래시_코드. -setfattr_list 명령을 사용하는 경우 외에 바이트 값 0은
-setfattr을 통해 표현됩니다.

-setfattr_r [-]이름 값 iso_rr_path [***]
-setfattr과 비슷하지만 최종 디렉토리 아래의 모든 파일에 영향을 줍니다.

-setfattr_list 디스크 경로
-getfattr_r 또는 쉘 명령 getfattr -Rd의 출력을 읽고 적용하십시오.
iso_rr_paths는 "# file:"으로 시작하는 줄에 지정됩니다. 기존의 모든
주어진 iso_rr_paths의 사용자 공간 xattr이 삭제됩니다. disk_path가 "-"인 경우
그런 다음 표준 입력에서 행을 읽습니다.
-getfattr 및 getfattr -Rd가 파일 경로에서 선행 "/"를 제거하므로
-cd는 항상 중요합니다.
빈 입력 줄과 "#"으로 시작하는 줄은 무시됩니다("# 파일:" 제외).
"@" 줄은 목록을 끝내고 "@@@"는 보류 중인 iso_rr_path를 변경하지 않고 중단됩니다.
다른 입력 라인은 다음 형식을 가져야 합니다.
이름 = "값"
이름은 사용자 네임스페이스의 이름이어야 합니다. 즉, xyz가 다음으로 구성되어야 하는 user.xyz
인쇄 가능한 문자만. 구분 기호 "="는 이름에 사용할 수 없습니다. 가치는
모든 종류의 바이트를 포함합니다. 따옴표로 묶어야 합니다. 끝 뒤의 후행 공백
견적은 무시됩니다. 인쇄할 수 없는 바이트 및 따옴표는 \XYZ로 표시해야 합니다.
8진수 000비트 코드 XYZ에 의해 0바이트에는 코드 \XNUMX을 사용하십시오.

-alter_date 유형 시간 문자열 iso_rr_path [***]
ISO 이미지에 있는 파일의 날짜 항목을 변경합니다. 유형은 다음 중 하나일 수 있습니다.
"a"는 액세스 시간을 설정하고 ctime을 업데이트합니다.
"m"은 수정 시간을 설정하고 ctime을 업데이트합니다.
"b"는 액세스 시간과 수정 시간을 설정하고 ctime을 업데이트합니다.
"ac", "mc" 및 "bc"는 ctime을 업데이트하지 않고 시간을 설정합니다.
"c"는 ctime을 설정합니다.
timestring은 다음 형식일 수 있습니다(예제 섹션 참조).
프로그램 날짜 예상대로:
MMDDhhmm[[CC]YY][.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월 XNUMX일부터 계산된 절대 초:
=번호
조리 소님의 타임스탬프:
YYYY.MM.DD[.hh[mm[ss]]]
scdbackup 타임스탬프:
YYMMDD[.hhmm[ss]]
여기서 "A0"은 2000년, "B0"은 2010년 등입니다.
ECMA-119 볼륨 타임스탬프:
YYYYMMDDhhmmsscc
일반적으로 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 9660 트리에서 숨기기 위한 "iso_rr", "joliet"입니다.
Joliet tree의 경우, HFS+의 경우 "hfsplus", 모두의 경우 "on"입니다. "꺼짐"은 가시성을 의미합니다.
모든 디렉토리 트리.
이러한 값은 결합될 수 있습니다. 예: 졸리엣:hfsplus
이 명령은 부트 카탈로그에 적용되지 않습니다. 대신 다음을 사용하십시오. -boot_image "any"
"cat_hidden=on"

나무 순회 명령 -찾기:

-찾기 iso_rr_path [테스트 [작업] [테스트 ...]] [-실행 작업 [매개변수]] --
ISO 이미지에서 쉘 명령 find의 제한된 대체품입니다. 그것은 수행
iso_rr_path 이하에서 일치하는 파일 개체에 대한 작업입니다.
행의 마지막 명령으로 사용되지 않으면 매개변수 목록을 가져와야 합니다.
"--"로 종료됩니다.
테스트는 선택 사항입니다. 생략하면 모든 파일 개체에 작업이 적용됩니다.
테스트가 주어지면 함께 표현식을 형성합니다. 작업이 적용됩니다
표현식이 파일 객체와 일치하는 경우에만. 사이의 기본 표현식 연산자
테스트는 -and, 즉 모든 테스트가 일치하는 경우에만 표현식이 일치합니다.
사용 가능한 테스트는 다음과 같습니다.
-이름 pattern : pattern이 파일 리프 이름과 일치하는 경우 일치합니다. 패턴이 된다면
"*?[" 문자를 포함하지 않으면 다음에 따라 잘립니다.
-file_name_limit 따라서 ISO 파일 시스템에서 잘린 이름과 일치합니다.
-전체 이름 pattern : 패턴이 파일 경로와 일치하는 경우 일치
"echo" 작업으로 인쇄됩니다. '/' 문자는 와일드카드로 일치시킬 수 있습니다. 패턴이면
'/' 사이의 조각에는 "*?[" 문자가 포함되지 않습니다.
-file_name_limit에 따라 잘립니다.
-disk_name pattern : -name과 비슷하지만 파일 소스의 리프 이름을 테스트합니다.
디스크. 로드된 이미지에서 파생되지 않은 데이터 파일만 일치할 수 있습니다.
이러한 데이터 파일 위의 디렉토리. 디렉토리를 사용하면 결과가 다음 사이에서 변경될 수 있습니다.
- 콘텐츠가 여러 소스에서 비롯된 경우 실행을 찾습니다.
-disk_path disk_path : 주어진 disk_path가 디스크의 경로와 같을 때 일치
디스크의 파일 소스. -disk_name과 동일한 제한 사항이 적용됩니다.
-유형 type_letter : "block", "char", "dir" 유형의 파일을 찾습니다.
"pipe", "file", "link", "socket", "eltorito" 및 "Xotic"이 아닌 것과 일치하는 것
다른 유형과 일치합니다.
첫 글자만 해석됩니다. 예: -찾기 / -유형 d
-손상 : 이전 실행에 의해 손상된 것으로 표시된 데이터 블록을 사용하는 파일을 찾습니다.
-check_media. 새 ISO 이미지가 로드되면 손상 정보가 사라집니다.
MD5 세션 불일치는 세션의 모든 파일을 손상된 것으로 표시합니다. 만약에
더 세밀한 구분이 필요하면 -check_media 전에 -md5 끄기를 수행하십시오.
-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 : ACL 이외의 xattr이 있는 파일을 찾습니다.
-has_md5 : MD5 체크섬이 있는 데이터 파일과 일치합니다.
-has_hfs_crtp 작성자 유형 : 지정된 HFS+ 작성자가 있는 파일과 일치하고
첨부된 유형. -hfsplus가 다음과 같은 경우 저장되는 4자의 코드입니다.
활성화. 이러한 코드와 일치하는 단일 대시 '-'를 와일드카드로 사용하십시오. 예:.
-has_hfs_crtp YYDN 텍스트
-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" 트리, 모든 트리("on") 또는 어떤 트리에도 숨겨지지 않음("off").
일부 트리 일치에 숨겨진 항목 -숨겨지지 않은 "꺼짐".
-bad_outname namespace : 변환될 때 변경되는 이름을 가진 파일을 찾습니다.
로컬 문자 집합과 "rockridge" 네임스페이스 중 하나 사이로 돌아가서,
"졸리엣", "ecma119", "hfsplus".
적용 가능한 모든 규정 준수 규칙이 고려됩니다. "omit_version" 규칙은
그렇지 않으면 "joliet" 및 "ecma119" 네임스페이스가 변경을 야기하므로 항상 활성화됨
디렉토리가 아닌 모든 이름으로. "no_force_dots" 규칙도 활성화하고
"no_j_force_dots".
네임스페이스는 다른 문자 집합을 사용하고 이름에 추가 제한을 적용합니다.
길이, 허용되는 문자 및 필수 이름 구성 요소. "rockridge" 사용
-out_charset에 의해 정의된 문자 집합, "joliet"는 UCS-2BE를 사용, "ecma119"는 사용
ASCII, "hfsplus"는 UTF-16BE를 사용합니다.
-name_limit_blocker length : 명령을 방해하는 파일 이름과 일치
-file_name_limit 주어진 길이로. 명령 자체는 첫 번째 항목만 보고합니다.
문제 파일.
-치다 : 이 테스트에 도달하고 테스트된 파일이 디렉토리이면 -find는
해당 디렉토리로 뛰어들지 마십시오. 이 테스트 자체는 항상 일치합니다.
-use_pattern "on"|"off" : 이 유사 테스트는 와일드카드 해석을 제어합니다.
-name, -wholename 및 -disk_name 테스트와 함께. 기본값은 "켜기"입니다. 해석이라면
"off"로 비활성화되면 -name, -wholename 및 -disk_name의 매개변수가
검색 패턴이 아닌 문자 그대로 일치합니다. 이 테스트 자체는 항상 일치합니다.
-or_use_pattern "on"|"off" : -use_pattern과 비슷하지만 자동으로 추가됨
-and가 아닌 -or로 테스트하십시오. 또한 테스트 자체는 절대 일치하지 않습니다. 그래서
후속 테스트 - 또는 다른 피연산자가 수행되도록 합니다.
-결정 "yes"|"no" : 이 테스트에 도달하면 평가가 즉시 종료됩니다.
결정이 "예" 또는 "참"이면 조치가 수행됩니다. 연산자 -if를 참조하십시오.
-진실-그릇된 : 항상 일치하거나 일치하지 않습니다. 평가가 진행됩니다.
-sort_lba : 항상 일치합니다. 이로 인해 -find가 순서대로 작업을 수행합니다.
파일의 ISO 이미지 블록 주소로 정렬됩니다. 처리량을 향상시킬 수 있습니다.
광학 드라이브에서 데이터를 읽는 작업. 행동은 항상 얻을 것이다
절대 경로를 매개변수로 사용합니다.
사용 가능한 연산자는 다음과 같습니다.
-아니 : 다음 테스트 또는 하위 표현식이 일치하지 않는 경우 일치합니다. 여러 테스트가
이것은 구체적으로:
-손상되지 않음, 음수 start_lba가 있는 -lba_range, -has_no_acl, -has_no_xattr,
-has_no_aaip, -has_no_filter .
-과 : 인접한 테스트 또는 표현식이 모두 일치하는 경우 일치합니다.
또는 : 인접한 테스트 또는 표현식 중 적어도 하나가 일치하는 경우 일치합니다.
-보결 ... - 복종하다 or ( ... ) : 먼저 평가되는 하위 표현식을 묶습니다.
이웃 운영자가 처리하기 전에. 일반적인 우선 순위는 -not, -또는 ,
-그리고.
-만약 ... -그 다음에 ... -elseif ... -그 다음에 ... -또 다른 ... -엔디프 : 하나 이상의 하위 항목을 묶습니다.
표현. -if 표현식이 일치하면 -then 표현식이 평가됩니다.
-endif까지의 전체 표현식의 결과입니다. Else 다음 -elseif
표현식이 평가되고 일치하는 경우 -then 표현식입니다. 마지막으로 경우
일치하지 않으면 -else 식이 평가됩니다. 하나 이상의 -elseif가 있을 수 있습니다.
-else 또는 -elseif는 필수 사항이 아닙니다. -else가 누락되어 적중될 경우,
결과는 일치하지 않습니다.
-if-표현식은 위의 테스트 결정에 대한 주요 사용 사례입니다.

기본 동작은 에코, 즉 찾은 파일의 주소를 인쇄합니다. 다른 행동
확실하다 조리 소 발견된 파일에서 수행되는 명령. 이것들
명령에는 특정 매개변수가 있을 수 있습니다. 특정 설명도 참조하십시오.
chown하지chown_r 소유권을 변경하고 사용자 ID를 매개변수로 가져옵니다. 예:
-exec chown 토마스 --
을 chgrpchgrp_r 그룹 속성을 변경하고 그룹 ID를 매개변수로 가져옵니다.
예: -exec chgrp_r 직원 --
chmod를chmod_r 액세스 권한을 변경하고 모드 문자열을 매개변수로 가져옵니다.
예: -exec chmod aw,a+r --
변경 날짜변경 날짜_r 타임스탬프를 변경합니다. 그들은 유형 문자와
매개변수로 타임스트링.
예: -exec alter_date "m" "Dec 30 19:34:12 2007" --
lsdl 쉘 명령 ls -dl과 같은 파일 정보를 인쇄합니다.
비교 iso_rr_path로 찾은 파일 주소와 비교 명령을 수행하고
매개변수 disk_path_start 아래에 해당하는 파일 주소입니다. 이를 위해
-find 명령의 iso_rr_path는 disk_path_start로 대체됩니다.
예: -찾기 /thomas -exec 비교 /home/thomas --
최신 정보 찾은 파일 주소를 iso_rr_path로 사용하여 -update 명령을 수행합니다. 그만큼
해당 파일 주소는 위의 "비교" 작업과 같이 결정됩니다.
업데이트_병합 업데이트와 유사하지만 발견된 파일이 누락된 경우 삭제하지 않습니다.
디스크. 여러 번 실행할 수 있으며 방문한 모든 파일과 함께 기록할 수 있습니다.
update_merge 실행 중 하나에서 이미 디스크의 상대방을 확인했습니다.
마지막으로 "rm_merge" 작업을 사용하여 -find를 실행하면 검색되지 않은 모든 파일이 제거될 수 있습니다.
디스크의 상대방.
다음 "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 텍스트 형식의 액세스 권한을 결과 채널에 인쇄합니다.
설정 기존 ACL을 제거한 후 ACL을 연결합니다. 새 ACL은 텍스트로 제공됩니다.
-setfacl 명령으로 정의된 형식입니다.
예: -exec setfacl u:lisa:rw,u::rw,g::r,o::-,m::rw --
getfattr 사용자 네임스페이스에서 결과 채널로 xattr 이름-값 쌍을 인쇄합니다.
get_any_xattr ACL을 제외한 모든 네임스페이스의 xattr 이름-값 쌍을
결과 채널. 이것은 주로 네임스페이스 "isofs"의 디버깅을 위한 것입니다.
list_extattr 모드는 FreeBSD를 사용하는 결과 채널에 스크립트를 인쇄합니다.
settextattr 명령을 사용하여 파일의 xattr 이름-값 쌍의 사용자 네임스페이스를 설정합니다.
매개변수 모드는 이름과 값의 출력 형식을 제어합니다. 기본 모드
"e"는 쉘 따옴표로 무해한 문자를 인쇄하지만 다음이 포함된 텍스트를 나타냅니다.
포함된 echo -e 명령으로 001진수 037 ~ 0177 및 0377 ~ XNUMX. 모드 "q" 인쇄
쉘 인용 부호의 모든 문자. 이것은 터미널에 안전하지 않을 수 있지만
스크립트 파일에서 작업합니다. 모드 "r"은 따옴표를 사용하지 않습니다. 안전하지 않음. 모드 "b" 인쇄
백슬래시 인코딩. 쉘 구문 분석에 적합하지 않습니다.
예 -exec list_extattr e --
-backslash_codes 명령은 출력에 영향을 주지 않습니다.
get_md5 기록된 경우 파일 경로와 함께 MD5 합계를 인쇄합니다.
체크_md5 기록된 경우 MD5 합계를 파일 내용과 비교하고 다음과 같은 경우 보고합니다.
불일치.
예: -찾기 / -not -pending_data -exec check_md5 FAILURE --
make_md5 데이터 파일에 내용의 MD5 합계를 제공합니다. 업그레이드에 유용
로드된 이미지의 파일을 -md5 "on"으로 다음 커밋까지 전체 MD5 적용 범위로 만듭니다.
예: -find / -type f -not -has_md5 -exec make_md5 --
설정 xattr 이름 값 쌍을 설정하거나 삭제합니다.
예: -find / -has_xattr -exec setfattr --remove-all '' --
set_hfs_crtp HFS+ 작성자 및 유형 속성을 추가, 변경 또는 제거합니다.
예: -exec set_hfs_crtp YYDN 텍스트
예: -find /my/dir -prune -exec set_hfs_crtp --delete -
get_hfs_crtp HFS+ 작성자 및 유형 속성을 다음과 함께 인쇄합니다.
파일에 그러한 속성이 있는 경우 iso_rr_path.
예: -exec get_hfs_crtp
set_hfs_bless HFS+ 축복을 적용하거나 제거합니다. 할 수 있는 역할들이다.
최대 XNUMX개의 디렉토리와 데이터 파일에 기인:
"ppc_bootdir", "intel_bootfile", "show_folder", "os9_folder", "osx_folder".
"p", "i", "s", "9" 및 "x"로 축약될 수 있습니다.
이러한 각 역할은 최대 하나의 파일 개체에 귀속될 수 있습니다. "intel_bootfile"은
데이터 파일에 적용되는 것입니다. 다른 모든 것은 디렉토리에 적용됩니다. 그만큼
- 첫 번째 축복이 내려지는 즉시 찾기 실행이 종료됩니다. 이전 소지자
그러면 축복을 잃게 됩니다. 파일 개체는 하나 이상의 축복을 받을 수 없습니다.
예: -찾기 /my/blessed/directory -exec set_hfs_bless p
또한 발견된 항목에서 축복을 취소하는 "none" 또는 "n" 축복이 있습니다.
파일. 이 찾기 실행은 첫 번째 일치 항목에 도달해도 중지되지 않습니다.
예: -find / -has_hfs_bless 모든 -exec set_hfs_bless 없음
get_hfs_bless 파일이 다음과 같은 경우 HFS+ 축복 역할과 iso_rr_path를 인쇄합니다.
전혀 축복받았습니다.
예: -exec get_hfs_bless
set_filter 필터를 적용하거나 제거합니다.
예: -exec set_filter --zisofs --
mkisofs_r mkisofs -r의 규칙을 파일 객체에 적용합니다:
사용자 ID와 그룹 ID가 0이 되고 모든 r-권한이 부여되고 모든 w가 거부됩니다. 만약에
x 권한이 있으면 세 x가 모두 부여됩니다. s- 및 t-비트는 다음을 얻습니다.
제거되었습니다.
정렬 무게 일반 파일에 LBA 가중치 번호를 부여합니다.
숫자 범위는 -2147483648 ~ 2147483647입니다. 높을수록 낮습니다.
새로운 ISO 이미지에 있는 파일 데이터의 블록 주소가 됩니다. 현재
부트 카탈로그의 하드코딩된 가중치는 1억입니다. 일반적으로 차지해야합니다
가능한 가장 낮은 주소를 가진 블록.
-indev 또는 -dev에 의해 로드되는 데이터 파일은 1과 2 사이의 가중치를 얻습니다. exp 28 =
268,435,456, 블록 주소에 따라 다릅니다. 이렇게 하면 대략적으로
수정하는 쓰기 방식을 적용한 경우에도 동일한 순서입니다.
다른 명령에 의해 추가된 데이터 파일의 초기 가중치는 0입니다. 부팅
이미지 파일의 기본 가중치는 2입니다.
예: -exec sort_weight 3 --
쇼_스트림 데이터 파일의 콘텐츠 스트림 체인을 보여줍니다.
show_stream_id show_stream과 비슷하지만 스트림 유형과 첫 번째 사이에도 인쇄합니다.
":" 대괄호 libisofs ID 번호: [fs_id,dev_id,ino_id].
숨기기 파일을 숨기기 상태 "on", "iso_rr", "joliet" 중 하나로 가져옵니다.
"hfsplus", "꺼짐". 그들은 결합 될 수 있습니다. 예: 졸리엣:hfsplus
예 :
-찾기 / -disk_name *_secret -exec 숨기기
print_outname 프로그램에서 등록한 파일 이름을 첫 번째 줄에 인쇄합니다.
모델, 그리고 두 번째 줄에서 파일 이름 사이를 앞뒤로 변환한 후
로컬 문자 집합 및 "rockridge", "joliet", "ecma119" 또는
"hfsplus". 세 번째 출력 라인은 "--" 입니다.
이름 변환은 이름 충돌 가능성을 고려하지 않습니다.
대상 네임스페이스에서. 이러한 충돌은 "joliet" 및 "ecma119"에서 가장 가능성이 높으며,
자동 파일 이름 변경으로 해결되는 곳입니다.
예 :
-찾기 / -bad_outname 졸리엣 -exec print_outname 졸리엣
견적_크기 블록 수의 하한 및 상한 추정치를 인쇄합니다.
발견된 파일은 새로운 ISO 이미지에서 함께 차지합니다. 이것은하지 않습니다
수퍼 블록, -find 경로의 디렉토리 또는 이미지에 대한 계정
심.
발견 일치하는 파일 주소에서 -find의 또 다른 실행을 수행합니다. 그것은 받아들인다
iso_rr_path를 제외하고 -find와 동일한 매개변수.
예 :
-찾기 / -이름 '???' -유형 d -exec 찾기 -이름 '[abc]*' -exec chmod aw,a+r --

필터 ...에 대한 데이터 파일 내용 :

필터 ISO 이미지의 데이터 파일과 해당 콘텐츠 소스 사이에 설치할 수 있습니다.
이미지 외부. 또한 이미지의 데이터 콘텐츠와
디스크의 대상 파일.
내장 필터는 "--zisofs" 및 "--zisofs-decode"입니다. 전자는 다음을 통해 적용됩니다.
-set_filter, 후자는 zisofs 압축 콘텐츠가 감지되면 자동으로 적용됩니다.
ISO 이미지를 로드할 때 파일로.
또 다른 내장 필터 쌍은 "--gzip" 및 "--gunzip"이고 접미사가 ".gz"입니다. 그들은 행동한다
외부 gzip 및 gunzip과 비슷하지만 각 단일 파일에 대한 프로세스를 분기하지 마십시오. 그래서
작은 파일이 많은 경우 훨씬 빠릅니다.

-external_filter 이름 옵션[:옵션] program_path [인수] --
이름을 프로그램 경로, 프로그램과 연결하여 콘텐츠 필터를 등록합니다.
인수 및 일부 행동 옵션. 한번 등록하면 적용 가능
내용이 다음 위치에 있는지 여부에 관계없이 ISO 이미지의 여러 데이터 파일
로드된 ISO 이미지 또는 로컬 파일 시스템에서 외부 필터 프로세스는
stdin에서 원본 콘텐츠를 읽고 합성 파일 콘텐츠 생성
그들이 원하는 것을 stdout에 쓰기. 동일한 출력을 제공해야 합니다.
반복 실행에서 동일한 입력.
옵션은 다음과 같습니다.
"기본값"은 다른 옵션이 의도되지 않았음을 의미합니다.
"suffix=..."는 파일 이름 접미사를 설정합니다. 비어 있지 않으면 추가됩니다.
파일 이름으로 변경하거나 파일에서 제거합니다.
"remove_suffix"는 파일 이름 접미사를 추가하는 대신 제거합니다.
"if_nonempty"는 크기가 0인 파일을 필터링하지 않은 상태로 둡니다.
"if_reduction"은 필터링을 시도하고 콘텐츠 크기가 그렇지 않은 경우 취소합니다.
수축.
"if_block_reduction"은 2kB 블록의 수가 줄어들지 않으면 취소됩니다.
"used=..."는 무시됩니다. 명령 -status는 파일 수와 함께 표시합니다.
현재 필터가 적용된 상태입니다.
예 :
-external_filter bzip2 접미사=.bz2:if_block_reduction \
/usr/bin/bzip2 --
-external_filter bunzip2 접미사=.bz2:remove_suffix \
/usr/bin/bunzip2 --

-unregister_filter name
-external_filter 등록을 제거합니다. 필터가 없는 경우에만 가능합니다.
ISO 이미지의 모든 파일에 적용됩니다.

-close_filter_list
-concat "pipe", -external_filter 및 -unregister_filter 명령을 취소할 수 없게 금지합니다.
그러나 -set_filter는 아닙니다. 일반적으로 또는 모든 경우에 외부 필터링을 방지하려면 이것을 사용하십시오.
의도한 필터가 등록되고 -concat 모드 "파이프"가 허용되지 않습니다.
외부 필터는 컴파일 시간에 완전히 금지될 수도 있습니다. 조리 소. 기본적으로
그들은 다음과 같은 경우 금지됩니다. 조리 소 setuid 권한으로 실행됩니다.

-set_filter 이름 iso_rr_path [***]
ISO의 주어진 데이터 파일에 -external_filter 또는 내장 필터를 적용합니다.
영상. 필터 접미사가 비어 있지 않으면 파일에 적용됩니다.
이름. 필터가 실제로 연결되고 취소되지 않은 경우에만 이름 바꾸기가 발생합니다.
옵션으로. 기본적으로 이미 접미사가 있는 파일은
거르는. 다른 사람들은 이름에 접미사가 추가됩니다. 필터의 경우
"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를 사용하십시오.
즉시 프로그램 종료를 원합니다.)

-changes_pending "아니오"|"예"|"mkisofs_printed"|"show_status"
쓰기 실행은 이후에 이미지가 변경된 경우에만 수행됩니다.
이미지가 로드되었거나 비어 있습니다. 그 반대로 프로그램은 쓰기 실행을 시작합니다.
정상적으로 종료될 때 보류 중인 변경 사항(즉, 명령이 아닌 중단에 의한 것이 아님)
-롤백_종료).
-changes_pending 명령을 사용하여 자동으로 결정된 사항을 재정의할 수 있습니다.
상태. 이것은 실제 변경 사항이 없음에도 불구하고 상태를 "예"로 설정하는 데 주로 유용합니다.
만들어진. -changes_pending "no" -end 시퀀스는 명령과 동일합니다.
-롤백_종료. "mkisofs_printed" 상태는 에뮬레이션 명령 -as mkisofs로 인해 발생합니다.
-print-size 옵션이 있는 경우.
의사 상태 "show_status"를 사용하여 현재 상태를 결과로 인쇄할 수 있습니다.
.
이 명령 이후에 발생하는 이미지 로드 또는 조작은 다시 업데이트됩니다.
이미지의 상태를 자동으로 변경합니다.

-저 지르다
쓰기 작업을 수행합니다. 그 후 -outdev를 읽을 수 있으면 새로 만듭니다.
-dev 거기에서 이미지를 로드합니다. 성장 모드로 전환합니다. (이후의 -outdev
수정 모드 또는 블라인드 성장을 활성화합니다.) -커밋이 수행됩니다.
커밋되지 않은 조작이 보류 중인 경우 프로그램 끝에서 자동으로.
따라서 new -dev 및 새 로드 없이 최종 쓰기 작업을 수행하려면
이미지 대신 명령 -end를 실행하십시오. 이미지 로딩 없이 진행하고 싶다면,
-commit_eject "없음"을 실행합니다. 이미지 로드 없이 쓰기 후 꺼내려면 다음을 사용하십시오.
-commit_eject "모두".
최종 쓰기를 억제하려면 -rollback_end를 실행합니다.

쓰기는 꽤 오래 갈 수 있습니다. 여러 유형의 미디어에서 비정상적인 것은 아닙니다.
처음 몇 분 동안은 진행 상황이 보이지 않거나 드라이브가 갉아먹는 현상이 나타납니다.
모든 데이터가 전송된 후 몇 분 동안 매체. 조리 소 그리고
드라이브는 클라이언트-서버 관계에 있습니다. 드라이브에는 많은 자유가 있습니다.
언론으로 무엇을 할 것인가. 드라이브와 미디어의 일부 조합은 단순히
공급업체의 약속에도 불구하고 작동합니다. 쓰기가 실패하면 다른 미디어를 시도하십시오.
또는 다른 드라이브. 그러한 실패의 이유는 코드에 거의 없습니다.
다양한 굽기 프로그램이 있지만 SEE 아래에 나열된 프로그램 중 일부를 시도해 볼 수 있습니다.
또한.

-꺼내다 "안"|"밖으로"|"모두"
-indev, -outdev 또는 두 드라이브에서 각각 매체를 꺼냅니다. 참고: 그렇지 않습니다
아직 디스크 파일을 효과적으로 꺼낼 수 없습니다.

-커밋_꺼내기 "안"|"밖"|"모두"|"없음"
결합된 -commit 및 -eject. 쓰기가 끝나면 -outdev를 new로 만들지 마십시오.
-dev 및 ISO 이미지를 로드하지 않습니다. 오히려 -indev 및/또는 -outdev를 꺼냅니다. 아무거나 포기
배출되지 않은 드라이브.

-공백 모드
미디어를 처음부터 쓸 수 있도록 준비합니다(-dummy가 활성화되지 않은 경우).
이것은 -indev가 아닌 -outdev에만 영향을 미칩니다. 두 드라이브가 동일한 경우
ISO 이미지가 변경된 경우 이 명령은 FAILURE 이벤트로 이어집니다. 한정된
모드는 다음과 같습니다.
as_needed, fast, all, deformat, deformat_quickest
"as_needed"는 사용된 CD-RW, DVD-RW 및 사용된 덮어쓰기 가능한 미디어를 관리합니다.
-공백 "빠른"을 적용합니다. 아직 포맷되지 않은 DVD-RAM에 "전체" 포맷을 적용하고
BD-RE. 빈 상태의 다른 미디어는 정상적으로 무시됩니다. 할 수 없는 미디어
FAILURE 이벤트를 발생시키는 처음부터 작성할 준비가 되었습니다.
"고속"은 CD-RW 및 포맷되지 않은 DVD-RW를 재사용하거나 덮어쓸 수 없도록 합니다.
ISO 이미지. "모두"가 더 철저하게 작동하고 더 많은 시간이 필요할 수 있습니다.
"deformat"은 덮어쓸 수 있는 DVD-RW를 포맷되지 않은 DVD-RW로 변환합니다.
"deformat_quickest"는 DVD-RW를 포맷하거나 비우는 더 빠른 방법이지만 미디어를 생성합니다.
단일 세션에만 적합합니다. 일부 드라이브는 다음을 통해 이 상태를 알립니다.
21h 기능을 제공하지 않지만 일부 드라이브는 어쨌든 제공합니다. 기능 21h가 다음과 같은 경우
누락 된 다음 조리 소 명령 -close가 설정되어 있지 않으면 DVD-RW에 쓰기를 거부합니다.
"에".
블랭킹 동안 일부 드라이브에서 발행된 진행 보고서는 매우 비현실적입니다. 하다
보고된 백분율에서 성공 또는 실패를 결론짓지 않습니다. 이전 블랭킹
SORRY 이벤트가 없거나 더 나쁜 이벤트가 발생하지 않으면 성공합니다.
매체의 평가를 무시하기 위해 모드 앞에 "force:"가 추가될 수 있습니다.
libburn의 상태. 예: "강제:빠름". 블랭킹은 그럼에도 불구하고 다음과 같은 경우에만 성공합니다.
드라이브는 기꺼이 할 것입니다.

-체재 모드
포맷되지 않은 DVD-RW를 덮어쓸 수 있는 DVD-RW "제빙" DVD+RW로 변환, 새로 포맷
BD-RE 또는 BD-R을 구입하고 DVD-RAM 또는 BD-RE를 다시 포맷합니다.
정의된 모드는 다음과 같습니다.
as_needed, 전체, 빠름, by_index_ , fast_by_index_ ,
by_size_ , fast_by_size_ , 없이_spare
"as_needed" 형식 아직 포맷되지 않은 DVD-RW, DVD-RAM, BD-RE 또는 포맷되지 않은 공백
BD-R. 다른 미디어는 그대로 둡니다.
"전체"(재)포맷은 DVD-RW, DVD+RW, DVD-RAM, BD-RE 또는 포맷되지 않은 빈 BD-R을 포맷합니다.
"fast"는 "full"과 동일하지만 더 빠르게 하려고 합니다.
"by_index_"는 명령에 의해 발행된 설명자 목록에서 형식을 선택합니다.
-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
출력 드라이브에서 보고한 형식 설명자 목록을 출력하십시오.
현재 매체. 목록은 MMC 형식인 "Format idx" 뒤에 인덱스 번호를 제공합니다.
코드, 블록 단위로 발표된 크기(예: "2236704s") 및 MiB 단위로 동일한 크기입니다.
MMC 형식 코드는 다양합니다. 가장 중요한 것은 "00h" 일반 서식, "01h"입니다.
DVD-RAM에 대한 예비 공간 증가, DVD+RW의 경우 "26h", BD-RE의 경우 "30h"(예비 포함)
공간, 예비 공간이 없는 BD-RE의 경우 "31h", BD-R의 경우 "32h".
DVD-RAM, BD-RE 또는 BD-R의 형식 크기가 작을수록 더 많은 예비 공간이 필요합니다.

-list_speeds
로드된 미디어가 있는 드라이브에서 보고한 대로 속도 값 목록을 출력합니다. 그만큼
목록은 입력 드라이브와 출력 드라이브의 읽기 속도를 알려줍니다. 나아가 말한다.
출력 드라이브의 쓰기 속도.
쓰기 속도 목록이 반드시 매체가 쓰기 가능하거나
이러한 속도가 실제로 달성 가능하다는 것입니다. 특히 빈으로보고 된 목록
드라이브 또는 ROM 미디어는 분명히 다른 미디어의 속도를 광고합니다.
나열된 범위를 벗어나는 속도 값을 반드시 사용해야 하는 것은 아닙니다. 드라이브는
가능한 한 원하는 속도에 가까운 안전한 속도를 선택해야 합니다.
목록의 끝에서 "쓰기 속도 L"과 "쓰기 속도 H"가 가장 좋은 추측
하한 및 상한 쓰기 속도 제한. "쓰기 속도 l" 및 "쓰기 속도 h"는
CD에만 나타나며 결국 다른 속도 제안 목록을 무시합니다.
드라이브가 모순되는 속도 정보를 보고하는 경우에만 "Write
속도 0", 명령으로 속도 선택 결과를 알려줍니다.
"쓰기 속도 H"에서 벗어납니다.
"읽기 속도 L" 및 "읽기 속도 H"는 다음과 같이 최소 및 최대 읽기 속도를 알려줍니다.
드라이브에 의해 보고되었습니다. 다음과 같은 경우 -read_speed "min" 또는 "max"로 선택됩니다.
기본 제한을 낮추거나 초과합니다. "1x", "52xCD", "24xDVD",
"20xBD".

-close_damaged "필요한 대로"|"강제"
드라이브가 미디어를 다음과 같이 보고한 경우 예정된 트랙 및 세션을 닫으십시오.
손상. 이는 CD-R, CD-RW, DVD-R, DVD-RW, DVD+R, DVD+R DL 또는 BD-R에 적용될 수 있습니다.
미디어. 드라이브가 확보되면 경고 메시지로 표시되며,
-toc 명령의 "Media status :" 행으로 "그러나 다음 트랙이 손상되었습니다"라고 표시합니다.
명령 -close의 설정은 매체가 계속 추가 가능한지 여부를 결정합니다.
"as_needed" 모드는 손상된 것으로 보고되지 않은 미디어를 정상적으로 거부합니다.
"강제" 모드는 손상되지 않은 것처럼 보이는 미디어에도 닫기 작업을 시도합니다.
이 명령이 수행되기 전에는 이미지 변경이 보류될 수 없습니다. 후에
닫기를 시도했지만 두 드라이브가 모두 포기되었습니다.

-list_profiles "안"|"밖으로"|"모두"
-indev, -outdev 또는 둘 다에서 각각 지원하는 미디어 유형 목록을 출력합니다.
현재 인식되는 유형은 "(현재)" 텍스트로 표시됩니다.

설정 ...에 대한 결과 쓰기:

Rock Ridge 정보는 기본적으로 생성됩니다. ACL은 다음에 따라 작성됩니다.
명령 설정 -acl.

- 졸리엣 "켜기"|"끄기"
"on"으로 활성화하면 ISO 9660 + Rock Ridge 트리에 추가로 졸리엣 트리를 생성합니다.

-hfsplus "켜기"|"끄기"
"on"으로 활성화된 경우 ISO 9660 이미지 내부에 HFS+ 파일 시스템을 생성하고
시스템 영역의 Apple 파티션 맵(APM) 항목으로
영상.
이는 -boot_image system_area=에서 제출한 데이터와 충돌할 수 있습니다. 처음 8
시스템 영역의 바이트는 { 0x45, 0x52, 0x08 0x00, 0xeb, 0x02,
0xff, 0xff } 부정적인 영향 없이 x86 기계어로 실행할 수 있습니다.
따라서 MBR이 이 기능과 결합되면 처음 8바이트는 다음을 포함해야 합니다.
필수 명령이 없습니다.
시스템 영역의 다음 2KiB 블록은 APM 항목이 차지합니다. NS
첫 번째는 HFS+ 파일 시스템 메타데이터 이전의 ISO 이미지 부분을 다룹니다. NS
두 번째는 HFS+ 메타데이터에서 파일 콘텐츠 데이터 끝까지의 범위를 표시합니다. 만약에
더 많은 ISO 이미지 데이터가 따라오고 세 번째 파티션 항목이 생성됩니다. 다른
xorriso의 기능으로 인해 더 많은 APM 항목이 필요할 수 있습니다.
HFS+ 파일 시스템은 다음에서 생성한 추가 세션에 적합하지 않습니다.
다중 세션 성장 방법. 그럼에도 불구하고 기존 ISO 이미지가 기본이 될 수 있습니다.
수정 방법으로 생성된 새로운 이미지를 위해. -hfsplus가 활성화된 경우
-indev 또는 -dev가 실행되면 AAIP 속성이 입력 이미지에서 로드됩니다.
HFS 작성자, 파일 형식 또는 축복에 대한 정보를 확인했습니다. 발견된 경우,
그런 다음 다음 이미지 제작을 위한 설정으로 활성화됩니다. 그러므로 그것은
-indev 또는 -dev 전에 -hfsplus "on"을 수행하는 것이 좋습니다.
HFS 작성자, 유형 및 축복에 대한 정보는 다음과 같은 경우 xorriso에 저장됩니다.
-hfsplus는 -커밋 시간에 활성화됩니다. HFS+ 외부에 복사본으로 저장됩니다.
파티션이 아니라 Rock Ridge 정보와 함께 제공됩니다. xorriso는 읽지 않습니다
HFS+ 메타 데이터의 모든 정보.
HFS+는 다음으로 파일 이름을 기록할 수 있지만 대소문자를 구분하지 않습니다.
대문자와 소문자. 따라서 iso_rr 이름 트리의 파일 이름은
HFS+ 이름 트리에서 충돌할 수 있습니다. 이 경우 추가하여 변경됩니다.
밑줄 문자 및 숫자 계산. 이름이 매우 긴 경우
"MANGLED_..."에 매핑하는 데 필요합니다.

-록리지 "켜기"|"끄기"
"꺼짐" 모드는 ISO 9660 파일에 대한 Rock Ridge 정보 생성을 비활성화합니다.
사물. 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 또는 ECMA-2 이름이 최대 길이 119인 레벨 32 및
동일한 -file_size_limit 또는 ECMA-3 이름이 최대 길이 119인 레벨 32 및
-file_size_limit >= 400g -200k. 필요한 경우 -file_size_limit가 조정됩니다.
"allow_dir_id_ext"는 ECMA-119 디렉토리 이름이 다음과 같은 이름 확장자를 갖도록 허용합니다.
다른 파일 형식과. 점을 강요하지 않으며 버전 번호를 생략합니다.
그렇지만. 이것은 ECMA-119를 위반하는 mkisofs의 나쁜 전통입니다. 특히 ISO
레벨 1은 디렉토리 이름에 8자만 허용하고 8.3은 허용하지 않습니다.
"omit_version"은 ECMA-1 및 Joliet 파일 이름에 버전(";119")을 추가하지 않습니다.
"only_iso_version"은 졸리엣 파일 이름에 버전(";1")을 추가하지 않습니다.
"deep_paths"는 119레벨보다 깊은 ECMA-8 파일 경로를 허용합니다.
"long_paths"는 119자보다 긴 ECMA-255 파일 경로를 허용합니다.
"long_names"는 ECMA-37 파일 이름으로 최대 119자를 허용합니다.
"no_force_dots"는 아무 것도 없는 ECMA-119 파일 이름에 점을 추가하지 않습니다.
"no_j_force_dots"는 점이 없는 Joliet 파일 이름에 점을 추가하지 않습니다.
"소문자"는 ECMA-119 파일 이름에 소문자를 허용합니다.
"7bit_ascii"는 ECMA-7 파일 이름에 거의 모든 119비트 문자를 허용합니다. 아니다
허용되는 것은 0x0 및 '/'입니다. "소문자"가 활성화되지 않은 경우 소문자는
대문자로 변환.
"full_ascii"는 ECMA-8 파일 이름에서 0x0 및 '/'를 제외한 모든 119비트 문자를 허용합니다.
"untranslated_names"는
ECMA-37 파일 이름에서 최대 119자로 제한됩니다. 이 규칙
ECMA-119 파일 이름은 문자 변환 없이 최대 96자까지 허용됩니다. 만약
파일 이름에 더 많은 문자가 있으면 이미지 제작이 의도적으로 실패합니다.
"untranslated_name_len="숫자는 더 작은 제한으로 untranslated_names를 활성화합니다.
파일 이름의 길이. 0은 이 기능을 비활성화하고, -1은 최대 길이 제한을 선택하고,
0보다 큰 숫자는 원하는 길이 제한을 제공합니다.
"joliet_long_names"는 Joliet 잎 이름을 103자가 아닌 64자까지 허용합니다.
"joliet_long_paths"는 240자보다 긴 졸리엣 경로를 허용합니다.
"joliet_utf16"은 UCS-16가 아닌 UTF-2BE로 Joliet 이름을 인코딩합니다. 차이점
UCS-2에 없고 UTF-16으로 2로 인코딩되는 문자가 있습니다.
각각 16비트의 워드. 그러면 두 단어 모두 UCS-2의 예약된 하위 집합에서 파생됩니다.
"always_gmt"는 시간대가 0인 GMT 표현으로 타임스탬프를 저장합니다.
"rec_mtime"은 비 RockRidge 디렉토리 항목이 있는 디스크 파일의 mtime 및
이미지 생성 시간이 아닙니다. 이는 ECMA-119 트리(일반 ISO
9660), 졸리엣 및 ISO 9660:1999에 따릅니다. "rec_time"이 기본값입니다. 비활성화되면 다음을 얻습니다.
pathspec이 발생하면 -as mkisofs 에뮬레이션에 의해 자동으로 다시 활성화됩니다.
"new_rr"은 Rock Ridge 버전 1.12를 사용합니다(GNU/Linux에는 적합하지만 이전 버전에는 적합하지 않음
FreeBSD 또는 Solaris용). 이것은 변경될 수 있는 "aaip_susp_1_10_off"를 의미합니다.
후속 "aaip_susp_1_10".
기본값은 Rock Ridge 버전 1.10을 사용하는 "old_rr"입니다. 이것은 또한 의미합니다
"aaip_susp_1_10"은 후속 "aaip_susp_1_10_off"에 의해 변경될 수 있습니다.
"aaip_susp_1_10"을 사용하면 AAIP를 RRIP의 비공식 확장으로 작성할 수 있습니다.
SUSP-1.12에 따른 공식 확장보다.
"no_emul_toc"은 덮어쓸 수 있는 미디어의 첫 번째 세션에서 64kB를 저장하지만
세션 기록을 표시할 수 없는 이미지입니다.
"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 name
깊은 디렉터리 하위 트리가 있어야 하는 재배치 디렉터리의 이름을 지정합니다.
-compliance가 "deep_paths_off" 또는 "long_paths_off"로 설정된 경우 배치됩니다. 깊은
디렉토리는 위의 8개 상위 디렉토리(루트 포함)의 체인이 있는 디렉토리입니다.
자체 또는 ECMA-119 경로가 255보다 큰 파일이 포함된 파일
자.
전체 디렉토리 트리는 Rock으로 해석될 때 원래 깊게 나타납니다.
능선 나무. ECMA-119 정보만 있으면 재정렬된 것으로 나타납니다.
깊이 생각한.
기본 재배치 디렉토리는 루트 디렉토리입니다. 비어 있지 않은 이름을 지정하여
-rr_reloc_dir을 사용하면 루트 디렉토리의 디렉토리가 이 역할을 가질 수 있습니다. 그렇다면
디렉토리가 -commit 시간에 이미 존재하지 않으면 생성되고
Rock Ridge를 재배치 유물로 표시했습니다. 적어도 GNU/Linux에서는 그렇지 않습니다.
탑재된 Rock Ridge 이미지에 표시됩니다.
이름은 '/' 문자를 포함할 수 없으며 255바이트를 초과할 수 없습니다.

- 무효 본문
대부분의 운영 체제에서 볼륨으로 간주하는 볼륨 ID를 지정합니다.
이미지 또는 매체의 이름.
조리 소 최대 32자의 모든 텍스트를 허용하지만 거의 준수되지 않는 사양에 따릅니다.
더 엄격한 규칙이 적용됩니다.
ECMA-119는 [A-Z0-9_]에서 ASCII 문자를 요구합니다. 좋다:
"IMAGE_23"
졸리엣은 16개의 UCS-2 문자를 허용합니다. 좋다:
"윈도우 이름"
볼륨 ID가 자동으로 마운트 이름으로 사용될 수 있다는 점에 유의하십시오.
매체가 장난기 많은 컴퓨터 시스템에 삽입되는 시점.
볼륨 ID가 기본 "ISOIMAGE"로 설정되어 있는 동안 ISO 이미지가 로드되거나
""인 경우 로드된 이미지의 볼륨 ID가 해당 볼륨의 유효 볼륨 ID가 됩니다.
다음 쓰기 실행. 그러나 명령 -volid가 나중에 수행되자마자 이것은
보류 중인 ID는 새 설정에 의해 무시됩니다.
-dev, -indev를 실행하기 전에 -volid "ISOIMAGE"를 설정할 때 이것을 고려하십시오.
-롤백. -volid "ISOIMAGE"를 주장하는 경우 해당 명령 다음에 다시 설정하십시오.

-volset_id 본문
다음 -commit으로 기록할 볼륨 세트 ID 문자열을 설정합니다. 허용되는 것은
최대 128자. 이 설정은 이미지 로드에 의해 무시됩니다.

-발행자 본문
다음 -commit으로 기록할 게시자 ID 문자열을 설정합니다. 이것은 식별할 수 있습니다
기록할 내용을 지정한 사람 또는 조직. 허용되는 것은
최대 128자. 이 설정은 이미지 로드에 의해 무시됩니다.

-application_id 본문
다음 -commit으로 작성할 애플리케이션 ID 문자열을 설정하십시오. 이건 아마
데이터가 기록되는 방식의 사양을 식별합니다. 허용되는 최대 128
문자. 이 설정은 이미지 로드에 의해 무시됩니다.
특수 텍스트 "@xorriso@"는 다음의 ID 문자열로 변환됩니다. 조리 소 하는 것입니다
일반적으로 -preparer_id로 작성됩니다. 프로그램 ID를 쓰는 것은 잘못된 전통입니다.
-application_id로.

-system_id 본문
다음 -commit으로 기록할 시스템 ID 문자열을 설정합니다. 이것은 식별할 수 있습니다
이미지에서 시스템 영역의 내용을 인식하고 행동할 수 있는 시스템
블록 0 ~ 15. 최대 32자까지 허용됩니다. 이 설정은 재정의됩니다
이미지 로딩으로.

-volume_date 유형 시간 문자열
후속 이미지 쓰기를 위해 XNUMX개의 전체 타임스탬프 중 하나를 설정합니다. 사용 가능
유형은 다음과 같습니다.
"c" 볼륨이 생성된 시간입니다.
"m" 볼륨이 마지막으로 수정된 시간입니다.
"x" 볼륨의 정보가 만료되는 시간입니다.
볼륨이 유효하게 된 이후의 "f" 시간입니다.
"uuid"는 문자 그대로 "c" 및 "m" 시간을 재정의하는 타임스트링을 설정합니다. 그것은 반드시
YYYYMMDDhhmmsscc를 형성하는 16자리 십진수로 구성되며 YYYY는 1970년 사이입니다.
및 2999. 표준 시간대는 GMT입니다. 다음 GRUB 행과 일치해야 합니다.
검색 --fs-uuid --set YYYY-MM-DD-hh-mm-ss-cc
예를 들어 2010040711405800은 7년 2010월 11일 40:58:0(+XNUMX 센시초)입니다.
다른 유형에 대한 시간 문자열은 -alter_date 명령과 같이 제공될 수 있습니다. 일부
시간대 계산에 취약합니다. 타임스트링 "기본" 또는 "재정의됨"
기본 설정 원인: "c" 및 "m"은 이미지 생성의 현재 시간을 표시합니다.
"x" 및 "f"는 중요하지 않은 것으로 표시됩니다. "uuid"가 비활성화됩니다.

-저작권_파일 본문
다음 -commit으로 작성할 저작권 파일 이름을 설정합니다. 이것은 이어야 한다
저작권 표시가 포함된 이미지 파일의 ISO 9660 경로입니다.
최대 37자까지 허용됩니다. 이 설정은 이미지 로드에 의해 무시됩니다.

-abstract_file 본문
다음 -commit으로 쓸 추상 파일 이름을 설정합니다. 이것은 이어야 한다
ISO 9660에 대한 추상적인 설명이 포함된 이미지 파일의 경로
이미지 콘텐츠. 최대 37자까지 허용됩니다. 이 설정은 재정의됩니다
이미지 로딩으로.

-biblio_file 본문
다음 -commit으로 쓸 서지 파일 이름을 설정합니다. 이것은 이어야 한다
서지 레코드가 포함된 이미지 파일의 ISO 9660 경로입니다.
최대 37자까지 허용됩니다. 이 설정은 이미지 로드에 의해 무시됩니다.

-preparer_id
다음 -commit으로 기록할 작성자 ID 문자열을 설정합니다. 이것은 식별할 수 있습니다
다음을 수행해야 하는 데이터 준비를 통제하는 사람 또는 기타 단체
기록된다. 일반적으로 다음 ID여야 합니다. 조리 소 그 사람의 것이 아니라
운영하는 프로그램 조리 소. 변경하지 않도록 하십시오. 허용되는 최대
128 자
특수 텍스트 "@xorriso@"는 다음의 ID 문자열로 변환됩니다. 조리 소 하는 것입니다
프로그램 시작 시 기본값입니다.
다른 ID 문자열과 달리 이 설정은 이미지 로딩의 영향을 받지 않습니다.

-응용 프로그램 사용 문자|0xXY|disk_path
최대 512바이트를 사용할 수 있는 응용 프로그램 사용 필드의 내용을 지정합니다.
이 명령의 매개변수가 비어 있으면 필드가 512로 채워집니다.
0바이트. 단일 문자인 경우 512번 반복됩니다. 그 경우
"0x"로 시작하고 두 개의 0진수 [9-XNUMXa-fA-F]가 뒤따르면 숫자는 다음과 같이 읽힙니다.
512번 반복되는 바이트 값.
다른 모든 매개변수 텍스트는 데이터 파일을 열고 최대 읽기를 위한 disk_path로 사용됩니다.
512바이트입니다. 파일이 512바이트보다 작으면 나머지 바이트는
필드에서 바이너리 0으로 설정하십시오.
이 설정은 이미지 로딩의 영향을 받지 않습니다.

-out_charset character_set_name
이미지를 작성할 때 파일 이름을 변환할 문자 집합을 설정합니다. 보다
자세한 설명은 "문자 집합" 단락을 참조하십시오. 작성된 이미지를 로드할 때
-commit 후 -out_charset의 설정이 -in_charset에 복사됩니다.

-uid UID
새 ISO 트리가 미디어에 기록될 때 모든 파일에 사용할 사용자 ID입니다.

-기드 gid
새 ISO 트리가 미디어에 기록될 때 모든 파일에 사용할 그룹 ID입니다.

-지소프 옵션[:옵션]
zisofs 압축에 대한 전역 매개변수를 설정합니다. 이 데이터 형식이 인식되고
일부 Linux 커널에 의해 투명하게 압축 해제됩니다. 명령을 통해 적용됩니다.
내장 필터 "--zisofs"가 있는 -set_filter. 매개변수는 다음과 같습니다.
"level="[0-9] zlib 압축: 0=없음, 1=빠름,..., 9=느림
"block_size="32k|64k|128k 압축 블록 크기
"by_magic=on"은 다음을 확인하는 이미지 생성 시간에 값비싼 테스트를 가능하게 합니다.
예를 들어 프로그램에 의해 이미 zisofs 압축되었는지 여부에 관계없이 디스크에서 파일
mkzftree.
"기본"은 "level=6:block_size=32k:by_magic=off"와 동일합니다.

-속도 코드|번호[k|m|c|d|b]
굽는 속도를 설정합니다. 기본값은 "최대"(또는 "0")입니다.
운전하다. 추가 특수 속도 코드는 다음과 같습니다.
"min"(또는 "-1")은 드라이브에서 발표한 최소 속도를 선택합니다.
"none"은 굽기가 시작되기 전에 드라이브에 속도 설정 명령을 보내는 것을 방지합니다.
속도는 미디어 종속 숫자 또는 원하는 초당 처리량으로 지정할 수 있습니다.
MMC 호환 kB(= 1000) 또는 MB(= 1000kB). 미디어 x-속도 계수를 설정할 수 있습니다.
CD의 경우 "c", DVD의 경우 "d", BD의 경우 "b", "x"는 선택 사항입니다.
예시 속도:
706k = 706kB/s = 4c = 4xCD
5540k = 5540kB/s = 4d = 4xDVD
연결된 속도 단위에 대한 힌트가 없으면 -outdev의 매체
결정할 것입니다. 기본 단위는 CD = 176.4k입니다.
MMC 드라이브는 일반적으로 속도에 대한 자체 아이디어를 활성화하고 주어진 속도 값을 취합니다.
자신의 결정에 대한 상한선으로만 화상 프로그램에 의해.

-stream_recording "켜기"|"끄기"|"전체"|"데이터"|숫자
"켜기"로 설정하면 DVD-RAM, BD-RE 또는
BD-R. 결함 관리를 통해 부분적으로 손상된 미디어를 계속 사용할 수 있습니다. 하지만 쓰기를 줄인다.
매체가 완벽한 모양에 있더라도 공칭 속도의 절반으로 속도를 줄이십시오. 케이스의 경우
완벽한 미디어의 경우 -stream_recording "on"을 사용하여 최대 속도를 얻을 수 있습니다.
"full"은 모든 쓰기 작업에서 최대 속도를 시도하는 반면 "on"은 이 작업만 수행합니다.
바이트 주소 32s 이상. 하나를 설정하기 위해 적어도 16의 수를 줄 수 있습니다.
자신의 주소 제한.
"data"는 슈퍼블록 및 디렉토리 항목이 기록될 때 최고 속도가 시작되도록 합니다.
파일 콘텐츠 블록의 쓰기가 시작됩니다.

-dvd_obs "기본"|"32k"|"64k"
GNU/Linux 전용: 각 쓰기와 함께 전송할 바이트 수를 설정합니다.
DVD 또는 BD 미디어로의 작업. 64KB는 버스 처리량을 향상시킬 수 있습니다.
지연 문제를 보여주는 시스템. 기본값은 미디어 유형, 명령에 따라 다릅니다.
-stream_recording 및 컴파일 시 옵션.

-modesty_on_drive 매개변수[:매개변수]
드라이브 버퍼가 완전히 채워지지 않도록 해야 하는지 여부를 제어합니다.
매개변수 "on"(또는 "1")은 프로그램이 버너 드라이브에 쓰지 못하도록 합니다.
버퍼가 주어진 제한을 초과하여 채워질 위험이 있는 동안. 이 한도가
초과되면 프로그램은 채우기가 주어진 낮은 값에 도달할 때까지 기다립니다.
백분율 값.
이는 운영 체제 및 드라이브 컨트롤러의 부하를 완화하여 다음 작업에 도움이 됩니다.
디스크와 버너가 독립적이지 않은 경우 더 나은 입력 대역폭 달성
컨트롤러(hda 및 hdb와 같은). 동시 화상에도 도움이 될 수 있습니다.
3.16과 같은 Linux 커널이 있는 다른 버너. 반면에 증가시킨다.
버퍼 언더플로 위험이 있어 쓰기 속도가 감소합니다.
일부 버너는 세분성으로 버퍼 채우기를 보고하기 때문에 적합하지 않습니다.
크기나 시간이 거칠거나 버퍼가
최대 속도로 이동합니다.
매개변수 "off" 또는 "0"은 이 기능을 비활성화합니다.
대기 시작에 대한 임계값은 "max_percent=" 매개변수에 의해 제공됩니다.
매개변수 "min_percent="는 전송 재개를 위한 임계값을 정의합니다.
백분율은 25~100 범위에서 허용됩니다. 이 범위의 숫자
이름이 추가되지 않은 경우 "on:min_percent="로 해석됩니다.
예: -modesty_on_drive 75
최적의 값은 드라이브의 버퍼 동작에 따라 다릅니다.
매개변수 "timeout_sec="는 실패한 대기 시간 이후를 정의합니다.
겸손은 작동하지 않기 때문에 비활성화됩니다.
매개변수 "min_usec="는 초기 절전 기간을 마이크로초 단위로 정의합니다. 만약
드라이브 버퍼가 너무 가득 차서 더 많은 데이터를 보낼 수 없는 경우 프로그램이 대기합니다.
주어진 시간에 버퍼 채움 상태를 다시 조회합니다. 반복 조회가 표시되는 경우
여유 공간이 충분하지 않으면 절전 시간이 천천히 어떤 매개 변수로 증가합니다.
"max_usec="가 정의합니다.
-modesty_on_drive 명령으로 언급되지 않은 매개변수는 그대로 유지됩니다.
변하지 않은. 기본값은 다음과 같습니다.
-modesty_on_drive off:min_percent=90:max_percent=95:
timeout_sec=120:min_usec=5000:max_usec=25000

-stdio_sync "켜기"|"끄기"|"끝"|숫자
출력을 stdio: 유사 드라이브로 강제 실행하기 위한 바이트 수를 설정합니다. 이것
강제로 메모리가 많은 보류 데이터로 막히는 것을 방지합니다.
장치. 기본 "켜기"는 "16m"과 동일합니다. 강제 출력은 다음과 같이 비활성화할 수 있습니다.
"off" 또는 모든 데이터가 생성될 때까지 "end"로 지연됩니다. 번호를 선택하면,
최소 64k 이상이어야 합니다.

-가짜의 "켜기"|"끄기"
"켜짐"이면 굽기를 시뮬레이션하거나 시뮬레이션이 없는 경우 FAILURE 이벤트로 거부합니다.
가능하면 공백이나 서식을 지정하지 마십시오.

-fs 숫자["k"|"m"]
ISO 이미지에서 데이터 스트림을 매끄럽게 하는 fifo 버퍼의 크기를 설정합니다.
미디어 굽기에 대한 세대. 기본값은 4MiB, 최소 64kiB, 최대 1GiB입니다. 그만큼
숫자 뒤에 문자 "k" 또는 "m"이 올 수 있습니다. 이는 단위가 kiB(= 1024) 또는 MiB임을 의미합니다.
(= 1024 kiB).

-닫기 "켜기"|"끄기"|"필요한 대로"
-close가 "on"으로 설정된 경우 기록된 매체를 더 이상 추가할 수 없는 것으로 표시합니다.
덮어쓸 수 있는 미디어 유형에는 영향을 주지 않습니다. "켜기"를 설정하는 것은 반대입니다.
cdrecord 옵션 -multi의 하나이며, growthisofs 옵션 -dvd-compat의 한 측면입니다.
"off"로 설정하면 추가된 세션에 대해 매체를 쓰기 가능한 상태로 유지합니다.
"as_needed"로 설정된 경우 "off"가 실패할 것으로 예상되는 경우에만 "on"을 사용합니다.
주어진 매체와 그 상태.
모든 드라이브가 "켜짐"이 필요한 빨리 비워진 DVD-RW를 올바르게 인식하는 것은 아닙니다. 만약 거기에
-close "off", 그리고 -close로 인해 번런이 실패했다는 근거 있는 의심입니다.
"as_needed"는 "on"으로 재시도합니다.
에뮬레이션 명령 -as "cdrecord"가 현재
-multi 옵션이 누락된 경우 자체 기본값 -close "on"으로 -close를 설정합니다.

-write_type "자동"|"tao"|"sao/dao"
다음 번 실행에 대한 쓰기 유형을 설정합니다. "자동"은 빈 CD가 있는 SAO를 선택합니다.
미디어, -close가 "켜짐"이면 빈 DVD-R[W]가 있는 DAO이고, 그렇지 않으면 CD TAO 또는
특정 DVD/BD 미디어의 동등한 쓰기 유형. TAO 또는 SAO/DAO 선택
원하는 쓰기 유형이 아닌 경우 명시적으로 굽기 실행이 실패할 수 있습니다.
주어진 미디어 상태에서 가능합니다.

-심 번호["k"|"m"]|"포함됨"|"추가됨"
이미지 스트림에 지정된 수의 추가 바이트를 추가합니다. 이것은 전통적인
블록 장치 읽기 드라이버의 기존 버그에 대한 해결책입니다. CD에만 필요
TAO 모드에서 녹음. 이미지가 어떤 미디어에 나타날지 거의 예측할 수 없기 때문에
끝내, 조리 소 기본적으로 모든 이미지에 기존의 300k 패딩을 추가합니다.
CD에 저장되지 않는 이미지의 경우 -padding 0을 사용하는 것이 안전합니다.
일반적으로 패딩은 ISO 이미지의 일부로 작성되지 않고 뒤에 추가됩니다.
이미지 끝. 이것은 "추가된" 패딩 모드입니다.
에뮬레이션 명령 -as "mkisofs" 및 -jigdo 명령으로 인해 패딩이 다음과 같이 작성됩니다.
이미지의 일부입니다. -padding 모드 "included"를 사용하여 동일한 효과를 얻을 수 있습니다.

부팅 가능 ISO 이미지 :

게시된 사양과 달리 많은 BIOS가 El Torito 레코드를 로드합니다.
기본적으로 마운트되는 마지막 세션이 아니라 미디어의 첫 번째 세션입니다. 이것
덮어쓸 수 있는 미디어에는 문제가 없습니다.
하나의 세션.
그러나 다중 세션 미디어 CD-R[W], DVD-R[W], DVD+R의 경우 전체 부팅 가능
시스템은 이미 첫 번째 세션에 있어야 하고 마지막 세션은 여전히
ISO 이미지를 마운트한 후 부팅된 시스템이 예상하는 모든 파일을 포함합니다.
ISOLINUX 또는 GRUB의 부팅 이미지가 미디어에 있는 것으로 알려진 경우 권장됩니다.
후속 세션이 작성될 때 패치합니다. 그러나 하나에 의존해서는 안됩니다
가정할 수 있는 경우를 제외하고 기존 세션의 부팅 가능성에 영향을 줄 수 있는 기능
덮어쓸 수 있는 미디어.
El Torito 레코드를 사용하지 않고 시작하는 부팅 메커니즘이 있습니다.
이미지의 첫 번째 바이트: PC-BIOS MBR 또는 하드 디스크와 같은 장치용 EFI GPT, APM 파티션
HFS+ 부팅 이미지가 필요한 Mac용 항목, 이전 SGI 컴퓨터용 MIPS 볼륨 헤더,
이전 MIPS DECstation용 DEC 부트 블록, SPARC 머신용 SUN 디스크 레이블, HP-PA 부트
HP PA-RISC 시스템용 섹터, 이전 DEC Alpha 시스템용 DEC Alpha SRM 부트 섹터.

다음 명령 중 일부는 디스크 경로를 입력으로 예상하지만 설명도 수락합니다.
디스크 파일에서 데이터를 잘라낼 수 있는 libisofs 간격 판독기용 문자열 또는
-indev 및 콘텐츠의 일부를 초기화하려면 -append_partition 명령, 부팅 사양
system_area=, grub2_mbr=, prep_boot_part=, efi_boot_part=.
설명 문자열은 콜론 ':'으로 구분된 다음 구성요소로 구성됩니다.
"--interval:"Flags":"Interval":"Zeroizers":"소스
구성 요소 "--interval"은 이것이 일반 디스크 경로가 아니라 오히려
간격 판독기 설명 문자열. 구성 요소 플래그는 추가 수정
해석:
"local_fs"는 소스의 경로로 표시된 파일에서 읽기를 요구합니다.
"imported_iso"는 -indev에서 읽기를 요구합니다. 이것은 -outdev가 같지 않은 경우에만 작동합니다.
-indev로. 소스 구성 요소는 무시됩니다.
구성 요소 간격은 "-" 문자로 구분된 XNUMX개의 바이트 주소 번호로 구성됩니다.
예를 들어 "0-429"는 0에서 429까지의 바이트를 읽는 것을 의미합니다.
구성 요소 Zeroizer는 XNUMX개 이상의 쉼표로 구분된 문자열로 구성됩니다. 그들은 정의
읽기 데이터의 어느 부분을 0으로 만들지. 바이트 번호 XNUMX은 바이트에서 읽은 바이트를 의미합니다.
간격 시작 주소. 각 문자열은 다음 중 하나일 수 있습니다.
"zero_mbrpt"는 바이트 510 및 511이 MBR을 포함하는 경우 MBR 파티션 테이블을 XNUMX화하도록 요구합니다.
서명 0x55 0xaa.
"zero_gpt"는 바이트 512에서 1023까지의 GPT 헤더를 확인하고 이를 XNUMX화하기 위해 요구합니다.
파티션 테이블 블록.
"zero_apm"은 APM 블록 0을 확인하고 파티션 테이블 블록을 제로화하도록 요구합니다.
Start_byte"-"End_byte는 number로 시작하는 읽기 바이트를 XNUMX화하도록 요구합니다.
Start_byte 및 End_byte 이후에 끝납니다.
구성 요소 소스는 플래그가 "local_fs"인 파일 경로이며 플래그로 무시됩니다.
"imported_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" 유형이 지정되면 완료되지만 "any"는 지정되지 않습니다.
패치가 활성화된 경우 이전 세션의 부팅 이미지가 확인됩니다.
부팅 정보 테이블을 가지고 있는지 여부. 그렇지 않은 경우 패치되지 않은 상태로 유지됩니다. 이
체크는 틀림이 없습니다. 따라서 이미지에 패치가 필요하지 않다는 것을 알고 있다면 다음을 사용하십시오.
"어떤" "유지". "grub" "patch"는 EFI 이미지를 패치하지 않습니다(platform_id=0xef).
재생 기존 El을 관리할 뿐만 아니라 "패치"의 보다 현대적인 버전입니다.
Torito 부팅 장비뿐만 아니라 시스템에서 인식 가능한 부팅 규정
지역. 기존 -boot_image 설정을 버리고 명령을 실행합니다.
-report_el_torito "cmd" 명령에 의해 제안되었습니다.
이 작업은 출력에 언급된 파일 개체의 경우에만 성공합니다.
명령 -report_el_torito "cmd"는 계속 사용할 수 있습니다. 부팅을 제거하거나 이름을 바꾸지 마십시오.
-indev 이후의 이미지 파일.
알 수 없는 El Torito 삭제: -boot_image "any" "discard"
인식 가능한 항목 유지: -boot_image "any" "replay"
GRUB 전용 El Torito: -boot_image "grub" "patch"
ISOLINUX 전용 El Torito: -boot_image "isolinux" "patch"
show_status 로드된 부팅 이미지와 해당 이미지에 대해 알려진 내용을 인쇄합니다.
정해진 운명.

A 부트 스펙 이름=값 형식의 단어입니다. 매개변수를 설명하는 데 사용됩니다.
부팅 기능의. "dir", "bin_path", "efi_path"라는 이름은 El Torito로 연결됩니다.
부팅 가능한 이미지. 이름 "system_area"는 지정된 파일을 MBR 또는 기타 디스크로 활성화합니다.
헤더.
모든 미디어 유형에서 이는 첫 번째 세션 내에서 가능합니다. 추가 세션에서
기존 부트 이미지를 새 이미지로 교체할 수 있지만 미디어에 따라
부팅할 때 거의 영향을 미치지 않을 수 있습니다. 위 참조.
El Torito 부팅 이미지는 일반적인 방법으로 ISO 이미지에 추가해야 합니다(이미지
로딩, -map, -add, ...). ISOLINUX의 경우 파일은 다음 중 하나에 있어야 합니다.
ISO 이미지 디렉토리 /isolinux 또는 /boot/isolinux . 그 경우에 충분하다.
bootspec 텍스트로 사용 "디렉토리=/isolinux" 또는 "dir=/boot/isolinux". 예:
-boot_image isolinux 디렉토리=/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_hidden=켜기. 다른 가능한 값은 "iso_rr", "joliet",
"hfsplus" 및 기본값은 "꺼짐"입니다.
bin_path= El Torito 부팅 이미지 파일, 바이너리 프로그램을 보여줍니다.
부팅 시 하드웨어 부팅 기능(예: BIOS)에 의해 시작됩니다.
efi_path= EFI 부팅을 위해 준비된 El Torito 부팅 이미지 파일을 보여줍니다. 이
일반적으로 65535바이트의 512 블록보다 크지 않은 FAT 파일 시스템 이미지입니다(= 32
MiB - 512). load_size는 자동으로 결정되며 부팅 정보 테이블은 가져오지 않습니다.
작성되고 부팅 매체가 에뮬레이트되지 않으며 platform_id는 0xef입니다.
에뮬_유형= "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에 주소 패치를 발생시킵니다.
"any" "bin_path="에 의해 제공됩니다. 주소는 64비트 리틀 엔디안 숫자로 작성됩니다.
부팅 이미지 콘텐츠의 2KB 블록 주소에 4를 곱한 다음
"grub5_boot_info=off"는 이 패치를 비활성화합니다.
플랫폼 아이디= XNUMX진수 또는 XNUMX진수로 부팅의 플랫폼 ID를 정의합니다.
영상. "0x00"은 80x86 PC-BIOS, "0x01"은 PowerPC, "0x02"는 Mac, "0xef"는 EFI입니다.
(십진수 "239").
아이디_문자열=text|56_hexdigits는 부트 카탈로그 섹션의 ID 문자열을 정의합니다. 여기서
부팅 이미지가 나열됩니다. 값이 56자로 구성된 경우 [0-9A-Fa-f]
그런 다음 28바이트로 변환되고, 그렇지 않으면 처음 28자가 ID가 됩니다.
끈. 첫 번째 부팅 이미지의 ID 문자열이 전체 카탈로그 ID가 됩니다. 그것
24자로 제한됩니다. 다른 id_string은 섹션 ID가 됩니다.
sel_crit=hexdigits는 부팅 이미지의 선택 기준을 정의합니다. 최대 20
주어진 문자 [0-9A-Fa-f]에서 바이트를 읽습니다. 그들은 다음과 같이 귀속됩니다.
카탈로그의 부팅 이미지 항목.
다음 것 부팅 이미지 정의를 종료하고 새 이미지를 시작합니다. 다음 항목
-bootimage 부트 사양은 새 이미지에 영향을 줍니다. 로드된 첫 번째 "다음" 폐기
부팅 이미지 및 해당 카탈로그.
시스템 영역=disk_path는 주어진 디스크 파일에서 최대 32768바이트를 복사합니다.
ISO 이미지의 시작 부분입니다. 이 시스템 영역은 시스템 종속성을 위해 예약되어 있습니다.
부팅 소프트웨어(예: USB 스틱 또는 하드 디스크에서 부팅하는 데 사용할 수 있는 MBR).
El Torito 부팅 이미지 외에 disk_path 파일을 추가할 필요가 없습니다.
ISO 이미지.
-boot_image 이소리눅스 시스템 영역= "partition_table=on"을 의미합니다. 이 경우,
디스크 경로는 SYSLINUX 파일 isohdp[fp]x*.bin 중 하나 또는 파일로 연결되어야 합니다.
이 파일 중 하나에서 파생되었습니다. 예를 들어 다음에서 처음 512바이트까지
ISOLINUX 아이소하이브리드 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+ 파티션으로 사용됩니다. 첫번째
XNUMX개의 GPT 파티션도 MBR 파티션으로 표시됩니다.
다중 세션 상황에서 기존 시스템 영역은 기본적으로 유지됩니다. 입력
이 경우 특수 disk_path "." 디스크 파일 읽기를 방지하지만
그럼에도 불구하고 로드된 시스템 영역 데이터가 조정됩니다. 이러한 조정
-boot_image 명령으로 주문할 수 있습니다.
grub2_mbr=disk_path는 "any" system_area=처럼 작동하며 추가 패치가 적용됩니다.
최신 GRUB MBR. 첫 번째 부팅 이미지의 콘텐츠 시작 주소는 다음으로 변환됩니다.
512바이트 블록의 수와 4의 오프셋이 추가됩니다. 결과는 다음과 같이 작성됩니다.
64비트 리틀 엔디안 수를 바이트 주소 0x1b0으로.
이 기능은 빈 디스크 경로가 있는 grub2_mbr= 또는
system_area=를 통해 disk_path 제출.
파티션 테이블=켜짐 간단한 파티션 테이블이 446바이트에 기록되도록 합니다.
시스템 영역의 511입니다.
"isolinux" 유형을 사용하면 바이트 0에서 시작하는 파티션이 표시되고 이로 인해
MBR에 기록할 첫 번째 부팅 이미지의 LBA입니다. 첫 번째 세션의 경우 이
"system_area=" 및 "bin_path=" 또는 "dir="이 제공된 경우에만 작동합니다.
"any" 및 "grub" 유형을 사용하면 바이트 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_area=/dev/zero"로 인해 32k NUL 바이트가 발생합니다. 이것을 사용하여 버리십시오.
ISO 이미지와 함께 로드된 MBR입니다.
appended_part_as=gpt GPT가 아닌 -append_partition의 파티션을 표시합니다.
MBR. 이 경우 MBR은 다음을 포함하는 0xee 유형의 단일 파티션을 표시합니다.
전체 출력 데이터.
appended_part_as=mbr 기본값입니다. 추가된 파티션은 다음과 같은 경우에만 GPT에 표시됩니다.
다른 설정으로 인해 GPT가 생성됩니다.
chrp_boot_part=on 전체 ISO 이미지를 포함하는 MBR의 단일 파티션을 유발합니다.
유형이 0x96입니다. 이것은 MBR을 생성하는 다른 기능과 호환되지 않습니다.
파티션 항목. GPT를 인식할 수 없게 만듭니다.
prep_boot_part=disk_path는 데이터 파일의 내용을 이미지에 삽입하고
0x41 유형의 MBR 파티션으로 표시합니다. ISO 이미지 이전 및
이 파티션 이후에는 추가 MBR 파티션이 적용됩니다. 데이터 파일은
ELF 실행 코드를 포함해야 합니다.
efi_boot_part=disk_path는 데이터 파일의 내용을 이미지에 삽입하고 표시합니다.
그것은 GPT 파티션에 의해. chrp_boot_part=on이 아니면 MBR의 첫 번째 파티션
GPT의 존재를 알리기 위해 유형 0xee를 갖습니다. 데이터 파일은
FAT 파일 시스템을 포함합니다.
disk_path 대신 --efi-boot-image라는 단어가 주어질 수 있습니다. GPT에서 노출
EFI 시스템 파티션으로 첫 번째 El Torito EFI 부팅 이미지의 내용. EFI 부팅
이미지는 bootspec efi_path=에 의해 도입됩니다. 영향을 받는 EFI 부팅 이미지는
HFS+ 파티션 외부에 저장되기 때문에 HFS+에 표시됩니다.
파티션 오프셋=2kb_block_adr은 단일 파티션으로 파티션 테이블을 생성합니다.
주어진 블록 주소에서 시작합니다. 이것은 2048 바이트 블록으로 계산됩니다.
512바이트 블록. 블록 주소가 16이 아니면 최소한 XNUMX이어야 합니다. A
XNUMX이 아닌 파티션 오프셋으로 인해 두 개의 수퍼 블록이 생성되고
디렉토리 트리. 그런 다음 이미지는 절대 시작부터 마운트할 수 있습니다.
파티션 시작부터.
ISO 이미지의 오프셋 값은 새 세션이 추가될 때 유지됩니다. 그래서
여기에 정의된 값은 새 ISO 이미지가 기록되는 경우에만 유효합니다.
파티션_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".
"on" 모드는 모든 유형에 대해 "partition_table=on"으로 채워 정렬합니다. 방법
"all"은 "on"과 같지만 파티션을 -append_partition에서 정렬된 파티션으로 채웁니다.
크기.
"꺼짐" 모드는 모든 유형에 대한 정렬을 비활성화합니다.
mips_path=iso_rr_path는 이미지의 데이터 파일을 MIPS Big Endian으로 선언합니다.
부팅 파일을 생성하고 MIPS Big Endian 볼륨 헤더를 생성합니다. 이것은
MBR과 같은 다른 부트 블록의 생산과 상호 배타적입니다. 그것은 것이다
system_area=에서 제공하는 모든 데이터의 처음 512바이트를 덮어씁니다. 최대 15부팅
파일은 mips_path=로 선언할 수 있습니다.
밉셀_경로=iso_rr_path는 이미지의 데이터 파일을 MIPS Little로 선언합니다.
엔디안 부트 파일. 이것은 다른 부트 블록과 상호 배타적입니다. 그것은 것이다
system_area=에서 제공하는 모든 데이터의 처음 512바이트를 덮어씁니다. 단 하나
부트 파일은 mipsel_path=로 선언할 수 있습니다.
sparc_label=텍스트는 다음과 같이 주어진 텍스트를 사용하여 SUN 디스크 레이블을 생성합니다.
ASCII 레이블. 파티션 2 ~ 8은 첨부된 이미지로 채워질 수 있습니다. 파티션 1
항상 ISO 이미지가 됩니다. -append_partition 명령을 참조하십시오. 처음 512바이트
system_area=에서 제공한 모든 데이터를 덮어씁니다.
grub2_sparc_core=iso_rr_path는 주어진 파일의 내용 주소와 크기를 유발합니다.
SUN 디스크 레이블 뒤에 기록됩니다. 두 숫자 모두 바이트 단위로 계산됩니다. 그만큼
주소는 바이트 64x0에 228비트 빅엔디안 숫자로 기록됩니다. 사이즈가 적혀있습니다
바이트 32x0에 230비트 빅엔디안 숫자로.
hppa_cmdline=text는 HP-PA에 대한 PALO 명령줄을 설정합니다. 최대 1023자까지
기본적으로 허용됩니다. hppa_hdrversion=4인 경우 제한은 127입니다.
hppa_ 중 하나라도 있는 경우 처음 XNUMX개의 hppa_ 부트 사양은 필수입니다.
부트 스펙이 사용됩니다. hppa_hdrversion=만 누락될 수 있습니다.
hppa_bootloader=iso_rr_path는 주어진 경로를 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을 참조하십시오.
알파_부트=iso_rr_path는 이미지의 데이터 파일을 DEC Alpha SRM으로 선언합니다.
XNUMX차 부트스트랩 로더 및 다음을 가리키는 부트 섹터 생성
그것. 이것은 MBR과 같은 다른 부트 블록의 생산과 상호 배타적입니다.
mips_discard, sparc_discard, hppa_discard, alpha_discard 모든 부팅 파일 취소
mips/mipsel, sparc, hppa 또는 alpha에 대한 선언입니다. 이
다른 부트 블록의 생산 금지를 제거합니다.
hfsplus_serial=hexstring은 "16"에서 "0"까지의 9자리 문자열과 "a"에서 "a"까지의 문자열을 설정합니다.
"f"는 새로운 HFS+ 파일 시스템의 고유한 일련 번호로 사용됩니다.
hfsplus_block_size=number는 생성할 때 사용할 할당 블록 크기를 설정합니다.
HFS+ 파일 시스템. 허용되는 것은 512, 2048 또는 0입니다. 후자는 프로그램이
결정해라.
apm_block_size=number는 파티션을 설명할 때 사용할 블록 크기를 설정합니다.
애플 파티션 맵. 허용되는 것은 512, 2048 또는 0입니다. 후자는
프로그램 결정.
크기 512는 GPT의 생산과 호환되지 않으며 해당 크기 2048은
적어도 이전 Linux 커널에서는 -t hfsplus를 마운트할 수 없습니다.

-append_partition 파티션 번호 유형 코드 디스크 경로
준비된 파일 시스템 이미지가 ISO 이미지에 추가되고
이머징 시작 시 부트 블록의 파티션 테이블 항목으로 설명
ISO 이미지. 파티션 항목에는 제출된 파일의 크기가 반올림됩니다.
2048바이트의 다음 배수 또는 실린더 크기의 다음 배수.
이후의 다중 세션 실행에 주의하십시오. 추가된 파티션은
덮어썼다.
파티션은 부트 블록 유형 MBR 및 SUN 디스크 레이블로 추가될 수 있습니다.
MBR 사용:
partition_number는 1에서 4 사이일 수 있습니다. 숫자 1은 전체 ISO 이미지를
파티션 1 이전에 요구되지 않은 공간. 대부분의 경우 조리 소 MBR 기능,
숫자 2가 가장 자연스러운 선택일 것입니다.
type_code는 "FAT12", "FAT16", "Linux" 또는 다음 사이의 XNUMX진수일 수 있습니다.
0x00 및 0xff. 모든 수치가 유용한 결과를 산출하지는 않습니다. 코드 목록의 경우
인터넷에서 "파티션 유형"을 검색하거나 fdisk 명령 "L"을 실행하십시오.
다른 명령이 GPT를 생성하는 경우 추가된 파티션이
거기에서도 언급될 것이다.
disk_path는 커밋 시 필요한 데이터 바이트를 제공해야 합니다. 빈
disk_path는 주어진 파티션 번호에 대해 이 기능을 비활성화합니다.
SUN 디스크 레이블 사용(-boot_image 모든 sparc_label=로 선택):
partition_number는 2에서 8 사이일 수 있습니다. 숫자 1은 항상 ISO 이미지입니다. 분할
시작 주소는 320KiB로 정렬됩니다. type_code는 중요하지 않습니다. 0x0을 제출합니다.
파티션 이미지 이름 "." 파티션이 다음 하위 파티션의 복사본이 되도록 합니다.
유효한 것.

직도 주형 추출:

man genisoimage에서: "Jigdo는 CD와 같은 대용량 파일 배포를 돕는 도구입니다.
및 DVD 이미지; 보다 http://atterer.net/jigdo/ 자세한 사항은. 데비안 CD 및 DVD ISO
이미지는 최종 사용자가 더 많이 다운로드할 수 있도록 jigdo 형식으로 웹에 게시됩니다.
효율적으로."
조리 소 단일 세션 ISO와 함께 .jigdo 및 .template 파일을 생성할 수 있습니다.
영상. .jigdo 파일에는 체크섬과 기호 파일 주소가 포함되어 있습니다. .템플릿
파일에는 콘텐츠 바이트 대신 참조 태그가 있는 압축된 ISO 이미지가 포함되어 있습니다.
나열된 파일.
이 프로세스에 대한 입력은 에 대한 일반 인수입니다. 조리 소 빈 -outdev의 세션,
및 .jigdo 파일에 나열될 수 있는 데이터 파일을 나열하는 .md5 파일 및
.template 파일에서 외부적으로 참조됩니다. 각 지정된 파일은
단일 텍스트 줄로 .md5 파일:
MD5는 32개의 2진수, 12개의 공백, 2개의 XNUMX진수 또는 공백, XNUMX개의 공백, 기호
파일 주소
.md5 라인의 파일 주소는 파일의 disk_path와 동일한 기본 이름을 가져야 합니다.
일치하는 파일입니다. 파일 주소의 디렉토리 경로는 To=From에 대해 결정적입니다.
파일 인식이 아닌 매핑. To=From 매핑 후 파일 주소가 기록됩니다.
.jigdo 파일에. Jigdo 복원 도구는 이러한 주소를 실제 주소로 변환합니다.
읽을 수 있는 도달 가능한 데이터 소스 주소.
jigdo 매개변수 목록이 비어 있지 않으면 조리 소 쓰기를 거부합니다
비어 있지 않은 대상은 다중 세션 에뮬레이션을 비활성화하고 패딩은 다음으로 계산됩니다.
ISO 이미지의 일부입니다.

-직도 parameter_name 값
Jigdo Template Extraction 매개변수 목록을 지우거나 해당 목록에 매개변수를 추가합니다.
별칭 이름은 해당 genisoimage 옵션입니다. 그들은 다음과 같이 받아들여진다.
매개변수 이름도. 특히 -as mkisofs에 의해 인식됩니다.
에뮬레이션 명령.
매개 변수 맑은 값이 있으면 전체 목록이 비워집니다. .jigdo 및 .template 없음
파일이 생성됩니다.
템플릿_경로 구멍이 있는 .template 파일의 disk_path를 설정하고
압축된 ISO 이미지 사본.
별칭: -jigdo-template
jigdo_path 체크섬을 사용하여 .jigdo 파일의 disk_path를 설정하고 다운로드합니다.
.template의 구멍을 채우기 위한 주소입니다.
별칭: -jigdo-jigdo
md5_경로 .md5 입력 파일을 찾을 disk_path를 설정합니다.
별칭: -md5-list
최소 크기 .jigdo 파일에 나열될 데이터 파일의 최소 크기를 설정하고
.template 파일의 구멍입니다.
별칭: -jigdo-min-file-size
제외 절대값과 비교할 정규식 패턴을 추가합니다.
모든 데이터 파일의 disk_path. 일치하면 파일이 .template에 유지됩니다.
케이스.
별칭: -jigdo-exclude
수요_md5 다음과 비교할 정규식 패턴을 추가합니다.
.md5 목록에서 찾을 수 없는 데이터 파일의 절대 disk_path. 시합
MISHAP 이벤트를 일으킵니다.
별칭: -jigdo-force-md5
매핑 To=From 형식의 문자열 쌍을 매개변수 목록에 추가합니다. 만약 데이터
파일이 .jigdo 파일에 나열되면 파일 주소로 참조됩니다.
.md5 파일의 해당 라인. 이 파일 주소는 다음으로 시작하는지 확인합니다.
보낸 사람 문자열. 그렇다면 이 문자열은 To 문자열로 대체되고
':' 문자, .jigdo 파일로 이동하기 전에. From 문자열은
'/' 캐릭터.
별칭: -jigdo-map
압축 템플릿 압축을 위해 "bzip2" 또는 "gzip" 중 하나를 선택합니다.
파일. jigdo 파일은 압축되지 않은 상태로 출력됩니다.
별칭: -jigdo-template-compress
체크섬_iso "md5", "sha1", "sha256", "sha512" 중 하나 이상을 선택합니다.
jigdo 파일의 보조 "# Image Hex" 체크섬. 값은 예를 들어 다음과 같습니다.
"md5,sha1,sha512". 값 "all"은 사용 가능한 모든 알고리즘을 선택합니다. MD5
항상 활성화된 상태로 유지됩니다.
별칭: -checksum_algorithm_iso
체크섬_템플릿 checksum_iso와 비슷하지만 "# Template Hex"용입니다.
별칭: -checksum_algorithm_template

캐릭터 세트 :

파일 이름은 각각 8비트의 XNUMX이 아닌 바이트 문자열입니다. 불행히도 같은 바이트
문자열은 다르게 국유화된 다른 고유한 국가 문자로 나타날 수 있습니다.
터미널. 바이트 코드의 의미는 다음과 같이 정의됩니다. 문자 세트 이름이 있는 것.
쉘 명령 iconv -l에 나열됩니다.
하드 디스크의 파일 이름은 지방의 문자 세트 하는 것입니다
사용자와의 통신에도 사용됩니다. 로컬의 바이트 코드 32 ~ 126
문자 집합은 동일한 코드의 US-ASCII 문자와 일치해야 합니다. ISO-8859 및 UTF-8
이 요구를 이행하십시오.
기본적으로, 조리 소 인수와 함께 쉘 명령 "locale"에 의해 지시된 대로 문자 세트를 사용합니다.
"차맵". 이는 환경 변수 LC_ALL, LC_CTYPE 또는 LANG의 영향을 받을 수 있으며
터미널의 기대치와 일치해야 합니다. 어떤 상황에서는 다음이 필요할 수 있습니다.
-local_charset 명령으로 설정하십시오.
영어 영숫자 문자만 있는 한 로컬 문자 집합은 중요하지 않습니다.
파일 이름에 사용되거나 미디어의 모든 작가와 독자가 동일한 로컬을 사용하는 한
문자 집합입니다. 이러한 제약 조건을 벗어나는 것이 필요할 수 있습니다. 조리 소 바이트 변환
다른 문자 집합과 주고받는 코드.
ISO 파일 시스템의 Rock Ridge 파일 이름은 입력
문자 세트. ISO 파일 시스템으로 작성된 Rock Ridge 파일 이름은 다음과 같습니다.
에 의해 인코딩된 출력 문자 세트.
세트는 -in_charset 및 -out_charset 명령으로 독립적으로 정의할 수 있습니다. 보통
하나는 둘 다 동일할 것입니다. 로컬 문자 집합 외에 이 두
문자 집합은 US-ASCII와 다를 수 있습니다.
Joliet 및 HFS+의 출력 문자 집합은 이러한 명령의 영향을 받지 않습니다. 졸리엣
출력 문자 집합 UCS-2 또는 UTF-16을 사용합니다. HFS+는 UTF-16을 사용합니다.
기본 출력 문자 집합은 터미널의 로컬 문자 집합입니다. 조리 소 실행됩니다.
따라서 기본적으로 로컬 파일 시스템 이름과 새로운 Rock Ridge 간에 변환이 발생하지 않습니다.
이미지의 이름. 상황은 애매모호하고 독자는 수수께끼를 풀어야 합니다.
문자 집합을 사용했습니다.
-auto_charset 명령을 사용하여 출력 문자 집합 이름을 이미지에 지정할 수 있습니다.
이것은 상황을 명확하게 만듭니다. 그러나 터미널 문자 집합이 일치하지 않는 경우
로컬 파일 이름의 문자 집합, 이 속성은 명백히 잘못될 수 있으며
읽을 때 문제를 일으킵니다. 이를 방지하기 위해서는 확인이 필요하다.
터미널은 의도한 모든 파일 이름을 올바르게 표시합니다. 특히 이국적인 국가를 확인하십시오
자.
이미지에서 변환 없이 특정 문자 집합 이름의 기록을 강제 실행하려면
생성 시간, -charset 및 -local_charset을 원하는 이름으로 설정하고 활성화
-backslash_codes를 사용하여 터미널에 악의적인 문자가 표시되지 않도록 합니다.

-문자 집합 character_set_name
이미지를 로드할 때 파일 이름을 변환할 문자 집합을 설정하고
이미지를 작성할 때 변환합니다.

-local_charset character_set_name
로컬 문자 집합 이름의 시스템 가정을 재정의합니다. 이것이 나타나면
필요한 경우 방지하기 위해 -backslash_codes를 "on"으로 설정하는 것을 고려해야 합니다.
위험한 바이너리 코드가 터미널로 전송되고 있습니다.

예외 processing :

의 임무부터 조리 소 다양하고 외부 영향을 받기 쉬우므로 발생할 수 있습니다.
에 대한 필요성 조리 소 문제 이벤트를 보고하고 처리합니다.
이러한 이벤트는 소프트웨어 모듈 중 하나에 의해 감지되고 분류됩니다.
반응을 결정하는 보고 및 평가 모듈로 전달됩니다. 이벤트 수업
심각도에 따라 정렬됩니다.
"NEVER" 심각도 스펙트럼의 상단입니다.
"ABORT" 프로그램이 중단되고 종료될 예정입니다.
"FATAL" 실행의 주요 목적이 실패했거나 중요한 리소스가 예기치 않게 실패했습니다.
"FAILURE" 작업의 중요한 부분을 수행할 수 없습니다.
"MISHAP" ISO 이미지 생성 중에 허용될 수 있는 FAILURE.
"죄송합니다" 작업의 덜 중요한 부분을 수행할 수 없습니다.
"경고" 사용자가 의도하지 않은 상황이 의심됩니다.
"HINT" 더 나은 결과를 얻는 방법을 사용자에게 제안합니다.
"참고" 주목할 만한 상황에 대한 무해한 정보입니다.
"UPDATE" 장기 실행 작업 중 젖꼭지 메시지.
"DEBUG" 프로그램 개발자에게만 해당되는 메시지입니다.
"ALL" 심각도 스펙트럼의 하단입니다.

-abort_on 엄격
프로그램을 중단할 이벤트의 심각도 임계값을 설정합니다.
유용: "절대", "중단", "치명적", "실패", "실수", "죄송합니다"
이 설정에도 불구하고 어쨌든 프로그램을 중단해야 할 수 있습니다.
명령. 무시할 수 있는 "ABORT" 이벤트는 많지 않습니다.
이 명령의 특별한 속성은 프로그램으로 주어지면 선점적으로 작동한다는 것입니다.
인수를 시작합니다. 즉, 시작 인수 중 첫 번째 -abort_on 설정은
의 첫 번째 작업을 수행할 때 이미 효과가 조리 소 시작하다. "-abort_on"만
대시 "-"는 그렇게 인식됩니다.

-return_with 심각도 exit_value
중단이 없는 경우 프로그램 종료 시 반환될 임계값 및 exit_value를 설정합니다.
일어난. 이것은 허용하는 것입니다 조리 소 문제를 겪으면서도 실패를 겪다
그럼에도 불구하고 프로그램에서 종료 값을 나타냅니다. 유용한 값은 다음보다 낮습니다.
-abort_on 임계값, "경고"까지.
exit_value는 0(프로그램 시작자에게 성공을 나타냄) 또는
32에서 63 사이의 숫자입니다. 일부 다른 exit_values는 다음에서 사용됩니다. 조리 소 결정하면
프로그램 실행을 중단하려면:
1=외부 신호로 인한 중단
2=프로그램 인수가 제공되지 않음
3=생성 조리 소 주 개체 실패
4=libburnia-project.org 라이브러리 시작 실패
5=인수 처리 중 프로그램 중단
6=대화 상자 처리 중 프로그램 중단

-report_about 엄격
보고할 이벤트의 임계값을 설정합니다.
유용: "죄송합니다", "경고", "힌트", "참고", "업데이트", "디버그", "모두"
-report_about에서 설정한 내용에 관계없이 메시지가 도달하면 항상 보고됩니다.
-abort_on 의 심각도 임계값.
이벤트 메시지는 일반적으로 stderr이지만 정보 채널 "I"로 전송됩니다.
-pkt_output 명령의 영향을 받습니다. 이벤트가 없는 정보 메시지 가져오기
귀속 심각도 "참고".
이 명령의 특별한 속성은 첫 번째 -report_about 설정이
시작 인수는 첫 번째 작업이 수행될 때 이미 유효합니다. 조리 소
시작하다. 대시 "-"가 있는 "-report_about"만 그렇게 인식됩니다.

-signal_handling 모드
외부 신호에 반응하는 신호 처리기 설치 제어
(예: 프로그램 "kill" 또는 Ctrl+C 키에서) 또는 심각한
프로그램 오류.
"켜기" 모드가 기본값입니다. 추한 것을 생성하는 libburn의 신호 처리기를 사용합니다.
메시지가 표시되지만 그 전에 광 드라이브를 출시하는 데 많은 노력을 기울입니다. 조리 소 끝.
모드 "off"는 시작 인수 중 첫 번째 -signal_handling이 모든 소유를 방지합니다.
신호 예방 조치 조리 소. 상속된 신호 처리기 설정은 그대로 유지됩니다.
다른 신호 처리가 이미 완료된 후에 제공된 경우 "sig_dfl"처럼 작동합니다.
프로그램 시작 시 설정됩니다.
"sig_dfl" 모드는 시스템에서 제공하는 기본 신호 처리를 사용합니다.
일반적으로 프로그램이 갑자기 중단됩니다. 멈춘 드라이브를 방지하기 위해 libburn
처리기는 MMC 드라이브에서 굽기, 비우기 및 포맷 중에 사용됩니다.
"sig_ign" 모드는 가능한 한 많은 신호 유형을 무시하려고 합니다. 이것은 부과
위험 조리 소 수행되는 경우 외부에서 kill -9까지 종료를 거부합니다. 죽이 -9
그런 다음 드라이브를 사용할 수 없는 상태로 남겨두고 전원을 꺼야 할 위험이 있습니다.
재설정됩니다. 따라서 굽기, 비우기 및 포맷하는 동안 최소한
외부에서 죽이기 전의 정상적인 실행 시간.
이 명령의 특별한 속성은 다음 중 첫 번째 -signal_handling 설정입니다.
시작 인수는 첫 번째 작업이 수행될 때 이미 유효합니다. 조리 소
시작하다. 대시 "-"가 있는 "-signal_handling"만 그렇게 인식됩니다.

-error_behavior 행사 행동
문제 발생 시 프로그램 동작을 제어합니다. 지금은 다음 사항에 적용됩니다.
입력에서 이미지 트리를 읽는 동안 제공되는 "image_loading"
장치 및 다음과 같은 osirrox 명령과 함께 제공되는 "file_extraction"
-발췌.
"image_loading"을 사용하면 세 가지 동작을 사용할 수 있습니다.
"best_effort"는 다음과 같은 경우 심각도가 FAILURE 미만인 이벤트 이후 읽기를 계속합니다.
-abort_on 명령의 임계값이 이를 허용합니다.
"실패"는 최소한 SORRY의 첫 번째 이벤트에서 이미지 트리 읽기를 중단합니다. 그것은 발행
자신의 FAILURE 이벤트. 이것이 기본값입니다.
"fatal"은 "failure"처럼 작동하지만 자체 이벤트를 FATAL로 발행합니다.
경우 "file_extraction"에는 세 가지 동작이 있습니다.
"유지"는 디스크에 불완전하게 추출된 파일을 유지합니다. 이것이 기본값입니다.
"삭제"는 콘텐츠 추출 중 오류가 발생한 파일을 제거합니다.
"best_effort"는 파일이 다음과 같은 경우 -extract_cut을 통해 복구 시도를 시작합니다.
콘텐츠는 로드된 ISO 이미지에서 비롯되며 필터링되지 않습니다.

대화 모드 제어:

-대화 "켜기"|"끄기"|"단일 행"
모든 프로그램 인수가 처리된 후 대화 모드로 전환하려면 활성화 또는 비활성화합니다.
대화 모드에서 입력 라인은 readline 또는 stdin을 통해 프롬프트됩니다.
대화가 시작될 때 -abort_on 심각도가 설정되지 않은 경우 "NEVER"가 방지되도록 설정됩니다.
잘못된 입력이나 기타 문제가 있는 대부분의 경우 중단합니다. 대화가 시작되기 전에
기본값은 "FAILURE"입니다. 예를 들어 알 수 없는 명령에 대해 중단합니다.
"켜기" 모드는 따옴표와 줄 안에 개행 문자 입력을 지원합니다.
인용 부호 외부의 후행 백슬래시로 계속합니다. 모드 "single_line"
하지 않습니다.

-페이지 길이 너비
텍스트 호출기에 터미널을 설명합니다. 또한 위의 결과 호출기 단락을 참조하십시오.
매개변수 길이가 XNUMX이 아닌 경우 사용자는 해당 수 후에 프롬프트가 표시됩니다.
터미널 라인. 길이가 XNUMX이면 페이징이 비활성화됩니다.
매개변수 너비는 터미널 라인당 문자 수입니다. 하는 데 사용됩니다.
출력 라인이 차지하는 터미널 라인의 수를 계산합니다. 평소
터미널 너비는 80입니다.

-use_readline "켜기"|"끄기"
"on"이면 대화 상자에 readline을 사용하십시오. 그렇지 않으면 일반 stdin을 사용하십시오.
위의 Dialog, Readline, Result pager 단락도 참조하십시오.

- 안심시키다 "켜기"|"나무"|"끄기"
"켜짐"인 경우 사용자에게 "y" 또는 "n"을 요청합니다.
ISO 이미지의 파일을 삭제하거나 덮어쓰기 전에
복원 작업 중에 디스크 파일을 덮어쓰기 전에
보류 중인 이미지 변경 사항을 롤백하기 전에
이미지 변경 사항을 미디어에 커밋하기 전에
입력 드라이브를 변경하기 전에
미디어를 비우거나 포맷하기 전에
프로그램을 종료하기 전에.
"tree"를 설정하면 최종 디렉토리에 대한 안심 프롬프트가 나타납니다.
전체 하위 트리의 각 파일에 대해 한 번만 수행하지 않습니다.
"꺼짐"을 설정하면 모든 종류의 이미지 파일 개체가 자동으로 종료되고 위의 작업을 수행합니다.
돌이킬 수 없는 행동.
실제로 사용자 프롬프트를 생성하려면 -dialog 명령을 "on"으로 설정해야 합니다. 참고
명령으로 파일 제거가 금지된 상황에서는 프롬프트가 표시되지 않습니다.
-덮어쓰기. -reassure는 기존 파일을 제거하기 위한 추가 제한만 부과합니다.
사물.
파일 객체가 ISO 이미지에서 즉시 삭제된다는 점에 유의하십시오.
확인. 실행 중인 명령이 중단되고
원하는 효과가 취소됩니다. 심각한 엉망인 경우 -rollback 사용을 고려하십시오.
전체 세션을 취소합니다.

드라이브 미디어 관련 문의 행위:

장치
libburn 표준 주소와 함께 사용 가능한 MMC 드라이브 목록 표시
장치 파일.
보류 중인 ISO 이미지 변경 사항이 없는 경우에만 가능합니다. 이 명령 후에
가 실행되었지만 현재 드라이브가 없고 로드된 이미지가 없습니다.
장치가 보이려면 libburn과 함께 rw-permissions를 제공해야 합니다.
표준 장치 파일. 따라서 그것은 단지 수퍼 유저 모두 볼 수 있는 사람
드라이브.
다른 프로세스가 차지하는 드라이브는 표시되지 않습니다.

-device_links
-devices와 유사하지만 드라이브에 다음과 같은 기호 링크 주소를 제공합니다.
실제 장치 파일을 가리킵니다.
최신 GNU/Linux 시스템은 부팅할 때마다 드라이브 주소를 섞을 수 있습니다. 유데브
데몬은 관계없이 항상 동일한 드라이브를 가리키는 링크를 생성해야 합니다.
시스템 주소의. -device_links 명령은 그러한 링크의 주소를 보여줍니다
"/dev/dvd" 또는 "/dev/cd"로 시작하는 경우. 우선 순위: "dvdrw", "cdrw", "dvd",
"cdrom", "cd".

-toc
미디어별 목차를 표시합니다. 이것은 매체의 세션 기록이며,
ISO 이미지 디렉토리 트리가 아닙니다.
유효한 ISO 이미지가 있는 덮어쓸 수 있는 미디어의 경우
단일 세션이 표시됩니다. 그러나 덮어쓸 수 있는 미디어의 첫 번째 세션이
작성자 : 조리 소 그런 다음 전체 세션 기록을 에뮬레이션할 수 있습니다.
쓰기가 불가능한 드라이브는 모든 미디어를 CD-ROM 또는 DVD-ROM으로 표시할 수 있습니다.
그것에 대한 하나 또는 두 개의 세션. 이 세션의 마지막은
가장 최근의 실제 세션입니다.
일부 읽기 전용 드라이브 및 미디어에는 사용 가능한 세션 기록이 전혀 표시되지 않습니다. 명령
-rom_toc_scan이 도움이 될 수 있습니다.
입력 장치와 출력 장치가 모두 획득되었지만 동일하지 않은 경우 둘 다
목차가 표시됩니다.

-toc_of "in"|"out"|"all"[":short"]
-toc 명령과 유사하지만 표시할 드라이브의 목차를 명시적으로 선택합니다.
"in"은 -indev 또는 -dev를 표시하고 "out"은 -outdev 또는 -dev를 표시하고 "all"은 다음과 동일하게 표시합니다.
-톡.
드라이브 선택 단어에 ":short"가 추가되면
드라이브 상태 및 매체 내용이 인쇄됩니다.
-toc에 대한 추가 차이점으로, 이 명령은 다음과 같은 경우 FAILURE 이벤트를 내보내지 않습니다.
원하는 드라이브가 획득되지 않았습니다.

-mount_cmd 드라이브 엔티티 ID 경로
드라이브로 표시된 ISO 세션을 마운트하기 위한 적절한 명령줄을 내보냅니다.
엔터티와 아이디. 결과는 GNU/Linux와 FreeBSD 또는 NetBSD에서 다릅니다.
드라이브는 이미 획득한 드라이브를 나타내기 위해 "indev" 또는 "outdev"일 수 있습니다.
아직 획득하지 않은 드라이브의 경로입니다. 비 MMC 드라이브에 대한 접두사 "stdio:"는
필수.
엔티티는 수퍼 블록 섹터 주소가 id인 "sbsector"이거나
트랙 번호가 id인 "track", 세션 번호가 있는 "session", 또는 "volid"
볼륨 id에 대한 검색 패턴을 사용하거나 id로 텍스트를 사용하여 "auto"를 사용합니다.
경로는 마운트 지점으로 사용되며 디스크에 디렉토리로 이미 존재해야 합니다.
명령이 결과 채널에 인쇄됩니다. 직접 -mount 명령을 참조하십시오.
이 명령의 실행.

-mount_opts 옵션[:옵션...]
-mount 및 -mount_cmd에 영향을 주는 옵션을 설정합니다. 현재 옵션만 있습니다
"exclusive"는 기본값이고 대응하는 "shared"입니다. 후자의 원인
조리 소 -mount 명령으로 영향을 받는 드라이브를 포기하지 마십시오. GNU/리눅스에서는
동일한 세션의 여러 세션을 마운트할 수 있는 마운트 옵션 "루프"를 추가합니다.
동시에 장치를 차단합니다. 마운트된 광학 매체에 기록해서는 안 됩니다.
강좌. 꺼내기 전에 모든 세션을 마운트 해제하도록 주의하십시오.

-세션_문자열 드라이브 엔티티 ID 형식
형식에 따라 구성된 텍스트를 결과 채널에 인쇄하고
주소 지정된 세션의 매개변수
"linux:" 경로 또는 "freebsd:" 경로 형식은 -mount_cmd의 출력을 생성합니다.
주어진 운영 체제.
다른 텍스트에서 조리 소 다음 매개변수 이름을 대체합니다. 선택 사항
접두사 "문자열:"이 제거됩니다.
"%device%"는 드라이브 주소의 탑재 가능한 장치 경로로 대체됩니다.
"%sbsector%"는 세션 시작 섹터로 대체됩니다.
"%track%", "%session%", "%volid%"는 트랙 번호, 세션으로 대체됩니다.
표시된 세션의 번호 또는 볼륨 ID입니다.

-print_size
next -commit에 의해 2048바이트 블록의 예측 가능한 소비를 인쇄합니다. 이것은 할 수 있습니다
-commit이 준비되고 마지막 순간에만 이것에 의해 취소됨에 따라 잠시 동안 지속됩니다.
명령. 결과는 여러 설정과 출력 종류에 따라 다릅니다.
장치. -jidgo 옵션이 설정되지 않고 -as "mkisofs" 명령이 사용되지 않은 경우
-패딩(기본적으로 300kB)은 이미지 크기의 일부로 계산되지 않습니다.
El Torito 부팅 이미지 파일이 이미 표시된 경우 -print_size 명령
-boot_image "any" "next"를 자동으로 실행합니다. 이것은 의 속성을 의미합니다
해당 부팅 이미지는 후속 명령으로 편집할 수 없습니다.

-tell_media_space
출력 매체의 사용 가능한 공간과 빼기 후의 여유 공간을 인쇄합니다.
next -commit에 의해 이미 예측 가능한 소비.
"After commit :" 예측의 제목은 오해의 소지가 있습니다. 그것은 오히려
다음 커밋을 수행하지 않고 이 세션에서 여전히 채워질 수 있는 공간
중간 오버플로에서 실패합니다.
다음 커밋 이후의 여유 공간은 몇 MB만큼 더 작을 수 있습니다. 이것은 달려있다
매체 유형, 녹화된 세션 수 및 운전 습관에 대해.

-pvd_info
로드된 ISO 이미지에서 찾을 수 있는 다양한 ID 문자열과 타임스탬프를 인쇄합니다.
일부 ID는 -volid 또는 -publisher와 같은 명령으로 변경할 수 있습니다. 이것들을 위해
ID -pvd_info는 다음 -commit으로 기록될 내용을 보고합니다. 타임스탬프
로드된 이미지에서 새로 작성된 이미지로 자동으로 전파되지 않습니다. 것
새 이미지의 경우 -volume_date 명령으로 설정할 수 있습니다. 의 의미는 거기 참조
특정 타임스탬프.

-report_el_torito 모드
모드 포함 평원 El Torito 부트에서 찾은 정보에 대한 보고서 인쇄
로드된 ISO 이미지의 카탈로그.
모드 포함 도움 다음으로 표시된 행의 의미를 설명하는 텍스트를 인쇄하십시오.
"솔직한".
모드 cmd를 인쇄를 시도합니다 조리 소 생성에 필요한 명령
발견된 부팅 장비: 디스크 식별자, El Torito 부팅 이미지 및 시스템 영역.
디스크 식별자는 부팅하는 운영 체제가 찾기 위해 사용할 수 있는 문자열입니다.
ISO 파일 시스템의 출처. 현재 알려진 볼륨 ID 및
수정 날짜.
의도된 사용 사례는 -indev 및
-outdev는 다른 이미지나 드라이브를 가리킵니다. 결과가 부족할 수 있으니,
발견된 장비를 xorriso에서 생산할 수 없는 경우. 다양한 SORRY 이벤트가
이 경우 발생하지만 xorriso가 모든
부족함.
모드 as_mkisofs 인쇄를 시도합니다 조리 소 -같이 mkisofs 꼭 필요한 옵션
발견한 장비를 생산합니다. 의도된 사용 사례는 마운트된
파일 시스템을 인쇄된 옵션과 함께 입력 트리로 사용합니다.

-report_system_area 모드
모드 포함 평원 의 시스템 영역에서 찾은 정보에 대한 보고서를 인쇄합니다.
로드된 ISO 이미지. 보고서는 헤더 텍스트가 있는 XNUMX에서 많은 줄로 구성됩니다.
콜론, 정보 텍스트.
모드 포함 도움 다음으로 표시된 행의 의미를 설명하는 텍스트를 인쇄하십시오.
"솔직한". 아마도 설명하는 더 많은 문서를 찾아야 할 것입니다.
언급된 부트 기능의 기술적 세부사항.
모드 cmd를as_mkisofs -report_el_torito 명령과 같이 작동합니다. 위 참조.
모드 포함 gpt_crc_of:disk_path는 경로가 있는 디스크 파일에서 최대 32KiB를 읽습니다.
결장 뒤에 주어집니다. GPT 호환 CRC 번호를 계산하여
결과 채널. 숫자는 "0x690fd979"와 같이 표시됩니다. 특수 disk_path "-"
표준 입력에서 읽기를 유발합니다.

카테고리 in ISO 영상 디스크 파일 시스템:

-CD iso_rr_path
ISO 이미지에서 현재 작업 디렉토리를 변경합니다. 이것은 앞에
'/'로 시작하지 않는 iso_rr_paths.
아직 존재하지 않는 경로로 작업 디렉토리를 설정할 수 있습니다.
ISO 이미지. 필요한 상위 디렉토리는 첫 번째 파일이 생성될 때 생성됩니다.
개체가 해당 가상 디렉터리에 삽입됩니다. 적용하려면 -mkdir을 사용하십시오.
처음 삽입할 때 이미 디렉토리의 존재.

-cdx 디스크 경로
로컬 파일 시스템에서 현재 작업 디렉토리를 변경합니다. 에 추가할
'/'로 시작하지 않는 disk_paths.

-pwd
ISO 이미지의 현재 작업 디렉토리를 알려줍니다.

-pwdx
로컬 파일 시스템의 현재 작업 디렉토리를 알려줍니다.

-ls iso_rr_pattern [***]
셸 패턴과 일치하는 ISO 이미지의 파일을 나열합니다(예: 와일드카드 '*' '?'
'[아즈]'). 패턴이 '/'로 시작하지 않으면 주소와 비교됩니다.
-cd에 상대적입니다.
디렉토리는 단일 파일 항목이 아닌 내용별로 나열됩니다.
-iso_rr_pattern 명령으로 패턴 확장을 비활성화할 수 있습니다.

-엘에스디 iso_rr_pattern [***]
-ls와 유사하지만 디렉토리를 컨텐츠가 아닌 자체로 나열합니다. 이
쉘 명령 ls -d와 유사합니다.

-lsl iso_rr_pattern [***]
-ls와 유사하지만 일부 파일 속성도 나열합니다. 출력 형식은 다음과 같습니다.
쉘 명령 ls -ln.
파일 유형 '''는 El Torito 부트 카탈로그를 나타냅니다.
파일에 사소한 ACL이 있는 경우 권한 정보에 '+'가 추가됩니다. 만약에
파일이 숨겨진 다음 "iso_rr"의 경우 'I', "joliet"의 경우 'J', "hfsplus"의 경우 'A', 'H'
다중 숨기기가 추가됩니다. ACL과 함께 'i', 'j', 'a', 'h'입니다.

-lsdl iso_rr_pattern [***]
-lsd와 유사하지만 일부 파일 속성도 나열합니다. 출력 형식은 다음과 같습니다.
쉘 명령 ls -dln.

-lsx 디스크 패턴 [***]
셸 패턴과 일치하는 로컬 파일 시스템의 파일을 나열합니다. 하는 패턴
'/'로 시작하지 않는 것은 -cdx와 관련하여 사용됩니다.
디렉토리는 단일 파일 항목이 아닌 내용별로 나열됩니다.
-disk_pattern 명령으로 패턴 확장을 비활성화할 수 있습니다.

-lsdx 디스크 패턴 [***]
-lsx와 비슷하지만 디렉토리를 컨텐츠가 아닌 자체로 나열합니다. 이
쉘 명령 ls -d와 유사합니다.

-lslx 디스크 패턴 [***]
-lsx와 유사하지만 일부 파일 속성도 나열합니다. 출력 형식은 다음과 같습니다.
쉘 명령 ls -ln.

-lsdlx 디스크 패턴 [***]
-lsdx와 유사하지만 일부 파일 속성도 나열합니다. 출력 형식은 다음과 같습니다.
쉘 명령 ls -dln.

-getfacl iso_rr_pattern [***]
형식을 사용하여 ISO 이미지에서 주어진 파일의 액세스 권한을 인쇄합니다.
쉘 명령 getfacl. 파일에 ACL이 없으면
-chmod 설정. 파일이 ISO 이미지에 도입된 경우 파일에 실제 ACL이 있을 수 있습니다.
명령 -acl이 "켜기"로 설정되어 있는 동안.

-getfacl_r iso_rr_pattern [***]
-gefacl과 비슷하지만 궁극적으로 아래에 전체 파일 트리를 재귀적으로 나열합니다.
디렉토리.

-getfattr iso_rr_pattern [***]
ISO 이미지에서 주어진 파일의 xattr을 인쇄합니다. 파일에 그러한 xattr이 없는 경우
그런 다음 메모가 인쇄됩니다.

-getfattr_r iso_rr_pattern [***]
-gefatr과 비슷하지만 결과적으로 전체 파일 트리를 재귀적으로 나열합니다.
디렉토리.

-두 iso_rr_pattern [***]
다음 중 하나와 일치하는 ISO 이미지의 디렉토리 및 파일 크기를 재귀적으로 나열합니다.
패턴. 쉘 명령 du -k와 유사합니다.

-두스 iso_rr_pattern [***]
다음 중 하나와 일치하는 ISO 이미지의 디렉토리 및 파일 목록 크기
패턴. 쉘 명령 du -sk와 유사합니다.

-덕스 디스크 패턴 [***]
일치하는 로컬 파일 시스템의 디렉토리 및 파일 크기를 재귀적으로 나열합니다.
패턴 중 하나. 쉘 명령 du -k와 유사합니다.

-두스 디스크 패턴 [***]
다음 중 하나와 일치하는 로컬 파일 시스템의 디렉토리 및 파일 목록 크기
패턴. 쉘 명령 du -sk와 유사합니다.

-찾기 disk_path [-이름 패턴] [-유형 t] [-실행 작업 [매개변수]] --
-find와 비슷하지만 ISO 이미지가 아닌 로컬 파일 시스템에서 작동합니다. 이것은
-follow 설정에 따릅니다.
-findx는 -find와 동일한 -type 매개변수를 허용합니다. 또한 유형을 인식합니다.
다른 위치에 있는 하위 디렉토리와 일치하는 "mountpoint"(또는 "m")
부모보다 장치. 시작 주소로 지정된 disk_path와 일치하지 않습니다.
-찾기.
-findx는 -find와 마찬가지로 -exec 작업을 허용합니다. 그러나 다음 몇 가지를 제외하고
동작은 항상 "에코" 동작을 수행합니다.
in_iso ISO 이미지에 해당 상대가 있는 경우 경로를 보고합니다. 이를 위해
-findx 명령의 disk_path는 다음과 같이 제공된 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"과 함께 사용됩니다.
empty_iso_dir ISO 이미지의 상대방에서 모든 파일을 삭제합니다. 사용될
-type "m"을 사용하여 마운트 지점을 자릅니다.
견적_크기 블록 수의 하한 및 상한 추정치를 인쇄합니다.
발견된 파일은 새로운 ISO 이미지에서 함께 차지합니다. 이것은하지 않습니다
수퍼 블록, -findx 경로의 디렉토리 또는 이미지에 대한 계정
심.
list_extattr 모드는 FreeBSD를 사용하는 결과 채널에 스크립트를 인쇄합니다.
settextattr 명령을 사용하여 파일의 xattr 이름-값 쌍의 사용자 네임스페이스를 설정합니다. 보다
-파라미터 모드에 대한 설명을 찾습니다.
예 -exec list_extattr e --

-비교하다 disk_path iso_rr_path
로컬에서 파일 객체의 속성과 최종 데이터 파일 내용을 비교합니다.
ISO 이미지에 파일 객체가 있는 파일 시스템. iso_rr_path는 다음을 가리킬 수 있습니다.
아직 커밋되지 않은 이미지 파일 객체, 즉 데이터 콘텐츠가
여전히 로컬 파일 시스템에 있습니다. 이러한 데이터 콘텐츠는 외부에서
변화를 일으켰습니다.
iso_rr_path가 비어 있으면 disk_path도 ISO 이미지의 경로로 사용됩니다.
다른 속성이 자세히 보고되고 다른 내용이 요약됩니다. 둘 다
결과 채널로 이동합니다. 차이가 없는 경우 결과 행이 내보내지지 않습니다.

-비교_r disk_path iso_rr_path
-비교와 비슷하지만 재귀적으로 작동합니다. 즉, 두 주소 아래에 있는 모든 파일 개체
다른 주소 아래에 상대방이 있는지 여부와 비교
두 상대가 일치합니다.

-비교_l disk_prefix iso_rr_prefix disk_path [***]
각 disk_path 매개변수와 함께 -compare_r을 수행하십시오. iso_rr_path는
disk_prefix를 iso_rr_prefix로 대체하여 disk_path에서 구성됩니다.

-show_stream iso_rr_path [***]
ISO 이미지에서 데이터 파일의 콘텐츠 스트림 체인을 표시합니다. 체인 구성
iso_rr_name 및 " < " 표시로 구분된 하나 이상의 스트림. 스트림
설명은 ":" 문자로 구분된 하나 이상의 텍스트로 구성됩니다. 첫번째
텍스트는 스트림 유형을 알려줍니다. 다음은 스트림 유형을 알려줍니다.
속성. 자주 사용되는 유형은 다음과 같습니다.
disk:'disk_path'는 로컬 파일 시스템 개체입니다.
image:'iso_rr_path'는 ISO 이미지 파일 개체입니다.
cout: -cut_out 파일에 대한 'disk_path 오프셋 수'.
외부 필터의 경우 extf:'filter_name'.
예:
'/abc/xyz.gz' < extf:'gzip' < 디스크:'/home/me/x'

-show_stream_r iso_rr_path [***]
-show_stream과 비슷하지만 재귀적으로 작동합니다.

평가 of 가독성 회복:

광학 매체에서 읽기 오류가 발생하는 것은 드문 일이 아닙니다. 이유는 다양할 수 있으며
드라이브에 의해 수행되고 추가 데이터를 기반으로 하는 오류 수정에 의해 가려집니다.
미디어에. 드라이브가 데이터를 반환하면 데이터가 유효하다고 믿을 수 있습니다. 하지만 에
어느 정도의 읽기 문제 수정이 실패하고 드라이브가
오류를 나타냅니다.
조리 소 읽을 수 있는 데이터 블록에 대해 매체를 스캔하고 읽기에 따라 분류할 수 있습니다.
속도를 높이고 파일에 저장하고 추가 시도를 위해 성공적으로 저장된 블록을 추적합니다.
같은 매체에.
명령 -md5 체크섬은 데이터 파일 및 전체 세션과 함께 기록될 수 있습니다. 이것들
체크섬은 indev와 로드된 이미지를 통해서만 접근할 수 있습니다. 그들은 독립적으로 작동합니다
미디어 유형 및 전송 오류를 감지할 수 있습니다.

-check_media [옵션 [옵션 ...]] --
indev 드라이브에서 데이터 블록을 읽고 선택적으로 디스크 파일에 복사하십시오.
마지막으로 발생한 품질에 대해 보고합니다. 몇 가지 옵션을 사용하여
기본 동작을 수정합니다.
이 명령으로 주어진 매개변수는 다음을 가질 수 있는 기본 설정보다 우선합니다.
-check_media_defaults 명령으로 변경되었습니다. 에 대한 설명은 거기 참조
사용 가능한 옵션.
결과 목록은 시작 주소,
블록 및 품질. "+"로 시작하는 품질은 유효한 것으로 간주됩니다.
읽을 수 있는 데이터. "-"가 있는 품질은 읽을 수 없거나 손상된 데이터입니다. "0"은
점검에 포함되지 않거나 정기적으로 허용되는 품질
읽을 수 없음(예: 트랙 사이의 간격).
또는 블록이 아닌 손상된 파일을 보고하는 것이 가능합니다.
-md5가 "켜짐"이면 기본 모드인 what=tracks는 libisofs 체크섬을 찾습니다.
ISO 세션 데이터에 대한 태그를 지정하고 에서 계산된 체크섬과 비교하여 확인합니다.
데이터 스트림.

-check_media_defaults [옵션 [옵션 ...]] --
-check_media, -extract_cut 및 best_effort 파일 실행을 위한 사전 설정 옵션
추출. -check_media와 함께 제공된 옵션은 사전 설정 옵션보다 우선합니다.
-extract_cut은 일부 옵션을 자동으로 무시합니다.
옵션은 키워드, "=" 문자 및 값으로 구성됩니다. 옵션이 재정의될 수 있음
서로. 따라서 순서가 중요합니다.
프로그램 시작 시 기본 설정은 다음과 같습니다.
use=indev what=추적 min_lba=-1 max_lba=-1 재시도=기본값
time_limit=28800 item_limit=100000 data_to='' 이벤트=ALL
abort_file=/var/opt/xorriso/do_abort_check_media
섹터_맵='' map_with_volid=오프 patch_lba0=오프 보고서=블록
bad_limit=잘못된 slow_limit=1.0 chunk_size=0s async_chunks=0
"reset=now" 옵션은 이러한 시작 기본값을 복원합니다.
기본이 아닌 옵션은 다음과 같습니다.
보고서="파일" 손상된 블록을 사용하는 파일을 나열합니다(use=outdev가 아님). 그만큼
형식은 find -exec report_damage와 같습니다. MD5 세션 불일치에 유의하십시오.
세션의 모든 파일을 손상된 것으로 표시합니다. 미세한 구분을 원하신다면
-check_media 전에 -md5 끄기를 수행합니다.
보고서="blocks_files" 먼저 손상된 블록을 나열한 다음 영향을 받는 파일을 나열합니다.
use="outdev" 입력 드라이브 대신 출력 드라이브에서 읽습니다. 이것은 피한다
미디어에서 ISO 이미지 트리를 로드합니다.
use="섹터_맵" 어떤 미디어도 읽지 않지만 옵션에서 지정한 파일을 로드합니다.
섹터_맵= 및 이 가상 결과를 처리합니다.
뭐="디스크" 트랙 간격을 고려하지 않고 매체의 페이로드 범위를 스캔합니다.
뭐="이미지" "디스크"와 유사하지만 스캔을 ISO 9660 범위로 제한합니다.
이미지(있는 경우).
min_lba=한도 주소가 제한보다 낮은 모든 블록을 생략합니다.
max_lba=한도 what=disc로 전환하고 제한을 초과하는 모든 블록을 생략합니다.
chunk_size=크기 하나의 저수준 읽기에서 읽을 바이트 수를 설정합니다.
작업. 이것은 2048바이트의 전체 블록으로 내림됩니다. 0은 자동을 의미
크기.
재시도 = "켜기" 정상적인 경우 최소한의 의미 있는 청크 크기로 읽기 재시도를 강제합니다.
읽기 청크는 읽기 오류를 생성합니다. 이 크기는 CD 및 stdio 파일의 경우 1초이고, CD 및 stdio 파일의 경우 16초입니다.
DVD(1 ECC 블록) 및 32s(BD 포함)(1 클러스터). 기본적으로 재시도는
CD 미디어로 활성화됩니다. "retry=off"는 모든 미디어 유형에 대한 재시도를 금지합니다.
중단_파일=디스크_경로 스캔 실행을 중단할 수 있는 파일의 경로를 제공합니다. 중단
파일이 존재하고 mtime이 파일의 시작 시간보다 오래되지 않은 경우 발생합니다.
운영. 이것을 트리거하려면 쉘 명령 "touch"를 사용하십시오. 중단된 프로그램 실행 이외의
이것은 테스트된 블록과 테스트되지 않은 블록을 보고하고 실행을 계속합니다. 조리 소.
time_limit=초 스캔이 완료될 때까지의 시간(초)을 제공합니다.
중단. 이것은 과로할 수 있는 미디어의 무인 스캔에 유용합니다.
드라이브에서 읽을 수 있는 블록을 짜내려고 합니다. 중단이 지연될 수 있음
드라이브가 마지막 단일 읽기 작업을 갉아먹음으로써. 값 -1은 무제한을 의미합니다.
시간.
item_limit=숫자 중단할 보고서 목록 항목의 수를 제공합니다.
값 -1은 무제한 항목 수를 의미합니다.
data_to=disk_path 유효한 블록을 주어진 파일에 복사합니다.
이벤트=심각도 에 발행될 문제 이벤트에 대해 주어진 심각도를 설정합니다.
데이터 블록을 읽을 수 없거나 기록된 내용과 일치하지 않는 경우 검사 실행 종료
MD5 체크섬. 심각도 "ALL"은 이 이벤트를 비활성화합니다.
섹터_맵=디스크_경로 disk_path에 의해 제공된 파일을 섹터 비트맵으로 읽으려고 시도하고
스캔 실행 후 이러한 맵 파일을 저장합니다. 비트맵은 어떤 블록이
이전 실행에서 성공적으로 읽었습니다. 여러 개의 영구 메모리입니다.
수집하기 위해 중간 배출을 사용하더라도 동일한 매체에서 스캔
드라이브가 운이 좋을 때마다 읽을 수 있는 블록을 생성합니다. 저장된 파일
사람이 읽을 수 있는 트랙의 TOC와 시작 블록 주소가 포함되어 있습니다.
바이너리 비트맵 데이터로
기본적으로 테스트되지 않은 블록은 나쁜 것으로 간주되지 않고 의도적으로
읽히지 않는. time_limit= 또는 item_limit=가 실행을 중단할 것으로 예상되는 경우 다음을 고려하십시오.
bad_limit="untested"를 사용하십시오.
map_with_volid="on" 트랙이 ISO 이미지인지 검사하고 인쇄합니다.
섹터_맵=의 사람이 읽을 수 있는 TOC에 볼륨 ID를 입력합니다.
patch_lba0="켜기" data_to= 파일 내에서 현재 로드된 사본의 전송
세션 헤드를 해당 파일의 시작 부분으로 이동하고 해당 위치에서 유효하도록 패치합니다.
이렇게 하면 로드된 세션이 이미지 파일을 가져올 때 이미지 파일의 마지막 유효한 세션이 됩니다.
stdio: 드라이브로 마운트되거나 로드됩니다. 이 마지막 세션 이후에 새 세션이 추가됩니다.
세션을 삭제하고 그 이후의 모든 세션을 덮어씁니다.
patch_lba0="강제" 다음 경우에도 patch_lba0="on"을 수행합니다. 조리 소 믿는다.
복사된 데이터가 유효하지 않습니다.
patch_lba0=에도 숫자가 포함될 수 있습니다. 32 이상이면 시작으로 간주됩니다.
복사할 세션의 주소입니다. 이 경우에는 필요하지 않습니다.
-indev 및 로드된 이미지. ":force"는 숫자 뒤에 추가될 수 있습니다.
bad_limit=임계값 손상으로 간주되는 최고 품질을 설정합니다.
"good", "md5_match", "slow", "partial", "valid", "untested",
"잘못된", "tao_end", "off_track", "md5_mismatch", "읽을 수 없음".
"유효" 및 "무효"는 섹터 맵 파일에서 가져온 품질입니다. "tao_end" 및
"off_track"은 의도적으로 읽을 수 없지만 나쁘지도 않습니다. "부분적"은
부분적으로 읽을 수 있는 청크에서 검색된 블록. 그들은 괜찮아야하지만
수상한 동네 출신.
"md5_match" 및 "md5_mismatch" 영역은 다른 품질의 영역과 겹칩니다.
slow_limit=임계값 단일 읽기 청크에 대한 시간 임계값을 다음으로 설정합니다.
느린 것으로 간주됩니다. 0.1 또는 1.5와 같은 소수일 수 있습니다.
async_chunks=숫자 숫자가 5 이상인 경우 비동기식 MD2 처리를 활성화합니다.
이 경우 주어진 수의 읽기 청크가 fifo 버퍼로 할당됩니다. 매우
빠른 MMC 드라이브 시도: chunk_size=64s async_chunks=16.

-check_md5 심각도 iso_rr_path [***]
로드된 이미지에 있는 주어진 파일의 데이터 내용을 기록된 파일과 비교
MD5 체크섬(있는 경우). 주어진 이벤트가 일치하지 않는 경우
심각도가 발행됩니다. 그런 다음 적절한 명령 설정으로 처리할 수 있습니다.
-abort_on 또는 -return_with 둘 다 프로그램의 XNUMX이 아닌 종료 값을 유발할 수 있습니다.
운영. 심각도 ALL은 해당 이벤트를 억제합니다.
이 명령은 결과 채널에 대한 데이터 파일의 일치 및 불일치를 보고합니다.
데이터가 아닌 파일은 참고 이벤트를 일으킵니다. 데이터의 UPDATE 이벤트도 있습니다.
독서.
iso_rr_path가 주어지지 않으면 로드된 전체 세션이 MD5와 비교됩니다.
합집합. 여기에는 전체 이미지가 아닌 하나의 세션만 포함된다는 점에 유의하십시오.
오래된 세션입니다.

-check_md5_r 심각도 iso_rr_path [***]
-check_md5와 비슷하지만 주어진 경로 아래의 모든 데이터 파일을 확인합니다. 오직
일치하지 않는 데이터 파일이 보고됩니다.

오시록스 ISO-디스크 복원 명령 :

일반적으로 조리 소 stdio: pseudo-drives 또는 다음과 같이 제공된 디스크 파일에만 씁니다.
로그 파일. 그러나 다른 자아 osirrox는 ISO 이미지에서 파일 개체를 추출하고
디스크에서 파일 개체를 생성, 덮어쓰기 또는 삭제합니다.
-not_mgt, -not_leaf, -not_paths에 의한 디스크 파일 제외가 적용됩니다. 디스크 파일 개체인 경우
이미 존재하는 경우 -overwrite 및 -reassure 설정이 적용됩니다. 하지만 -덮어쓰기 "켜기"
-overwrite "nondir"의 동작만 트리거합니다. 즉, 디렉토리는 삭제할 수 없습니다.
ISO 이미지에 있는 파일의 액세스 권한은 복원을 제한하지 않습니다. 디렉토리
디스크에 대한 권한은 rwx를 허용해야 합니다.

-오시록스 설정[:옵션:...]
"off"를 설정하면 디스크 파일 시스템 조작이 비활성화됩니다. 다음이 아니면 기본값입니다.
프로그램은 "osirrox"라는 리프 이름으로 시작되었습니다. 그렇지 않으면 복원 기능
파일은 -osirrox "on"으로 명시적으로 활성화할 수 있습니다. 취소할 수 없게 비활성화될 수 있습니다.
-osirrox에 의해 "금지됨".
"차단됨" 설정은 "꺼짐"과 같습니다. 그러나 설정을 통해서만 취소할 수 있습니다.
"차단 해제", 그렇지 않으면 "켜기"와 같습니다. 이것은 명령 스크립트를 억제하는 데 사용할 수 있습니다.
원하지 않는 "on"을 사용할 수 있습니다.
"device_files"로 특수 파일 복원을 활성화하는 것은 잠재적으로 위험합니다.
숫자 st_rdev(man 2 stat 참조)의 의미는 운영 체제에 따라 크게 달라집니다.
체계. 가장 좋은 방법은 장치 파일을 원래 위치에서 동일한 시스템으로만 복원하는 것입니다.
복사되었습니다. 활성화하지 않으면 ISO 이미지의 장치 파일이 실행되는 동안 무시됩니다.
복원 작업.
이전 버전의 버그로 인해 이전 세션의 장치 파일에
메이저=0, 마이너=1로 변경되었습니다. 따라서 이 조합은 복원되지 않습니다.
옵션 "concat_split_on"이 기본값입니다. 분할 파일 디렉토리의 복원을 가능하게 합니다.
디렉토리에 -cut_out 부분의 전체 컬렉션이 포함된 경우 데이터 파일로
파일. "concat_split_off" 옵션을 사용하면 이러한 디렉토리가 다른 디렉토리처럼 처리됩니다.
ISO 이미지 디렉토리.
"auto_chmod_off" 옵션이 기본값입니다. "auto_chmod_on"이 설정된 경우 액세스
디스크 디렉토리에 대한 제한은 해당 디렉토리가 소유된 경우 우회됩니다.
실행하는 효과적인 사용자에 의해 조리 소. 이것은 일시적으로 rwx를 부여함으로써 발생합니다.
소유자에게 허가.
"sort_lba_on" 옵션은 광학 드라이브의 읽기 성능을 향상시킬 수 있습니다. 그것은 할 수 있습니다
-temp_mem_limit를 소모하지 않고 많은 수의 하드 링크를 복원합니다. 그것은하지 않습니다
디렉토리 mtime을 보존하고 다음을 수행하려면 -osirrox 옵션 auto_chmod_on이 필요합니다.
쓰기 권한을 제공하지 않는 디렉토리를 추출하십시오. 기본값은 "sort_lba_off"입니다.
프로그램이 리프 이름으로 시작되지 않은 경우 옵션 "o_excl_on"이 기본값입니다.
"오시록스". GNU/Linux에서는 마운트되거나 사용 중인 드라이브를 사용하지 않으려고 합니다.
다른 libburn 프로그램에 의해. GNU/Linux의 "o_excl_off" 옵션은 이러한 액세스를 가능하게 합니다.
드라이브. "o_excl_off" 동안 획득한 드라이브는 비우기를 거부합니다.
포맷, 기록 또는 배출. 그러나 무해한 문의조차도 망칠 수 있음을 알고
CD-R[W] 및 DVD-R[W]의 지속적인 굽기.
"strict_acl_off" 옵션이 기본값입니다. FreeBSD에서 다음의 존재를 허용합니다.
ISO 이미지의 디렉토리 "기본" ACL. "strict_acl_on"을 사용하면 이러한 GNU/Linux
ACL은 -acl "on"으로 복원하는 동안 FreeBSD에서 FAILURE 이벤트를 발생시킵니다.

-발췌 iso_rr_path 디스크_경로
iso_rr_path 및 그 아래에 있는 파일 개체를 해당 파일에 복사합니다.
disk_path 및 그 아래의 주소. 이것은 -map 또는 -update_r의 역입니다.
iso_rr_path가 디렉토리이고 disk_path가 기존 디렉토리이면 둘 다
나무가 병합됩니다. 디렉토리 속성은 디스크 디렉토리인 경우에만 추출됩니다.
복사 작업으로 새로 생성됩니다. 디스크 파일은 다음과 같은 경우에만 제거됩니다.
ISO 이미지의 파일 개체로 대체됩니다.
가능한 한 많은 속성이 복원된 파일 개체와 함께 복사됩니다.

-extract_single iso_rr_path 디스크_경로
-extract와 비슷하지만 iso_rr_path가 디렉토리인 경우 해당 하위 트리는
복원되었습니다.

-extract_l iso_rr_prefix disk_prefix iso_rr_path [***]
각 iso_rr_path 매개변수로 -extract를 수행합니다. disk_path는
iso_rr_prefix를 disk_prefix로 대체하여 iso_rr_path에서 구성됩니다.

-extract_cut iso_rr_path byte_offset byte_count 디스크 경로
ISO 이미지의 데이터 파일에서 새로 생성된 디스크로 바이트 간격 복사
파일. 이것의 주요 목적은 다음과 같은 경우 큰 파일을 처리하는 방법을 제공하는 것입니다.
mount -t iso9660에서 지원하지 않거나 대상 디스크 파일 시스템이 저장할 수 없는 경우
큰 파일.
iso_rr_path의 데이터 바이트가 로드된 ISO 이미지에 저장되고 필터가 없는 경우
가 적용되고 byte_offset이 2048의 배수이면 특수 실행
-check_media가 수행됩니다. 일반보다 더 빠르고 더 견고할 수 있습니다.
독서법.

-cpx iso_rr_path [***] 디스크 경로
단일 리프 파일 개체를 ISO 이미지에서 disk_path에서 지정한 주소로 복사합니다.
하나 이상의 iso_rr_path가 제공되면 disk_path는 디렉토리 또는
존재하지 않습니다. 후자의 경우 생성되고 추출된 파일은
동일한 리프 이름으로 설치됩니다.
가능한 경우 disk_path에 누락된 디렉토리 구성 요소가 생성됩니다.
디렉토리는 -osirrox "concat_split_on" 및
-cut_out 분할 파일 부분의 전체 모음을 실제로 나타내는 경우에만.

-cpax iso_rr_path [***] 디스크 경로
-cpx와 비슷하지만 mtime을 복원하고 ISO 이미지에서와 같이 atime 소유권을 설정하려고 합니다.
ISO 이미지에서와 같이 그룹화합니다.

-cp_rx iso_rr_path [***] 디스크 경로
-cpx와 비슷하지만 ISO 이미지에서 전체 디렉토리 트리를 추출합니다.
결과 디스크 경로는 쉘 명령 cp -r에서와 같이 결정됩니다.
기존 디렉토리인 경우 트리가 이 디렉토리 아래에 삽입되거나 병합됩니다.
디렉토리에 저장하고 리프 이름을 유지합니다. ISO 디렉토리 "/"에는 리프 이름이 없습니다.
따라서 disk_path에 직접 매핑됩니다.

-cp_rax iso_rr_path [***] 디스크 경로
-cp_rx와 비슷하지만 mtime, atime을 ISO 이미지와 같이 복원하고 소유권을 설정하려고 합니다.
ISO 이미지에서와 같이 그룹화합니다.

-붙여넣기 iso_rr_path 디스크 경로 byte_offset byte_count
ISO 데이터 파일의 내용을 읽고 디스크의 데이터 파일에 쓰기 시작합니다.
byte_offset에서. 최대 byte_count 바이트를 씁니다. 이것은 명령의 역이다.
-차단.

-연결 모드 [대상 | lim prog [args [...]] lim] iso_rr_path [***]
하나 이상의 ISO 이미지 데이터 파일의 데이터 콘텐츠를 디스크 파일로 복사
객체를 파일 디스크립터에 넣거나 프로그램을 시작하고 데이터를 파일 디스크립터에 복사합니다.
표준 입력. 후자는 외부 보안 제한이 적용됩니다.
필터.
모드 덮어 쓰기추가 두 번째에 의해 주어진 목표에 쓰십시오
매개변수. 이것은 디스크 파일 개체의 경로이거나 표준을 의미하는 "-"일 수 있습니다.
출력 또는 /dev/fd/number 형식의 텍스트입니다. 여기서 number는 열린 파일입니다.
설명자(예: 표준 오류는 /dev/fd/2). 기존 대상 파일이 아닙니다.
쓰기 시작 전에 제거되었습니다. 콘텐츠 데이터를 가져올 수 없는 경우 이
명령이 실패합니다. 모드 덮어쓰기는 일반 데이터 파일을 0 크기로 자릅니다.
그들에 쓰기. 예시:
-concat 추가 /home/me/accumulated_text /my/iso/text --

모드 파이프 두 번째 매개 변수로 끝을 표시하는 구분 기호 단어가 필요합니다.
프로그램 인수 목록. 세 번째 인수는 프로그램에 대한 disk_path입니다. 그것
적어도 하나의 '/'를 포함해야 합니다. $PATH가 적용되지 않았습니다. 까지의 추가 매개변수
발표된 구분 기호 단어는 프로그램 시작과 함께 인수로 사용됩니다. 예시:
-iso_rr_pattern on \
-연결 파이프 + /usr/bin/wc + "/my/iso/files*" --

모든 모드에서 추가 매개변수는 데이터 파일의 iso_rr_paths입니다. 그들의
내용이 사본에 연결됩니다.

-산 드라이브 엔티티 ID 경로
-mount_cmd와 같은 줄을 생성한 후 외부 프로그램 실행으로 실행
묘사된 드라이브를 포기한 후에. -mount_opts도 참조하십시오. 이것은 -osirrox를 요구합니다.
활성화되고 일반적으로 수퍼유저에 대해서만 성공합니다. 안전상의 이유로
마운트 프로그램은 다음과 같이 도달할 수 있는 경우에만 실행됩니다. /bin/마운트 또는 /sbin/mount.

명령 호환성 에뮬레이션:

CD에 ISO 9660 쓰기는 전통적으로 mkisofs 프로그램에서 ISO 9660 이미지로 수행합니다.
제작자 및 cdrecord를 굽기 프로그램으로 사용합니다. 조리 소 그들의 포괄적 인 것을 위해 노력하지 않습니다
에뮬레이션. 그럼에도 불구하고 정부의 통제 하에 핵심 업무 중 일부를 수행할 준비가 되어 있습니다.
해당 프로그램에서 유사한 작업을 트리거하는 명령.

-같이 성격 옵션 [옵션] --
표시된 프로그램의 희소 에뮬레이션으로 가변 길이 옵션 목록을 수행합니다.
성격의 말로.

인격 "mkisofs"는 다음과 함께 나열된 옵션을 허용합니다.
-mkisofs로 -help --
그 중: -R(항상 켜짐), -r, -J, -o, -M, -C, -dir-mode, -file-mode, -path-list,
-m, -exclude-list, -f, -print-size, -pad, -no-pad, -V, -v, -version, -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에 자세히 설명되어 있습니다.
xorrisofs. 여기에서 설명은 mkisofs 에뮬레이션의 효과에 초점을 맞춥니다.
의 맥락 조리 소 실행합니다.
"cdrecord" 성격 외에는 자동 커밋이 없습니다.
"mkisofs" 옵션 목록. 상세 설정 -v(= "UPDATE") 및 -quiet(=
"죄송합니다")가 지속됩니다. 출력 파일은 -commit과 같은 일이 발생할 때까지 지속됩니다.
-롤백, -dev 또는 끝 조리 소.
-r 또는 -dir-mode와 같이 ISO 이미지의 모든 파일 개체에 영향을 주는 옵션은
-as 명령이 실행될 때 ISO 이미지에 있는 파일에만 적용됩니다.
끝. 동일한 실행에서 여러 -as mkisofs 명령을 사용하는 경우 다음을 고려하십시오.
이러한 옵션을 마지막 -as 명령에 추가합니다.
파일이 이미지에 추가되면 -pacifier는 "mkisofs"로 설정되고
-stdio_sync는 이러한 설정이 아직 지정되지 않은 경우 기본적으로 "꺼짐"으로 설정됩니다.
-graft-points는 -pathspecs on과 동일합니다. "="가 없는 경로 사양은
와 다르게 해석 조리 소 명령 - 추가. 디렉토리가 병합됩니다.
ISO 이미지의 루트 디렉토리를 사용하면 다른 파일 유형이 해당 루트에 매핑됩니다.
디렉토리.
pathspec이 지정되고 출력 파일이 이전 또는 도중에 선택되지 않은 경우
"mkisofs" 옵션 목록을 선택하면 표준 출력(-outdev "-")이 적용됩니다. 만약에
-o는 일반 파일을 가리키며, 마지막으로 0바이트로 잘립니다.
쓰기 시작합니다. 드라이브가 다음에 의해 선택되면 이 잘림이 발생하지 않습니다. 조리 소
-as mkisofs 앞이나 목록 구분 기호 뒤에 명령. 디렉토리와 심볼릭
링크가 유효한 -o 대상이 아닙니다.
stdout에 쓰기는 -as "mkisofs"가 시작 인수 중 하나인 경우에만 가능합니다.
또는 다른 시작 인수가 출력 드라이브를 표준 출력으로 가리키는 경우.
-print-size는 프로그램 끝에서 자동 이미지 생성을 금지합니다. 이 금지가 해제됩니다
보류 중인 이미지 변경 사항이 삭제되는 경우에만.
--emul-toc 옵션이 지정되지 않은 경우 패딩은 ISO 이미지의 일부로 계산됩니다.
-iso-level이 주어지지 않으면 첫 번째 파일이나 디렉토리가 생성될 때 레벨 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 세트
기본적으로 -disk_dev_ino를 "ino_only"로, -md5를 "on"으로 명령합니다. -disk_dev_ino
--old-root-no-ino에 의해 "off"로 설정되거나 --old-root-devno에 의해 "on"으로 설정될 수 있습니다. -md5 수
--old-root-no-md5 에 의해 "off"로 설정됩니다.
원래 mkisofs 옵션은 --quoted_path_list, --hardlinks, --acl, --xattr이 아닙니다.
, --md5 , --stdio_sync . 그들은 다음과 같이 작동합니다. 조리 소 같은 이름의 명령어
및 하드코딩된 매개변수 "on"(예: -acl "on"). 명시적 매개변수는 다음에 의해 예상됩니다.
--stdio_sync 및 --scdbackup_tag.
덮어쓸 수 있는 미디어에서 다중 세션 기록을 보존하는 기능은 다음을 얻습니다.
기본적으로 비활성화되어 있습니다. 첫 번째 세션에서 --emul-toc을 사용하여 활성화할 수 있습니다.
-compliance no_emul_toc를 참조하십시오.
--sort-weight는 매개변수로 숫자와 iso_rr_path를 얻습니다. 숫자가 된다
일반 파일 iso_rr_path 또는 모든 일반 파일의 LBA 정렬 가중치
iso_rr_path 디렉토리 아래에 있습니다. (-find -exec sort_weight 참조).
grub-mkisofs에서 채택된 것은 --protective-msdos-label입니다(-boot_image grub 참조
partition_table=on) 및 --modification-date=YYYYMMDDhhmmsscc(-volume_date 참조
uuid). EFI 부팅 가능한 GRUB 부팅 이미지의 경우 --efi-boot를 사용합니다. -boot_image를 수행합니다.
grub efi_path= 두 개의 -boot_image "any" "next"로 둘러싸여 있습니다. 대체 옵션 -e
Fedora genisoimage에서 EFI에 대해 bin_path 및 platform_id를 설정하지만 수행하지 않습니다.
"다음".
MBR 부팅 가능한 ISOLINUX 이미지의 경우 -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. 의미는 "Alias:" 이름을 참조하십시오.
제니소이미지 옵션.

성격 "xorrisofs""제니소 이미지"및"제니소프"는 "mkiofs"의 별칭입니다.
If 조리 소 "xorrisofs", "genisofs", "mkisofs"라는 리프 이름 중 하나로 시작됩니다.
또는 "genisoimage"인 경우 -read_mkisofsrc를 수행하고 앞에 -를 "genisofs"로 추가합니다.
프로그램 인수. 즉, 모든 인수는 다음까지 mkisofs 스타일로 해석됩니다.
"--"가 나타납니다. 그때부터 인수는 다음과 같이 해석됩니다. 조리 소 명령.
--no_rc는 이러한 프로그램 시작의 첫 번째 인수로 해석을 방지합니다.
시작 파일. 아래 파일 섹션을 참조하십시오.

인격 "CD 레코드"는 다음과 함께 나열된 옵션을 허용합니다.
-cdrecord로 -help --
그 중: -v, dev=, speed=, blank=, fs=, -eject, -atip, padsize=, tsize=,
-isosize, -multi, -msinfo, --grow_overwriteable_iso, write_start_address=, 추적
소스 파일 경로 또는 트랙 소스로 표준 입력의 경우 "-".
cdrecord 및 cdrskin의 다른 대부분의 옵션은 무시하지만 -audio에서는 거부합니다.
-scanbus 및 알려지지 않은 블랭킹 모드에서 조리 소.
범위는 공백에 기록할 세션당 단일 데이터 트랙이며,
덮어쓸 수 있거나 추가할 수 있는 미디어입니다. 닫기가 적용되는 경우 매체가 닫힙니다.
옵션이 아닌 -multi가 있습니다.
입력 드라이브가 획득되면 포기됩니다. 없는 경우에만 허용됩니다.
이미지 변경이 보류 중입니다.
dev=는 다음과 같이 지정해야 합니다. 조리 소 장치 주소. 0,0,0 또는 ATA:1,1,0과 같은 주소는
지원되지 않습니다.
트랙 소스가 제공되면 자동 커밋이 마지막에 발생합니다.
"cdrecord" 옵션 목록.
--grow_overwriteable_iso는 덮어쓸 수 있는 미디어에서 다중 세션의 에뮬레이션을 활성화합니다.
목차의 에뮬레이션을 활성화하려면 첫 번째 세션에 -as mkisofs와 함께 -C 0,32가 필요합니다(그러나
-M 없음) 및 --grow_overwriteable_iso write_start_address=32s(-as cdrecord 포함).
훨씬 더 정교한 libburn 기반 cdrecord 에뮬레이터는 프로그램 cdrskin입니다.
개성 "xorrecord""워딤"및"cdrskin"는 "cdrecord"의 별칭입니다.
If 조리 소 "xorrecord", "cdrskin", "cdrecord"라는 리프 이름 중 하나로 시작됩니다.
또는 "wodim"인 경우 프로그램 인수에 -as "cdrskin"을 자동으로 추가합니다.
즉, "--"가 나타날 때까지 모든 인수는 cdrecord 스타일로 해석됩니다.
그때부터 인수는 다음과 같이 해석됩니다. 조리 소 명령.
--no_rc는 이러한 프로그램 시작의 첫 번째 인수로 해석을 방지합니다.
조리 소 시작 파일. 아래 파일 섹션을 참조하십시오.

-read_mkisofsrc
읽기 위해 하나씩 열어보십시오.
./.mkisofsrc , $MKISOFSRC , $HOME/.mkisofsrc , $(디렉터리 이름 $0)/.mkisofsrc
성공하면 파일 내용을 man mkisofs CONFIGURATION으로 해석하고 종료합니다.
명령. 추가 파일을 시도하지 마십시오. 마지막 주소는 시작 인수인 경우에만 사용됩니다.
0에는 사소한 dirname이 있습니다.
판독기는 현재 다음 NAME=VALUE 쌍을 해석합니다. APPI
(-application_id) , PUBL (-publisher) , SYSI (-system_id) , VOLI (-volid) , VOLS
(-volset_id)
다른 줄은 자동으로 무시됩니다.

-고무 젖꼭지 행동 코드
쓰기 작업 중 UPDATE 젖꼭지의 동작을 제어합니다. 다음과 같은
행동 코드는 다음과 같이 정의됩니다.
"xorriso"는 기본 형식입니다.
쓰기: YYYYYY의 XXXXX 섹터 [fifo 활성, nn% 채우기]
"cdrecord"는 다음과 같습니다.
쓰여진 YMB의 X(fifo nn%) [buf mmm%]
"mkisofs"
nn% 완료, 예상 종료 Tue Jul 15 20:13:28 2008
메시지의 빈도는 다음으로 조정할 수 있습니다.
"간격=숫자"
여기서 number는 두 메시지 사이의 초를 나타냅니다. 허용되는 설정은 0.1입니다.
60.0합니다.

-scdbackup_tag list_path 레코드 이름
scdbackup 체크섬 레코드에 대해 "name" 매개변수를 설정합니다. 에 추가됩니다.
이미지가 LBA 5에서 시작하는 경우 scdbackup 체크섬 태그를 -md0 세션 태그에 추가합니다.
순차 매체에 첫 번째 세션으로 기록되거나
명명된 파이프 또는 문자 장치인 프로그램으로 파이프됩니다.
list_path가 비어 있지 않으면 레코드도 데이터 파일에 추가됩니다.
이 경로로 제공됩니다.
scdbackup_verify 프로그램은 태그와 파일 레코드를 인식하고 확인합니다.

스크립팅, 대화 프로그램 제어 풍모:

-no_rc
첫 번째 프로그램 인수로 사용되는 경우에만 이 명령은 읽기를 방지하고
시작 파일의 해석. 아래 파일 섹션을 참조하십시오.

-options_from_file 파일 주소
fileaddress에서 인용된 입력을 읽고 대화 상자 줄처럼 실행합니다. 빈 줄
및 #으로 시작하는 행은 무시됩니다. 일반적으로 한 줄은 한 줄을 유지해야 합니다. 조리 소
명령 및 모든 매개변수. 그럼에도 불구하고 라인은 다음으로 연결될 수 있습니다.
후행 백슬래시.
"명령 처리" 섹션, "인용된 입력" 단락도 참조하십시오.

-도움
도움말 텍스트를 인쇄합니다.

-번역
프로그램 이름 및 버전, 구성 요소 버전, 라이센스를 인쇄하십시오.

-list_extras 암호
특정 추가 기능이 컴파일 시간에 활성화되었는지 여부를 알려줍니다. 코드 "모든" 목록
모든 기능과 헤드라인. 다른 코드는 단일 기능을 선택합니다. 코드 "코드"
그것들을 나열합니다. 관련 명령과 이름을 공유합니다(여기도 참조).
"acl"은 xorriso에 로컬 파일 시스템 ACL용 어댑터가 있는지 여부를 알려줍니다.
"xattr"은 xorriso에 로컬 파일 시스템 EA용 어댑터가 있는지 여부를 알려줍니다.
"jigdo"는 Jigdo 파일의 제작이 가능한지 여부를 알려줍니다.
"zisofs"는 zisofs 및 내장 gzip 필터가 활성화되었는지 여부를 알려줍니다.
"external_filter"는 외부 필터 프로세스가 허용되는지 여부를 알려줍니다.
실제 사용자 ID와 유효 사용자 ID가 다른 경우 허용됩니다.
"dvd_obs"는 DVD 미디어에 대한 64kB 출력이 기본값인지 여부를 알려줍니다.
"use_readline"은 대화 모드에서 readline을 활성화할 수 있는지 여부를 알려줍니다.

-역사 텍스트 라인
텍스트 라인을 libreadline 히스토리에 복사하십시오.

-상태 모드|필터
의 현재 설정을 인쇄합니다. 조리 소. 모드:
짧게... 중요하거나 변경된 설정만 인쇄
long ... 기본값을 포함한 모든 설정 인쇄
long_history like long 더하기 히스토리 라인
필터는 '-'로 시작하고 문자 그대로 출력 라인과 비교됩니다.
-상태:long_history. 시작이 필터 텍스트와 일치하는 경우에만 행이 출력됩니다.
와일드카드가 없습니다.

-status_history_max 번호
-status "long_history"로 보고할 최대 기록 줄 수를 설정합니다.

-list_delimiter 워드
"--" 대신 사용할 목록 구분 기호를 설정합니다. 한 단어여야 하고,
비워둘 수 없고 80자 이하여야 하며 따옴표를 포함할 수 없습니다.
점수.
간결함을 위해 이 텍스트 전체에서 목록 구분 기호를 "--"라고 합니다.

-sh_style_result "켜기"|"끄기"
일부 파일 시스템 검사 명령의 결과 출력을 다음과 같이 보이게 합니다.
동등한 쉘 명령의 출력. 가장 중요한 효과는 예방하는 것입니다.
명령을 사용하여 파일 주소를 따옴표로 묶기
-pwd -pwdx -ls -lsd -lsl -lsdl -lsx -lsdx -lslx -lsdlx
-du -dus -dux -dusx -findx -찾기
이것은 줄 바꿈을 포함하는 파일 이름의 표현을 모호하게 만듭니다.
문자. 다른 한편으로는 xorriso의 통합을 용이하게 해야 합니다.
이미 해당 셸 명령을 사용하는 셸 스크립트.

-백슬래시_코드 "켜기"|"끄기"|모드[:모드]
특수 기호 표현의 해석을 활성화 또는 비활성화합니다.
따옴표로 묶인 입력, 프로그램 인수 또는 프로그램 텍스트가 있는 문자
산출. 활성화된 경우 다음 번역이 적용됩니다.
\a=(007) \b=백 스페이스 키(010) \e=탈출(033) \f=폼피드(014)
\n=줄바꿈(012) \r=캐리지 리턴(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_info". 작은따옴표 또는 큰따옴표 안의 인코딩은 8비트에 적용됩니다.
문자 001진수 037~177, 377~XNUMX 및 ~ 백 슬래시(134). 외부 견적
일부 무해한 ASCII 제어 문자가 인코딩되지 않은 상태로 남아 있음을 표시합니다. (007)
백 스페이스 키(010) (011) 줄바꿈(012) 폼피드(014) 캐리지 리턴(015).
"꺼짐" 모드는 기본이며 모든 번역을 비활성화합니다. 모드 "켜기"는
"with_quoted_input:with_program_arguments:encode_output".

-temp_mem_limit 숫자["k"|"m"]
이미지 종속 버퍼링에 사용할 임시 메모리의 최대 크기를 설정합니다.
현재 이것은 패턴 확장, LBA 정렬, 하드 링크 복원에 적용됩니다.
기본값은 16m = 16MiB, 최소 64k = 64kiB, 최대 1024m = 1GiB입니다.

-인쇄 본문
기본적으로 stdout인 결과 채널에 텍스트 줄을 인쇄합니다.

-print_info 본문
기본적으로 stderr인 정보 채널에 텍스트 줄을 인쇄합니다.

-print_mark 본문
기본적으로 둘 다로 지정되는 마크 채널에 텍스트 줄을 인쇄합니다. 결과
및 정보 채널. 빈 텍스트는 전혀 출력되지 않습니다.

-즉각적인 본문
출력 라인의 시작 부분에 텍스트를 표시하고 사용자가 Enter 키를 누르거나 또는
stdin을 통해 라인을 보내려면.

-자다
다음 명령을 수행하기 전에 주어진 시간(초) 동안 기다리십시오. 예상하다
1/100초 이하의 거친 입도.

-errfile_log 모드 경로|채널
문제 이벤트가 파일 시스템의 입력 파일과 관련된 경우 해당 이벤트의
disk_paths는 파일이나 출력 채널 R 또는 I에 기록될 수 있습니다.
모드는 "일반" 또는 "표시"일 수 있습니다. 후자는 제공하는 마커 라인을 유발합니다.
로그 시작 시간, 레코딩 세션 시작, 레코딩 세션 종료, 로그 종료 또는 프로그램
끝. "일반" 모드에서는 파일 경로만 기록됩니다.
경로가 "-" 또는 "-R"이면 로그는 결과 채널로 전달됩니다. 경로 "-나"
정보 메시지 채널로 보냅니다. "-"로 시작하지 않는 텍스트는
로그 행을 추가할 파일의 경로로 사용됩니다.
문제가 있는 파일은 하나의 프로그램 실행 중에 여러 번 기록될 수 있습니다. 만약
프로그램 실행이 중단되면 일부 입력 파일 때문에 목록이 완전하지 않을 수 있습니다.
전혀 처리되지 않았을 수 있습니다.
errfile 경로는 심각도가 매우 낮은 "ERRFILE" 메시지로 전송됩니다. 이
전송은 -report_about "ALL"로 표시됩니다.

-세션_로그 통로
경로가 비어 있지 않으면 로그 레코드가 있는 일반 텍스트 파일의 주소를 제공합니다.
각 세션 후에 추가됩니다. 이 로그는 start_lba를 결정하는 데 사용할 수 있습니다.
마운트 옵션 -o sbsector=(GNU/Linux에서) 또는 -s(FreeBSD에서)에 대한 세션의
날짜 또는 볼륨 ID.
레코드 형식: timestamp start_lba 크기 volume-id
처음 세 항목은 단일 단어이고 나머지 줄은 볼륨 ID입니다.

-scsi_log "켜기"|"끄기"
"on" 모드는 SCSI 명령 및 드라이브 응답에 대한 매우 자세한 로깅을 가능하게 합니다. 벌채 반출
메시지는 stderr에 인쇄되지 않고 조리 소 출력 채널.
이 명령의 특별한 속성은 다음 중 첫 번째 -scsi_log 설정이
시작 인수는 첫 번째 작업이 수행될 때 이미 적용됩니다. 조리 소 시작.
대시 "-"가 있는 "-scsi_log"만 그렇게 인식됩니다.

~ 끝
보류 중인 변경 사항을 기록한 후 프로그램을 종료합니다.

-롤백_종료
보류 중인 변경 사항을 취소합니다. 즉시 프로그램을 종료하십시오.

# 모든 텍스트
대화 상자 또는 파일 실행 모드에서만, 그리고 줄에서 공백이 아닌 첫 번째로만: Do
라인을 실행하지 않고 readline 히스토리에 저장하십시오.

고객지원 ...에 대한 프론트 엔드 프로그램들 를 통해 표준 stdout :

-pkt_출력 "켜기"|"끄기"
stdout의 텍스트 출력을 통합하고 채널 표시기로 각 줄을 분류합니다.
결과 줄의 경우 'R:',
메모 및 오류 메시지의 경우 'I:',
-mark 텍스트의 경우 'M:'.
다음은 현재로서는 비트 0만 의미가 있는 0진수입니다. XNUMX은 아니오를 의미합니다
페이로드 끝의 줄 바꿈, 1은 끝 부분의 줄 바꿈 문자를 의미합니다.
출력 라인은 페이로드에 속합니다. 다른 콜론과 공백 뒤에
페이로드 텍스트.
예:
I:1: 옵션 및 매개변수 입력:

-로그 파일 채널 파일 주소
채널의 출력을 주어진 파일에 복사합니다. 채널은 "." 중 하나일 수 있습니다. 모든
채널, 정보 메시지의 경우 "I", 결과 행의 경우 "R", -mark 텍스트의 경우 "M".

-표 본문
텍스트가 비어 있지 않으면 매번 "M" 채널에 출력됩니다. 조리 소 준비되었다
다음 대화 줄 또는 그 이전에 조리 소 에 입력된 명령을 수행합니다.
호출기 프롬프트.

-msg_op opcode 매개변수_텍스트
이 명령은 메시지에서 특정 정보의 추출을 용이하게 합니다.
다른 명령의 출력. C API 기능에 대한 액세스를 제공합니다.
Xorriso_parse_line() 및 C API에서 제공하는 메시지 체로.
xorriso.h 파일에 있는 설명을 참조하십시오. 나아가 도움이 된다
정보 메시지의 심각도 코드를 해석합니다.
의도된 사용자는 대화 모드에서 xorriso를 작동하는 프론트엔드 프로그램입니다.
이 명령의 결과 출력은 메시지 체에 의해 포착되지 않습니다.
다음 opcode가 정의됩니다.
시작_체
Xorriso_sieve_big()에서 메시지 체를 설치하고 프로그램 시청 시작
메시지. parameter_text는 의미가 없습니다.
show_sieve
필터 규칙 이름 목록을 표시합니다. parameter_text는 의미가 없습니다. 목록
플래그가 있는 Xorriso_sieve_get_result()의 반환 값이 있는 행으로 시작합니다.
비트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"
XNUMX개의 매개변수 단어는 접두사, 구분 기호, max_words, 플래그,
number_of_input_lines. 이전 XNUMX개는 Xorriso_parse_line()으로 전달됩니다.
입력 줄의 수에서 XNUMX을 뺀 수는 xorriso에게 줄 바꿈 문자가 몇 개 있는지 알려줍니다.
입력 텍스트의 일부입니다.
발표된 텍스트 줄 수는 대화 상자 입력에서 읽고 연결됩니다.
각각의 사이에 개행 문자를 사용하여 제출
Xorriso_parse_line()을 매개변수 줄로 사용합니다. 인용문 외부의 개행에 유의하십시오.
구분 기호 매개 변수가 비어 있으면 표시가 구분 기호로 해석됩니다.
구문 분석된 문자열은 결과 채널에 출력됩니다. 그들은 라인으로 싸여있다.
그들의 구조를 말하십시오. 첫 번째 줄은 반환 값을 알려줍니다.
Xorriso_parse_line(). 다음 줄은 문자열의 수를 알려줍니다. 각 문자열
문자열의 줄 수를 나타내는 줄로 시작합니다. 그런 다음 다음을 따르십시오.
윤곽. 그것들은 각각 사이에 개행 문자로 연결되어야 합니다.
-backslash_codes "encode_output"이 활성화되면 문자열이 인코딩됩니다.
마치 따옴표로 묶인 것처럼. 특히 각 문자열은
단일 결과 라인.
parse_bulk
"parse"와 비슷하지만 다섯 번째 매개변수 단어는 number_of_input_texts입니다.
number_of_input_lines보다. 각 입력 텍스트는 다음을 나타내는 행이 앞에 와야 합니다.
number_of_input_lines는 "parse"와 같습니다. 그러면 공지된 문자수만큼 옵니다
윤곽.
결과 라인의 인쇄가 시작되기 전에 모든 입력 텍스트를 읽습니다. 이것은 소비
xorriso의 메모리. 따라서 number_of_input_texts는 매우 높아서는 안됩니다. 켜짐
반면에 명령, 입력 텍스트 및 결과의 대규모 트랜잭션은
연결 대기 시간이 문제인 경우 바람직합니다.
parse_silently
"구문 분석"과 유사하지만 프롬프트 메시지를 발행하지 않습니다. 인간에게 혼란을 줍니다.
parse_bulk_silently
"parse_bulk"와 비슷하지만 프롬프트 메시지를 발행하지 않습니다. 인간에게 혼란을 줍니다.
비교_세브
parameter_text는 다음에 의해 발행된 두 개의 쉼표로 구분된 심각도 텍스트를 포함해야 합니다.
이 프로그램. "죄송합니다, 업데이트"처럼. "예외 처리" 단락도 참조하십시오.
이 두 심각도 텍스트가 비교되고 결과에 숫자가 인쇄됩니다.
채널. 두 심각도가 동일한 경우 이 숫자는 0입니다. 첫 번째 경우 -1입니다.
심각도는 두 번째 것보다 낮습니다. 1은 첫 번째 심각도가 더 높음입니다.
두 번째 것보다.
위의 예 "SORRY,UPDATE"는 1을 산출합니다.
list_sev
모든 심각도 이름의 공백으로 구분된 목록을 결과 채널에 인쇄합니다. 정렬됨
낮은 심각도에서 높은 심각도로.

-named_pipe_loop 모드[:모드] disk_path_stdin disk_path_stdout disk_path_stderr
표준 입력, 표준 출력 및 표준 오류를 명명된 것으로 임시로 대체합니다.
파이프. readline 없이 대화 모드로 들어갑니다.
정의된 모드는 다음과 같습니다.
"cleanup"은 루프가 종료될 때 제출된 파이프 파일을 제거합니다.
"유지"는 삭제하지 않습니다. 이것이 기본값입니다.
"buffered"는 출력을 열기 전에 EOF까지 입력 파이프의 모든 라인을 읽습니다.
입력 라인을 파이프 및 처리합니다.
"direct"는 첫 번째 입력 라인을 읽은 후 출력 파이프를 엽니다. 각 라인은
읽은 직후에 실행됩니다. 이것이 기본값입니다.
다른 세 매개변수는 기존 명명된 파이프에 대한 디스크 경로이거나 다음 중 하나여야 합니다.
"-"는 해당 표준 I/O 채널을 교체하지 않은 상태로 둡니다.
xorriso는 stdin 파이프를 열고 이 파이프에서 대화 상자를 읽고 실행합니다.
발신자는 파이프를 닫습니다. 출력 파이프는 "버퍼링된" 모드 또는
"직접". 모든 라인이 실행된 후 xorriso는 파이프의 측면을 닫습니다.
그리고 열기, 읽기, 실행의 새로운 주기를 입력합니다.
입력 라인이 "end_named_pipe_loop"라는 단어로만 구성된 경우
-named_pipe_loop가 종료되고 다른 xorriso 명령이 다른 곳에서 실행될 수 있습니다.
출처.

-launch_frontend 프로그램 [인수 ...] --
첫 번째 파라미터로 주어진 프로그램을 시작합니다. 다른 매개변수를 다음과 같이 제출하십시오.
프로그램 인수. xorriso 대화 모드를 활성화합니다.
두 개의 이름 없는 파이프 개체가 생성됩니다. xorriso 표준 입력은
시작된 프로그램의 표준 출력. xorriso 표준 출력 및 표준 오류
해당 프로그램의 표준 입력에 연결하십시오.
xorriso는 시작된 프로그램이 종료되거나 전혀 시작할 수 없는 경우 중단됩니다.
두 경우 모두 XNUMX이 아닌 종료 값을 반환합니다. 다음과 같은 경우 종료 값은 XNUMX이 됩니다.
프론트엔드는 종료하기 전에 -end 또는 -rollback_end를 보냅니다.
이 명령은 컴파일 타임에 완전히 금지될 수 있습니다. 다음과 같은 경우 기본적으로 금지됩니다.
xorriso는 setuid 권한으로 실행됩니다.
프로그램 이름은 $PATH 디렉토리에서 검색되지 않습니다. 이것을 만들기 위해
clear, 최소한 하나의 /-문자를 포함해야 합니다. 최고는 절대 경로입니다.
예:
xorriso -launch_frontend "$(어떤 xorriso-tcltk)" -stdio --
프론트엔드 프로그램은 먼저 표준 출력을 통해 보내야 합니다.
-mark 0 -pkt_output on -msg_op start_sieve - -ressure off
-pkt_output을 디코딩하고 -mark 메시지에 반응할 준비가 되어 있어야 합니다. 최고는
전송된 각 명령 시퀀스 후에 -mark 번호를 증가시킨 다음
표시 메시지에 표시할 새 번호:
...일부...명령... -마크
추가 조언:
-report_about 업데이트 -abort_on NEVER
-iso_rr_pattern 꺼짐 -disk_pattern 꺼짐
xorriso 버전을 확인하여 모든
원하는 기능이 있습니다.
명령 -launch_frontend는 xorriso 실행당 한 번만 작동합니다. 명령이 없으면
매개변수가 제출되거나 프로그램이 빈 텍스트인 경우 프로그램이
시작되었지만 그럼에도 불구하고 -launch_frontend는 취소 불가능하게 비활성화됩니다.

-음식물 본문
후속 메시지에서 이 프로그램의 이름으로 텍스트 사용

-prog_help 본문
이 프로그램의 이름으로 텍스트를 사용하고 -help를 수행하십시오.

사용 예


WeGO 소개 of 예 :
수퍼유저가 사용 가능한 드라이브에 대해 알게 되면
빈 매체 및 일괄 실행으로 새 ISO 이미지 구성
거의 동일한 작업을 수행하는 대화 세션
동일한 매체에서 기존 ISO 이미지 조작
수정된 ISO 이미지를 한 매체에서 다른 매체로 복사
준비된 ISOLINUX 트리를 매체로 가져와 부팅 가능하게 만듭니다.
기존 파일 이름 트리를 ISO-8859-1에서 UTF-8로 변경
광학 드라이브 이외의 저장 시설에서 작동
기존 ISO 이미지 파일을 매체로 굽기
cdrtools 전통에 따라 다중 세션 실행 수행
xorriso가 그로이소프 아래에서 작동하게 하십시오.
자세한 정보, 종료 값 및 프로그램 중단에 대한 임계값 조정
입력 타임스트링의 예
몇몇 디렉토리 트리의 증분 백업
특정 ISO 세션에서 디스크로 디렉토리 트리 복원
손상된 매체에서 블록 검색 시도

As 수퍼 유저 배움 가능 드라이브
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 \
-필요한 대로 공백 \
-map /home/me/sounds /sounds \
-지도 /home/me/pictures /pictures

ISO 이미지는 다음과 같이 보다 정교한 방식으로 형성될 수 있습니다.
이미지 디렉토리 트리에서 제거하여 항목을 제거합니다. 원하는 물건을 다시 소개합니다.
$ cd /집/나
$ xorriso -outdev /dev/sr2 \
-필요한 대로 공백 \
-map /home/me/sounds /sounds \
-지도 /home/me/pictures /pictures \
-rm_r \
/소리/음란한 \
'/사진/*비공개*' \
/사진/기밀 \
-- \
-CD / \
-사진/기밀/작업 추가* --
'/pictures/*private*'는 iso_rr_paths의 패턴인 반면
pictures/confidential/work*는 하드 디스크의 주소로 셸에 의해 확장됩니다.
-add 및 -map 명령은 매개변수 규칙이 다르지만 최종적으로 동일한 효과를 가집니다.
이미지에 파일을 넣습니다.

A 대화 세션 하기 전에, 같은
일부 설정은 이미 시작 인수로 제공됩니다. 다른 활동은 대화로 수행됩니다.
입력. 호출기는 20자의 80줄로 설정됩니다.
메시지를 보기 위해 -outdev가 아닌 -dev 명령으로 드라이브를 얻습니다.
현재 내용에 대해. 명령 -blank에 의해 이 콘텐츠가 준비됩니다.
덮어쓰여지고 로드된 ISO 이미지가 비어 있게 됩니다.
매체를 꺼낼 수 있으려면 세션을 명시적으로 커밋해야 합니다.
$ 조리 소 -대화 on -페이지 20 80 -disk_pattern on
옵션 및 인수 입력:
-개발자 / dev / sr2
옵션 및 인수 입력:
-공백 필요에 따라
옵션 및 인수 입력:
-map /집/나/소리 /소리 -map /집/나/사진 /영화
옵션 및 인수 입력:
-rm_r /소리/음란 /사진/*비공개* /사진/기밀
옵션 및 인수 입력:
-cdx /집/나/사진 -CD /영화
옵션 및 인수 입력:
-더하다 기밀/사무실 기밀/공장
옵션 및 인수 입력:
-두 /
옵션 및 인수 입력:
-커밋_꺼내기 모든 ~ 끝

교묘히 다루다 an 현존하는 ISO 영상 on 전에, 같은 매질
드라이브에서 이미지를 로드합니다. /sounds 및 그 하위 디렉토리를 제거(즉, 숨김)합니다. 이름 바꾸기
디렉토리 /pictures/confidential to /pictures/restricted. 의 액세스 권한 변경
디렉토리 /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 \
-지도 /home/me/prepared_for_dvd/movies /movies \
-commit -모두 제거

수정 ISO 영상 매질 다른
입력 드라이브에서 이미지를 로드합니다. 이전 예에서와 동일한 조작을 수행하십시오. 습득하다
드라이브를 출력하고 비웁니다. 수정된 이미지를 출력에 대한 최초이자 유일한 세션으로 굽습니다.
구동한다.
$ xorriso -indev /dev/sr2 \
-rm_r /소리 -- \
...
-outdev /dev/sr0 -필요한 대로 공백 \
-commit -모두 제거

가져 a 준비 아이소리눅스 나무 ~에 매질 확인 it 시동 가능한
사용자는 이미 디스크에 적절한 파일 트리를 만들고 ISOLINUX 파일을 복사했습니다.
해당 트리의 하위 디렉토리 ./boot/isolinux로 이동합니다. 지금 조리 소 엘 토리토를 태울 수 있다
부팅 가능한 매체:
$ xorriso -outdev /dev/sr0 -필요한 대로 공백 \
-map /home/me/ISOLINUX_prepared_tree / \
-boot_image isolinux 디렉토리=/boot/isolinux

변화 현존하는 파일 name 나무 ISO-8859-1 UTF-8
이 예에서는 기존 ISO 이미지가 ISO-8859-1 문자 세트로 작성되었다고 가정합니다.
그러나 독자들은 UTF-8을 예상했습니다. 이제 변환된 파일과 함께 새 세션이 추가됩니다.
이름. 명령 -changes_pending "yes"는 부족에도 불구하고 쓰기를 가능하게 합니다.
조작 명령.
로컬 문자 집합의 약점을 피하기 위해 이 명령은
이미 최종 대상 세트인 UTF-8을 사용합니다. 따라서 이상한 파일 이름이
-backslash_codes 명령에 의해 터미널에 안전한 메시지가 됩니다.
$ xorriso -in_charset ISO-8859-1 -local_charset UTF-8 \
-out_charset UTF-8 -backslash_codes on -dev /dev/sr0 \
-changes_pending 예 -커밋 -모두 꺼내기

운영 on 저장 시설 other 보다 드라이브
일반 파일 및 블록 장치에서 전체 읽기-쓰기 작업이 가능합니다.
$ xorriso -dev /tmp/regular_file ...
아래 경로 / dev 일반적으로 접두어 "stdio:"가 필요합니다.
$ xorriso -dev stdio:/dev/sdb ...
/dev/sdb가 자주 사용되고 /dev/sda가 시스템 디스크인 경우 다음을 고려하십시오.
다음 줄을 a에 넣으십시오. 조리 소 시작 파일. /dev/sdb를 사용할 수 있습니다.
접두사 없이 디스크 /dev/sda를 보호합니다. 조리 소:
-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 공백=as_needed image.iso

수행 다중 세션 실행 as of cdrtools 전통
두 프로세스 사이에는 임의의 운송 또는 필터링이 수행될 수 있습니다.
첫 번째 세션은 다음과 같이 작성됩니다.
$ xorriso -as mkisofs ready_for_iso/tree1 | \
xorriso -as cdrecord -v dev=/dev/sr0 공백=빠른 -다중 -꺼내기 -
후속 세션은 다음과 같이 작성됩니다.
$ 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 ready_for_iso/tree2 | \
xorriso -as cdrecord -v dev=/dev/sr0 -waiti -multi -꺼내기 -
세션 사이에는 항상 드라이브 트레이를 꺼내십시오. 이전 세션은 /dev/sr0을 통해 읽습니다. 그것의
장치 드라이버는 매체를 다시 로드하기 전에 변경된 내용을 인식하지 못할 수 있습니다.
이 경우 이전 세션은 로드되지 않고 새 세션에는 다음이 포함됩니다.
새로 추가된 파일만.
같은 이유로 두지 마십시오. 조리 소 -cdrecord가 매체를 로드할 때 대신 이렇게 하십시오.
수동으로 또는 /dev/sr0에서 읽는 프로그램에 의해.
이 예는 다중 세션 미디어에만 적용됩니다. cdrskin 옵션 추가
--grow_overwriteable_iso 모두 -as cdrecord가 실행되어 다중 세션을 활성화합니다.
덮어쓸 수 있는 미디어의 에뮬레이션.

하자 조리 소 아래에 그로이소프
Growisofs는 -C 및 -M 옵션을 이해하는 ISO 포맷터 프로그램을 기대합니다. 만약에 조리 소
"xorrisofs"라는 이름으로 시작하면 그에 적합합니다.
$ export MKISOFS="xorrisofs"
$ growthisofs -Z /dev/dvd /some/files
$ growthisofs -M /dev/dvd /more/files
시스템에서 "xorrisofs"를 사용할 수 없으면 링크를 만들어야 합니다.
가리키는 조리 소 바이너리를 만들고 Growisofs에게 그것을 사용하도록 지시하십시오. 예:
$ ln -s $(어떤 xorriso) "$HOME/xorrisofs"
$ export MKISOFS="$HOME/xorrisofs"
"--" 인수로 mkisofs 에뮬레이션을 종료하고 모두 사용할 수 있습니다. 조리 소 명령.
Growisofs는 "-o"로 시작하는 옵션을 싫어하지만 -outdev는 "-"로 설정해야 합니다. 그래서 사용
대신 "outdev":
$ growthisofs -Z /dev/dvd -- outdev --update_r /my/files /files
$ growthisofs -M /dev/dvd -- outdev --update_r /my/files /files
Growisofs는 DVD 및 BD에서 뛰어난 굽기 기능을 제공합니다. 세션을 에뮬레이트하지 않습니다.
덮어쓸 수 있는 미디어의 기록입니다.

조정 임계 값 ...에 대한 다변, 출구 가치 프로그램 중단하다
매우 장황하게 말하십시오. 심각도 "FAILURE"가 발생한 경우 32를 종료하십시오. 조기에 중단하지 마십시오.
그러나 강제로 명령이 끝날 때까지 계속하십시오.
$ xorriso ... \
-report_about 업데이트 \
-return_with FAILURE 32 \
-abort_on 절대 \
...

of 입력 타임스트링
프로그램 날짜별로 인쇄된 대로: '목 11월 8 14 : 51 : 13 CET 2007 '
무시된 부분 없이 동일: 'XNUMX월 8 14 : 51 : 13 2007 '
예상 날짜와 동일: 110814512007.13
앞으로 XNUMX주: +4w
현재 시간: +0
XNUMX시간 전: -3 시간
1년 1970월 XNUMX일 이후 초: = 1194531416

증분 백업 of a 예배 규칙서 나무
이렇게 하면 ISO 이미지의 /projects 및 /personal_mail 디렉토리 트리가 변경됩니다.
그들은 디스크 대응물의 정확한 복사본이 됩니다. ISO 파일 객체가 생성되고,
삭제되거나 그에 따라 속성이 조정됩니다.
ACL, xattr, 하드 링크 및 MD5 체크섬이 기록됩니다. 가속 비교는
잠재적으로 더 큰 백업 크기를 희생하여 활성화됩니다. 기대되는 미디어만
볼륨 ID 또는 빈 미디어가 허용됩니다. *.o 또는 *.swp와 일치하는 이름을 가진 파일 가져오기
명시적으로 제외됩니다.
쓰기가 완료되면 새 세션은 기록된 MD5에 의해 확인됩니다.
$ xorriso \
-abort_on 치명적 \
-for_backup -disk_dev_ino에서 \
-assert_volid 'PROJECTS_MAIL_*' 치명적 \
-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 -- -모두 꺼내기
두 디스크 트리가 업데이트될 때마다 동일한 매체에서 여러 번 사용됩니다.
매체가 필요합니다. 빈 매체로 시작하여 실행이 실패할 때까지 업데이트하십시오.
이전 공간에 여유 공간이 없기 때문에 우아하게.
이는 전체 백업이 미디어에 상당한 잔여 용량을 남기고 다음과 같은 경우 의미가 있습니다.
예상되는 변경 사항은 전체 백업보다 훨씬 적습니다. zisofs 압축을 적용하려면
로컬 파일 시스템에서 새로 복사된 데이터 파일에 다음을 삽입하십시오.
-commit 직전의 명령:
-하드링크 수행_업데이트 \
-찾기 / -유형 f -pending_data -exec set_filter --zisofs -- \
-disk_dev_ino 및 -for_backup 명령은 디스크의 안정적인 장치 및 inode 번호에 따라 다릅니다.
그것들이 없으면 업데이트 실행은 -md5 "on"을 사용하여 기록된 MD5 합계를 다음과 일치시킬 수 있습니다.
하드 디스크의 현재 파일 내용. 이것은 일반적으로 기본값보다 훨씬 빠릅니다.
두 콘텐츠를 직접 비교합니다.
마운트 선택권 -o "섹터 =" GNU/리눅스 또는 -s FreeBSD 또는 NetBSD에서는 다음이 가능합니다.
이전 백업 버전을 나타내는 세션 트리에 액세스합니다. CD 미디어로,
GNU/Linux 마운트는 "session=" 옵션으로 직접 세션 번호를 허용합니다.
멀티 세션 미디어 및 다음에서 작성하는 가장 덮어쓰기 가능한 미디어 조리 소 섹터를 말할 수 있습니다
세션의 조리 소 명령 -toc. 다음 명령을 -commit 후에 사용
새로 작성된 세션에 대해 일치하는 마운트 명령을 인쇄합니다(여기서는 마운트 지점
/ mnt):
-mount_cmd "indev" "자동" "자동" / mnt
-mount_cmd 및 -mount 명령은 이전 버전의 마운트 명령도 생성할 수 있습니다.
목차의 세션. 예: 수퍼유저:
# osirrox -mount /dev/sr0 "volid" '*2008_12_05*' / mnt

위의 예는 mkisofs를 사용하여 -root / -old-root /와 유사한 결과를 생성합니다. 얻기 위해
새 세션에 누적된 세션 트리에서 모든 -update 명령이 공통
상위 디렉토리로 이동하고 업데이트가 완료된 후 복제합니다.
-update_r /home/thomas/projects /current/projects \
-update_r /home/thomas/personal_mail /current/personal_mail \
-클론 /현재 /"$(날짜 '+%Y_%m_%d_%H%M%S')" \
복제된 트리의 이름은 /2011_02_12_155700과 같습니다.

다중 세션 미디어의 세션은 몇 MB의 사용되지 않은 블록으로 구분됩니다. 그래서
작은 세션 페이로드 용량은 전체 미디어보다 상당히 낮아질 수 있습니다.
용량. 미디어의 남은 공간이 다음 간격에 충분하지 않으면 드라이브가
자동으로 매체를 닫아야 합니다.

더 나은 do 지원 사용 your 최연소자 백업 ...에 대한 -update_r. 최소한 두 개의 미디어가 있어야 합니다.
번갈아 사용합니다. 따라서 새로운 쓰기 작업으로 인해 오래된 백업만 위험에 처하지만
최신 백업은 다른 매체에 안전하게 저장됩니다.
업데이트 시도가 실패할 경우에 대비하여 전체 백업을 수행할 수 있도록 항상 빈 미디어를 준비하십시오.
남은 용량이 부족하기 때문입니다. 이 실패는 오래된 매체를 망치지 않을 것입니다.
코스입니다.

복원 예배 규칙서 나무 a 특별한 ISO 세션 디스크
이것은 매체를 마운트하고 일반 파일 작업을 사용하는 대신 사용할 수 있습니다.
먼저 미디어에 있는 백업 세션을 확인합니다.
$ xorriso -outdev /dev/sr0 -toc
그런 다음 ACL, xattr 및 하드 링크의 복원을 활성화합니다. 원하는 세션을 로드하고
파일 트리를 디스크로. rwx-permission 없이 /home/thomas/restored를 생성하지 마십시오.
$ xorriso -for_backup \
-로드 volid 'PROJECTS_MAIL_2008_06_19*'\
-indev /dev/sr0 \
-osirrox on:auto_chmod_on \
-chmod u+rwx / -- \
-추출 /projects /home/thomas/restored/projects \
-extract /personal_mail /home/thomas/restored/personal_mail \
-롤백_종료
마지막 명령인 -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에서 사람이 읽을 수 있는 부분을 참조하십시오.
마운트 옵션 -o sbsector= 또는 -s가 있는 "$HOME"/dvd_copy.

onworks.net 서비스를 사용하여 온라인에서 xorriso 사용


Ad


Ad