영어프랑스어스페인어

Ad


온웍스 파비콘

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의 라이브러리 .

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

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

일반 정보 단락 :
세션 모델
미디어 유형 및 상태
생성, 성장, 수정, 블라인드 성장
립번 드라이브
Rock Ridge, POSIX, X/Open, 엘 토리토, 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 이미지. 만들기 단락 참조,
아래에서 성장, 수정, 블라인드 성장.

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

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

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

미디어 유형 상태 :
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를 사용할 수 있습니다.
action -blank "as_needed"에 의해 달성됩니다. 덮어쓰기 가능한 미디어는 비어 있는 것으로 간주됩니다.
신규이거나 빈칸으로 표시한 경우 조리 소. Action -blank "as_needed"는
덮어쓰기 가능한 미디어에서 이 표시를 수행하거나 새 미디어에 필수 서식을 적용하는 데 사용됩니다.
필요한 경우 미디어.
추가 가능 미디어는 추가 세션을 수락합니다. MMC 다중 세션 미디어이거나
추가 가능한 상태이거나 다음에 적합한 ISO 이미지를 포함하는 덮어쓰기 가능한 미디어입니다.
조리 소.
Appendable은 -close off 명령으로 세션을 작성한 후의 상태입니다.
휴무 미디어를 쓸 수 없습니다. 그들은 다음에 적합한 ISO 이미지를 포함할 수 있습니다. 조리 소.
Closed는 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 및
-outdev.

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

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

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

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

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

매우 특별한 종류의 의사 드라이브는 열린 파일 설명자입니다. 그들은 다음과 같이 묘사됩니다.
"stdio:/개발/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가 있음을 나타냅니다.
에뮬레이션 - mkisofs는 ISOLINUX 위키의 예제 옵션을 지원하므로 옵션
GRUB 스크립트 grub-mkrescue 및 FreeBSD AvgLiveCD wiki의 예제에서 사용됩니다.
A GPT (GUID 파티션 테이블)은 보다 현대적인 방식으로 파티션을 표시합니다. EFI에서 읽습니다.
USB 스틱 또는 하드 디스크에서 부팅할 때 HFS+를 찾고 마운트하는 데 사용할 수 있습니다.
ISO 이미지 내부의 파티션.
An APM (Apple 파티션 맵)은 HFS+ 파티션을 표시합니다. 부팅을 위해 Mac에서 읽습니다.
장착용.
MBR, GPT 및 APM은 결합 가능합니다. APM은 MBR 부팅 코드의 처음 8바이트를 차지합니다. 모두
세 가지는 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 명령으로 제어됩니다. 패턴을 사용하는 명령어
모든 확장에는 이 텍스트에서 "[***]"로 지정된 가변 매개변수 목록이 있습니다.
"[...]"보다는.
일부 다른 명령은 무조건 패턴 일치를 수행합니다.

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

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

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

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

대화, 리드라인, 결과 휴대용 소형 무선 호출기:
대화 모드는 인용된 입력 줄에 대한 메시지를 표시하고 단어로 구문 분석하고 다음과 같이 수행합니다.
매개변수가 포함된 명령. 대화를 더 잘 할 수 있도록 도와주는 서비스를 제공합니다.
편안하게.

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

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

일부 작업은 정보 출력에도 페이징을 적용합니다.
중단 요청은 현재 조치에 의해 준수될 수도 있고 준수되지 않을 수도 있습니다. 모든 행동은
가능한 한 빨리 중단하십시오.

옵션


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

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

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

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

-list_arg_sorting
command -x가 유효한 경우 적용되는 순서대로 모든 xorriso 명령을 나열합니다.
이 목록은 시퀀스를 숙고하는 사용자에게 -x 없이도 유용할 수 있습니다.
명령을 입력합니다. 나열된 정렬 순서에서 벗어나면
그래도.

취득 목표 드라이브:

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

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

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

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

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

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

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

-read_speed 코드|숫자[k|m|c|d|b]
읽기 속도를 설정합니다. 기본값은 속도 설정 전송을 피하는 "없음"입니다.
읽기가 시작되기 전에 드라이브에 대한 명령.
추가 특수 속도 코드는 다음과 같습니다.
"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는 특정 주소를 나타냅니다. 그만큼
다음 엔터티가 정의됩니다.
ID가 있는 "auto"는 -toc의 마지막 세션을 처리합니다. 이것이 기본값입니다.
id가 "ISO session" 행, "Idx" 열의 숫자인 "session".
id가 있는 "track"은 "ISO track" 행, "Idx" 열의 숫자입니다.
줄 "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 읽기를 시도합니다. 존재하지 않는 경우 Joliet이 시도됩니다.
"norock"은 Rock Ridge를 시도하지 않습니다.
"nojoliet"는 Joliet을 시도하지 않습니다.
"ecma119"는 Rock Ridge도 Joliet도 시도하지 않습니다.

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

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

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

-하드링크 모드[:모드...]
hardlink 관계의 로드 및 기록을 활성화 또는 비활성화합니다.
기본 모드 "꺼짐"에서 iso_rr 파일은 이미지 로드 시 inode 번호를 잃습니다.
이미지 생성 시 inode 번호가 없는 각 iso_rr 파일 객체는
-compliance가 new_rr로 설정된 경우 새로운 고유 inode 번호.
"켜짐" 모드는 로드된 이미지의 inode 번호를 보존합니다.
녹음. 세션을 커밋할 때 iso_rr 파일 패밀리를 검색합니다.
동일한 디스크 파일에서 유래하고 동일한 콘텐츠 필터링을 가지며 동일한
속성. 가족 구성원은 모두 동일한 inode 번호를 얻습니다. 이러한 여부
숫자는 운영 체제에 따라 마운트 시간에 따라 달라집니다.
명령 -lsl은 "lsl_count"가 활성화된 경우 하드링크 수를 표시합니다. 속도가 느려질 수 있습니다.
ISO 이미지를 변경한 후 실질적으로 명령. 그러므로
기본값은 "no_lsl_count"입니다.
-update 및 -update_r 명령은 하드 링크의 분할 및 융합을 추적합니다.
안정적인 장치 및 inode 번호를 가진 파일 시스템. 이로 인해 자동
세션이 작성되기 전 마지막 순간에 변경됩니다. 명령 -hardlinks
"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" 모드는 이미지 생성 중에 다음 항목의 체크섬 여부를 추가로 확인합니다.
읽기가 시작된 시간과 읽은 시간 사이에 변경된 데이터 파일
끝났다. 이것은 모든 파일을 두 번 읽는 것을 의미합니다.
"on" 또는 "all"과 함께 "load_check_off" 모드는 기록된 MD5 합계를 로드하지만
수퍼 블록 및 디렉토리 트리의 기록된 체크섬 태그를 테스트하지 마십시오. 이것은
growisofs가 굽기 프로그램으로 사용된 경우 필요합니다.
첫 번째 세션의 수퍼블록 체크섬 태그. 따라서 load_check_off는
때 효과 조리 소 -mkisofs 옵션으로 -M이 수행됩니다.
테스트는 "load_check_on" 모드로 다시 활성화할 수 있습니다.
체크섬은 찾기 작업을 통해 -check_md5, -check_md5_r 명령을 통해 악용될 수 있습니다.
get_md5, check_md5 및 -check_media를 통해.

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

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

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

-파일_이름_한계 [+]숫자
파일 이름의 최대 허용 길이를 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"에 저장됩니다.
루트 디렉토리. xattr 읽기가 활성화되고 "isofs.nt"가 발견되면
찾은 길이는 현재 설정보다 작은 경우 적용됩니다.
-파일_이름_한계.
파일 이름 패턴은 잘린 이름과 일치하는 경우에만 작동합니다. 이건 아마도
미래에 변화.
이름이 잘린 파일은 -update 중에 무조건 삭제되고 다시 추가됩니다.
및 -update_r. 이는 향후 변경될 수 있습니다.
최대 4.1까지의 Linux 커널은 길이가 254와 255인 이름을 잘못 표시합니다.
disk_paths 안이나 아래에서 그러한 이름을 기대하고 그러한 Linux로 ISO를 마운트할 계획을 세우십시오.
커널의 경우 -file_name_limit 253을 설정하는 것을 고려하십시오. 그렇지 않으면 다음보다 긴 이름은 피하십시오.
253 자

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

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

-ban_stdio_write
MMC 옵티컬 드라이브의 용도만 쓰기를 허용합니다. 쓰기 금지
거의 임의의 유형의 파일이 됩니다. 일단 설정되면 이 명령을 사용할 수 없습니다.
취소되었습니다.

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

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

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

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

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

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

-map 디스크_경로 iso_rr_path
file object disk_path를 ISO 이미지에 iso_rr_path로 삽입합니다. disk_path가
그러면 전체 하위 트리가 ISO 이미지에 삽입됩니다.

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

-map_l disk_prefix iso_rr_prefix 디스크_경로 [***]
각 disk_path 매개변수와 함께 -map을 수행하십시오. iso_rr_path가 구성됩니다.
disk_prefix를 iso_rr_prefix로 대체하여 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 디스크_경로 iso_rr_path
-update와 비슷하지만 재귀적으로 작동합니다. 즉, 두 주소 아래의 모든 파일 객체
다른 주소 아래에 대응 항목이 있는지 여부와 여부를 비교합니다.
두 상대가 일치합니다. 불일치가 있으면 필요한 업데이트
조작이 이루어집니다.
비교 결과는 -follow 명령에 따라 달라질 수 있습니다. 그것의 설정은
iso_rr_path로 disk_path를 처음 추가할 때와 항상 동일합니다.
iso_rr_path가 아직 존재하지 않으면 추가됩니다. disk_path가 없으면
그런 다음 iso_rr_path가 삭제됩니다.

-update_l disk_prefix iso_rr_prefix 디스크_경로 [***]
각 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 /내/디스크/파일 0 2047m \
/file/part_1_of_3_at_0_with_2047m_of_5753194821 \
-cut_out /내/디스크/파일 2047m 2047m \
/file/part_2_of_3_at_2047m_with_2047m_of_5753194821 \
-cut_out /내/디스크/파일 4094m 2047m \
/file/part_3_of_3_at_4094m_with_2047m_of_5753194821
명령 -split_size가 0보다 크게 설정되어 있고 파일의 모든 조각이 상주하는 경우
다른 파일이 없는 동일한 ISO 디렉토리에 있고 이름이 위와 같은 경우
그러면 해당 ISO 디렉토리가 일반 파일처럼 인식되고 처리됩니다. 이것
명령 -compare*, -update* 및 덮어쓰기 상황에 영향을 미칩니다. 명령 참조
-split_size 자세한 내용은.

-심폐소생술 디스크_경로 [***] 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_원본 iso_rr_path_copy
새 주소로 ISO 파일 개체 iso_rr_path_original의 복사본을 만듭니다.
iso_rr_path_copy.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 고려
-cp_clone 이전의 iso_rr_path_dest이므로 복사 주소는 번호에 의존하지 않습니다.
iso_rr_path_original 매개변수.

설정 for 파일 삽입:

-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 설정은 다음에 의해 취소될 때까지 유지됩니다.
their_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는 링크 대상을 처리하지만
대상 아래의 최종 디렉토리 트리("링크"가 활성화되지 않은 경우).
콜론으로 구분된 목록으로 경우를 결합할 수 있습니다. 에 언급된 모든 경우
목록은 긍정적인 팔로우 결정으로 이어집니다.
오프 긍정적인 후속 결정을 방지합니다. 다른 경우가 아니라면 사용하세요.
바로 가기 :
디폴트 값 "패턴:마운트:제한=100"과 동일합니다.
on 항상 긍정적으로 결정합니다. "link:mount:concat"과 동일합니다.

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

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

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

-split_size 숫자["k"|"m"]
일반 파일의 자동 분할 임계값을 설정합니다. 이러한 분할 맵
대용량 디스크 파일을 여러 부분 파일이 있는 ISO 디렉토리에 복사합니다. 이것은
디스크 파일의 크기가 -file_size_limit를 초과하는 경우 필요합니다. 이전 운영
시스템은 마운트된 ISO 9660 파일 시스템의 파일이 더 작은 경우에만 파일을 처리할 수 있습니다.
2GiB 또는 다른 경우 4GiB보다
기본값은 0이며 실패로 인해 -file_size_limit보다 큰 파일을 제외합니다.
이벤트. 잘 테스트된 -split_size는 2047m입니다. -file_size_limit 이상의 크기는 허용되지 않습니다.
허용.
-split_size 명령이 0보다 크게 설정되어 있는 동안 분할 파일이 있는 디렉토리
조각은 -compare* 명령에 의해 일반 파일처럼 인식되고 처리됩니다.
-업데이트* 및 덮어쓰기 상황에서. -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 [***]"에 의한 매뉴얼 페이지.
"켜기"를 설정하면 모든 명령에 대해 활성화됩니다.
"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.iso_rr_path입니다. 원본 파일을 이동하지 않음으로써 쉘 명령 mv의 규칙에서 벗어남
기존 대상 디렉토리 아래. 원본 파일이 대신 대체됩니다.
-overwrite 명령으로 허용되는 경우 그러한 디렉토리.

-mv iso_rr_path [***] iso_rr_경로
ISO 트리에서 지정된 파일 개체의 이름을 목록의 마지막 매개변수로 바꿉니다.
쉘 명령 mv와 동일한 규칙을 사용하십시오.
패턴 확장이 활성화되고 마지막 매개변수에 와일드카드가 포함된 경우
문자가 있는 경우 정확히 하나의 기존 파일 주소와 일치해야 합니다.
FAILURE 이벤트와 함께 명령이 실패합니다.

-촌 UID iso_rr_path [***]
ISO 이미지에서 파일 개체의 소유권을 설정합니다. uid는 XNUMX진수일 수 있습니다.
또는 운영 체제에 알려진 사용자의 이름.

-chown_r UID iso_rr_path [***]
-chown과 유사하지만 최종 디렉토리 아래의 모든 파일에 영향을 미칩니다.

-chgrp 기드 iso_rr_path [***]
ISO 이미지에서 파일 객체의 그룹 속성을 설정합니다. gid는 XNUMX진수일 수 있습니다.
운영 체제에 알려진 그룹의 번호 또는 이름.

-chgrp_r 기드 iso_rr_path [***]
-chgrp와 유사하지만 최종 디렉토리 아래의 모든 파일에 영향을 미칩니다.

-chmod 모드 iso_rr_path [***]
ISO 이미지의 셸 명령 chmod와 동일합니다. 모드는 XNUMX진수입니다.
"0"으로 시작하거나 쉼표로 구분된 형식의 명령문 목록
[ugoa]*[+-=][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이 있는 경우
새 항목이 적용되기 전에 해당 항목이 삭제됩니다. acl_text가 비어 있으면
또는 "clear" 텍스트 또는 "--remove-all" 텍스트를 포함하는 경우 기존 ACL
제거되고 새 항목이 첨부되지 않습니다. acl_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 목록. 이름이 "--remove-all"이면 주어진 이름의 모든 사용자 네임스페이스 xattr
iso_rr_paths가 삭제됩니다. 삭제할 경우 값은 빈 텍스트여야 합니다.
사용자 네임스페이스의 이름만 허용됩니다. 즉, 이름은 다음으로 시작해야 합니다.
"user.", "user.x" 또는 "user.whatever"와 같습니다.
값과 이름은 다음과 같은 일반적인 입력 처리를 거칩니다. 조리 소. 명령 참조
-backslash_codes. -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는 항상 중요합니다.
빈 입력 줄과 "#"으로 시작하는 줄은 무시됩니다("# file:" 제외).
라인 "@"은 목록을 종료하고 "@@@"는 보류 중인 iso_rr_path를 변경하지 않고 중단합니다.
다른 입력 라인은 다음과 같은 형식이어야 합니다.
이름="값"
이름은 사용자 네임스페이스에서 가져와야 합니다. 즉 user.xyz 여기서 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을 설정합니다.
시간 문자열은 다음 형식일 수 있습니다(예시 섹션 참조).
프로그램 날짜까지 예상대로:
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 트리의 경우 HFS+의 경우 "hfsplus", 모두의 경우 "on"입니다. "꺼짐"은 가시성을 의미합니다.
모든 디렉토리 트리.
이러한 값은 결합될 수 있습니다. 예: joliet:hfsplus
이 명령은 부트 카탈로그에 적용되지 않습니다. 대신 다음을 사용하십시오. -boot_image "any"
"cat_hidden=켜기"

나무 순회 명령 -찾다:

-찾기 iso_rr_path [테스트 [op] [테스트 ...]] [-exec 작업 [매개변수]] --
ISO 이미지에서 찾는 쉘 명령의 제한된 대체품입니다. 그것은 수행
iso_rr_path 이하에서 일치하는 파일 개체에 대한 작업입니다.
줄에서 마지막 명령으로 사용되지 않으면 매개변수 목록을 가져와야 합니다.
"--"로 끝납니다.
테스트는 선택 사항입니다. 생략하면 모든 파일 객체에 조치가 적용됩니다.
테스트가 주어지면 함께 표현을 형성합니다. 동작이 적용됩니다
표현식이 파일 객체와 일치하는 경우에만. 사이의 기본 표현식 연산자
테스트는 -이며, 즉 모든 테스트가 일치하는 경우에만 표현식이 일치합니다.
사용 가능한 테스트는 다음과 같습니다.
-이름 pattern : 패턴이 파일 리프 이름과 일치하면 일치합니다. 패턴이 된다면
"*?[" 문자를 포함하지 않으면 다음에 따라 잘립니다.
-file_name_limit 따라서 ISO 파일 시스템에서 잘린 이름과 일치합니다.
-전체 이름 pattern : 패턴이 파일 경로와 일치하는 경우 일치
액션 "echo"에 의해 인쇄됩니다. 문자 '/'는 와일드카드와 일치시킬 수 있습니다. 만약 패턴
'/' 사이의 조각에는 "*?[" 문자가 포함되어 있지 않습니다.
-file_name_limit에 따라 잘립니다.
-디스크_이름 pattern : -name과 비슷하지만 파일 소스의 리프 이름을 테스트합니다.
디스크. 로드된 이미지에서 유래하지 않은 데이터 파일만 일치시킬 수 있습니다.
이러한 데이터 파일 위의 디렉토리. 디렉토리를 사용하면 결과가 다음과 같이 변경될 수 있습니다.
-find는 콘텐츠가 여러 소스에서 비롯된 경우 실행됩니다.
-disk_path disk_path : 주어진 disk_path가 디스크의 경로와 같으면 일치합니다.
디스크의 파일 소스. -disk_name과 동일한 제한이 적용됩니다.
-유형 type_letter : 주어진 유형의 파일 일치: "block", "char", "dir",
"파이프", "파일", "링크", "소켓", "엘토리토" 및 "Xotic"이 일치하지 않는 항목
다른 유형과 일치합니다.
첫 글자만 해석됩니다. 예: -찾기 / -d 입력
-손상 : 이전 실행에서 손상된 것으로 표시된 데이터 블록을 사용하는 파일을 찾습니다.
-check_media의. 새 ISO 이미지가 로드되면 손상 정보가 사라집니다.
MD5 세션 불일치는 세션의 모든 파일을 손상된 것으로 표시합니다. 만약에
더 세밀한 구별이 필요하면 -check_media 전에 -md5를 끄십시오.
-pending_data : 로드된 ISO 외부에서 콘텐츠를 가져오는 파일과 일치
영상.
-lba_범위 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 creator type : 주어진 HFS+ creator 및
부착된 유형. -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 : "joliet"의 "iso_rr" 트리에 숨겨진 파일을 찾습니다.
트리, "hfsplus" 트리, 모든 트리("on") 또는 어떤 트리에서도 숨겨지지 않음("off").
일부 트리 일치 -not -hidden "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 길이 : 명령을 방해하는 파일 이름과 일치
-file_name_limit 주어진 길이. 명령 자체는 첫 번째만 보고합니다.
문제 파일.
-치다 : 이 테스트에 도달했고 테스트된 파일이 디렉토리이면 -find는
해당 디렉토리로 뛰어들지 마십시오. 이 테스트 자체는 항상 일치합니다.
-use_pattern "on"|"off" : 이 의사 테스트는 와일드카드의 해석을 제어합니다.
테스트 -name, -wholename 및 -disk_name을 사용합니다. 기본값은 "켜기"입니다. 만약 해석이
"off"에 의해 비활성화되면 -name, -wholename 및 -disk_name의 매개변수는
검색 패턴이 아닌 문자 그대로 일치합니다. 이 테스트 자체는 항상 일치합니다.
-또는_사용_패턴 "on"|"off": -use_pattern과 비슷하지만 자동으로
-and가 아닌 -or로 테스트하십시오. 또한 테스트 자체가 일치하지 않습니다. 그래서
후속 테스트 -또는 다른 피연산자가 수행되도록 합니다.
-결정 "yes"|"no" : 이 테스트에 도달하면 평가가 즉시 종료됩니다.
결정이 "예" 또는 "참"이면 작업이 수행됩니다. 연산자 -if를 참조하십시오.
-진실-거짓 : 각각 항상 일치하거나 일치하지 않습니다. 평가가 진행됩니다.
-sort_lba : 항상 일치합니다. 이로 인해 -find가 순서대로 작업을 수행합니다.
파일의 ISO 이미지 블록 주소별로 정렬됩니다. 처리량을 향상시킬 수 있습니다.
광학 드라이브에서 데이터를 읽는 작업으로. 액션은 항상
매개변수로 절대 경로.
사용 가능한 연산자는 다음과 같습니다.
-아니 : 다음 테스트 또는 하위 표현식이 일치하지 않으면 일치합니다. 여러 테스트는
이것은 구체적으로:
-undamaged, -lba_range, 음수 start_lba, -has_no_acl, -has_no_xattr,
-has_no_aaip, -has_no_filter .
-과 : 인접한 테스트 또는 표현식이 모두 일치하면 일치합니다.
또는 : 인접한 테스트 또는 표현식 중 하나 이상이 일치하면 일치합니다.
-보결 ... -서브엔드 or ( ... ) : 먼저 평가되는 하위 표현식을 묶습니다.
이웃 운영자가 처리하기 전에. 일반적인 우선 순위는 다음과 같습니다. -not, -or ,
-그리고.
-만약 ... -그 다음에 ... -elseif ... -그 다음에 ... -또 다른 ... -endif : 하나 이상의 하위 항목을 포함합니다.
표현. -if 표현식이 일치하면 -then 표현식이 평가됩니다.
-endif까지 전체 표현식의 결과로. 그렇지 않으면 다음 -elseif
표현식이 평가되고 일치하는 경우 -then 표현식입니다. 마지막으로 ~의 경우
일치하지 않으면 -else 표현식이 평가됩니다. 둘 이상의 -elseif가 있을 수 있습니다.
-else 또는 -elseif는 필수 사항이 아닙니다. -else가 누락되어 적중될 경우,
그러면 결과는 일치하지 않습니다.
-if-표현식은 위 테스트 결정의 주요 사용 사례입니다.

기본 조치는 에코, 즉 찾은 파일의 주소를 인쇄합니다. 다른 행동
확실하다 조리 소 발견된 파일에서 수행되는 명령. 이것들
명령에는 특정 매개변수가 있을 수 있습니다. 특정 설명도 참조하십시오.
chown하지chown_r 소유권을 변경하고 사용자 ID를 매개변수로 가져옵니다. 예:
-집사 촌 토마스 --
을 chgrpchgrp_r 그룹 속성을 변경하고 그룹 ID를 매개변수로 가져옵니다.
예: -exec chgrp_r 직원 --
chmod를chmod_r 액세스 권한을 변경하고 모드 문자열을 매개변수로 가져옵니다.
예: -exec chmod aw,a+r --
변경 날짜변경일_r 타임 스탬프를 변경하십시오. 그들은 유형 문자와 a를 얻습니다.
타임스트링을 매개변수로 사용합니다.
예: -exec alter_date "m" "30년 19월 34일 12:2007:XNUMX" --
lsdl 쉘 명령 ls -dl과 같은 파일 정보를 인쇄합니다.
비교 찾은 파일 주소를 iso_rr_path로 사용하여 -compare 명령을 수행하고
매개변수 disk_path_start 아래의 해당 파일 주소. 이를 위해
-find 명령의 iso_rr_path는 disk_path_start로 대체됩니다.
예: -find /thomas -exec compare /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" 작업을 수행하고 이들 중 디스크에서 해당 항목을 보지 못했습니다. 마킹
어떤 경우에도 업데이트 작업에서 제거됩니다.
클리어_병합 "update_merge" 작업에서 최종 표시를 제거합니다.
신고_손상 파일이 다음으로 표시된 데이터 블록에 도달했는지 여부를 분류합니다.
손상되었습니다. 결과는 첫 번째 손상된 바이트의 주소와 함께 인쇄되며,
피해의 최대 범위, 파일 크기 및 파일 경로.
보고서_lba 이미지 데이터 블록과 관련된 파일을 인쇄합니다. 그것은 말한다
논리 블록 주소, 블록 번호, 바이트 크기 및 각 파일의 경로.
파일에 라인이 두 개 이상 있는 경우 파일당 라인이 두 개 이상 보고될 수 있습니다.
부분. 이 경우 각 라인은 "xt" 열에서 다른 익스텐트 번호를 갖습니다.
보고서_섹션 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를 사용하는 결과 채널에 스크립트를 인쇄합니다.
사용자 네임스페이스의 파일 xattr 이름-값 쌍을 설정하려면 settextattr 명령을 실행하십시오.
매개변수 모드는 이름과 값의 출력 형식을 제어합니다. 기본 모드
"e"는 쉘 따옴표 안에 무해한 문자를 인쇄하지만
포함된 echo -e 명령에 의한 001진수 037~0177 및 0377~XNUMX. 모드 "q" 인쇄
쉘 따옴표 안에 있는 모든 문자. 이것은 터미널에 안전하지 않을 수 있지만
스크립트 파일에서 작업합니다. 모드 "r"은 따옴표를 사용하지 않습니다. 안전하지 않음. 모드 "b" 인쇄
백슬래시 인코딩. 쉘 구문 분석에 적합하지 않습니다.
예 -exec list_extattr e --
명령 -backslash_codes는 출력에 영향을 주지 않습니다.
get_md5 파일 경로와 함께 기록된 경우 MD5 합계를 인쇄합니다.
check_md5 기록된 경우 MD5 합계를 파일 내용과 비교하고 다음과 같은 경우 보고합니다.
불일치.
예: -find / -not -pending_data -exec check_md5 실패 --
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 TEXT
예: -find /my/dir -prune -exec set_hfs_crtp --delete -
get_hfs_crtp HFS+ 작성자 및 유형 속성을
iso_rr_path, 파일에 그러한 속성이 있는 경우.
예: -exec get_hfs_crtp
set_hfs_bless HFS+ 축복을 적용하거나 제거합니다. 할 수 있는 역할들이다.
최대 XNUMX개의 디렉토리와 데이터 파일에 기인합니다.
"ppc_bootdir", "intel_bootfile", "show_folder", "os9_folder", "osx_folder".
이들은 "p", "i", "s", "9" 및 "x"로 축약될 수 있습니다.
이러한 각 역할은 최대 하나의 파일 개체에 귀속될 수 있습니다. "intel_bootfile"은
데이터 파일에 적용되는 것입니다. 다른 모든 것은 디렉토리에 적용됩니다. 그만큼
-찾기 실행은 첫 축복이 발령되는 즉시 종료됩니다. 이전 보유자
그러면 축복이 그것을 잃을 것입니다. 어떤 파일 개체도 하나 이상의 축복을 가질 수 없습니다.
예: -find /my/blessed/directory -exec set_hfs_bless p
또한 발견된 축복을 취소하는 축복 "없음" 또는 "n"이 있습니다.
파일. 이 찾기 실행은 첫 번째 일치 항목에 도달해도 멈추지 않습니다.
예: -find / -has_hfs_bless any -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-비트 가져오기
제거되었습니다.
sort_weight 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", "꺼짐". 그들은 결합될 수 있습니다. 예: joliet:hfsplus
예 :
-find / -disk_name *_secret -exec 숨기기
print_outname 프로그램에 의해 등록된 파일 이름을 첫 번째 줄에 인쇄합니다.
모델, 그리고 두 번째 줄에서 앞뒤로 변환 후 파일 이름
로컬 문자 집합 및 네임스페이스 "rockridge", "joliet", "ecma119" 또는
"hfsplus". 세 번째 출력 라인은 "--" 입니다.
이름 변환은 이름 충돌 가능성을 고려하지 않습니다.
대상 네임스페이스에서. 이러한 충돌은 "joliet" 및 "ecma119"에서 가장 가능성이 높습니다.
자동 파일 이름 변경으로 해결됩니다.
예 :
-find / -bad_outname 졸리엣 -exec print_outname 졸리엣
견적_크기 블록 수의 하한 및 상한 추정치를 인쇄합니다.
발견된 파일은 떠오르는 ISO 이미지에서 함께 차지하게 됩니다. 이것은
수퍼블록, -find 경로의 디렉토리 또는 이미지를 설명합니다.
심.
발견 일치하는 파일 주소에서 또 다른 -find 실행을 수행합니다. 그것은 받아들입니다
iso_rr_path를 제외하고는 -find와 동일한 매개변수입니다.
예 :
-찾기 / -이름 '???' -유형 d -exec 찾기 -name '[abc]*' -exec chmod aw,a+r --

필터 for 데이터 파일 내용 :

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

-외부_필터 이름 옵션[:옵션] 프로그램_경로 [인수] --
프로그램 경로에 이름을 연결하여 콘텐츠 필터를 등록합니다.
인수 및 일부 동작 옵션. 등록 후 적용 가능
콘텐츠가 어디에 있든 관계없이 ISO 이미지의 여러 데이터 파일
로드된 ISO 이미지 또는 로컬 파일 시스템에 있습니다. 외부 필터 프로세스는
stdin에서 원본 콘텐츠를 읽어 합성 파일 콘텐츠를 생성하고
그들이 원하는대로 stdout에 쓰기. 동일한 출력을 제공해야 합니다.
반복 실행에서 동일한 입력.
옵션은 다음과 같습니다.
"default"는 다른 옵션이 의도되지 않음을 의미합니다.
"suffix=..."는 파일 이름 접미사를 설정합니다. 비어 있지 않으면 추가됩니다.
파일 이름으로 변경하거나 파일에서 제거합니다.
"remove_suffix"는 파일 이름 접미사를 추가하는 대신 제거합니다.
"if_nonempty"는 크기가 0인 파일을 필터링하지 않은 상태로 둡니다.
"if_reduction"은 콘텐츠 크기가 만족스럽지 않으면 필터링을 시도하고 취소합니다.
수축.
2kB 블록 수가 줄어들지 않으면 "if_block_reduction"이 취소됩니다.
"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 [***]
-external_filter 또는 내장 필터를 ISO의 지정된 데이터 파일에 적용합니다.
영상. 필터 접미사가 비어 있지 않으면 파일에 적용됩니다.
이름. 이름 바꾸기는 필터가 실제로 연결되고 취소되지 않은 경우에만 발생합니다.
옵션으로. 기본적으로 이미 접미사를 포함하는 파일은 가져오지 않습니다.
거르는. 다른 사람들은 이름에 접미사가 추가됩니다. 필터가
"remove_suffix" 옵션이 있으면 접미사가 다음과 같은 경우에만 필터가 적용됩니다.
존재하며 제거할 수 있습니다. 접미사 변경으로 인한 이름 크기 초과 또는 충돌
필터링을 방지합니다.
대부분의 필터 유형에서 이 명령은 각각에 대해 한 번씩 필터를 즉시 실행합니다.
출력 크기를 결정하기 위해 파일. 다음과 같은 콘텐츠 읽기 작업
-extract , -compare 및 이미지 생성은 추가 필터 실행을 수행하고
필터링된 콘텐츠를 제공합니다.
이미지 생성 시 필터 출력은 여전히 ​​출력과 동일해야 합니다.
첫 실행부터. 의 파일에서는 이미지 생성 필터링이 발생하지 않습니다.
증가하는 쓰기 방법이 유효한 경우 로드된 ISO 이미지(예: -indev 및
-outdev는 동일합니다).
예약된 필터 이름 "--remove-all-filters"는 필터링을 취소합니다. 이렇게 하면 취소됩니다
접미사 이름도 변경합니다. 접미사를 방지하려면 "--remove-all-filters+"를 사용하십시오.
이름 바꾸기
필터를 부착하거나 분리해도 -changes_pending 상태는 변경되지 않습니다. 만약에
필터 조작은 쓰기 실행의 유일한 변경 사항이어야 하며 명시적으로
-changes_pending "예"를 실행합니다.

-set_filter_r 이름 iso_rr_path [***]
-set_filter와 유사하지만 최종 디렉토리 아래의 모든 데이터 파일에 영향을 미칩니다.

쓰기 전에, 결과, 드라이브 제어:

(아래 설정에 대한 단락 참조)

-롤백
조작된 ISO 이미지를 버리고 -indev에서 다시 로드합니다. (다음의 경우 -rollback_end를 사용하십시오.
즉각적인 프로그램 종료가 바람직합니다.)

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

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

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

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

-commit_eject "in"|"out"|"모두"|"없음"
결합 -commit 및 -eject. 쓰기가 완료되면 -outdev를 새 것으로 만들지 마십시오.
-dev, ISO 이미지를 로드하지 않습니다. 오히려 -indev 및/또는 -outdev를 꺼냅니다. 포기하다
배출되지 않은 드라이브.

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

-체재 모드
포맷되지 않은 DVD-RW를 덮어쓰기 가능한 것으로 변환, "de-ice" DVD+RW, 새로 포맷
BD-RE 또는 BD-R을 구입한 경우 DVD-RAM 또는 BD-RE를 다시 포맷하십시오.
정의된 모드는 다음과 같습니다.
as_needed, 전체, 빠름, by_index_ , fast_by_index_ ,
by_size_ , fast_by_size_ , without_spare
아직 포맷되지 않은 "as_needed" 포맷 DVD-RW, DVD-RAM, BD-RE 또는 포맷되지 않은 공백
BD-R. 다른 미디어는 그대로 둡니다.
"완전"(재) DVD-RW, DVD+RW, DVD-RAM, BD-RE 또는 포맷되지 않은 빈 BD-R을 포맷합니다.
"빠름"은 "가득"과 동일하지만 더 빨라지려고 합니다.
"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은 포맷되지 않은 상태로 작성되거나 처음 사용하기 전에 포맷될 수 있습니다. 포맷팅
미디어의 잘못된 부분을 찾아 복구하는 결함 관리를 활성화합니다.
완벽한 미디어를 사용해도 절반 속도의 비용으로 쓰기 프로세스 동안.
포맷하는 동안 일부 드라이브에서 발행되는 진행률 보고서는 매우 비현실적입니다.
보고된 백분율로 성공 또는 실패를 결론짓지 마십시오. 이전 형식
SORRY 이벤트가 없거나 더 나쁜 상황이 발생하지 않으면 성공합니다. 얼어붙은 것 같으니 참으세요.
진행.

-목록 형식
에 대한 출력 드라이브에서 보고한 형식 설명자 목록을 내보냅니다.
현재 매체. 목록은 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에만 나타나며 결국 다른 속도 제공 목록을 무시합니다.
드라이브가 모순되는 속도 정보를 보고하는 경우에만 "쓰기
speed 0", -speed 0 명령에 의한 속도 선택 결과를 알려줍니다.
"쓰기 속도 H"에서 벗어납니다.
"읽기 속도 L" 및 "읽기 속도 H"는 다음과 같이 최소 및 최대 읽기 속도를 알려줍니다.
드라이브에서 보고했습니다. -read_speed "min" 또는 "max"에 의해 선택됩니다.
기본 제공 한계를 낮추거나 능가합니다. 이들은 "1x", "52xCD", "24xDVD",
"20xBD".

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

-list_profiles "인"|"아웃"|"모두"
각각 -indev, -outdev 또는 둘 다에서 지원하는 미디어 유형 목록을 작성하십시오.
현재 인식된 유형은 "(현재)" 텍스트로 표시됩니다.

설정 for 결과 쓰기:

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

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

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

-바위마루 "켜기"|"끄기"
모드 "꺼짐"은 ISO 9660 파일에 대한 Rock Ridge 정보 생성을 비활성화합니다.
사물. xorriso의 다중 세션 기능은 이름 지정에 따라 크게 달라집니다.
Rock Ridge의 충실도. 따라서 기본 설정에서 벗어나는 것을 강력히 권장하지 않습니다.
"켜기"로 설정합니다.

-규정 준수 규칙[:규칙...]
ISO 9660/ECMA-119 및 최신 사양에 대한 준수 조정
확장. 어떤 경우에는 버그를 피하기 위해 약간의 편차를 보일 가치가 있습니다.
의도된 독자 시스템의 또는 비공식 추가 기능을 얻기 위해.
각각 키워드가 있는 몇 가지 조정 가능한 규칙이 있습니다. 그들이 언급되는 경우
이 명령을 사용하면 해당 규칙이 완화 목록에 추가됩니다. 이 목록은
"strict" 또는 "clear" 규칙으로 지워야 합니다. 시작 설정으로 재설정할 수 있습니다.
"기본". 다음의 모든 완화 규칙은 다음에 의해 개별적으로 취소될 수 있습니다.
"_off"를 추가합니다. "deep_paths_off"처럼.
규칙 키워드는 다음과 같습니다.
"iso_9660_level="number는 형식 1의 ECMA-119 이름으로 레벨 8.3을 선택하고
-file_size_limit <= 4g - 1, 또는 최대 길이 2의 ECMA-119 이름이 있는 레벨 32 및
동일한 -file_size_limit 또는 최대 길이 3의 ECMA-119 이름이 있는 레벨 32 및
-file_size_limit >= 400g -200k. 필요한 경우 -file_size_limit가 조정됩니다.
"allow_dir_id_ext"는 디렉토리의 ECMA-119 이름이 다음과 같은 이름 확장자를 갖도록 허용합니다.
다른 파일 형식으로. 점을 강제하지 않고 버전 번호를 생략하고,
그렇지만. 이것은 ECMA-119를 위반하는 mkisofs의 나쁜 전통입니다. 특히 ISO
레벨 1은 디렉터리 이름에 8자만 허용하고 8.3은 허용하지 않습니다.
"omit_version"은 ECMA-1 및 Joliet 파일 이름에 버전(";119")을 추가하지 않습니다.
"only_iso_version"은 Joliet 파일 이름에 버전(";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 파일 이름에 점을 추가하지 않습니다.
"lowercase"는 ECMA-119 파일 이름에 소문자를 허용합니다.
"7bit_ascii"는 ECMA-7 파일 이름에 거의 모든 119비트 문자를 허용합니다. 아니다
허용되는 것은 0x0 및 '/'입니다. "소문자"가 활성화되어 있지 않으면 소문자가
대문자로 변환.
"full_ascii"는 ECMA-8 파일 이름에서 0x0 및 '/'를 제외한 모든 119비트 문자를 허용합니다.
"untranslated_names"는 부주의한 독자 프로그램에 위험할 수 있습니다.
ECMA-37 파일 이름에서 최대 119자로 제한됩니다. 이 규칙
문자 변환 없이 최대 119자의 ECMA-96 파일 이름을 허용합니다. 만약
파일 이름에 더 많은 문자가 있으면 이미지 생성이 의도적으로 실패합니다.
"untranslated_name_len="number는 더 작은 제한으로 untranslated_names를 활성화합니다.
파일 이름의 길이. 0은 이 기능을 비활성화하고, -1은 최대 길이 제한을 선택하고,
0보다 큰 숫자는 원하는 길이 제한을 제공합니다.
"joliet_long_names"는 Joliet 리프 이름을 103자가 아닌 최대 64자로 허용합니다.
"joliet_long_paths"는 240자를 초과하는 Joliet 경로를 허용합니다.
"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), Joliet 및 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_off"에 의해 변경될 수 있는 "aaip_susp_1_10".
"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"
Joliet은 16개의 UCS-2 문자를 허용합니다. 좋다:
"윈도우 이름"
볼륨 ID는 자동으로 마운트 이름으로 사용될 수 있습니다.
장난스러운 컴퓨터 시스템에 미디어가 삽입되는 시점입니다.
볼륨 ID가 기본 "ISOIMAGE" 또는
""이면 로드된 이미지의 볼륨 ID가 유효 볼륨 ID가 됩니다.
다음 쓰기 실행. 그러나 이후에 -volid 명령을 수행하는 즉시 이
보류 중인 ID는 새 설정으로 재정의됩니다.
-dev, -indev 또는 -dev를 실행하기 전에 -volid "ISOIMAGE"를 설정할 때 이를 고려하십시오.
-롤백. -volid "ISOIMAGE"를 고집하는 경우 해당 명령 다음에 다시 설정하십시오.

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

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

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

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

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

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

-abstract_file 본문
다음 -commit으로 작성할 추상 파일 이름을 설정합니다. 이것은
이미지에 있는 파일의 ISO 9660 경로에 대한 추상적 설명이 포함되어 있습니다.
이미지 콘텐츠. 허용되는 문자는 최대 37자입니다. 이 설정은 무시됩니다.
이미지 로딩으로

-biblio_file 본문
다음 -commit으로 작성할 biblio 파일 이름을 설정합니다. 이것은
서지 레코드를 포함하는 이미지에 있는 파일의 ISO 9660 경로입니다.
허용되는 문자는 최대 37자입니다. 이 설정은 이미지 로드에 의해 재정의됩니다.

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

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

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

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

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

-지소프스 옵션[:옵션]
zisofs 압축에 대한 전역 매개변수를 설정합니다. 이 데이터 형식은 인식되고
일부 Linux 커널에 의해 투명하게 압축 해제됩니다. 명령을 통해 적용됩니다.
-set_filter 내장 필터 "--zisofs" 포함. 매개변수는 다음과 같습니다.
"level="[0-9] zlib 압축: 0=없음, 1=빠름,..., 9=느림
"block_size="32k|64k|128k 크기의 압축 블록
"by_magic=on"은 이미지 생성 시 비용이 많이 드는 테스트를 가능하게 합니다.
예를 들어 프로그램에 의해 이미 zisofs로 압축되었는지 여부에 관계없이 디스크의 파일
mkzftree.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 "켜짐"|"꺼짐"|"전체"|"데이터"|숫자
"on"으로 설정하면 DVD-RAM, BD-RE 또는
BD-R. 결함 관리는 부분적으로 손상된 미디어를 계속 사용할 수 있도록 합니다. 그러나 그것은 쓰기를 줄입니다
매체가 완벽한 형태인 경우에도 공칭 속도의 절반으로 속도를 줄입니다. 경우
완벽한 미디어의 경우 -stream_recording "on"을 사용하여 최대 속도를 얻을 수 있습니다.
"full"은 모든 쓰기 작업에서 최대 속도를 시도하는 반면 "on"은 이 작업만 수행합니다.
위의 바이트 주소 32s. 하나를 설정하기 위해 적어도 16의 숫자를 줄 수 있습니다.
자신의 주소 제한.
"데이터"는 수퍼블록 및 디렉토리 항목이 기록될 때 최고 속도를 시작하도록 합니다.
파일 콘텐츠 블록 쓰기가 시작됩니다.

-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 꺼짐:min_percent=90:max_percent=95:
timeout_sec=120:min_usec=5000:max_usec=25000

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

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

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

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

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

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

부팅 가능 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, boot specs
system_area=, grub2_mbr=, prep_boot_part=, efi_boot_part=.
설명 문자열은 콜론 ':'으로 구분된 다음 구성 요소로 구성됩니다.
"--간격:"플래그":"간격":"Zeroizers":"소스
"--interval" 구성요소는 이것이 일반 디스크 경로가 아니라 오히려
간격 판독기 설명 문자열입니다. 구성 요소 플래그는 추가로 수정됩니다.
해석:
"local_fs"는 소스의 경로로 표시된 파일에서 읽기를 요구합니다.
"imported_iso"는 -indev에서 읽기를 요구합니다. 이것은 -outdev가 동일하지 않은 경우에만 작동합니다.
-indev로. 소스 구성 요소는 무시됩니다.
구성 요소 Interval은 "-" 문자로 구분된 두 바이트 주소 번호로 구성됩니다.
예를 들어 "0-429"는 바이트 0에서 429까지 읽는 것을 의미합니다.
Zeroizers 구성 요소는 XNUMX개 이상의 쉼표로 구분된 문자열로 구성됩니다. 그들은 정의
제로화할 읽기 데이터 부분. 바이트 번호 0은 다음에서 읽은 바이트를 의미합니다.
간격 시작 주소. 각 문자열은 다음 중 하나일 수 있습니다.
"zero_mbrpt"는 바이트 510 및 511이 MBR을 포함하는 경우 MBR 파티션 테이블을 XNUMX으로 설정하도록 요구합니다.
서명 0x55 0xaa.
"zero_gpt"는 512~1023바이트에서 GPT 헤더를 확인하여 이를 제로화하고
파티션 테이블 블록.
"zero_apm"은 APM 블록 0을 확인하고 파티션 테이블 블록을 초기화하도록 요구합니다.
Start_byte"-"End_byte는 숫자로 시작하는 읽기 바이트를 XNUMX으로 설정하도록 요구합니다.
Start_byte 및 End_byte 이후 종료.
구성 요소 소스는 "local_fs" 플래그가 있는 파일 경로이며 플래그로 무시됩니다.
"가져온_iso".
바이트 수는 곱셈을 의미하는 {k,m,g,t,s,d}의 접미사로 확장될 수 있습니다.
{1024, 1024k, 1024m, 1024g, 2048, 512}. 배율이 조정된 값 끝 번호는 마지막 바이트를 나타냅니다.
스케일링된 범위.
예를 들어 "0d-0d"는 "0-511"입니다.
예 :
"local_fs:0-32767:zero_mbrpt,zero_gpt,440-443:/tmp/template.iso"
"imported_iso:45056d-47103d::"

-boot_image "모든"|"isolinux"|"grub"
"discard"|"유지"|"패치"|"재생"|"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" "패치"는 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"
쇼_상태 로드된 부팅 이미지에 대해 알려진 내용과 해당 이미지를 인쇄합니다.
정해진 운명.

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_path= -커밋 시간에. 정상적인 덮어쓰기 및 안심이 적용됩니다.
동일한 이름의 파일이 이미 있는 경우 처리 중입니다. 카탈로그에는
부팅 이미지는 부팅 기능에서 읽어 부팅 이미지 중 하나를 선택합니다. 하지만
디렉토리 트리에 나타날 필요는 전혀 없습니다. 누군가는 그것을 숨길 수도 있다
모든 나무에서 cat_hidden=on. 다른 가능한 값은 "iso_rr", "joliet"입니다.
"hfsplus"이고 기본값은 "off"입니다.
bin_path= 바이너리 프로그램인 El Torito 부팅 이미지 파일을 묘사합니다.
부팅 시 하드웨어 부팅 기능(예: BIOS)에 의해 시작됩니다.
efi_path= EFI 부팅 준비가 완료된 El Torito 부팅 이미지 파일을 보여줍니다. 이것
일반적으로 65535바이트(= 512)의 32 블록보다 크지 않은 FAT 파일 시스템 이미지입니다.
MiB - 512). load_size는 자동으로 결정되며 부팅 정보 테이블은 가져오지 않습니다.
작성되면 부팅 매체가 에뮬레이션되지 않으며 platform_id는 0xef입니다.
emul_type= "no_emulation", "hard_disk", "diskette" 중 하나일 수 있습니다. 이는
부팅 이미지의 부팅 매체 에뮬레이션 코드입니다. 기본 "no_emulation"이 적합합니다.
ISOLINUX, GRUB, FreeBSD cdboot용.
하중_크기= 부팅 이미지에 따라 달라지는 값입니다. 기본값은 2048이어야 합니다.
더 나은 값이 알려진 경우에만 재정의됩니다.
boot_info_table=켜기 부팅 이미지의 바이트 8~63에 주소 패치가 적용됩니다.
"any" "bin_path="에 의해 제공됩니다. "boot_info_table=off"는 이 패치를 비활성화합니다.
grub2_boot_info=켜기 부팅 이미지의 바이트 2548에 대한 주소 패치가 발생합니다.
"any" "bin_path="에 의해 제공됩니다. 주소는 64비트 리틀엔디안 숫자로 작성됩니다.
부팅 이미지 콘텐츠의 2KB 블록 주소에 4를 곱한 다음
5씩 증가합니다. "grub2_boot_info=off"는 이 패치를 비활성화합니다.
플랫폼_ID= XNUMX진수 또는 XNUMX진수로 부팅 플랫폼 ID를 정의합니다.
영상. "0x00"은 80x86 PC-BIOS, "0x01"은 PowerPC, "0x02"는 Mac, "0xef"는 EFI
(십진수 "239").
id_string=text|56_hexdigits는 부트 카탈로그 섹션의 ID 문자열을 정의합니다.
부팅 이미지가 나열됩니다. 값이 56자로 구성된 경우 [0-9A-Fa-f]
그런 다음 28바이트로 변환됩니다. 그렇지 않으면 처음 28자가 ID가 됩니다.
끈. 첫 번째 부팅 이미지의 ID 문자열이 전체 카탈로그 ID가 됩니다. 그것
24자로 제한됩니다. 다른 id_string은 섹션 ID가 됩니다.
sel_crit=hexdigits는 부팅 이미지의 선택 기준을 정의합니다. 최대 20개
바이트는 주어진 문자 [0-9A-Fa-f]에서 읽혀집니다. 그들은 다음에 기인합니다.
카탈로그의 부팅 이미지 항목입니다.
다음 것 부팅 이미지 정의를 종료하고 새 부팅 이미지를 시작합니다. 다음 중
-bootimage bootspecs는 새 이미지에 영향을 미칩니다. 첫 번째 "다음" 폐기 항목이 로드됨
부팅 이미지 및 해당 카탈로그.
시스템_지역=disk_path는 지정된 디스크 파일에서 최대 32768바이트를
ISO 이미지의 시작입니다. 이 시스템 영역은 시스템에 따라 예약되어 있습니다.
부팅 소프트웨어(예: USB 스틱이나 하드 디스크에서 부팅하는 데 사용할 수 있는 MBR)
El Torito 부팅 이미지 외에 disk_path 파일을
ISO 이미지.
-boot_image 이소리눅스 시스템_지역= "partition_table=on"을 의미합니다. 이 경우,
디스크 경로는 SYSLINUX 파일 isohdp[fp]x*.bin 중 하나 또는 파일로 연결되어야 합니다.
이는 해당 파일 중 하나에서 파생되었습니다. 예를 들어,
ISOLINUX isohybrid ISO 이미지.
이 경우 El Torito 부팅 이미지(dir=, bin_path=, efi_path=)가 확장될 수 있습니다.
by 이소리눅스 partition_entry=gpt_basdat or 이소리눅스 partition_entry=gpt_hfsplus
by 이소리눅스 partition_entry=apm_hfsplus. 그러면 부팅 이미지가 다음에서 언급됩니다.
기본 데이터 또는 GPT HFS+ 파티션으로 GPT를 사용하고 APM에서는 HFS+ 파티션으로 사용합니다. 첫번째
XNUMX개의 GPT 파티션도 MBR 파티션으로 표시됩니다.
다중 세션 상황에서는 기존 시스템 영역이 기본적으로 유지됩니다. ~ 안에
이 경우 특수 disk_path "." 디스크 파일 읽기를 방지하지만
그럼에도 불구하고 로드된 시스템 영역 데이터가 조정됩니다. 그러한 조정
-boot_image 명령으로 주문할 수 있습니다.
grub2_mbr=disk_path는 "모든" system_area=처럼 작동하며 다음에 대한 추가 패치가 적용됩니다.
최신 GRUB MBR. 첫 번째 부팅 이미지의 콘텐츠 시작 주소는 다음으로 변환됩니다.
512바이트 블록의 개수와 오프셋 4가 추가됩니다. 결과는 다음과 같이 작성됩니다.
64비트 리틀 엔디안 숫자를 바이트 주소 0x1b0으로 변환합니다.
이 기능은 빈 디스크 경로를 사용하여 grub2_mbr=을 사용하거나 다음을 통해 취소할 수 있습니다.
system_area=를 통해 disk_path를 제출합니다.
partition_table=켜기 간단한 파티션 테이블이 바이트 446에 기록되도록 합니다.
시스템 영역 511번.
"isolinux" 유형을 사용하면 바이트 0에서 시작하는 파티션이 표시되며 이로 인해
MBR에 기록될 첫 번째 부팅 이미지의 LBA입니다. 첫 번째 세션에서는 이
"system_area=" 및 "bin_path=" 또는 "dir="이 지정된 경우에만 작동합니다.
"any" 및 "grub" 유형을 사용하면 바이트 512에서 시작하는 단일 파티션이 표시됩니다.
ISO 이미지가 끝나는 곳에서 끝납니다. 이것은 system_area= 또는 boot의 유무에 관계없이 작동합니다.
영상.
부트 사양 chrp_boot_part=, prep_boot_part= 및 efi_boot_part=가 이 항목을 덮어씁니다.
MBR 파티션 테이블에서.
"isolinux" 또는 "grub" 유형이 "patch"로 설정된 경우 "partition_table=on"은
새 부팅 이미지 없이 활성화되었습니다. 이 경우 기존 시스템 영역은
마치 처리된 것처럼 주소와 크기가 있는지 확인했습니다.
"partition_table=켜기". 그렇다면 해당 매개변수는 새 시스템이 업데이트될 때 업데이트됩니다.
면적이 적혀있습니다.
특수 "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=켜기 전체 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+에 표시됩니다.
partition_offset=2kb_block_adr로 인해 단일 파티션이 있는 파티션 테이블이 발생합니다.
이는 주어진 블록 주소에서 시작됩니다. 이는 2048바이트 블록으로 계산되며,
512바이트 블록. 블록 주소가 16이 아닌 경우 최소한 XNUMX이어야 합니다. A
XNUMX이 아닌 파티션 오프셋으로 인해 두 개의 슈퍼블록이 생성되고 두 세트의
디렉토리 트리. 그런 다음 이미지는 절대 시작부터 마운트 가능합니다.
파티션 시작부터.
새 세션이 추가되면 ISO 이미지의 오프셋 값이 유지됩니다. 그래서
여기에 정의된 값은 새 ISO 이미지가 기록되는 경우에만 적용됩니다.
partition_hd_cyl=숫자는 파티션의 실린더당 헤드 수를 나타냅니다.
테이블. 0은 기본값을 선택합니다. 최대값은 255입니다.
파티션_초_hd=숫자는 파티션의 헤드당 섹터 수를 나타냅니다.
테이블. 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=모드는 이미지 크기 정렬을 정수로 제어합니다.
실린더. 아이소하이브리드 스펙으로 처방되어 있으니 프로그램을 이용하시면 좋을 것 같습니다
fdisk. 원통 크기는 2048로 나누어져야 합니다. 8,323,596,288보다 큰 이미지
MBR 파티션 테이블에서는 바이트를 정렬할 수 없습니다.
모드 "자동"이 기본값입니다. 패딩에 의한 정렬은 "isolinux"에서만 발생합니다.
"partition_table=켜기".
모드 "on"은 모든 유형에 대해 "partition_table=on"으로 패딩하여 정렬을 수행합니다. 방법
"all"은 "on"과 비슷하지만 -append_partition에서 정렬된 파티션으로 파티션을 채웁니다.
크기.
모드 "off"는 모든 유형에 대한 정렬을 비활성화합니다.
mips_path=iso_rr_path는 이미지의 데이터 파일을 MIPS Big Endian으로 선언합니다.
boot 파일을 생성하고 MIPS Big Endian 볼륨 헤더를 생성합니다. 이것은
MBR과 같은 다른 부팅 블록 생성과 상호 배타적입니다. 그럴 것이다
system_area=에서 제공한 데이터의 처음 512바이트를 덮어씁니다. 최대 15개 부팅
파일은 mips_path=로 선언할 수 있습니다.
mipsel_path=iso_rr_path는 이미지의 데이터 파일을 MIPS Little로 선언합니다.
엔디안 부팅 파일. 이는 다른 부팅 블록과 상호 배타적입니다. 그럴 것이다
system_area=에서 제공한 데이터의 처음 512바이트를 덮어씁니다. 단 하나의
부팅 파일은 mipsel_path=로 선언할 수 있습니다.
sparc_label=text는 다음과 같이 주어진 텍스트를 사용하여 SUN 디스크 라벨을 생성합니다.
ASCII 라벨. 파티션 2~8은 첨부된 이미지로 채워질 수 있습니다. 파티션 1
항상 ISO 이미지입니다. -append_partition 명령을 참조하세요. 처음 512바이트
system_area=에서 제공한 모든 데이터를 덮어쓰게 됩니다.
grub2_sparc_core=iso_rr_path는 지정된 파일의 콘텐츠 주소와 크기를 유발합니다.
SUN 디스크 라벨 뒤에 기록됩니다. 두 숫자 모두 바이트 단위로 계산됩니다. 그만큼
주소는 64비트 빅엔디안 숫자로 바이트 0x228에 기록됩니다. 사이즈가 적혀있어요
32비트 빅엔디안 숫자를 바이트 0x230으로 변환합니다.
hppa_cmdline=text는 HP-PA에 대한 PALO 명령줄을 설정합니다. 최대 1023자입니다.
기본적으로 허용됩니다. hppa_hdrversion=4를 사용하면 제한은 127입니다.
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 소스 코드 PALODRVERSION을 참조하세요.
alpha_boot=iso_rr_path는 이미지의 데이터 파일을 DEC Alpha SRM으로 선언합니다.
보조 부트스트랩 로더를 사용하여 다음을 가리키는 부트 섹터를 생성합니다.
그것. 이는 MBR과 같은 다른 부팅 블록 생성과 상호 배타적입니다.
mips_discard, sparc_discard, hppa_discard, alpha_discard 모든 부팅 파일 취소
mips/mipsel, sparc, hppa 또는 alpha에 대해 각각 작성된 선언입니다. 이것
다른 부트 블록 생산 금지를 제거합니다.
hfsplus_serial=hexstring은 "16"에서 "0"까지의 9자리 문자열과 문자 "a"를 다음으로 설정합니다.
"f"는 신흥 HFS+ 파일 시스템의 고유 일련 번호로 사용됩니다.
hfsplus_block_size=숫자는 생성할 때 사용할 할당 블록 크기를 설정합니다.
HFS+ 파일 시스템. 허용되는 값은 512, 2048 또는 0입니다. 후자는 프로그램을 허용합니다.
결정해라.
apm_block_size=숫자는 파티션을 설명할 때 사용할 블록 크기를 설정합니다.
Apple 파티션 맵. 허용되는 값은 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 any 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 파일에는 체크섬과 기호 파일 주소가 포함되어 있습니다. .template
파일에는 다음의 콘텐츠 바이트 대신 참조 태그가 있는 압축된 ISO 이미지가 포함되어 있습니다.
나열된 파일.
이 프로세스에 대한 입력은 조리 소 빈 -outdev의 세션,
.jigdo 파일에 나열될 수 있는 데이터 파일을 나열하는 .md5 파일 및
.template 파일에서 외부적으로 참조됩니다. 지정된 각 파일은
.md5 파일을 단일 텍스트 줄로 표시:
5자리 32진수, 공백 2개, 십진수 12자리 또는 공백, 공백 2개, 기호로 된 크기의 MDXNUMX
파일 주소
.md5 줄의 파일 주소는 파일의 disk_path와 동일한 기본 이름을 가져야 합니다.
일치해야 하는 파일. 파일 주소의 디렉토리 경로는 To=From에 대해 결정적입니다.
매핑, 파일 인식용이 아닙니다. To=From 매핑 후 파일 주소가 기록됩니다.
.jigdo 파일로. Jigdo 복원 도구는 이러한 주소를 실제로
읽을 수 있는 도달 가능한 데이터 소스 주소입니다.
Jigdo 매개변수 목록이 비어 있지 않으면 조리 소 편지 쓰기를 거부할 것이다
비어 있지 않은 대상인 경우 다중 세션 에뮬레이션이 비활성화되고 패딩은 다음과 같이 계산됩니다.
ISO 이미지의 일부입니다.

-직도 매개변수_이름 값
Jigdo 템플릿 추출 매개변수 목록을 지우거나 해당 목록에 매개변수를 추가하세요.
별칭 이름은 해당 genisoimage 옵션입니다. 그들은 다음과 같이 받아들여집니다.
매개변수 이름도 마찬가지입니다. 특히 그들은 -as mkisofs에 의해 인식됩니다.
에뮬레이션 명령.
매개 변수 선명한 값이 있으면 전체 목록이 비워집니다. .jigdo 및 .template 없음
파일이 생성됩니다.
템플릿_경로 구멍이 있는 .template 파일의 disk_path를 설정하고
압축된 ISO 이미지 사본.
별칭: -jigdo-템플릿
jigdo_path 체크섬을 사용하여 .jigdo 파일의 disk_path를 설정하고 다운로드합니다.
.template의 구멍을 채우기 위한 주소입니다.
별칭: -jigdo-jigdo
md5_경로 .md5 입력 파일을 찾을 위치를 disk_path로 설정합니다.
별칭: -md5-list
최소 크기 .jigdo 파일에 나열될 데이터 파일의 최소 크기를 설정하고
.template 파일에 구멍이 있습니다.
별칭: -jigdo-min-file-size
제외 절대값과 비교할 정규식 패턴을 추가합니다.
모든 데이터 파일의 disk_path. 일치하면 파일이 .template에 유지됩니다.
케이스.
별칭: -jigdo-제외
수요_md5 정규식 패턴을 추가하여
.md5 목록에 없는 데이터 파일의 절대 disk_path입니다. 경기
MISHAP 이벤트가 발생합니다.
별칭: -jigdo-force-md5
매핑 To=From 형식의 문자열 쌍을 매개변수 목록에 추가합니다. 데이터인 경우
파일은 .jigdo 파일에 나열되고 다음의 파일 주소로 참조됩니다.
.md5 파일의 해당 행. 이 파일 주소는 다음으로 시작하는지 확인됩니다.
From 문자열. 그렇다면 이 문자열은 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을 원하는 이름으로 설정하고 활성화합니다.
-백슬래시_코드를 사용하면 터미널에 사악한 문자가 표시되는 것을 방지할 수 있습니다.

-문자 집합 캐릭터_세트_이름
이미지를 로드할 때 파일 이름을 변환할 문자 세트를 설정하고
이미지를 작성할 때 변환할 항목입니다.

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

예외 processing :

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

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

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

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

-신호 처리 모드
외부 신호에 반응하는 신호 처리기의 설치를 제어합니다.
(예: 프로그램 "kill" 또는 Ctrl+C 키에서) 또는 심각한 오류로 인한 신호
프로그램 오류.
모드 "켜짐"이 기본값입니다. 추악한 결과를 생성하는 libburn의 신호 처리기를 사용합니다.
메시지를 보내지만 그 전에 광학 드라이브를 출시하기 위해 많은 노력을 기울입니다. 조리 소 끝.
시작 인수 중 첫 번째 -signal_handling으로 모드 "off"는 모든 소유를 방지합니다.
신호 예방 조치 조리 소. 상속된 신호 처리기 설정은 그대로 유지됩니다.
다른 신호 처리가 이미 완료된 후에 주어지면 "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 이상의 첫 번째 이벤트에서 이미지 트리 읽기를 중단합니다. 그것은 발행한다
자신의 실패 이벤트. 이것이 기본값입니다.
"fatal"은 "failure"처럼 작동하지만 자체 이벤트를 FATAL로 발행합니다.
"file_extraction" 경우에는 세 가지 동작이 있습니다.
"keep"은 불완전하게 추출된 파일을 디스크에 유지합니다. 이것이 기본값입니다.
"삭제"는 콘텐츠 추출 중에 오류가 발생한 파일을 제거합니다.
"best_effort"는 파일이 다음과 같은 경우 -extract_cut을 통해 복구 시도를 시작합니다.
콘텐츠는 로드된 ISO 이미지에서 유래하며 필터링되지 않습니다.

대화 모드 제어:

-대화 "on"|"off"|"single_line"
모든 프로그램 인수가 처리된 후 대화 상자 모드로 들어가도록 활성화하거나 비활성화합니다.
대화 상자 모드에서 입력 줄은 readline이나 stdin을 통해 프롬프트됩니다.
대화가 시작될 때 -abort_on 심각도가 설정되지 않은 경우 "NEVER"가 방지되도록 설정됩니다.
대부분의 경우 잘못된 입력이나 기타 문제가 발생하면 중단됩니다. 대화가 시작되기 전에,
기본값은 "FAILURE"이며, 예를 들어 알 수 없는 명령이 있으면 중단됩니다.
모드 "on"은 따옴표와 줄 내 개행 문자 입력을 지원합니다.
따옴표 바깥쪽에 백슬래시를 붙여 계속합니다. 모드 "single_line"
하지 않습니다.

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

-use_readline "켜기"|"끄기"
"on"이면 대화 상자에 readline을 사용하십시오. 그렇지 않으면 일반 표준 입력을 사용하십시오.
위의 대화 상자, Readline, 결과 호출기 단락도 참조하세요.

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

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

장치
libburn 표준 주소와 함께 사용 가능한 MMC 드라이브 목록 표시
장치 파일.
이는 보류 중인 ISO 이미지 변경이 없을 때만 가능합니다. 이 명령 후에
실행되었지만 드라이브 전류가 없고 이미지가 로드되지 않았습니다.
표시되기 위해서는 장치가 libburn과 함께 rw 권한을 제공해야 합니다.
표준 장치 파일. 따라서 그것은 단지 수퍼 유저 누가 다 볼 수 있어?
드라이브.
다른 프로세스에서 사용 중인 드라이브는 표시되지 않습니다.

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

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

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

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

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

-세션_문자열 드라이브 엔터티 ID 형식
형식과 형식에 따라 구성된 텍스트를 결과 채널에 인쇄합니다.
해당 세션의 매개변수입니다.
"linux:"path 또는 "freebsd:"path 형식은 -mount_cmd 출력을 생성합니다.
주어진 운영 체제.
다른 텍스트에서는 조리 소 다음 매개변수 이름으로 대체됩니다. 선택 사항
접두사 "string:"이 제거됩니다.
"%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
출력 매체의 사용 가능한 공간과 빼기 후 여유 공간을 인쇄합니다.
다음 커밋으로 이미 예상 가능한 소비입니다.
"After commit:"이라는 예측 제목은 오해의 소지가 있습니다. 그것은 오히려
다음 커밋을 하지 않고도 이 세션에서 채워질 수 있는 공간
매체 오버플로로 인해 실패합니다.
다음 -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입니다.

-비밀번호
ISO 이미지의 현재 작업 디렉터리를 알려줍니다.

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

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

-엘에스디 iso_rr_pattern [***]
-ls와 비슷하지만 디렉토리를 내용이 아닌 그 자체로 나열합니다. 이것
쉘 명령 ls -d와 유사합니다.

-lsl iso_rr_pattern [***]
-ls와 유사하지만 일부 파일 속성도 나열합니다. 출력 형식은 다음과 같습니다.
쉘 명령 ls -ln.
파일 유형 'e'는 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 명령은 "on"으로 설정되었습니다.

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

-getfattr iso_rr_pattern [***]
ISO 이미지에 있는 지정된 파일의 xattr을 인쇄합니다. 파일에 그러한 xattr이 없는 경우
그런 다음 그것을 위해 메모가 인쇄됩니다.

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

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

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

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

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

-찾기x disk_path [-이름 패턴] [-type t] [-exec 작업 [매개변수]] --
-find와 비슷하지만 ISO 이미지가 아닌 로컬 파일 시스템에서 작동합니다. 이것은
-follow 설정에 따라 달라집니다.
-findx는 -find와 동일한 -type 매개변수를 허용합니다. 또한 유형을 인식합니다.
다른 디렉토리에 있는 하위 디렉토리와 일치하는 "mountpoint"(또는 "m")
부모보다 장치. 시작 주소로 제공된 disk_path와 일치하지 않습니다.
-findx.
-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 명령과 동일합니다.
추가_누락 iso_rr_path_start가 아직 존재하지 않는 경우 대응 항목을 추가합니다.
ISO 이미지를 삭제하고 "rm_merge"에 대해 제거 불가능으로 표시합니다.
예: -findx /home/thomas -exec add_missing /thomas_on_cd --
is_full_in_iso ISO 이미지의 대응 부분에 파일이 포함되어 있는지 보고합니다. 장차 ~ 가 되는
마운트 지점을 보고하기 위해 -type "m"과 함께 사용됩니다.
빈_iso_dir ISO 이미지의 해당 파일에서 모든 파일을 삭제합니다. 사용될
마운트 지점을 자르려면 -type "m"을 사용하세요.
견적_크기 블록 수의 하한 및 상한 추정치를 인쇄합니다.
발견된 파일은 떠오르는 ISO 이미지에서 함께 차지하게 됩니다. 이것은
슈퍼블록, -findx 경로의 디렉터리 또는 이미지에 대한 계정
심.
list_extattr 모드는 FreeBSD를 사용하는 결과 채널에 스크립트를 인쇄합니다.
setextattr 명령을 사용하여 파일의 xattr 사용자 네임스페이스 이름-값 쌍을 설정합니다. 보다
-매개변수 모드에 대한 설명을 찾으세요.
예 -exec list_extattr e --

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

-비교_r 디스크_경로 iso_rr_path
-비교와 비슷하지만 재귀적으로 작동합니다. 즉, 두 주소 아래의 모든 파일 객체
다른 주소 아래에 대응 항목이 있는지 여부와 여부를 비교합니다.
두 상대 모두 일치합니다.

-비교_l disk_prefix iso_rr_prefix 디스크_경로 [***]
각 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'입니다.
ISO 이미지 파일 개체의 경우 image:'iso_rr_path'입니다.
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 명령으로 변경되었습니다. 에 대한 설명은 거기를 참조하세요.
사용 가능한 옵션.
결과 목록은 시작 주소, 개수와 함께 2KiB 블록의 간격을 알려줍니다.
블록과 품질. "+"로 시작하는 특성은 유효하다고 간주됩니다.
읽을 수 있는 데이터. "-"가 있는 특성은 읽을 수 없거나 손상된 데이터입니다. "0"은
점검 실행에 포함되지 않거나 정기적으로 허용되는 품질
읽을 수 없습니다(예: 트랙 사이의 간격).
또는 차단이 아닌 손상된 파일을 보고하는 것도 가능합니다.
-md5가 "on"이면 기본 모드인 what=tracks는 libisofs 체크섬을 찾습니다.
ISO 세션 데이터에 대한 태그를 생성하고 ISO 세션 데이터에서 계산된 체크섬과 비교하여 확인합니다.
데이터 스트림.

-check_media_defaults [옵션 [옵션 ...]] --
-check_media, -extract_cut 및 best_effort 파일 실행을 위한 사전 설정 옵션
추출. -check_media와 함께 제공된 옵션은 사전 설정된 옵션을 재정의합니다.
-extract_cut은 일부 옵션을 자동으로 재정의합니다.
옵션은 키워드, "=" 문자 및 값으로 구성됩니다. 옵션이 재정의될 수 있습니다.
서로. 그래서 순서가 중요합니다.
프로그램 시작 시 기본 설정은 다음과 같습니다.
사용=indev 무엇=추적 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 off를 수행하십시오.
보고서="blocks_files" 먼저 손상된 블록을 나열한 다음 영향을 받은 파일을 나열합니다.
사용="아웃개발" 입력 드라이브 대신 출력 드라이브에서 읽습니다. 이것은 방지합니다
미디어에서 ISO 이미지 트리를 로드합니다.
사용="섹터_맵" 미디어를 읽지 않지만 옵션에 의해 제공된 파일을 로드합니다.
섹터_맵= 및 이 가상 결과를 처리합니다.
뭐="디스크" 트랙 간격을 고려하지 않고 매체의 페이로드 범위를 스캔합니다.
뭐="이미지" "디스크"와 유사하지만 스캔을 ISO 9660 범위로 제한합니다.
이미지(있는 경우)
min_lba=한도 제한보다 낮은 주소를 가진 모든 블록을 생략합니다.
max_lba=한계 what=disc로 전환하고 제한 위의 모든 블록을 생략합니다.
Chunk_size=크기 한 번의 저수준 읽기에서 읽을 바이트 수를 설정합니다.
작업. 이는 2048바이트의 전체 블록으로 반올림됩니다. 0은 자동을 의미합니다.
크기.
재시도="켜기" 정상적인 경우 최소한의 의미 있는 청크 크기로 읽기 재시도를 강제합니다.
읽기 청크는 읽기 오류를 생성합니다. 이 크기는 CD 및 stdio 파일의 경우 1초이고, CD 및 stdio 파일의 경우 16초입니다.
DVD(ECC 블록 1개) 및 BD 포함 32s(클러스터 1개). 기본적으로 재시도는
CD 미디어로 활성화됩니다. "retry=off"는 모든 미디어 유형에 대한 재시도를 금지합니다.
abort_file=디스크_경로 검사 실행을 중단할 수 있는 파일의 경로를 제공합니다. 중단
파일이 존재하고 해당 mtime이 파일의 시작 시간보다 오래되지 않은 경우 발생합니다.
달리다. 이를 트리거하려면 쉘 명령 "touch"를 사용하십시오. 중단된 프로그램 실행 이외의 경우
그러면 테스트된 블록과 테스트되지 않은 블록이 보고되고 계속 실행됩니다. 조리 소.
time_limit=초 스캔이 완료되기까지의 시간(초)을 제공합니다.
중단되었습니다. 이는 과부하가 걸릴 수 있는 미디어를 자동으로 스캔하는 데 유용합니다.
읽기 가능한 일부 블록을 짜내려고 노력하는 드라이브입니다. 중단이 지연될 수 있음
드라이브가 마지막 단일 읽기 작업을 갉아 먹습니다. 값 -1은 무제한을 의미합니다.
시간.
item_limit=번호 중단해야 할 보고서 목록 항목의 수를 제공합니다.
값 -1은 항목 수에 제한이 없음을 의미합니다.
data_to=디스크_경로 유효한 블록을 주어진 파일에 복사합니다.
이벤트=심각도 발행될 문제 이벤트에 대해 지정된 심각도를 설정합니다.
데이터 블록을 읽을 수 없거나 기록된 것과 일치하지 않는 경우 점검 실행이 종료됩니다.
MD5 체크섬. 심각도 "ALL"은 이 이벤트를 비활성화합니다.
섹터_맵=디스크_경로 disk_path에 의해 지정된 파일을 섹터 비트맵으로 읽으려고 시도하고
스캔 실행 후 이러한 맵 파일을 저장합니다. 비트맵은 어떤 블록이
이전 실행에서 성공적으로 읽었습니다. 여러 사람에 대한 지속적인 기억이다.
수집을 위해 중간 배출을 사용하더라도 동일한 매체에서 스캔합니다.
드라이브가 운 좋게 블록을 생성할 수 있을 때마다 블록을 읽을 수 있습니다. 저장된 파일
사람이 읽을 수 있는 트랙의 TOC와 시작 블록 주소가 포함되어 있습니다.
바이너리 비트맵 데이터로.
기본적으로 테스트되지 않은 블록은 불량으로 간주되지 않고 의도적으로 불량으로 간주됩니다.
읽히지 않는. time_limit= 또는 item_limit=으로 인해 실행이 중단될 것으로 예상되는 경우 다음을 고려하세요.
bad_limit="테스트되지 않음"을 사용하세요.
map_with_volid="켜기" 트랙이 ISO 이미지인지 여부를 검사하고 해당 이미지를 인쇄합니다.
Sector_map=의 사람이 읽을 수 있는 TOC에 볼륨 ID를 입력합니다.
patch_lba0="설정" data_to= 파일 내에서 현재 로드된 복사본을 전송합니다.
세션 헤드를 해당 파일의 시작 부분으로 이동하고 해당 위치에서 유효하도록 패치합니다.
이렇게 하면 로드된 세션이 이미지 파일을 가져왔을 때 이미지 파일의 마지막 유효한 세션이 됩니다.
stdio: 드라이브로 마운트 또는 로드됩니다. 이 마지막 세션 이후에 새 세션이 추가됩니다.
세션을 삭제하고 이후의 모든 세션을 덮어씁니다.
patch_lba0="강제" 다음과 같은 경우에도 patch_lba0="on"을 수행합니다. 조리 소 믿는다.
복사된 데이터가 유효하지 않습니다.
patch_lba0=에는 숫자가 포함될 수도 있습니다. 32 이상이면 시작으로 간주됩니다.
복사할 세션의 주소입니다. 이 경우에는 반드시 자격증을 보유할 필요는 없습니다.
-indev 및 로드된 이미지. 숫자 뒤에 ":force"가 추가될 수 있습니다.
bad_limit=임계값 손상으로 간주되는 최고 품질을 설정합니다.
"양호", "md5_match", "느림", "부분", "유효", "테스트되지 않음" 중 하나를 선택하세요.
"잘못됨", "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은 해당 이벤트를 억제합니다.
이 명령은 데이터 파일의 일치 및 불일치를 결과 채널에 보고합니다.
데이터가 아닌 파일은 NOTE 이벤트를 발생시킵니다. 데이터에서도 UPDATE 이벤트가 발생합니다.
독서.
iso_rr_path가 지정되지 않으면 로드된 전체 세션이 해당 MD5와 비교됩니다.
합집합. 이는 하나의 세션에만 적용되며 전체 이미지가 포함되지는 않습니다.
이전 세션입니다.

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

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

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

-osirrox 설정[:옵션:...]
"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"입니다.
프로그램이 leafname으로 시작되지 않는 한 "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 디스크_접두사 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 disk_path
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"을 사용하는 경우에만 iso_rr_path로 허용되며
실제로 -cut_out 분할 파일 부분의 전체 컬렉션을 나타내는 경우에만 가능합니다.

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

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

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

-paste_in iso_rr_path disk_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 + "/내/iso/파일*" --

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

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

명령 호환성 에뮬레이션:

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과 같은 일이 발생할 때까지 지속됩니다.
-rollback, -dev 또는 끝 조리 소.
-r 또는 -dir-mode와 같이 ISO 이미지의 모든 파일 개체에 영향을 미치는 옵션은 다음과 같습니다.
-as 명령을 사용할 때 ISO 이미지에 있는 파일에만 적용됩니다.
끝납니다. 동일한 실행에서 여러 -as mkisofs 명령을 사용하는 경우 다음을 고려하십시오.
이러한 옵션을 마지막 -as 명령에 추가하세요.
파일이 이미지에 추가되면 -pacifier가 "mkisofs"로 설정되고
-stdio_sync는 아직 해당 설정이 이루어지지 않은 경우 기본값이 "off"입니다.
-graft-points는 -pathspecs on과 동일합니다. "="가 없는 경로 사양은 다음과 같습니다.
와는 다르게 해석된다 조리 소 명령 - 추가. 디렉토리가 병합됩니다.
ISO 이미지의 루트 디렉터리를 사용하면 다른 파일 형식이 해당 루트에 매핑됩니다.
디렉토리.
경로 사양이 제공되고 이전이나 도중에 출력 파일을 선택하지 않은 경우
"mkisofs" 옵션 목록을 선택하면 표준 출력(-outdev "-")이 적용됩니다. 만약에
-o는 일반 파일을 가리키며, 최종적으로는 0바이트로 잘립니다.
글쓰기가 시작됩니다. 드라이브를 선택한 경우에는 이러한 잘림이 발생하지 않습니다. 조리 소
-as mkisofs 앞 또는 목록 구분 기호 뒤의 명령입니다. 디렉토리와 기호
링크는 유효한 -o 대상이 아닙니다.
-as "mkisofs"가 시작 인수에 포함된 경우에만 stdout에 쓰기가 가능합니다.
또는 다른 시작 인수가 출력 드라이브를 표준 출력으로 가리키는 경우.
-print-size는 프로그램 종료 시 자동 이미지 생성을 금지합니다. 이 금지가 해제되었습니다.
보류 중인 이미지 변경 사항이 삭제되는 경우에만 가능합니다.
--emul-toc 옵션이 지정되지 않은 경우 패딩은 ISO 이미지의 일부로 계산됩니다.
-iso-level이 지정되지 않으면 첫 번째 파일이나 디렉토리가 나타날 때 레벨 1이 선택됩니다.
이미지에 추가됩니다. 동시에 디렉토리 이름은 위반이 허용됩니다.
-compliance 옵션에 의한 표준 allowed_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 any mips_path= 와 동일합니다.
-mipsel-boot는 mipsel_path=로 이어집니다.
-partition_offset 번호는 -boot_image 모든 partition_offset=번호입니다.
-append_partition 명령이 지원됩니다.
-untranslated_name_len 번호는 -compliance untranslated_name_len=번호입니다.
--old-empty는 -compliance old_empty입니다.
genisoimage Jigdo 템플릿 추출 옵션이 인식되고 수행됩니다.
를 통해 조리 소 명령 -jigdo. 해당 이름의 의미는 "Alias:" 이름을 참조하세요.
genisoimage 옵션.

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

성격 "CD 레코드"는 다음과 같이 나열된 옵션을 허용합니다.
-cdrecord -help로 --
그중에는 -v, dev=, speed=, 공백=, 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는 덮어쓰기 가능한 미디어에서 다중 세션 에뮬레이션을 활성화합니다.
TOC 에뮬레이션을 활성화하려면 첫 번째 세션에 -as mkisofs와 함께 -C 0,32가 필요합니다(그러나
-M 없음) 및 --grow_overwriteable_iso write_start_address=32s -as cdrecord.
훨씬 더 정교한 libburn 기반 cdrecord 에뮬레이터는 cdrskin 프로그램입니다.
개인 "xorrecord""워딤"및"CDS킨"는 "cdrecord"의 별칭입니다.
If 조리 소 리프 이름 "xorrecord", "cdrskin", "cdrecord" 중 하나로 시작됩니다.
또는 "wodim"이면 프로그램 인수 앞에 -as "cdrskin"이 자동으로 추가됩니다.
즉, 모든 인수는 "--"가 나타날 때까지 cdrecord 스타일로 해석됩니다.
그 이후부터 인수는 다음과 같이 해석됩니다. 조리 소 명령.
--no_rc를 해당 프로그램 시작의 첫 번째 인수로 사용하면
조리 소 시작 파일. 아래 파일 섹션을 참조하십시오.

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

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

-scdbackup_tag 목록_경로 레코드_이름
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
필터는 '-'로 시작하며 문자 그대로 다음의 출력 라인과 비교됩니다.
-상태:긴_역사. 라인의 시작이 필터 텍스트와 일치하는 경우에만 라인이 출력됩니다.
와일드카드가 없습니다.

-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 -find
이렇게 하면 개행 문자가 포함된 파일 이름의 표현이 모호해집니다.
문자. 다른 한편으로는 Xorriso의 통합을 촉진해야 합니다.
해당 쉘 명령을 이미 사용하고 있는 쉘 스크립트.

-백슬래시_코드 "켜기"|"끄기"|모드[:모드]
특수 기호 표현의 해석을 활성화 또는 비활성화합니다.
인용된 입력, 프로그램 인수 또는 프로그램 텍스트가 있는 문자
산출. 활성화되면 다음 번역이 적용됩니다.
\a=(007) \b=백 스페이스 키(010) \e=탈출(033) \에프=폼피드(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=제어-C
번역은 3가지 모드에서 인용된 입력으로 발생할 수 있습니다.
"in_double_quotes"는 " 인용문 내부만 번역됩니다.
"in_quotes"는 " 및 ' 인용문 내부를 번역합니다.
"with_quoted_input"은 따옴표 안팎을 번역합니다.
시작 프로그램 인수에는 모드가 있습니다:
"with_program_arguments"는 프로그램 인수를 변환합니다.
"encode_output" 모드는 출력 문자를 인코딩합니다. "encode_results"를 다음과 결합합니다.
"encode_infos". 작은따옴표 또는 큰따옴표 안의 인코딩은 8비트에 적용됩니다.
문자 001진수 037 ~ 177, 377 ~ XNUMX 및 백 슬래시(134). 외부 인용
일부 무해한 ASCII 제어 문자가 인코딩되지 않은 상태로 표시됩니다. (007)
백 스페이스 키(010) (011) 줄 바꿈(012) 폼피드(014) 캐리지 리턴(015).
모드 "off"가 기본값이며 모든 번역이 비활성화됩니다. 모드 "켜짐"은
"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"인 경우 로그는 결과 채널로 전달됩니다. 경로 "-I"
정보 메시지 채널로 연결됩니다. "-"로 시작하지 않는 모든 텍스트는
로그 줄을 추가하기 위한 파일의 경로로 사용됩니다.
한 프로그램 실행 중에 문제가 있는 파일이 여러 번 기록될 수 있습니다. 만약
프로그램 실행이 중단되면 일부 입력 파일로 인해 목록이 완전하지 않을 수 있습니다.
전혀 처리되지 않았을 수 있습니다.
errfile 경로는 심각도가 매우 낮은 "ERRFILE" 메시지로 전송됩니다. 이것
-report_about "ALL"을 사용하면 전송이 표시됩니다.

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

-scsi_log "켜기"|"끄기"
모드 "on"을 사용하면 SCSI 명령 및 드라이브 응답을 매우 자세하게 기록할 수 있습니다. 벌채 반출
메시지는 어느 것에도 인쇄되지 않고 stderr에 인쇄됩니다. 조리 소 출력 채널.
이 명령의 특별한 속성은 명령 중 첫 번째 -scsi_log 설정입니다.
시작 인수는 첫 번째 작업이 수행될 때 이미 적용됩니다. 조리 소 시작.
대시 "-"가 포함된 "-scsi_log"만 그런 식으로 인식됩니다.

~ 끝
보류 중인 변경 내용을 작성한 후 프로그램을 종료합니다.

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

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

고객 지원 for 프론트 엔드 프로그램 를 통해 표준 stdout :

-pkt_output "켜기"|"끄기"
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를 작동하는 프런트엔드 프로그램입니다.
이 명령의 결과 출력은 메시지 시브(sieve)에 의해 포착되지 않습니다.
다음 opcode가 정의됩니다:
시작_체
Xorriso_sieve_big()부터 메시지 체를 설치하고 프로그램 시청을 시작합니다.
메시지. 매개변수_텍스트에는 의미가 없습니다.
show_sieve
필터 규칙 이름 목록을 표시합니다. 매개변수_텍스트에는 의미가 없습니다. 목록
플래그가 있는 Xorriso_sieve_get_result()의 반환 값이 있는 줄로 시작됩니다.
비트3. 이 값이 0보다 크면 다음 줄에 이름 수가 표시됩니다.
다음 줄에는 각각 하나의 이름이 표시됩니다.
read_sieve
매개변수_텍스트를 필터 규칙의 이름으로 사용하고 다음 기록을 조회합니다.
결과. 이름 및 응답 문자열 목록은 Xorriso_sieve_big()을 참조하세요.
녹음된 문자열은 결과 채널에 출력됩니다. 그들은 줄에 싸여있다
그들의 구조를 말해줍니다. 첫 번째 줄은 반환 값을 알려줍니다.
Xorriso_sieve_get_result(). 다음 줄은 문자열 수를 나타냅니다. 각 문자열
문자열의 줄 수를 알려주는 줄로 시작합니다. 그런 다음 다음을 따르십시오.
윤곽. 그것들은 각각 사이에 개행 문자로 연결되어야 합니다.
마지막으로 해당 이름에 대해 아직 사용 가능한 녹음 결과의 수가 입력됩니다.
아웃.
클리어_체
녹음된 문자열을 모두 폐기하고 프로그램 메시지를 계속 시청하세요. 그만큼
매개변수_텍스트는 의미가 없습니다.
end_sieve
필터 규칙이 있는 체를 폐기하고 프로그램 메시지 시청을 중지하세요. 그만큼
매개변수_텍스트는 의미가 없습니다.
해석하다
대화 상자 입력에서 텍스트를 읽고 Xorriso_parse_line()에 제출합니다. 그만큼
매개변수_텍스트 단어는 공백으로 구분된 여러 단어로 구성됩니다. 그것은 될 것이다
두 종류의 따옴표를 모두 사용해야 합니다.
예: "'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"와 비슷하지만 다섯 번째 매개변수 단어가 number_of_input_texts입니다.
number_of_input_lines보다. 각 입력 텍스트 앞에는 다음을 나타내는 줄이 와야 합니다.
"분석"과 마찬가지로 number_of_input_lines입니다. 그런 다음 발표된 텍스트 수만큼 오세요.
윤곽.
결과 줄 인쇄가 시작되기 전에 모든 입력 텍스트를 읽습니다. 이것은 소비한다
xorriso의 메모리. 따라서 number_of_input_texts가 지나치게 높으면 안 됩니다. ~에
반면에 명령, 입력 텍스트 및 결과의 대규모 트랜잭션은
연결 대기 시간이 문제인 경우 바람직합니다.
pars_silently
"parse"와 비슷하지만 메시지를 표시하지 않습니다. 인간에게 혼란을 줍니다.
parse_bulk_silently
"parse_bulk"와 비슷하지만 메시지를 표시하지 않습니다. 인간에게 혼란을 줍니다.
비교_세브
매개변수 텍스트에는 다음에서 발행한 대로 쉼표로 구분된 두 개의 심각도 텍스트가 포함되어야 합니다.
이 프로그램. '죄송합니다. 업데이트하세요'와 같습니다. "예외 처리" 단락도 참조하세요.
이 두 가지 심각도 텍스트가 비교되고 결과에 숫자가 인쇄됩니다.
채널. 두 심각도가 동일하면 이 숫자는 0입니다. 첫 번째이면 -1입니다.
심각도는 두 번째보다 낮습니다. 1은 첫 번째 심각도가 더 높음입니다.
두 번째 것보다.
위의 예에서 "SORRY,UPDATE"는 1을 산출합니다.
list_sev
모든 심각도 이름이 공백으로 구분된 목록을 결과 채널에 인쇄합니다. 정렬됨
낮은 심각도에서 높은 심각도까지.

-named_pipe_loop 모드[:모드] disk_path_stdin disk_path_stdout disk_path_stderr
표준 입력, 표준 출력 및 표준 오류를 이름으로 임시 대체합니다.
파이프. readline 없이 대화 상자 모드로 들어갑니다.
정의된 모드는 다음과 같습니다.
"정리"는 루프가 끝나면 제출된 파이프 파일을 제거합니다.
"유지"해도 삭제되지 않습니다. 이것이 기본값입니다.
"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 디렉토리에서는 프로그램 이름이 검색되지 않습니다. 이것을 만들려면
명확하게 표시하려면 /-문자가 하나 이상 포함되어야 합니다. Best는 절대 경로입니다.
예:
xorriso -launch_frontend "$( which xorriso-tcltk)" -stdio --
프론트엔드 프로그램은 먼저 표준 출력을 통해 다음을 보내야 합니다.
-mark 0 -pkt_output on -msg_op start_sieve - -reassure off
-pkt_output을 디코딩하고 -mark 메시지에 반응할 준비가 되어 있어야 합니다. 최고는
전송된 각 명령 시퀀스 후에 -mark 번호를 증가시킨 다음
마크 메시지에 표시할 새 번호:
...일부...명령... -mark
추가로 권장되는 사항은 다음과 같습니다.
-report_about 업데이트 -abort_on 절대 안 함
-iso_rr_pattern 꺼짐 -disk_pattern 꺼짐
xorriso 버전을 확인하여 모든 내용이 제대로 작동하는지 확인해야 합니다.
원하는 기능이 존재합니다.
-launch_frontend 명령은 xorriso 실행당 한 번만 작동합니다. 명령이 없으면
매개변수가 제출되거나 프로그램이 빈 텍스트인 경우 어떤 프로그램도 제출되지 않습니다.
시작되었지만 그럼에도 불구하고 -launch_frontend는 취소할 수 없게 비활성화됩니다.

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

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

사용 예


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

As 수퍼 유저 배움 about 가능 드라이브
Linux에서 FreeBSD 또는 NetBSD는 다음을 수행하는 사용자 또는 그룹에 rw 권한을 부여하는 것을 고려합니다.
드라이브를 다음과 함께 사용할 수 있습니다. 조리 소. Solaris에서는 pfexec를 사용합니다. 제한하는 것을 고려해보세요
특권 조리 소 "base,sys_devices"에 추가하고 사용자 또는 그룹에 r 권한을 부여합니다.
$ 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 \
-지도 /집/나/사진 /사진

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

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

교묘히 다루다 an 현존하는 ISO 영상 on 전에, 같은 매질
드라이브에서 이미지를 로드합니다. /sounds 디렉토리와 그 하위 디렉토리를 제거(즉, 숨기기)합니다. 이름 바꾸기
/pictures/confidential 디렉토리를 /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 \
-map /home/me/prepared_for_dvd/movies /movies \
-커밋 -모두 꺼내기

수정 ISO 영상 매질 다른
입력 드라이브에서 이미지를 로드합니다. 이전 예와 동일한 조작을 수행하십시오. 습득하다
드라이브를 출력하고 비웁니다. 수정된 이미지를 출력에 대한 첫 번째이자 유일한 세션으로 굽습니다.
구동한다.
$ xorriso -indev /dev/sr2 \
-rm_r /소리 -- \
...
-outdev /dev/sr0 -blank as_needed \
-커밋 -모두 꺼내기

가져 a 준비 아이소리눅스 나무 ~에 매질 확인 it 시동 가능한
사용자는 이미 디스크에 적합한 파일 트리를 생성하고 ISOLINUX 파일을 복사했습니다.
해당 트리의 하위 디렉터리 ./boot/isolinux로 이동합니다. 지금 조리 소 엘 토리토를 태울 수 있다
부팅 가능한 매체:
$ xorriso -outdev /dev/sr0 -blank as_needed \
-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 예 -commit -모두 꺼내기

운영 on 저장 시설 other 보다 드라이브
일반 파일 및 블록 장치에서는 전체 읽기-쓰기 작업이 가능합니다.
$ xorriso -dev /tmp/regular_file ...
아래 경로 / dev 일반적으로 접두사 "stdio:"가 필요합니다.
$ xorriso -dev stdio:/dev/sdb ...
/dev/sdb를 자주 사용하고 /dev/sda가 시스템 디스크인 경우 다음을 고려하십시오.
다음 줄을 조리 소 시작 파일. /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 prepare_for_iso/tree1 | \
xorriso -as cdrecord -v dev=/dev/sr0 공백=fast -multi -eject -
후속 세션은 다음과 같이 작성됩니다.
$ dd if=/dev/sr0 count=1 >/dev/null 2>&1
$m=$(xorriso -as cdrecord dev=/dev/sr0 -msinfo)
$ xorriso -as mkisofs -M /dev/sr0 -C $m prepare_for_iso/tree2 | \
xorriso -as cdrecord -v dev=/dev/sr0 -waiti -multi -eject -
세션 사이에는 항상 드라이브 트레이를 꺼냅니다. 이전 세션은 /dev/sr0을 통해 읽습니다. 그것은
장치 드라이버는 미디어를 다시 로드하기 전에 변경된 내용을 인식하지 못할 수 있습니다.
이 경우 이전 세션이 로드되지 않고 새 세션에 다음이 포함됩니다.
새로 추가된 파일만.
같은 이유로 놔두지 마세요 조리 소 -cdrecord가 매체를 로드할 때 이렇게 하십시오.
수동으로 또는 /dev/sr0에서 읽는 프로그램에 의해.
이 예는 다중 세션 미디어에만 적용됩니다. CDRSkin 옵션 추가
--grow_overwriteable_iso to all -as cdrecord는 다중 세션을 활성화하기 위해 실행됩니다.
덮어쓸 수 있는 미디어에 대한 에뮬레이션.

하자 조리 소 아래에 그로이소프
Growthisofs는 -C 및 -M 옵션을 이해하는 ISO 포맷터 프로그램을 기대합니다. 만약에 조리 소
"xorrisofs"라는 이름으로 시작하면 적합합니다.
$ 내보내기 MKISOFS="xorrisofs"
$ growisofs -Z /dev/dvd /일부/파일
$ 성장 isofs -M /dev/dvd /more/files
시스템에서 "xorrisofs"를 사용할 수 없는 경우 링크를 만들어야 합니다.
가리키는 조리 소 바이너리를 다운로드하고 성장 isofs에게 이를 사용하도록 지시합니다. 예:
$ ln -s $(어떤 xorriso) "$HOME/xorrisofs"
$ 수출 MKISOFS="$HOME/xorrisofs"
"--" 인수를 사용하여 mkisofs 에뮬레이션을 종료하고 모든 기능을 사용할 수 있습니다. 조리 소 명령.
growisofs는 "-o"로 시작하는 옵션을 싫어하지만 -outdev는 "-"로 설정해야 합니다. 그래서 사용
대신 "outdev":
$ 성장 isofs -Z /dev/dvd -- outdev - -update_r /my/files /files
$ 성장 isofs -M /dev/dvd -- outdev - -update_r /my/files /files
Growthisofs는 DVD 및 BD에 대한 뛰어난 굽기 기능을 갖추고 있습니다. 세션을 에뮬레이트하지 않습니다.
하지만 덮어쓸 수 있는 미디어의 기록입니다.

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

of 입력 시간 문자열
프로그램 날짜별로 인쇄됨: '목 11월 8 14:51:13 CET 2007 '
무시되는 부분이 없으면 동일합니다. XNUMX월 8 14:51:13 2007 '
날짜별로 예상되는 것과 동일합니다. 110814512007.13
XNUMX주 후: +4주
현재 시간: +0
XNUMX시간 전: -3 시간
1년 1970월 XNUMX일 이후의 시간(초): = 1194531416

증분 백업 of a 예배 규칙서 나무
이렇게 하면 ISO 이미지의 /projects 및 /personal_mail 디렉토리 트리가 변경됩니다.
해당 디스크 사본의 정확한 복사본이 됩니다. ISO 파일 객체가 생성됩니다.
삭제하거나 그에 따라 속성을 조정하세요.
ACL, xattr, 하드 링크 및 MD5 체크섬이 기록됩니다. 가속 비교는
잠재적으로 더 큰 백업 크기를 희생하여 활성화됩니다. 예상되는 미디어만
볼륨 ID 또는 빈 미디어가 허용됩니다. 이름이 *.o 또는 *.swp와 일치하는 파일 가져오기
명시적으로 제외됩니다.
쓰기가 완료되면 기록된 MD5로 새 세션을 확인합니다.
$ 조리소 \
-abort_on 치명적 \
-for_backup -disk_dev_ino \
-assert_volid 'PROJECTS_MAIL_*' 치명적 \
-개발 /개발/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 실패 -- -모두 꺼내기
두 개의 디스크 트리를 업데이트할 때마다 동일한 매체에서 여러 번 사용
매체가 원합니다. 빈 매체로 시작하고 실행이 실패할 때까지 업데이트합니다.
이전 공간에 남은 공간이 부족하여 우아하게.
이는 전체 백업이 미디어에 상당한 남은 용량을 남겨두고 다음과 같은 경우에 의미가 있습니다.
예상되는 변경 사항은 전체 백업보다 훨씬 작습니다. zisofs 압축을 적용하려면
로컬 파일 시스템에서 새로 복사된 데이터 파일에 다음을 삽입하십시오.
-commit 직전 명령:
-하드링크 수행_업데이트 \
-find / -type 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=" 옵션으로 직접 세션 번호를 받아들입니다.
다중 세션 미디어 및 가장 덮어쓰기 가능한 미디어 조리 소 sbsectors에게 말할 수 있습니다
세션 중 조리 소 명령 -toc. 다음 명령을 커밋한 후에 사용됩니다.
새로 작성된 세션에 대해 일치하는 마운트 명령을 인쇄합니다(여기서는 마운트 지점에 대해)
/ 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 최연소자 백업 for -update_r. 최소한 두 개의 미디어를 가지고 있어야 합니다.
교대로 사용합니다. 따라서 새 쓰기 작업으로 인해 오래된 백업만 위험에 처할 수 있습니다.
최신 백업은 다른 매체에 안전하게 저장됩니다.
업데이트 시도가 실패할 경우를 대비하여 전체 백업을 수행할 수 있도록 항상 빈 미디어를 준비하십시오.
남은 용량이 부족하기 때문입니다. 이 실패는 이전 매체를 망치지 않을 것입니다.
코스입니다.

복원 예배 규칙서 나무 a 특별한 ISO 세션 디스크
이는 미디어를 마운트하고 일반 파일 작업을 사용하는 대신 사용할 수 있습니다.
먼저 미디어에 어떤 백업 세션이 있는지 확인하세요.
$ xorriso -outdev /dev/sr0 -toc
그런 다음 ACL, xattr 및 하드 링크 복원을 활성화합니다. 원하는 세션을 로드하고
파일 트리를 디스크에 저장합니다. rwx 권한 없이 /home/thomas/restored를 생성하지 마십시오.
$ xorriso -for_backup \
-로드 volid 'PROJECTS_MAIL_2008_06_19*' \
-indev /dev/sr0 \
-osirrox 켜기:auto_chmod_on \
-chmod u+rwx / -- \
-추출 /projects /home/thomas/restored/projects \
-추출 /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 섹터_맵="$HOME"/dvd_copy.map --
필요한 경우 -eject 또는 다른 -indev 드라이브를 사용하여 이 작업을 여러 번 반복할 수 있습니다.
다음에서 사용할 수 있는 주소는 "$HOME"/dvd_copy.map의 사람이 읽을 수 있는 부분을 참조하세요.
마운트 옵션 -o sbsector= 또는 -s를 사용하는 "$HOME"/dvd_copy.

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


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad