영어프랑스어스페인어

Ad


온웍스 파비콘

xorrisofs - 클라우드 온라인

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

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

프로그램:

이름


xorrisofs - 프로그램 xorriso에 의한 ISO 9660 프로그램 mkisofs의 에뮬레이션

개요


xorrisofs [ 옵션 ] [-o 파일명 ] pathspec [pathspecs ...]

기술


xorrisofs Rock Ridge 고급 ISO 9660 파일 시스템과 이에 대한 추가 세션을 생성합니다.
파일 시스템. 선택적으로 Joliet 디렉토리 트리도 생성할 수 있습니다.

xorrisofs Joerg Schilling의 cdrtools에서 프로그램 mkisofs의 옵션을 이해합니다. 그것은
구현은 cdrtools와 소스 코드를 공유하지 않는 xorriso 프로그램의 일부입니다.

ISO 9660, 산등성이, 졸리엣, HFS + :
ISO 9660 (일명 ECMA-119)는 주로 광 매체에 사용되는 읽기 전용 파일 시스템입니다.
CD, DVD, BD이지만 디스크 파일, USB 스틱 또는
디스크 파티션. 많은 운영 체제와 다음의 부팅 기능에서 널리 읽을 수 있습니다.
개인용 컴퓨터.
ISO 9660은 매우 제한된 파일 이름으로 디렉토리 및 데이터 파일을 설명합니다.
대문자와 소문자의 구별. 메타데이터가 기본 POSIX를 준수하지 않습니다.
명세서.
산등성이 ISO 9660을 향상시키는 추가 정보 세트의 이름입니다.
소유권, 액세스 권한이 있는 POSIX 호환 파일 시스템을 나타낼 수 있도록 파일 시스템
권한, 심볼릭 링크 및 기타 속성. Rock Ridge는 최대
255바이트 및 최대 1024바이트의 경로.
xorrisofs는 기본적으로 Rock Ridge 정보를 생성합니다. 강력하게 권장하지 않습니다.
이 기능을 비활성화하십시오.
졸리 엣 최대 64개의 파일 이름을 제공하는 추가 디렉토리 트리의 이름입니다.
UTF-16으로 인코딩된 문자. Joliet 트리는 주로 ISO를 읽는 데 흥미가 있습니다.
Microsoft Corporation의 운영 체제별 이미지. 이 디렉토리 트리 생성
옵션 -J로 활성화할 수 있습니다.
ISO 9660:1999 더 긴 파일 이름을 제공하는 추가 디렉토리 트리의 이름입니다.
단일 파일 이름에 최대 207자를 사용할 수 있습니다. 일부에서는 유용할 수 있습니다.
Rock Ridge도 Joliet도 읽지 못하지만 필요로 하는 오래된 컴퓨터 시스템 부팅 기능
그럼에도 불구하고 더 긴 파일 이름. 이 디렉토리 트리의 생성은 옵션으로 활성화할 수 있습니다.
-iso-레벨 4.
HFS + 일반적으로 하드에서 쓰기 및 읽기에 사용되는 파일 시스템의 이름입니다.
디스크 및 이와 유사한 장치. 새로운 ISO에 HFS+ 파티션을 내장할 수 있습니다.
9660 이미지를 만들고 Apple 파티션 맵 항목으로 표시합니다. 이것은 옵션을 방해합니다
-G 또는 -isohybrid-mbr과 같이 ISO 이미지의 처음 32KiB에 데이터를 복사합니다. 보다
옵션 -hfsplus.
임베디드 HFS+ 파티션을 갖는 주요 목적은 특정 모델의 부팅입니다.
애플 컴퓨터.

삽입 파일 으로 전에, ISO 영상:
xorrisofs 두 종류의 파일 주소를 처리합니다.
디스크 경로 로컬 파일 시스템 트리의 개체에 대한 경로입니다.
iso_rr_path ISO 이미지에 있는 파일 개체의 Rock Ridge 주소입니다. 록 릿지가 없다면
정보는 신흥 ISO에 저장되고 이름은 ISO 9660에 매핑됩니다.
제한된 길이와 문자 집합의 이름.

프로그램 인수는 다음과 같이 처리됩니다. 경로 사양, 원본 mkisofs로 인식되지 않는 경우
옵션 또는 추가 xorrisofs 옵션. pathspec은 입력 파일 개체를
disk_path. -graft-points 옵션이 없으면 동작은 파일에 따라 다릅니다.
disk_path의 유형입니다. 디렉토리는 ISO 이미지의 /-디렉토리와 병합됩니다. 의 파일
다른 유형은 /-디렉토리에 복사됩니다.
-graft-points가 있으면 각 pathspec은 첫 번째 발생 시 분할됩니다.
=-문자. = 앞의 부분은 다음과 같이 간주됩니다. 목표, 즉 파일의 iso_rr_path
ISO 이미지의 객체. 첫 번째 = 이후의 부분은 다음과 같이 간주됩니다. , 즉 disk_path
입력 개체의.
= 문자를 iso_rr_path의 일부로 만들 수 있습니다.
\-성격. 의 일부가 될 \-문자에 대해서도 동일한 작업을 수행해야 합니다.
iso_rr_path.iso_rr_path입니다.

pathspec의 소스 부분이 디렉토리로 연결되면 이 아래의 모든 파일은
디렉토리도 이미지에 삽입됩니다. 특정 파일 제외 가능
옵션 -m의 도움으로 삽입되지 않도록 합니다.
대상이 이미 존재하는 경우 다음 규칙이 적용됩니다. 디렉터리 및 기타 파일
기존 비디렉토리를 덮어쓸 수 있습니다. 디렉터리는 기존 디렉터리와 병합됩니다.
비디렉토리는 기존 디렉토리를 덮어쓸 수 없습니다.

관계 프로그램 소리소:
xorrisofs 실제로 프로그램의 명령 모드입니다. 조리 소, 다음 중 하나에 의해 입력됩니다.
xorriso 명령 "-as mkisofs" 또는 "xorrisofs" 이름 중 하나로 프로그램 시작,
"mkisofs", "genisoimage" 또는 "genisofs".
이 명령 모드는 일반 xorriso 명령으로 이어지는 인수 "--"로 남을 수 있습니다.
방법. 보다 사람 조리 소 설명을 위해.

xorriso는 주로 libburn의 도움으로 이미지 읽기 및 쓰기를 수행합니다.
광 드라이브용이지만 디렉토리를 제외한 모든 POSIX 파일 유형에서도 작동합니다.
프로그램 메시지는 모든 이미지 파일을 "드라이브"라고 부릅니다. 지원되지 않는 파일 형식
읽기는 "공백"으로 보고됩니다. 보고된 무료 미디어 공간은 상당히 허구적일 수 있습니다.
그렇지만 xorrisofs 광학 드라이브에서 직접 작동하지 않고 오히려
libburn은 일반 장치 파일로 간주합니다. 그래서 순차 광학의 쓰기를 위해
미디어(CD, DVD-R, DVD+R, BD-R)는 굽기 프로그램을 사용해야 합니다. 예: cdrecord
xorriso의 에뮬레이션. 예를 참조하십시오.

옵션


영상 로딩 :

다음 옵션은 기존 ISO 이미지의 로드를 제어합니다.
적절한 애드온 세션을 준비합니다. 누락된 경우 새 이미지가 구성됩니다.
기스로부터.

-M 디스크 경로
기존 ISO 이미지 디렉토리 트리를 로드할 경로를 설정합니다.
추가 세션으로 다가오는 디렉토리 트리를 기반으로 합니다. 경로는 다음으로 이어져야 합니다.
임의 접근이 가능한 파일 객체. GNU/Linux에서: 일반 데이터 파일 또는 블록
장치 파일.
특별한 종류의 의사 disk_path는 "/개발/fd/"숫자. 그것은 묘사한다
운영 체제 여부에 관계없이 주어진 번호로 파일 디스크립터를 엽니다.
의 파일 노드에서 이 기능을 지원합니다. /dev/fd 아니면. 예를 들어 /dev/fd/3은 파일입니다.
나중에 xorriso를 시작한 프로그램에 의해 열린 설명자 3.

-이전 세션 디스크 경로
-M의 별칭.

-개발자 디스크 경로
-M의 별칭.

-C last_session_start,next_writeable_address
ISO 이미지를 읽을 위치에서 2KiB 블록 주소 last_session_start를 설정합니다.
-M 옵션으로 주어진 파일의
쉼표로 구분하여 추가 세션이 생성될 next_writeable_address를 설정합니다.
드디어 쓰게 됩니다. Decisive는 실제로 의도된 블록 주소입니다.
독자는 의도된 매체에서 수퍼블록 주소로 사용해야 합니다.
굽기 프로그램의 도움으로 광학 매체에서 두 값을 조회할 수 있으며
cdrecord 옵션 -msinfo. xorriso 자체는 cdrecord 에뮬레이션에서 이를 얻을 수 있습니다. 하다
드라이브를 로드하지 말고 수동으로 또는 dd와 같은 프로그램으로 로드하십시오.
몇 바이트를 읽습니다. 그래야만 장치 드라이버가 사실을 알고 있음을 확신할 수 있습니다.
매체의 읽을 수 있는 크기.
dd if=/dev/... 카운트=1 >/dev/null 2>&1
값=$(xorriso -as cdrecord dev=/dev/... -msinfo)
에코 $값
옵션 -C를 옵션 -M 없이 사용하여 처음부터 ISO 이미지를 생성할 수 있습니다.
0이 아닌 블록 주소에 최종적으로 기록될 수 있도록 준비하십시오. 매개변수
그런 다음 last_session_start를 0으로 설정해야 합니다.

-cdrecord-매개변수 last_session_start,next_writeable_address
-C의 별칭.

설정 아시아인 대상 파일 삽입:

-경로 목록 디스크 경로
disk_file에서 경로 사양을 한 줄씩 읽고 표시된 파일 개체를 삽입합니다.
ISO 이미지로. disk_path가 "-"이면 표준에서 경로 사양을 읽습니다.
입력.

--quoted_path_list 디스크 경로
-path-list 옵션과 비슷하지만 일반 행이 아닌 인용된 단어를 읽습니다.
따옴표 밖의 공백은 무시됩니다. 다른 한편으로는
개행 문자를 포함하는 경로 사양을 나타냅니다.
큰따옴표 " 및 작은따옴표 '를 사용하여 묶을 수 있습니다.
공백을 만들고 경로 사양의 일부로 만듭니다. 각 마크 유형은
다른 유형. 후행 백슬래시 \ 외부 따옴표 또는 열린 따옴표
다음 입력 줄이 추가되도록 합니다.

-f
심볼릭 링크를 디스크에 심볼릭 링크로 저장하지 않고 디스크에서 해결합니다.
ISO 이미지.

-팔로우 링크
-f의 별칭.

-이식점
iso_rr_path와
=-문자로 구분된 disk_path.

-m 디스크_패턴
이미지에 파일이 삽입되지 않도록 제외합니다. 해당 파일은 조용히 무시됩니다.
그 중 disk_path는 주어진 쉘 구문 분석기 패턴과 일치합니다. /문자가 없는 경우
패턴의 일부인 경우 디스크의 리프 이름과 일치합니다.
파일.
둘 이상의 -m 옵션을 제공할 수 있습니다.

-들어오지 못하게 하다
-m의 별칭.

-x
-m의 별칭.

-오래된 제외
-m의 별칭.

-제외 목록 디스크 경로
disk_path 파일의 각 줄을 disk_pattern 인수로 사용하여 -m을 수행합니다.

-z
에서 생성한 zisofs 압축 파일을 인식하고 적절하게 처리할 수 있습니다.
프로그램 mkzftree. 이 파일에는 필요한 메타 데이터가 포함되어 있으므로
Linux 커널이 이를 인식하고 압축되지 않은 상태로 콘텐츠를 제공할 것입니다.
양식.

-투명 압축
-z의 별칭.

-루트 iso_rr_path
주어진 iso_rr_path 아래에 모든 파일을 삽입합니다. -graft-points 옵션이 주어지면,
그런 다음 iso_rr_path는 pathspec의 각 대상 부분 앞에 추가됩니다.
-root의 기본값은 "/"입니다.

-오래된 루트 iso_rr_path
로드된 이미지에 파일 증분 삽입을 활성화합니다. 효과적인 목표
지정된 경로 사양의 소스 주소는 대상이 이미 있는지 여부를 비교합니다.
ISO 이미지에 존재하며 여전히 디스크의 소스와 동일합니다. 메타데이터
ISO 이미지가 디스크의 이미지와 다른 경우 조정됩니다. 새 파일 및
내용이 변경된 파일이 새로 추가됩니다. 존재하지 않는 대상 파일
해당하는 pathspec 소스 중 하나에서 ISO 디렉토리에서 제거됩니다.
나무.
-root의 유효 설정이 주어진 iso_rr_path와 다른 경우
-old-root, -old-root 디렉토리 아래의 파일이 그 아래에 복제됩니다.
-루트 디렉토리. 복제는 파일 비교 전에 발생합니다.

--old-root-no-ino
기록을 비활성화하고 디스크 inode 번호를 사용합니다. 디스크 inode 번호가 없는 경우
-old-root 옵션은 디스크 파일 내용을 읽고 비교해야 합니다.
ISO 이미지에 기록된 MD5 체크섬으로.
기록된 디스크 inode 번호와 신뢰할 수 있는 ctime 및 mtime으로 가능합니다.
콘텐츠를 실제로 읽지 않고 콘텐츠의 잠재적 변화를 감지합니다. 허점
여러 다른 파일 시스템이 동일한 디렉토리에 마운트될 수 있는 경우 남아 있습니다.
습관처럼 /mnt. 이 경우 --old-root-devno 옵션을 사용하거나
--old-root-no-ino로 inode 번호 단축키를 비활성화합니다.

--오래된 루트-devno
기록된 장치 번호를 기록된 inode 번호와 함께 비교할 수 있습니다.
이것은 유행을 타지 않는 좋은 오래된 안정적인 장치 번호에서만 작동합니다.
유감스럽게도. 재부팅할 때마다 하드 디스크의 장치 번호가 다른 경우
이 비교는 모든 파일을 변경된 것으로 간주하므로 증분 크기를 방지합니다.
절약.

--오래된 루트-no-md5
데이터 파일 콘텐츠에 대한 MD5 체크섬의 기록 및 사용을 비활성화합니다. 둘 다 아니면
체크섬과 디스크 아이노드 번호가 기록되지 않으면 -old-root 옵션은
ISO 이미지 파일 내용을 디스크 파일 내용과 비교할 때 읽을 수 있습니다.

설정 아시아인 대상 영상 생산 :

-o 디스크 경로
떠오르는 ISO 이미지의 출력 파일 주소를 설정합니다. 주소가 다음과 같이 존재하는 경우
일반 파일의 경우 이미지 생성이 시작되면 길이가 0으로 잘립니다. 할 수 있습니다
이미 디렉토리로 존재하지 않습니다. 아직 존재하지 않으면 상위 디렉토리
존재해야 하며 일반 파일이 생성됩니다.
특별한 종류의 의사 disk_path는 "/개발/fd/"숫자. 그것은 묘사한다
운영 체제 여부에 관계없이 주어진 번호로 파일 디스크립터를 엽니다.
의 파일 노드에서 이 기능을 지원합니다. /dev/fd 아니면. 예를 들어 /dev/fd/4은 파일입니다.
나중에 xorriso를 시작한 프로그램에 의해 열린 설명자 4.
기본값은 표준 출력(/dev/fd/1)이며 disk_path "-"로 설정할 수도 있습니다.

-산출 디스크 경로
-o의 별칭.

--stdio_sync "켜기"|"끄기"|"종료"|숫자
데이터를 유지하기 위해 디스크에 강제로 출력할 바이트 수를 설정합니다.
느린 장치에 대한 많은 보류 데이터로 인해 메모리가 막히는 것을 방지합니다. "온"은
"16m"와 동일합니다. 강제 출력은 "off"로 비활성화하거나 "end"로 지연시킬 수 있습니다.
모든 데이터가 생성될 때까지 숫자를 선택한 경우 64k 이상이어야 합니다.
xorriso mkisofs 에뮬레이션의 기본값은 --stdio_sync "off"입니다.
xorriso는 기본 크기가 4MiB인 내부 fifo 버퍼를 사용합니다. 그래서 강제로 운영
시스템 I/O 캐시에서 디스크로의 동시 생성을 반드시 차단하지는 않습니다.
더 많은 이미지 콘텐츠.

--emul-toc
임의 액세스 파일에 첫 번째 세션이 있는 두 번째 수퍼 블록을 씁니다. 만약에
추가 세션이 추가되고 첫 번째 수퍼 블록이 업데이트된 다음
두 번째 수퍼블록은 덮어쓰지 않습니다. 따라서 여전히 장착이 가능합니다.
첫 번째 세션 및 추가 세션의 시작 블록을 찾습니다.
가격은 64KiB의 추가 공간 소비입니다. -partition_offset이 XNUMX이 아니면
128KiB에 파티션 설정의 두 배를 더한 것입니다.

--no-emul-toc
임의 액세스 파일에 첫 번째 세션이 있는 두 번째 수퍼 블록을 쓰지 마십시오.
이것이 기본값입니다.

--정렬-가중치 무게_번호 iso_rr_path
LBA 가중치 번호를 일반 파일에 부여합니다. iso_rr_path가 디렉토리로 연결되는 경우
그러면 아래의 모든 일반 파일이 weight_number를 갖게 됩니다.
weight_number의 범위는 -2147483648에서 2147483647입니다. 높을수록
lower는 떠오르는 ISO 이미지에 있는 파일 데이터의 블록 주소입니다.
현재 El Torito 부트 카탈로그의 하드코딩 가중치는 1억입니다. 보통
가능한 가장 낮은 주소를 가진 블록을 차지해야 합니다. 데이터 파일이 추가됨
또는 초기 가중치 0으로 로드됩니다. 부팅 이미지 파일의 기본 가중치는 2입니다.

--정렬-가중치-목록 디스크 경로
로컬 파일 시스템의 파일에서 가중치 번호와 iso_rr_path 쌍을 읽습니다.
--sort-weight와 같이 각 쌍을 적용합니다.
xorrisofs 실행의 마지막 --sort-weight-list 또는 --sort-weight-patterns만 가져옵니다.
효력이 발생합니다.
중량 번호는 줄의 시작 부분부터 읽습니다. iso_rr_path 부분은
입력 라인은 라인의 첫 번째 공백 또는 탭 문자 직후에 시작됩니다.
이 기능이 일반적인 xorriso 시퀀스 내에서 사용되는 경우에 대한 참고 사항
명령(순수한 mkisofs 에뮬레이션 실행에는 문제가 아님):
주소가 지정된 파일은 실행할 때 이미 ISO 이미지 모델에 있어야 합니다.
-as mkisofs --정렬-가중치 목록 디스크_경로 --
이러한 여러 명령을 사용하여 둘 이상의 가중치 파일을 적용할 수 있습니다.
-indev 또는 -dev에 의해 로드된 데이터 파일은 1과 2 exp 사이의 가중치를 얻습니다. 28 =
블록 주소에 따라 268,435,456. 이것은 그들을 대략적으로 유지할 것입니다
수정하는 쓰기 방법을 적용하면 같은 순서입니다.

--정렬-가중치-패턴 디스크 경로
--sort-weight-list 와 비슷하지만 iso_rr_paths를 쉘 파서 패턴으로 확장
일치하는 각 파일에 --sort-weight를 적용합니다.

-dir 모드 모드
이미지의 모든 디렉토리에 대한 액세스 권한을 지정된 모드로 설정합니다.
"0"으로 시작하는 XNUMX진수이거나 쉼표로 구분된
[ugoa]*[+-=][rwxst]* 형식의 명령문. 예: ug=rx,a-rwx

-파일 모드 모드
-dir-mode와 유사하지만 이미지의 모든 일반 데이터 파일용입니다.

-인주
생성된 ISO 이미지 끝에 300 KiB를 추가합니다. 이것은 가능한 읽기를 우회합니다.
TAO 모드에서 CD 미디어에 기록된 ISO 이미지의 오류. 그만큼
--emul-toc가 지정되지 않은 경우 추가 바이트가 ISO 이미지의 일부로 청구됩니다.
옵션 -pad가 기본값입니다.

- 패드 없음
생성된 ISO 이미지 끝까지 300KiB 패딩을 비활성화합니다. 이 경우 안전합니다.
이미지가 CD에 기록되지 않았거나 CD에만 기록된 경우
쓰기 모드 SAO에서 추적합니다.

--오래된 비어 있음
[0,31] 범위의 블록 주소를
자신의 데이터 콘텐츠가 없습니다. 새로운 방법은 그러한 모든 것이 전용 블록을 갖는 것입니다.
파일이 가리킬 것입니다.

설정 아시아인 대상 기준 규정 준수:

-iso 수준 번호
파일 이름 지정 및 데이터의 제한을 정의하는 ISO 9660 버전 지정
파일 크기. 명명 제한은 Rock Ridge 이름에는 적용되지 않고
저수준 ISO 9660 이름. 세 가지 적합성 수준이 있습니다.
레벨 1은 형식 8.3의 ISO 이름과 최대 4GiB - 1의 파일 크기를 허용합니다.
레벨 2는 최대 32자의 ISO 이름과 최대 4GiB - 1의 파일 크기를 허용합니다.
레벨 3은 최대 32자의 ISO 이름과 최대 400GiB의 파일 크기를 허용합니다.
200KiB. (이 크기 제한은 ISO가 아닌 xorriso 구현에 의해 설정됩니다.
9660이면 거의 8TiB를 허용합니다.)
의사 레벨 4는 추가 ISO 9660:1999 디렉토리 트리의 생성을 가능하게 합니다.

-disallow_dir_id_ext
ISO 이름에 점을 허용하는 mkisofs의 나쁜 습관을 따르지 마십시오.
디렉토리. 반면에 일부 부팅 가능한 GNU/Linux 이미지는 이 불량에 의존합니다.
습관.

-U
이 옵션은 점 없이 최대 37자의 ISO 파일 이름을 허용합니다.
255자보다 긴 경로 및 파일 이름의 모든 ASCII 문자. 더 나아가
ISO 이름 끝에 있는 세미콜론과 버전 번호를 생략합니다.
이것은 모두 ISO 9660 사양을 위반합니다.

-번역되지 않은 파일 이름
-U의 별칭.

-untranslated_name_len 번호
문자 없이 지정된 문자 수까지 ISO 파일 이름을 허용합니다.
변환. 최대 수는 96입니다. 파일 이름에 더 많은 문자가 있는 경우
이미지 생성은 의도적으로 실패합니다.
이는 ISO 9660 사양을 위반합니다.

-소문자 허용
ISO 파일 이름에 소문자를 허용합니다.
이는 ISO 9660 사양을 위반합니다.

- 편안한 파일 이름
ISO 파일 이름에 거의 모든 7비트 문자를 허용합니다. 0x0 및 '/'는 허용되지 않습니다.
옵션 -allow-lowercase가 지정되지 않은 경우 소문자는 다음으로 변환됩니다.
대문자.
이는 ISO 9660 사양을 위반합니다.

-d
점이 없는 ISO 파일 이름에 후행 점을 추가하지 마십시오.
이는 ISO 9660 사양을 위반합니다.

-생략 기간
-d의 별칭.

-l
ISO 파일 이름에 최대 31자를 허용합니다.

-전체-iso9660-파일 이름
-l의 별칭.

-max-iso9660-파일 이름
ISO 파일 이름에 최대 37자를 허용합니다.
이는 ISO 9660 사양을 위반합니다.

-N
ISO 이름 끝에 있는 세미콜론과 버전 번호를 생략하십시오.
이는 ISO 9660 사양을 위반합니다.

-버전 번호 생략
-N의 별칭.

설정 아시아인 대상 기준 확장명 :

-R
mkisofs에서 이 옵션은 Rock Ridge 확장을 활성화합니다. xorrisofs 에 의해 그들을 생산
기본. --norock 옵션으로 비활성화하는 것은 권장하지 않습니다.

-록
-R의 별칭.

-r
ISO 이미지에 있는 모든 파일의 Rock Ridge 사용자 및 그룹 ID를 0으로 설정합니다. 허가
모두에게 r 권한. 모든 w 권한을 거부합니다. x 권한이 설정되어 있으면 권한 부여
모두에게 x 권한. s-bit 및 t-bit를 제거합니다.

-합리적인 바위
-r의 별칭.

--노록
이 옵션은 ISO 9660 파일에 대한 Rock Ridge 확장 생성을 비활성화합니다.
사물. 의 다중 세션 기능 xorrisofs 네이밍에 많이 의존
Rock Ridge의 충실도. 따라서 이 옵션으로 비활성화하지 않는 것이 좋습니다.

-파일_이름_한계 번호
파일 이름의 최대 허용 길이를 64~255 범위에서 설정합니다. 경로
주어진 숫자보다 긴 구성 요소는 잘리고 해당
콜론 ':'과 MD33의 5진수 표현으로 덮어쓴 마지막 XNUMX바이트
전체 대형 이름의 처음 4095바이트. 잠재적인 불완전한 UTF-8
문자는 선행 바이트를 '_'로 대체합니다.
최대 4.1까지의 Linux 커널은 길이가 254와 255인 이름을 잘못 표시합니다.
disk_paths 안이나 아래에서 그러한 이름을 기대하고 그러한 Linux로 ISO를 마운트할 계획을 세우십시오.
커널의 경우 -file_name_limit 253을 설정하는 것이 좋습니다.

-D 표준 ECMA-119는 이미지의 어떤 경로도 8개 이상의 이름을 가질 것을 요구하지 않습니다.
구성 요소 또는 255자. 따라서 더 깊이 이동해야 합니다.
디렉토리 트리를 상위 디렉토리로 이동합니다. Rock Ridge는
이러한 재배치된 디렉토리는 원래 깊은 위치에 나타나지만 이 기능은
이미지를 마운트하는 운영 체제에서 제대로 구현되지 않을 수 있습니다.
옵션 -D는 이 깊은 디렉터리 재배치를 비활성화하므로 ISO 9660을 위반합니다.
명세서.
xorrisofs에는 기본적으로 -D가 설정되어 있습니다. 명시적으로 주어지면 옵션을 재정의합니다.
-rr_reloc_dir 및 -hide-rr-moved.

-disable-deep-relocation
-D의 별칭.

-rr_reloc_dir name
깊은 디렉토리의 재배치를 활성화하여 ECMA-119 파일 경로를 피하십시오.
8개 이상의 이름 구성 요소 또는 255자. 해당 파일로 연결되는 디렉토리
경로는 이미지의 루트 디렉토리에 있는 디렉토리로 이동됩니다. 그것의 이름
이 옵션으로 설정됩니다. 루트 디렉토리 자체를 사용하는 것은 허용됩니다.
전체 디렉토리 트리는 Rock으로 해석될 때 원래 깊게 나타납니다.
능선 나무. ECMA-119 정보만 있으면 재정렬된 것으로 나타납니다.
깊이 생각한.
주어진 재배치 대상 디렉토리가 이미 존재하지 않는 경우 이미지
생산이 시작되면 생성되고 Rock Ridge에 재배치로 표시됩니다.
인공물. 적어도 GNU/Linux에서는 마운트된 Rock Ridge에 표시되지 않습니다.
이미지.
이름은 첫 번째 문자 뒤에 '/' 문자를 포함해서는 안 되며
255바이트보다 길어야 합니다.
-D 옵션이 있으면 이 옵션은 효과가 없습니다.

-hide-rr-이동
-rr_reloc_dir "/.rr_moved"의 별칭

--for_backup
백업 충실도를 향상시키는 옵션 활성화: --acl, --xattr, --md5, --hardlinks.

--acl
GNU/Linux 또는 FreeBSD에서 ACL 기록 및 로드 활성화(man getfacl,
남자 ACL). 마운트된 ISO 이미지에는 적용되지 않습니다. 그러나 xorriso는 할 수 있습니다
ISO 이미지에서 파일을 추출할 때 동일한 시스템에서 복원합니다.

--xattr
사용자에서 GNU/Linux 또는 FreeBSD 확장 속성의 기록 및 로드 활성화
네임스페이스(man getfattr 및 man attr, man getextattr 및 man 9 extattr 참조,
각기). 마운트된 ISO 이미지에는 적용되지 않습니다. 그러나 xorriso는 할 수 있습니다
ISO 이미지에서 파일을 추출할 때 동일한 시스템에서 복원합니다.

--md5
전체 ISO 이미지 및 각 단일 이미지에 대한 MD5 체크섬 기록 활성화
이미지의 데이터 파일. xorriso는 다음을 사용하여 ISO 이미지의 내용을 확인할 수 있습니다.
합계를 계산하고 불일치에 대해 경고합니다. man xorriso, options -check_media,
check_md5_r. xorriso는 기록된 MD5 체크섬을 인쇄할 수 있습니다. 예:
-찾기 / -exec get_md5

--하드링크
하드링크 관계의 로드 및 기록을 활성화합니다. iso_rr 계열 검색
동일한 디스크 파일에서 파생된 파일은 동일한 콘텐츠 필터링을 가지며
동일한 속성. 각 패밀리의 구성원은 동일한 inode 번호를 얻습니다.
ISO 이미지.
마운트 시 이러한 숫자가 존중되는지 여부는 운영 체제에 따라 다릅니다.
xorriso는 ISO 이미지에서 파일을 추출할 때 하드링크 패밀리를 생성할 수 있습니다.

--scdbackup_태그 디스크_경로 레코드_이름
이미지에 scdbackup 체크섬 레코드를 추가합니다. 이는 매개변수가 다음과 같은 경우에만 작동합니다.
옵션 -C의 next_writeable_address는 0이다. disk_path가 빈 문자열이 아니면,
그런 다음 이 파일 끝에 scdbackup 체크섬 레코드를 추가합니다. record_name은
태그와 레코드의 일부를 가져오는 단어.
프로그램 scdbackup_verify는 태그와 파일 레코드를 인식하고 확인합니다.

-J
ISO와 함께 추가 Joliet 디렉토리 트리 생성 활성화
9660 록 릿지 나무.

-졸리엣
-J의 별칭.

-졸리엣 롱
Joliet 파일 이름에 규정된 103자가 아닌 64자를 허용합니다.
사양. 규정된 제한인 240보다 더 긴 Joliet 경로를 허용합니다.
자.
너무 큰 이름은 잘립니다. 이 옵션이 없으면 너무 큰 경로가 제외됩니다.
졸리엣 나무에서.

-졸리엣-utf16
UCS-16가 아닌 UTF-2BE로 Joliet 파일 이름을 인코딩합니다. 차이점은
UCS-2에 없고 UTF-16에서 2단어로 인코딩되는 문자
각각 16비트. 그런 다음 두 단어 모두 UCS-2의 예약된 하위 집합에서 유래합니다.

-hfsplus
ISO 9660 이미지 내에서 추가 HFS+ 파일 시스템 생성 가능
시스템 영역의 APM(Apple 파티션 맵) 항목으로 표시합니다. 처음 32개
이미지의 KiB.
사용자 데이터를 제출하는 -G 또는 -isohybrid-mbr과 같은 옵션과 충돌할 수 있습니다.
동일한 주소 범위에 포함됩니다. 시스템 영역의 처음 8바이트는
{ 0x45, 0x52, 0x08 0x00, 0xeb, 0x02, 0xff, 0xff }로 덮어씀
부정적인 영향 없이 x86 기계 코드로 실행됩니다. 따라서 MBR이 결합되면
이 기능을 사용하면 처음 8바이트에 필수 명령이 없어야 합니다.
시스템 영역에서 2KiB의 다음 블록은 APM 항목이 차지합니다. 그만큼
첫 번째는 HFS+ 파일 시스템 메타데이터 이전의 ISO 이미지 부분을 다룹니다. 그만큼
두 번째는 HFS+ 메타데이터에서 파일 콘텐츠 데이터의 끝까지의 범위를 표시합니다. 만약에
더 많은 ISO 이미지 데이터가 뒤따르면 세 번째 파티션 항목이 생성됩니다. 다른
xorriso의 기능으로 인해 더 많은 APM 항목이 필요할 수 있습니다.
HFS+는 대소문자를 구분하지 않지만 다음과 같이 파일 이름을 기록할 수 있습니다.
대문자와 소문자. 따라서 iso_rr 이름 트리의 파일 이름
HFS+ 이름 트리에서 충돌할 수 있습니다. 이 경우 추가하여 변경됩니다.
밑줄 문자와 숫자 세기. 이름이 매우 긴 경우
"MANGLED_..."에 매핑하는 데 필요합니다.

-hfsplus-직렬-아니요
16자리 숫자 "0" ~ "9" 및 문자 "a" ~ "f"로 설정합니다.
떠오르는 HFS+ 파일 시스템의 고유한 일련 번호.

-hfsplus-블록 크기 번호
HFS+ 파일 시스템을 생성할 때 사용할 할당 블록 크기를 설정합니다.
허용되는 값은 512, 2048 또는 0입니다. 후자는 프로그램이 결정하도록 합니다.

-apm-블록 크기 번호
Apple 파티션 맵으로 파티션을 설명할 때 사용할 블록 크기를 설정합니다.
허용되는 값은 512, 2048 또는 0입니다. 후자는 프로그램이 결정하도록 합니다.
크기 512는 GPT 생산과 호환되지 않으며 크기 2048은
적어도 이전 Linux 커널에서는 -t hfsplus를 마운트할 수 없습니다.

-hfsplus-파일 생성자 유형 작성자 유형 iso_rr_path
떠오르는 이미지에서 파일의 HFS+ 작성자 및 유형 속성을 설정합니다. 이것들
각각 4자로 된 두 개의 코드입니다.

-hfs-축복-by 축복 iso_rr_path
HFS+ 축복을 발행합니다. 최대 XNUMX개까지 할당할 수 있는 역할입니다.
디렉토리 및 데이터 파일:
"ppc_bootdir", "intel_bootfile", "show_folder", "os9_folder", "osx_folder".
이들은 "p", "i", "s", "9" 및 "x"로 축약될 수 있습니다.
이러한 각 역할은 최대 하나의 파일 개체에 귀속될 수 있습니다. "intel_bootfile"은
데이터 파일에 적용되는 것입니다. 다른 모든 것은 디렉토리에 적용됩니다. 파일 없음
개체는 하나 이상의 축복을 가질 수 있습니다.

-hfs-축복 디스크 경로
HFS+ 축복 "ppc_bootdir"을 디렉토리에서 유래하는 디렉토리로 발행합니다.
로컬 파일 시스템 트리의 disk_path.
이것은 디렉토리 아래에 최소한 하나의 데이터 파일이 있는 경우에만 작동합니다.
다른 로컬 파일 시스템 하위 트리의 파일이 있는 경우 disk_path가 모호해질 수 있습니다.
ISO 이미지의 동일한 하위 트리에 배치됩니다. -hfs-bless-by "p" 사용 고려
iso_rr_path를 통한 명확한 주소 지정을 위해.

설정 아시아인 대상 파일 숨김:

-숨다 디스크_경로_패턴
ISO 9660 및 Rock Ridge의 디렉토리 트리에서 파일을 보이지 않게 합니다.
disk_path는 주어진 쉘 구문 분석기 패턴과 일치합니다. 이러한 숨겨진 데이터 내용
파일이 어떤 파일에도 표시되지 않더라도 결과 이미지에 포함됩니다.
예배 규칙서. 그러나 이미지에서 이름 없는 데이터를 찾으려면 고유한 수단이 필요합니다.
이 명령은 부트 카탈로그에 적용되지 않습니다.

-숨기기 목록 디스크 경로
disk_path 파일의 각 줄을 disk_path_pattern 인수로 사용하여 -hide를 수행합니다.

-숨바꼭질 졸리엣 디스크_경로_패턴
-hide 옵션과 비슷하지만 Joliet의 디렉토리 트리에서 파일을 보이지 않게 만드는 경우
그들의 disk_path는 주어진 쉘 파서 패턴과 일치합니다.

-숨기기 졸리엣 목록 디스크 경로
disk_path 파일의 각 줄을 인수로 사용하여 -hide-joliet를 수행합니다.
disk_path_pattern.

-숨기기-hfsplus 디스크_경로_패턴
-hide 옵션과 비슷하지만 HFS+의 디렉토리 트리에서 파일을 보이지 않게 만드는 경우
그들의 disk_path는 주어진 쉘 파서 패턴과 일치합니다.

-hfsplus-목록 숨기기 디스크 경로
disk_path 파일의 각 줄을 인수로 사용하여 -hide-hfsplus를 수행합니다.
disk_path_pattern.

ISO 영상 ID 문자열:

다음 문자열과 파일 주소는 다음의 기본 볼륨 설명자에 저장됩니다.
ISO9660 이미지. 파일 주소는 ISO 9660 경로입니다. 이 파일들은
[A-Z0-9_] 문자와 정확히 하나의 점으로만 구성된 iso_rr_paths
최대 8자에서 최대 3자를 구분합니다.

-V 본문
ISO 이미지의 볼륨 ID를 설정합니다. xorriso는 최대 32자의 모든 텍스트를 허용합니다.
그러나 드물게 준수되는 사양에 따라 더 엄격한 규칙이 적용됩니다.
적합은 [A-Z0-9_] 중 ASCII 문자입니다. 좋아요: "IMAGE_23"
Joliet은 16개의 UCS-2 문자를 허용합니다. 좋아요: "Windows 이름"
볼륨 ID는 마운트 지점의 이름으로 자동으로 사용될 수 있습니다.
매체가 장난스러운 컴퓨터 시스템에 삽입될 때.

-볼드 본문
-V의 별칭.

-볼셋 본문
ISO 이미지의 볼륨 세트 ID를 설정합니다. 최대 128자까지 허용됩니다.

-P 본문
ISO 이미지의 게시자 ID를 설정합니다. 이것은 개인이나 조직을 식별할 수 있습니다.
누가 무엇을 기록할지 지정했습니다. 최대 128자까지 허용됩니다.

-발행자 본문
-P의 별칭.

-A 본문
ISO 이미지의 애플리케이션 ID를 설정합니다. 이는 사양을 식별할 수 있습니다.
데이터가 기록되는 방식. 최대 128자까지 허용됩니다.
특수 텍스트 "@xorriso@"는 다음과 같은 xorriso의 id 문자열로 변환됩니다.
일반적으로 준비자 ID로 작성됩니다. 프로그램 ID를 다음과 같이 쓰는 것은 잘못된 전통입니다.
애플리케이션 ID

-appid 본문
-A의 별칭.

-sysid 본문
ISO 이미지의 시스템 ID를 설정합니다. 이것은 할 수 있는 시스템을 식별할 수 있습니다.
이미지 블록 0에서 15까지의 시스템 영역 내용을 인식하고 그에 따라 행동합니다.
허용되는 문자는 최대 32자입니다.

-p 본문
ISO 이미지의 준비자 ID를 설정합니다. 이는 개인 또는 기타 엔티티를 식별할 수 있습니다.
기록해야 할 데이터의 준비를 제어합니다. 보통 이
운영하는 사람이나 프로그램이 아니라 xorriso의 ID여야 합니다.
xorriso. 변경하지 않도록 하십시오. 최대 128자까지 허용됩니다.
특수 텍스트 "@xorriso@"는 다음과 같은 xorriso의 id 문자열로 변환됩니다.
프로그램 시작 시 기본값입니다.

-준비자 본문
-p의 별칭.

-요약 iso_path
ISO 이미지의 Abstract File 주소를 설정합니다. 이것은 ISO 9660이어야 합니다.
이미지에 대한 추상적 설명을 포함하는 이미지의 파일 경로
콘텐츠. 허용되는 문자는 최대 37자입니다.

-서지 iso_path
ISO 이미지의 Biblio 파일 주소를 설정합니다. 이것은 ISO 9660이어야 합니다.
서지 레코드를 포함하는 이미지의 파일 경로입니다. 허용되는
최대 37자.

-저작권 iso_path
ISO 이미지의 저작권 파일 주소를 설정합니다. 이것은 ISO 9660이어야 합니다.
저작권 표시가 포함된 이미지의 파일 경로입니다. 허용되는
최대 37자.

--수정-날짜=YYYYMMDDhhmmsscc
ISO 이미지 생성 및 수정 타임스탬프를 재정의하는 타임스트링 설정
문자 그대로. YYYYMMDDhhmmsscc를 형성하는 16자리 XNUMX진수로 구성되어야 합니다.
YYYY는 1970년에서 2999년 사이입니다. 시간대는 GMT입니다. 이 GRUB과 일치해야 합니다.
행 :
검색 --fs-uuid --set YYYY-MM-DD-hh-mm-ss-cc
예를 들어 2010040711405800은 7년 2010월 11일 40:58:0(+XNUMX센티초)입니다.

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

El 토리토 부팅 가능 ISO 이미지 :

부팅 가능한 ISO 이미지의 전제 조건은 ISO 이미지에 부팅 파일이 있어야 한다는 것입니다.
짐을 싣는 사람. 컴퓨터의 부팅 기능은 일반적으로 실행되는 이러한 파일로 지정됩니다.
ISO 이미지의 추가 프로그램 파일. xorrisofs 여러 종류의 부츠를 생산할 수 있습니다.
블록 또는 부트 레코드는 ISO 이미지의 일부가 되고
부팅 기능에 따라.

An El 토리토 부트 레코드는 부트스트래핑 기능을 하나 또는
ISO 이미지에 저장된 바이너리 프로그램 파일인 더 많은 부트 이미지. 의 내용
부팅 이미지 파일은 El Torito의 범위에 있지 않습니다.
xorriso는 주어진 부트 이미지 파일에 따라 부트 카탈로그를 구성하고 구조화합니다.
-b, -e, -el-torito-alt-boot 및 --efi-boot 옵션으로. 종종 여기에는 하나의 항목만 포함됩니다.
El Torito는 부트 기능 PC-BIOS 및 EFI에 의해 해석됩니다. 가장 부팅 가능한 GNU/리눅스
CD에는 PC-BIOS용 ISOLINUX 또는 GRUB 부팅 이미지가 포함되어 있습니다.
xorrisofs GRUB에서 사용되는 옵션인 ISOLINUX 위키의 예제 옵션을 지원합니다.
스크립트 grub-mkrescue 및 FreeBSD AvgLiveCD wiki의 예제.

PC-BIOS 및 EFI 이외의 부팅 기능을 통한 CD 부팅 및 USB 부팅
스틱 또는 하드 디스크의 경우 시스템 영역에 대한 다음 섹션을 참조하십시오.

-b iso_rr_path
El의 현재 항목에 언급될 부팅 이미지 파일을 지정합니다.
Torito 부트 카탈로그. PC-BIOS에 적합하다고 표시됩니다.
ISOLINUX 및 GRUB의 부팅 이미지를 사용하는 경우 이 옵션은 다음과 함께 제공되어야 합니다.
옵션 -c, -no-emul-boot, -boot-load-size 4, -boot-info-table.

-eltorito-부팅 iso_rr_path
-b의 별칭.

-eltorito-alt-boot
현재 El Torito 부트 카탈로그 항목을 마무리하고 새 항목을 시작합니다. 부츠
이미지 파일 및 필요한 모든 옵션은 옵션 앞에 지정해야 합니다.
-eltorito-alt-boot. 모든 추가 El Torito 부팅 옵션이 새 카탈로그에 적용됩니다.
기입. 최대 32개의 카탈로그 항목이 가능합니다.

-e iso_rr_path
El의 현재 항목에 언급될 부팅 이미지 파일을 지정합니다.
Torito 부트 카탈로그. EFI에 적합한 것으로 표시됩니다.
-e 옵션 뒤에는 -no-emul-boot 옵션이 와야 하며 다른 El Torito 옵션은 없어야 합니다.
최종 -eltorito-alt-boot 전에.

--efi-부팅 iso_rr_path
주어진 iso_rr_path, -no-emul-boot와 함께 -eltorito-alt-boot, 옵션 -e를 수행합니다.
그리고 다시 -eltorito-alt-boot. 이 제스처는 다음의 EFI 부팅 가능성을 달성하는 데 사용됩니다.
GRUB2 복구 CD.

-부팅 로드 크기 번호
부팅 이미지에서 부팅 시 로드할 512바이트 블록 수를 설정합니다.
현재 카탈로그 항목. 비에뮬레이션 BIOS 부트 이미지에는 일반적으로 로드 크기가 필요합니다.
/ 4. EFI 부팅 이미지는 일반적으로 부팅이 차지하는 블록 수를 설정합니다.
이미지 파일.
El Torito는 65535보다 큰 로드 크기를 나타낼 수 없습니다.

-하드 디스크 부팅
현재 카탈로그 항목의 부팅 이미지를 에뮬레이트된 하드 디스크로 표시합니다. (아니다
알려진 모든 부트 로더에 적합합니다.)

-no-emul 부팅
현재 카탈로그 항목의 부트 이미지를 플로피 또는 하드를 에뮬레이트하지 않는 것으로 표시
디스크. (이것은 알려진 모든 부트 로더와 함께 사용됩니다.)
-hard-disk-boot와 -no-emul-boot가 모두 지정되지 않은 경우 부팅 이미지는
플로피를 에뮬레이트하는 것으로 표시됩니다. (알려진 부트 로더에는 적합하지 않습니다.)

-eltorito-id 텍스트|56_hexdigits
부팅 이미지가 위치할 부팅 카탈로그 섹션의 ID 문자열을 정의합니다.
나열된. 값이 [56-0A-Fa-f] 9자로 구성되어 있으면 변환됩니다.
그렇지 않으면 처음 28자가 ID 문자열이 됩니다. 의 ID 문자열
첫 번째 부팅 이미지는 전체 카탈로그 ID가 됩니다. 24로 제한됩니다.
문자. 다른 id_string은 섹션 ID가 됩니다.

-eltorito-secrrit XNUMX진수
부팅 이미지의 선택 기준을 정의합니다. 에서 최대 20바이트를 읽습니다.
주어진 문자 [0-9A-Fa-f]. 그들은 부팅 이미지 항목에 귀속됩니다.
목록.

-부팅 정보 테이블
현재 부팅 이미지에서 바이트 8~63을 덮어씁니다. 정보가 제공됩니다
이미지 제작 과정에서 xorriso에 의해: Primary Volume의 블록 주소
디스크립터, 부트 이미지 파일의 블록 주소, 부트 이미지 파일의 크기.

--grub2-부팅-정보
해당 부팅 주소로 현재 부팅 이미지의 바이트 2548 ~ 2555를 덮어씁니다.
영상. 주소는 64비트 리틀 엔디안 번호로 작성됩니다. 2KB 블록입니다.
부팅 이미지 콘텐츠의 주소에 4를 곱한 다음 5씩 증가합니다.

-c iso_rr_path
이미지 내 El Torito 부트 카탈로그 파일의 주소를 설정합니다. 이 파일
주소는 부팅 PC-BIOS 또는 EFI에 중요하지 않지만 나중에 읽을 수 있습니다.
사용 가능한 부팅 이미지에 대해 알아보기 위해 다른 프로그램에서

-eltorito-카탈로그 iso_rr_path
-c의 별칭.

--부팅-카탈로그-숨기기
El Torito 부트 카탈로그가 다음의 디렉토리 트리에 파일로 나타나지 않도록 합니다.
이미지.

지역, MBR, GPT, APM, other 신병 블록 :

ISO 이미지의 처음 16개 블록은 시스템 영역입니다. 시스템용으로 예약되어 있습니다.
종속 부팅 소프트웨어. 이것은 다양한 시스템의 부트 기능 및 파티션 테이블일 수 있습니다.
하드웨어 아키텍처.
A MBR (마스터 부트 레코드)에는 부트 코드와 파티션 테이블이 포함되어 있습니다. 에 의해 읽혀진다
USB 스틱이나 하드 디스크에서 부팅할 때 PC-BIOS, PowerPC CHRP 또는 PReP로 부팅할 때
부팅. 유형이 0xee인 MBR 파티션은 GPT가 있음을 나타냅니다.
A GPT (GUID 파티션 테이블)은 보다 현대적인 방식으로 파티션을 표시합니다. EFI에서 읽습니다.
USB 스틱 또는 하드 디스크에서 부팅할 때 HFS+를 찾고 마운트하는 데 사용할 수 있습니다.
ISO 이미지 내부의 파티션.
An APM (Apple 파티션 맵)은 HFS+ 파티션을 표시합니다. 부팅을 위해 Mac에서 읽습니다.
장착용.
MBR, GPT 및 APM은 결합 가능합니다. APM은 MBR 부팅 코드의 처음 8바이트를 차지합니다. 모두
세 가지는 CDROM에서 El Torito 부팅을 방해하지 않습니다.
xorrisofs 추가 부트 기능 지원: MIPS Big Endian(SGI), MIPS Little Endian
(DEC), SUN SPARC, HP-PA, DEC 알파. 그것들은 서로 결합할 수 없고 또한
MBR, GPT 또는 APM과 결합 가능.

다음 옵션 중 일부는 디스크 경로를 입력으로 예상하지만 설명도 허용합니다.
디스크 파일에서 데이터를 잘라낼 수 있는 libisofs 간격 판독기용 문자열 또는
-indev 및 콘텐츠의 일부를 초기화하려면: -G, -generic-boot, --embedded-boot,
--grub2-mbr, -isohybrid-mbr, -efi-boot-part, -prep-boot-part, -B, -sparc-boot,
-append_partition.
설명 문자열은 콜론 ':'으로 구분된 다음 구성 요소로 구성됩니다.
"--간격:"플래그":"간격":"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::"

-G 디스크 경로
지정된 디스크 파일에서 최대 32768바이트를 ISO 시작 부분에 복사합니다.
영상.
El Torito 부팅 이미지 외에는 disk_path 파일을 추가할 필요가 없습니다.
ISO 이미지. 디렉토리 트리에 파일로 표시되지 않습니다.
다중 세션 상황에서 특수 disk_path "." 디스크 읽기 방지
파일이지만 그럼에도 불구하고 기존 MBR에서 조정이 발생합니다.
다른 옵션으로 주문했습니다.

-일반 부팅 디스크 경로
-G의 별칭.

--임베디드-부팅 디스크 경로
-G의 별칭.

--grub2-mbr 디스크 경로
시스템 영역에 disk_path를 설치하고 최신 GRUB2 MBR로 취급합니다. 내용
첫 번째 부팅 이미지의 시작 주소는 512바이트 블록의 수로 변환되며,
오프셋 4가 추가됩니다. 결과는 64비트 little-endian 숫자로 기록됩니다.
바이트 주소 0x1b0에.

-isohybrid-mbr 디스크 경로
ISOLINUX isohybrid MBR로 disk_path를 설치하여 부트 이미지를 제공합니다.
옵션 -b는 PC-BIOS를 통해 USB 스틱 및 하드 디스크에서 부팅 가능합니다. 이 준비는
일반적으로 이미 생성된 ISO 이미지에서 ISOLINUX 프로그램 isohybrid에 의해 수행됩니다.
디스크 경로는 Syslinux 파일 isohdp[fp]x*.bin 중 하나로 연결되어야 합니다. MBR
isohybrid 필요에 따라 패치됩니다. 첫 번째 파티션은 범위를 설명합니다.
ISO 이미지의. 시작은 기본적으로 블록 0이지만 64 디스크로 설정할 수 있습니다.
-partition_offset 옵션으로 차단 16.
특수 disk_path "."의 의미 옵션 -G를 참조하십시오.

-isohybrid-gpt-basdat
GPT에서 현재 El Torito 부트 이미지(옵션 -b 및 -e 참조)를 파티션으로 표시
기본 데이터 유형입니다. 이것은 -isohybrid-mbr에서만 작동하며 동일한 영향을 미칩니다.
시스템 영역을 -efi-boot-part로 지정합니다. -efi-boot-part 또는
-hfsplus.
GPT로 표시된 처음 세 개의 부팅 이미지도 파티션으로 표시됩니다.
MBR의 0xef 유형 항목. PC-BIOS용 MBR 파티션은 오히려 0x00 유형을 얻습니다.
이 경우 0x17보다. 종종 추가 MBR 항목은 실제로
EFI에 의해 사용됩니다.

-isohybrid-gpt-hfsplus
GPT에서 현재 El Torito 부트 이미지(옵션 -b 및 -e 참조)를 파티션으로 표시
HFS+ 유형. 영향 및 제한은 -isohybrid-gpt-basdat와 같습니다.

-isohybrid-apm-hfsplus
Apple 파티션에서 현재 El Torito 부트 이미지(옵션 -b 및 -e 참조)를 표시합니다.
HFS+ 유형의 파티션으로 매핑합니다. 이것은 -isohybrid-mbr에서만 작동하며
시스템 영역에 대한 -hfsplus와 유사한 영향. 와 결합할 수 없습니다.
-efi-boot-part 또는 -hfsplus.
ISOLINUX isohybrid MBR 파일은 32바이트 x86의 알려진 패턴으로 시작해야 합니다.
본질적으로 아무것도 하지 않는 기계 코드. 32바이트로 덮어쓰게 됩니다.
APM 헤더 목업.

--보호-msdos-레이블
파티션 1이 주장하는 간단한 PC-DOS 파티션 테이블로 시스템 영역 패치
ISO 이미지의 범위이지만 첫 번째 블록은 청구되지 않은 상태로 둡니다.

-partition_offset 2kb_block_adr
주어진 블록에서 시작하는 단일 파티션이 있는 파티션 테이블 생성
주소. 이것은 2048바이트 블록이 아닌 512바이트 블록으로 계산됩니다. 차단하는 경우
주소가 16이 아니면 적어도 16이어야 합니다. XNUMX보다 큰 값은 거의
사용. XNUMX이 아닌 파티션 오프셋으로 인해 XNUMX개의 수퍼블록이 생성되고 XNUMX개의 수퍼블록이 생성됩니다.
디렉토리 트리 세트. 그런 다음 이미지는 절대 시작부터 다음과 같이 마운트할 수 있습니다.
뿐만 아니라 파티션 시작부터.
ISO 이미지의 오프셋 값은 새 세션이
로드된 이미지. 따라서 여기에 정의된 값은 새 ISO 이미지가
쓴.

-partition_hd_cyl 번호
MBR 파티션 테이블의 실린더당 헤드 수를 설정합니다. 0 선택
기본값. 최대값은 255입니다.

-partition_sec_hd 번호
MBR 파티션 테이블의 헤드당 섹터 수를 설정합니다. 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에 대한 실린더 크기 제약 조건을 충족할 수 없습니다. 그들은 그렇게 보인다
어쨌든 지나치게 중요하지 않습니다. 파티션 테이블의 플랫 블록 주소는 다음에 유용합니다.
1TiB.

-partition_cyl_align 모드
실린더의 정수로 이미지 크기 정렬을 제어합니다. 처방된다
isohybrid 사양에 따라 fdisk를 프로그래밍하는 것 같습니다. 실린더 크기는
2048로 나눌 수 있습니다. 8,323,596,288바이트보다 큰 이미지는 MBR에서 정렬할 수 없습니다.
파티션 테이블.
모드 "자동"이 기본값입니다. 패딩에 의한 정렬은 옵션 -isohybrid-mbr인 경우에만 발생합니다.
주어진다.
모드 "켜짐"은 옵션 --protective-msdos-label과 함께 패딩하여 정렬을 유발합니다.
"all" 모드는 "on"과 비슷하지만 -append_partition에서 파티션을
정렬된 크기.
모드 "꺼짐"은 정렬을 무조건 비활성화합니다.

-append_partition 파티션_번호 유형_코드 디스크_경로
준비된 파일 시스템 이미지를 ISO 이미지에 추가하고
신흥 시작 부분에서 부트 블록의 파티션 테이블 항목으로 설명됩니다.
ISO 이미지. 파티션 항목은 반올림된 제출된 파일의 크기를 포함합니다.
2048 바이트의 다음 배수 또는 실린더 크기의 다음 배수로.
후속 다중 세션 실행에 주의하십시오. 추가된 파티션은
덮어썼다.
partition_number는 1~4일 수 있습니다. 숫자 1은 전체 ISO 이미지를
파티션 1 이전에 할당되지 않은 공간. 따라서 대부분의 xorriso MBR 또는 GPT와 함께
2번이 가장 자연스러운 선택이 될 것입니다.
type_code는 "FAT12", "FAT16", "Linux" 또는 다음 사이의 XNUMX진수일 수 있습니다.
0x00 및 0xff. 모든 수치가 유용한 결과를 산출하는 것은 아닙니다. 코드 목록
인터넷에서 "파티션 유형"을 검색하거나 fdisk 명령 "L"을 실행하십시오. 이 코드
GPT가 아닌 MBR에서만 중요합니다.
다른 명령으로 인해 GPT가 생성되면 추가된 파티션
-appended_part_as_gpt가 제공되지 않더라도 거기에서도 언급될 것입니다.

-appended_part_as_gpt
MBR이 아닌 GPT에서 -append_partition의 파티션을 표시합니다. 이 경우
MBR은 전체 출력 데이터를 포함하는 유형 0xee의 단일 파티션을 보여줍니다.
기본적으로 추가된 파티션은 GPT가 생성된 경우에만 GPT에 표시됩니다.
다른 옵션의.

-efi-부팅 부분 디스크 경로
디스크에서 새로운 ISO 이미지로 파일을 복사하고 GPT 항목으로 EFI로 표시
시스템 파티션. EFI 부팅 펌웨어는 FAT 파일 시스템 이미지를 사용하도록 되어 있습니다.
USB 스틱이나 하드 디스크에서 부팅하기 위한 파티션입니다.
disk_path 대신 --efi-boot-image라는 단어를 사용할 수 있습니다. GPT에 노출
EFI 시스템 파티션으로 첫 번째 El Torito EFI 부팅 이미지의 내용. EFI 부팅
이미지는 옵션 -e 또는 --efi-boot에 의해 도입됩니다. 영향을 받는 EFI 부팅 이미지
HFS+ 파티션 외부에 저장되기 때문에 HFS+에 표시할 수 없습니다.

-chrp-부팅-부품
전체 신흥 ISO 이미지의 블록 범위를 유형 0x96의 MBR 파티션으로 표시합니다.
이것은 MBR 파티션 항목을 생성하는 다른 기능과 호환되지 않습니다.
GPT를 인식할 수 없게 만듭니다.
CHRP는 종종 HFS와 함께 사용됩니다. HFS+ 여부는 아직 테스트되지 않았습니다.
-hfsplus 옵션으로 생성된 파일 시스템은 모든 CHRP 가능 시스템에서 부팅됩니다.
순수한 ISO 9660도 부팅하지 않습니다.

-chrp 부팅
-chrp-boot-part의 별칭.

-준비-부팅-부분 디스크 경로
디스크에서 새로운 ISO 이미지로 파일을 복사하고 MBR 파티션으로 표시
0x41 유형 항목. PReP 부팅 펌웨어는
단일 ELF 실행 파일로 파티션. 이 옵션은 다른 MBR과 호환됩니다.
파티션 및 GPT.

-mips 부팅 iso_rr_path
이미지의 데이터 파일을 MIPS Big Endian 부트 파일로 선언하고 원인
MIPS Big Endian 볼륨 헤더 생성. 이것은 상호 배타적입니다.
MBR과 같은 다른 부트 블록 생산. 처음 512바이트를 덮어씁니다.
-G에서 제공한 모든 데이터. 여러 사람이 최대 15개의 부팅 파일을 선언할 수 있습니다.
-mips-부팅 옵션.

-mipsel 부팅 iso_rr_path
이미지의 데이터 파일을 MIPS Little Endian 부팅 파일로 선언합니다. 이것은
다른 부트 블록과 상호 배타적입니다. 처음 512바이트를 덮어씁니다.
-G에서 제공한 모든 데이터. 단일 부팅 파일만 선언할 수 있습니다.
-mipsel-부팅.

-B 디스크_경로[,디스크_경로 ...]
ISO 이미지가 끝난 후 디스크에 있는 하나 이상의 데이터 파일이 기록되도록 합니다.
SUN 디스크 레이블은 ISO 이미지의 처음 512바이트에 기록됩니다.
이 이미지를 파티션 1로 나열하고 주어진 disk_paths를 파티션 2로 최대 8까지 나열합니다.
디스크 파일에는 SUN SPARC 시스템에 적합한 부트 이미지가 포함되어 있어야 합니다.
의사 disk_path "..."는 모든 빈 파티션 항목이
비어 있지 않은 마지막 항목입니다. "..." 앞에 다른 disk_path가 지정되지 않으면 모든
파티션은 ISO 이미지를 설명합니다. 이 경우 부트로더 코드는
-G 옵션으로 가져옵니다.

-sparc 부팅 디스크_경로[,디스크_경로 ...]
-B의 별칭.

-sparc-레이블 본문
SUN 디스크 레이블의 ASCII 레이블 텍스트를 설정합니다.

--grub2-sparc-코어 iso_rr_path
이미지에서 주어진 데이터 파일의 콘텐츠 주소와 크기를
SUN 디스크 레이블 뒤에 기록됩니다. 두 숫자 모두 바이트 단위로 계산됩니다. 주소
바이트 64x0에 228비트 빅 엔디안 숫자로 기록됩니다. 사이즈는 32로 표기
비트 빅 엔디안 숫자를 바이트 0x230으로.

-hppa-cmdline 본문
HP-PA용 PALO 명령줄을 설정합니다. 최대 1023자까지 허용됩니다.
기본. -hppa-hdrversion 4를 사용하면 제한이 127입니다.
-hppa 옵션이 하나라도 있는 경우 처음 XNUMX개의 -hppa 옵션은 필수입니다.
주어진다. -hppa-hdrversion 옵션만 누락될 수 있습니다.

-hppa 부트로더 iso_rr_path
주어진 경로를 HP-PA 부트로더 파일로 지정합니다.

-hppa-커널-32 iso_rr_path
주어진 경로를 HP-PA 32비트 커널 파일로 지정합니다.

-hppa-커널-64 iso_rr_path
주어진 경로를 HP-PA 64비트 커널 파일로 지정합니다.

-hppa-램디스크 iso_rr_path
주어진 경로를 HP-PA RAM 디스크 파일로 지정합니다.

-hppa-hdrversion 번호
PALO 헤더 버전 5(기본값)와 버전 4 중에서 선택합니다.
값은 PALO 소스 코드에서 참조: PALOHDRVERSION.

-알파 부팅 iso_rr_path
이미지의 데이터 파일을 DEC Alpha SRM 보조 부트스트랩 로더로 선언합니다.
이를 가리키는 부트 섹터 생성을 유발합니다. 이것은 서로
MBR과 같은 다른 부트 블록의 생산과 배타적입니다.

캐릭터 세트 :

영문 영숫자 문자만 사용하는 한 문자 집합은 중요하지 않습니다.
파일 이름 또는 매체의 모든 작가와 독자가 동일한 문자를 사용하는 한
세트. 이러한 제약 조건을 벗어나면 xorriso가 바이트 코드를 변환하도록 해야 할 수도 있습니다.
입력 문자 집합에서 출력 문자 집합으로의 변환은 ISO
이미지가 쓰여집니다. 반대로 출력 문자 세트에서
ISO 이미지가 로드될 때 입력 문자 세트. 세트는 옵션으로 정의할 수 있습니다.
-input-charset 및 -output-charset, 필요한 경우.

-입력 문자 집합 캐릭터_세트_이름
삽입 시 디스크 파일 이름을 변환할 문자 집합을 설정합니다.
ISO 이미지로.

-출력 문자 집합 캐릭터_세트_이름
로드된 ISO 이미지의 이름을 변환할 문자 집합을 설정하고
ISO 이미지를 작성할 때 이름을 변환합니다.

직도 주형 추출:

man genisoimage에서: "Jigdo는 CD와 같은 대용량 파일 배포에 도움이 되는 도구입니다.
및 DVD 이미지; 보다 http://atterer.net/jigdo/ 상세 사항은. 데비안 CD 및 DVD ISO
이미지는 최종 사용자가 더 많이 다운로드할 수 있도록 jigdo 형식으로 웹에 게시됩니다.
효율적으로."
xorriso의 컴파일 시간에 libjte 사용이 활성화된 경우 xorrisofs 생산할 수 있습니다
단일 세션 ISO 이미지와 함께 .jigdo 및 .template 파일. 그렇지 않다면 Jigdo
옵션은 일반적으로 프로그램 중단으로 이어지는 FAILURE 이벤트를 발생시킵니다.
다음을 통해 Jigdo의 능력을 결정할 수 있습니다.
$ xorrisofs -버전 2>&1 | grep '^libjte' && 에코 예

.jigdo 파일에는 체크섬과 기호 파일 주소가 포함되어 있습니다. .템플릿 파일
의 콘텐츠 바이트 대신 참조 태그가 있는 압축된 ISO 이미지를 포함합니다.
나열된 파일.
이 프로세스에 대한 입력은 xorrisofs 이미지가 없는 세션
로드되고 .jigdo에 나열될 수 있는 데이터 파일을 나열하는 .md5 파일
.template 파일에서 외부적으로 참조됩니다. 지정된 각 파일이 표시됩니다.
단일 텍스트 행으로 .md5 파일에서:
5자리 32진수, 공백 2개, 십진수 12자리 또는 공백, 공백 2개, 기호로 된 크기의 MDXNUMX
파일 주소
.md5 줄의 파일 주소는 파일의 disk_path와 동일한 기본 이름을 가져야 합니다.
일치해야 하는 파일. 파일 주소의 디렉토리 경로는 To=From에 대해 결정적입니다.
매핑, 파일 인식용이 아닙니다. To=From 매핑 후 파일 주소가 기록됩니다.
.jigdo 파일로. Jigdo 복원 도구는 이러한 주소를 실제로
읽을 수 있는 도달 가능한 데이터 소스 주소입니다.
jigdo 매개변수 목록이 비어 있지 않으면 패딩이
ISO 이미지.

-직도-직도 디스크 경로
.jigdo 파일의 disk_path를 체크섬 및 다운로드 주소로 설정합니다.
.template의 구멍을 채우십시오.

-jigdo-템플릿 디스크 경로
홀드되고 압축된 ISO 이미지가 있는 .template 파일의 disk_path를 설정합니다.
부.

-jigdo-최소-파일-크기 크기
.jigdo 파일에 나열되는 데이터 파일의 최소 크기를 설정하고
.template 파일의 구멍. size는 바이트를 세는 일반 숫자이거나 숫자일 수 있습니다.
문자 "k", "m", "g"가 추가되어 KiB(1024바이트), MiB(1024KiB) 또는
GiB(1024MiB).

-jigdo-force-md5 디스크_경로_패턴
절대값과 비교할 정규식 패턴을 추가합니다.
.md5 목록에서 찾을 수 없는 데이터 파일의 disk_path. 일치로 인해
MISHAP 이벤트는 일반적으로 프로그램 실행을 중단하지 않지만 결국
프로그램의 XNUMX이 아닌 종료 값.

-jigdo-제외 디스크_경로_패턴
절대값과 비교할 정규식 패턴을 추가합니다.
모든 데이터 파일의 disk_path. 일치하면 파일이 .template에 유지됩니다.
케이스.

-직도 지도 받는 사람=에서
To=From 형식의 문자열 쌍을 매개 변수 목록에 추가합니다. 데이터 파일이 가져오는 경우
.jigdo 파일에 나열되면 다음 줄의 파일 주소로 참조됩니다.
.md5 파일. 이 파일 주소는 From으로 시작하는지 확인합니다.
끈. 그렇다면 이 문자열은 To 문자열과 ':'로 대체됩니다.
.jigdo 파일로 들어가기 전에 문자. From 문자열은 '/'로 끝나야 합니다.
문자.

-md5-목록 디스크 경로
.md5 입력 파일을 찾을 disk_path를 설정합니다.

-jigdo-템플릿-압축 "gzip"|"bzip2"
템플릿 파일의 압축은 "bzip2" 또는 "gzip" 중 하나를 선택합니다. 직도
파일은 압축되지 않은 상태로 출력됩니다.

-checksum_algorithm_iso 목록_이름
보조 "# 이미지
.jigdo 파일의 XNUMX진수" 체크섬. list_of_names는 예를 들어 다음과 같습니다.
"md5,sha1,sha512". 값 "all"은 사용 가능한 모든 알고리즘을 선택합니다. MD5
항상 활성화된 상태로 유지됩니다.

-checksum_algorithm_template 목록_이름
.jigdo 파일에서 "# Template Hex" 체크섬에 대한 알고리즘을 선택합니다. 그만큼
list_of_names에 대한 규칙은 -checksum_algorithm_iso와 동일합니다.

그 외 옵션 :

-인쇄 크기
2048 바이트 블록의 예측 가능한 수를 표준 출력으로 인쇄합니다.
떠오르는 ISO 이미지. 이 이미지를 생성하지 마십시오.
결과는 여러 설정에 따라 달라집니다.
--emul-toc 옵션이 제공되면 패딩(-pad 참조)이 일부로 계산되지 않습니다.
이미지 크기. 이 경우 -no-pad를 사용하거나 150(= 300 KiB)을
결과 숫자.
옵션 -print-size 이후에 mkisofs 에뮬레이션이 끝나면 대부분의 속성이
최근에 지정된 부팅 이미지 파일은 후속 xorriso 명령으로 편집할 수 없습니다.

--no_rc
이 옵션은 첫 번째 인수로 사용되는 경우에만 읽기 및 해석을 방지합니다.
시작 파일. 아래 파일 섹션을 참조하십시오.

-도움
지원되는 옵션을 stderr에 나열합니다. 원본 mkisofs 옵션에는 원본이 있습니다.
mkisofs 설명 텍스트.

-조용한
문제를 나타내는 메시지를 제외하고 프로그램 실행의 대부분의 메시지를 억제하거나
오류.

-gui
ISO 이미지를 작성하는 동안 젖꼭지 메시지의 빈도를 높입니다.

-로그 파일 디스크 경로
disk_path 파일을 0 크기로 자르고 모든 메시지를 리디렉션합니다.
일반적으로 stderr에 나타납니다. -disk_path로 빈 텍스트가 있는 로그 파일은 출력을 다시 활성화합니다.
표준에.

-v
정보 프로그램 메시지의 출력을 활성화합니다.

-말 수가 많은
-v의 별칭.

-번역
로 시작하는 텍스트를 표준 출력으로 인쇄
"mkisofs 2.01-에뮬레이션 저작권(C)"
표준 오류에는 xorriso의 버전 정보가 있습니다.

사용 예


살펴보기 of 예 :
간단한 이미지 제작 실행
-graft-points로 ISO 이미지 경로 설정
다중 세션 실행 수행
xorrisofs가 growisofs 아래에서 작동하도록 하십시오.
몇 가지 디렉터리 트리의 증분 백업
누적된 트리를 사용한 증분 백업
PC-BIOS 및 EFI용 부팅 가능한 이미지 생성

A 간편한 설치 영상 생산 운영
디렉토리 ./for_iso의 준비된 파일 트리가 ISO의 루트 디렉토리로 복사됩니다.
영상. 파일 권한은 모두에게 읽기 전용으로 설정됩니다. 에 대한 졸리엣 속성
Microsoft 시스템이 추가됩니다. 결과 이미지는 데이터 파일 ./image.iso로 기록됩니다.
디스크.
$ xorrisofs -r -J -o ./image.iso ./for_iso

세트 ISO 영상 경로 by -이식점
-graft-points 옵션이 없으면 주어진 각 디스크 파일이 루트 디렉토리에 복사됩니다.
ISO 이미지는 이름을 그대로 유지합니다. 디렉토리가 주어지면 그 파일과
하위 디렉토리는 이름을 유지하면서 루트 디렉토리에 복사됩니다.
$ xorrisofs ... /home/me/datafile /tmp/directory
ISO 이미지 루트 디렉토리에서 다음을 생성합니다.
/데이터 파일
/file_1_from_directory
...
/file_N_from_directory

-graft-points 옵션을 사용하면 파일과 디렉토리를 임의의 경로에 넣을 수 있습니다.
ISO 이미지에서.
$ xorrisofs ... -graft-points /home/me/datafile /dir=/tmp/directory
ISO 이미지 루트 디렉토리에서 다음을 생성합니다.
/데이터 파일
/디렉토리
결국 이미지에 필요한 상위 디렉토리가 자동으로 생성됩니다.
/datafiles/file1=/home/me/datafile
ISO 이미지에서 산출량:
/데이터파일/파일1
디렉토리 /datafiles의 속성은 디스크의 /home/me에서 복사됩니다.

일반적으로 pathspec의 ISO 부분에서 = 및 \ 문자를 피해야 합니다. 하지만 만약
반드시 다음과 같이 피할 수 있습니다.
/with_\=_and_\\/file=/tmp/디렉토리/파일
ISO 이미지에서 산출량:
/with_=_and_\/파일

수행 다중 세션 실행
이 예는 다중 세션 미디어에만 적용됩니다: CD-R[W], DVD-R[W], DVD+R, BD-R. 추가하다
cdrskin 옵션 --grow_overwriteable_iso to all -as cdrecord 실행을 활성화하기 위해
덮어쓰기 가능한 미디어의 다중 세션 에뮬레이션.
첫 번째 세션은 다음과 같이 작성됩니다.
$ xorrisofs -이식 포인트 \
/tree1=prepared_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)
$ xorrisofs -M /dev/sr0 -C $m -이식 포인트 \
/tree2=prepared_for_iso/tree2 \
| xorriso -as cdrecord -v dev=/dev/sr0 -waiti -multi -eject -
세션 사이에는 항상 드라이브 트레이를 꺼냅니다. 이전 세션은 /dev/sr0을 통해 읽습니다. 그것은
장치 드라이버는 미디어를 다시 로드하기 전에 변경된 내용을 인식하지 못할 수 있습니다.
이 경우 이전 세션이 로드되지 않고 새 세션에 다음이 포함됩니다.
새로 추가된 파일만.
같은 이유로 xorriso -as cdrecord가 매체를 로드하도록 하지 말고 다음을 수행하십시오.
수동으로 또는 /dev/sr0에서 읽는 프로그램에 의해.

하자 xorrisofs 아래에 그로이소프
growisofs는 옵션 -C 및 -M을 이해하는 ISO 포맷터 프로그램을 기대합니다. 변수
하드코딩된 기본 이름을 재정의하도록 정의됩니다.
$ 내보내기 MKISOFS="xorrisofs"
$ growisofs -Z /dev/dvd /일부/파일
$ 성장 isofs -M /dev/dvd /more/files
시스템에서 "xorrisofs"를 사용할 수 없는 경우 링크를 만들어야 합니다.
xorriso 바이너리를 가리키고 growisofs에게 사용하라고 지시합니다. 예:
$ ln -s $(어떤 xorriso) "$HOME/xorrisofs"
$ 수출 MKISOFS="$HOME/xorrisofs"
인수 "--"로 mkisofs 에뮬레이션을 종료하고 모든 xorriso 명령을 사용할 수 있습니다.
growisofs는 "-o"로 시작하는 옵션을 싫어하지만 -outdev는 "-"로 설정해야 합니다. 그래서 사용
대신 "outdev":
$ 성장 isofs -Z /dev/dvd --for_backup -- \
outdev - -update_r /my/files /files
$ 성장 isofs -M /dev/dvd --for_backup -- \
outdev - -update_r /my/files /files
--for_backup은 mkisofs 에뮬레이션에서 제공됩니다. 녹음된 여분을 보존하려면
데이터는 에뮬레이션이 이미지를 로드할 때 이미 적용 중이어야 합니다.

증분 백업 of a 예배 규칙서 나무
이렇게 하면 ISO 이미지의 디렉토리 트리 /open_source_project 및 /personal_mail이 변경됩니다.
따라서 해당 디스크의 정확한 복사본이 됩니다. ISO 파일 개체 가져오기
생성, 삭제 또는 그에 따라 속성이 조정됩니다.
ACL, xattr, 하드 링크 및 MD5 체크섬이 기록됩니다. 아이노드가 예상된다
디스크 파일 시스템의 번호는 마운트 및 부팅 주기 동안 지속됩니다. 파일
*.o 또는 *.swp와 일치하는 이름은 명시적으로 제외됩니다.

두 개의 디스크 트리를 업데이트할 때마다 동일한 매체에서 여러 번 사용
매체가 바람직합니다. 빈 매체로 시작하여 실행이 실패할 때까지 업데이트하십시오.
이전 공간에 남은 공간이 부족하여 우아하게.
xorriso -as cdrecord가 매체를 로드하도록 하지 말고 수동으로 또는
/dev/sr0에서 읽는 프로그램.
$ dd if=/dev/sr0 count=1 >/dev/null 2>&1
$ msinfo=$(xorriso -as cdrecord dev=/dev/sr0 -msinfo)
$ 로드 옵션=
$ 테스트 -n "$msinfo" && load_opts="-M /dev/sr0 -C $msinfo"
$ xorrisofs $load_opts -o - --for_backup -m '*.o' -m '*.swp' \
-V PROJ_MAIL_"$(date '+%Y_%m_%d_%H%M%S')" -graft-points \
-오래된 루트 / \
/프로젝트=/홈/토마스/프로젝트 \
/personal_mail=/home/thomas/personal_mail \
| xorriso -as cdrecord dev=/dev/sr0 -v -multi -waiti -eject -

이는 전체 백업이 미디어에 상당한 남은 용량을 남겨두고 다음과 같은 경우에 의미가 있습니다.
예상되는 변경 사항은 전체 백업보다 훨씬 작습니다.

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

디스크의 inode 번호가 영구적이지 않으면 --old-root-no-ino 옵션을 사용하십시오. 이에
업데이트 실행이 기록된 MD5 합계를 하드의 현재 파일 내용과 비교하는 경우
디스크.

마운트 선택권 -o "섹터=" GNU/리눅스 또는 -s FreeBSD 또는 NetBSD에서는 다음이 가능합니다.
이전 백업 버전을 나타내는 세션 트리에 액세스합니다. CD 미디어로,
GNU/Linux 마운트는 "session=" 옵션으로 직접 세션 번호를 받아들입니다.
xorriso가 작성한 다중 세션 미디어 및 대부분의 덮어쓰기 가능한 미디어는 sbsectors에 알릴 수 있습니다.
xorriso 옵션 -toc에 의한 세션:
$ xorriso -dev /dev/sr0 -toc
xorriso는 세션 번호에 대해 일치하는 마운트 명령을 인쇄할 수 있습니다.
$ xorriso -mount_cmd /dev/sr0 세션 12 / mnt
또는 검색 표현식과 일치하는 볼륨 ID의 경우:
$ xorriso -mount_cmd /dev/sr0 volid '*2008_12_05*' / mnt
둘 다 다음과 같은 표준 출력을 생성합니다.
마운트 -t iso9660 -o nodev,noexec,nosuid,ro,sbsector=1460256 '/dev/sr0' '/ mnt'
수퍼유저는 xorriso가 마운트 명령을 직접 실행하도록 할 수 있습니다.
# osirrox -mount /dev/sr0 "volid" '*2008_12_05*' / mnt

증분 백업 축적 나무
Solaris는 이전 세션을 마운트하는 옵션을 제공하지 않습니다. 그들을 지키기 위해서는
액세스 가능, 모든 파일을 세션 디렉토리 아래의 파일 트리에 매핑하고 축적할 수 있습니다.
세션에서 세션으로의 디렉토리. -root 트리는 -old-root에서 복제됩니다.
디스크의 적절한 트리와 비교되기 전에 트리.
이것은 이전에 사용된 세션 디렉토리 이름을 알아야 합니다.
첫 번째 세션:
$ xorrisofs -루트 /세션1 \
-o - --for_backup -m '*.o' -m '*.swp' \
-V PROJ_MAIL_"$(date '+%Y_%m_%d_%H%M%S')" -graft-points \
/프로젝트=/홈/토마스/프로젝트 \
/personal_mail=/home/thomas/personal_mail \
| xorriso -as cdrecord dev=/dev/sr0 -v 공백=as_needed \
-멀티 -waiti -꺼내기 -

두 번째 세션에서 -old-root 옵션은 /session1을 참조하고 새 -root는
/세션2.
xorriso -as cdrecord가 매체를 로드하도록 하지 말고 수동으로 또는
/dev/sr0에서 읽는 프로그램.
$ dd if=/dev/sr0 count=1 >/dev/null 2>&1
$ msinfo=$(xorriso -as cdrecord dev=/dev/sr0 -msinfo)
$ 로드 옵션=
$ 테스트 -n "$msinfo" && load_opts="-M /dev/sr0 -C $msinfo"
$ xorrisofs $load_opts -root /session2 -old-root /session1 \
-o - --for_backup -m '*.o' -m '*.swp' \
-V PROJ_MAIL_"$(date '+%Y_%m_%d_%H%M%S')" -graft-points \
/프로젝트=/홈/토마스/프로젝트 \
/personal_mail=/home/thomas/personal_mail \
| xorriso -as cdrecord dev=/dev/sr0 -v -multi -waiti -eject -
세 번째 세션에서 -old-root 옵션은 /session2를 참조합니다. 새로운 -root는 /session3입니다.
등등.

만들기 시동 가능한 형상 아시아인 대상 PC-BIOS EFI
SYSLINUX/ISOLINUX 부트 로더 제품군은 PC-BIOS 부팅에 널리 사용됩니다. ISOLINUX 위키
디스크에 ./CD_root 디렉토리를 만들고 원하는 모든 파일을 복사하도록 규정합니다.
해당 디렉토리 아래에 있습니다. 특히 isolinux.bin 파일을 다음에 복사해야 합니다.
./CD_root/isolinux/isolinux.bin . 부팅 이미지 파일입니다.
규정된 mkisofs 옵션은 다음과 같이 변경 없이 사용할 수 있습니다. xorrisofs:
$ xorrisofs -o 출력.iso \
-b isolinux/isolinux.bin -c isolinux/boot.cat \
-no-emul-boot -boot-load-size 4 -boot-info-table \
./CD_루트
굽기 프로그램으로 CD에 넣으십시오. 예:
$ xorriso -as cdrecord -v dev=/dev/sr0 공백=as_needed 출력.iso

위 예의 이미지는 CD, DVD 또는 BD에서 부팅되지만 USB 스틱이나 기타 장치에서는 부팅되지 않습니다.
하드디스크와 같은 장치. 이는 isohybrid MBR의 도움으로 수행할 수 있습니다. Syslinux가 제공하는
일치하는 템플릿 파일은 isohdp[fp]x*.bin 입니다. 예를 들어 /usr/lib/syslinux/isohdpfx.bin .
수백 KB의 크기가 중요하지 않은 경우 -partition_offset 옵션을 사용하여 다음을 수행할 수 있습니다.
블록 1이 아닌 파티션 0이 시작되는 파티션 테이블을 생성합니다.
파티션 및 포맷 도구로 USB 스틱을 조작합니다.
다음 예제의 이미지는 MBR을 통해 부팅할 수 있도록 준비되며 첫 번째
파티션은 하드 디스크 블록 64에서 시작됩니다.
광학 미디어에서도 부팅됩니다.
$ xorrisofs -o 출력.iso \
-b isolinux/isolinux.bin -c isolinux/boot.cat \
-no-emul-boot -boot-load-size 4 -boot-info-table \
-isohybrid-mbr /usr/lib/syslinux/isohdpfx.bin \
-partition_offset 16 \
./CD_루트
수퍼유저가 되어 이미지를 USB의 파티션되지 않은 기본 장치 파일에 복사합니다.
막대. GNU/Linux에서는 예를 들어 /dev/sdb1이 아니라 /dev/sdb입니다.
주의: 이렇게 하면 USB 스틱의 모든 파티션을 덮어쓰고 나머지 데이터는
액세스할 수 없습니다.
따라서 먼저 원하는 장치의 올바른 주소를 얻었는지 확인하십시오. 예를 들어 독서로
100MiB 데이터 및 깜박이는 관찰:
# dd bs=2K if=/dev/sdb count=50K >/dev/null
이제 이미지를 복사하십시오
# dd bs=2K if=output.iso of=/dev/sdb

이제 EFI의 경우:
부팅 이미지 파일은 EFI 시스템 파티션, 즉 FAT 파일 시스템의 이미지여야 합니다.
디렉토리 /EFI/BOOT 및 EFI 지정 이름이 있는 부팅 파일 포함: 32비트용 BOOTIA32.EFI
x86, 64비트 AMD/x64용 BOOTx86.EFI(UEFI-2.4에는 실제로 소문자 "x"가 있음),
64비트 ARM용 BOOTAA64.EFI. FAT 파일 시스템의 소프트웨어는 찾을 수 있어야 합니다.
ISO 파일 시스템에서 부트 로더 구성 및 운영 체제 시작을 검사하십시오.
GRUB2 프로그램 grub-mkimage는 적절한 콘텐츠가 있는 FAT 파일 시스템을 생성할 수 있습니다.
그런 다음 ISO 파일 시스템에서 추가 GRUB2 소프트웨어를 사용합니다.
EFI 부팅 장비는 위의 ISOLINUX isohybrid for PC-BIOS와 결합할 수 있습니다.
정말 잘 작동하는 UEFI-2.4 호환 방식입니다. MBR 및 GPT 파티션을 생성합니다.
둘 다 중첩된 파티션이 있는 테이블. EFI 시스템 파티션 이미지가 다음과 같이 준비되었다고 가정합니다.
./CD_root/boot/grub/efi.img, 디렉토리 주소 앞에 다음 옵션을 추가합니다.
./CD_루트:
-eltorito-alt-boot -e 'boot/grub/efi.img' -no-emul-boot \
-isohybrid-gpt-basdat \
UEFI-2.4를 더 잘 준수하는 것은 MBR 또는 GPT를 결정하고
ISO 파티션과 EFI 파티션의 중복을 피하기 위해 EFI 시스템 파티션.
MBR의 경우:
-eltorito-alt-boot -e 'boot/grub/efi.img' -no-emul-boot \
-append_partition 2 0xef ./CD_root/boot/grub/efi.img \
결과 ISO는 광학 미디어 및 USB 스틱에서 부팅해야 합니다. 생략 가능
옵션 -eltorito-alt-boot 옵션 -b가 없는 경우 PC-BIOS를 통해 ISO를 부팅 가능하게 만드는 데 사용됩니다.

순수한 GRUB2 부팅 장비가 있는 ISO의 경우 GRUB2 도구 grub-mkrescue를 다음과 같이 사용하는 것이 좋습니다.
xorrisofs의 프론트엔드.

부팅 가능한 ISO 파일 시스템이 있고 해당 장비와 방법을 알고 싶은 경우
그것을 재현하려면 다음을 시도하십시오.
$ xorriso -hfsplus on -indev IMAGE.iso \
-report_el_torito 일반 -report_system_area 일반 \
-print "" -print "======= xorrisofs 옵션 제안:" \
-report_el_torito as_mkisofs

onworks.net 서비스를 사용하여 온라인으로 xorrisofs 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

  • 1
    Calc도구
    Calc도구
    자바 소스는
    수학 및 교육 모두를 위한 넥서스
    계산을 위한 소프트웨어 솔루션
    반복 방정식. 공용 인터페이스
    허용하다...
    CalcTools 다운로드
  • 2
    Rocket.Chat 데스크톱 클라이언트
    Rocket.Chat 데스크톱 클라이언트
    Rocket.Chat 데스크톱 클라이언트는
    Rocket.Chat의 공식 데스크톱 앱,
    간단하지만 강력한 오픈 소스 웹
    채팅 플랫폼. macOS에서 테스트되었으며,
    윈도우...
    Rocket.Chat 데스크톱 클라이언트 다운로드
  • 3
    사무실 바닥
    사무실 바닥
    OfficeFloor는
    다음과 같은 커플링 제어: - 종속성
    주입 - 연속 주입 -
    스레드 주입 자세한 내용은
    방문하다...
    오피스플로어 다운로드
  • 4
    DivKit
    DivKit
    DivKit은 오픈 소스 서버 기반입니다.
    UI(SDUI) 프레임워크. 이를 통해 다음을 수행할 수 있습니다.
    서버 소스 업데이트 출시
    다양한 앱 버전. 또한,
    사용된 ...
    DivKit 다운로드
  • 5
    하위 변환기
    하위 변환기
    다양한 사이를 변환하는 유틸리티
    구독 형식. 섀도우로켓 사용자
    ss, ssr 또는 v2ray를 대상으로 사용해야 합니다.
    에 &remark=를 추가할 수 있습니다.
    텔레그램 같은 HT...
    하위 변환기 다운로드
  • 6
    튀기다
    튀기다
    SWASH는 범용 숫자
    비정상을 시뮬레이션하는 도구,
    비 정수압, 자유 표면,
    회전 흐름 및 수송 현상
    연안 해역에서 ...
    SWASH 다운로드
  • 더»

Linux 명령

Ad