これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド osirrox です。
プログラム:
NAME
xorriso-Rockを使用してISO9660ファイルシステムイメージを作成、ロード、操作、および書き込みます
リッジ拡張。
SYNOPSIS
ゾリソ [設定|行動]
DESCRIPTION
ゾリソ POSIX準拠のファイルシステムからRockにファイルオブジェクトをコピーするプログラムです。
強化されたISO9660ファイルシステムをリッジし、そのようなセッションごとの操作を実行します
ファイルシステム。 既存のISOイメージの管理情報をロードして書き込みます
セッションの結果は、光メディアまたはファイルシステムオブジェクトになります。
その逆 ゾリソ ISO9660ファイルシステムからファイルオブジェクトをコピーできます。
の特別なプロパティ ゾリソ 外部のISO9660フォーマッタも必要ないということです
プログラムまたはCD、DVD、またはBDの外部書き込みプログラムではなく、
libburnia-project.orgのライブラリ。
概要 of 特徴:
既存のISOイメージを操作するか、新しいISOイメージを作成します。
ディスクファイルシステムからISOイメージにファイルをコピーします。
ISOイメージからディスクファイルシステムにファイルをコピーします(osirroxを参照)。
ISOイメージ内のファイルオブジェクトの名前を変更または削除します。
ISOイメージのファイルプロパティを変更します。
指定されたディスクサブツリーに一致するようにISOサブツリーを段階的に更新します。
結果を完全に新しいイメージとして、または光メディアへのアドオンセッションとして、または
ファイルシステムオブジェクト。
ElToritoおよびMBRを介してISOLINUXおよびGRUBブートイメージをアクティブ化できます。
mkisofsおよびcdrecordのエミュレーションとしてマルチセッションタスクを実行できます。
ハードリンクとACLを記録および復元できます。
コンテンツは、外部プロセスによって圧縮またはフィルタリングされる場合があります。
GNU/LinuxまたはFreeBSDに古いセッションをマウントするコマンドを発行できます。
メディアの損傷をチェックし、読み取り可能なブロックをディスクにコピーできます。
MD5チェックサムを各データファイルとセッション全体に添付できます。
オプティカルドライブをスキャンし、再利用可能なオプティカルメディアをブランクにします。
コマンドライン引数、ダイアログ、およびファイルからその命令を読み取ります。
インタラクティブなISOイメージ操作のためのナビゲーションコマンドを提供します。
アボート、終了値、および問題報告の調整可能なしきい値。
注意してください ゾリソ オーディオCDを書き込まず、UDFファイルシステムを生成しないこと
公式ビデオDVDまたはBD用に指定されています。
情報 段落:
セッションモデル
メディアの種類と状態
作成、成長、変更、ブラインド成長
Libburnドライブ
Rock Ridge、POSIX、X / Open、El Torito、ACL、xattr
コマンド処理
ダイアログ、リードライン、結果ポケットベル
たぶん、あなたは最初にこのテキストの終わり近くのセクション例を前に見たいと思うでしょう
次の数百行の背景情報を読みます。
セッションを開く モデル:
他のファイルシステムとは異なり、 ISO 9660 ECMA-119)読み取り/書き込み操作を目的としていません
むしろ、XNUMX回のスイープで生成され、メディアに次のように書き込まれるためです。 セッション.
セッションのデータコンテンツはファイルシステムと呼ばれます 画像.
そのセッションで書き込まれたイメージは、オペレーティングシステムによってマウントされます。
読み取り専用を使用しました。 GNU / Linuxは、ブロックデバイスからISOイメージをマウントできます。
光メディア、その他のメディア、または通常のディスクファイルからでもループデバイスを介して表します。
FreeBSDは、任意のメディアを表すデバイスまたは通常のディスクからISOイメージをマウントします
ファイル。
このセッション使用モデルは、CDメディアで次の概念によって拡張されています。 マルチセッション ,
CDに情報を追加し、オペレーティングシステムのマウントプログラムに
各セッションのエントリポイントのアドレス。 マウントプログラムはブロックデバイスを認識します
これはCDメディアを表し、デフォルトで最後のセッションでイメージをマウントします。
このセッションには通常、メディア全体の更新されたディレクトリツリーが含まれています。
記録されたすべてのセッションのデータ内容。 したがって、マウントプログラムの観点からはすべて
特定のメディアのセッションが一緒になって、単一のファイルシステムイメージを形成します。
既存のISOイメージにセッションを追加することは、このテキストでは次のように呼ばれます。 成長.
MMC標準のマルチセッションモデルは、すべてのメディアタイプに適用されるわけではありません。 しかし、プログラム
Andy Polyakovによるgrowisofsは、この機能を上書き可能なメディアに拡張する方法を示しました
または、有効なISO9660ファイルシステムを搭載したディスクファイル。
ゾリソ 成長だけでなく、という名前の独自のメソッドを提供します 修正する これは、
古いものと変更からの完全に新しいISOイメージ。 作成の段落を参照してください。
以下の成長、修正、ブラインド成長。
ゾリソ 存在する場合はイメージディレクトリツリーをロードすることにより、マルチセッションの概念を採用します。
いくつかのアクションでそれを操作することを提案し、新しい画像をに書き込むことによって
ターゲット媒体。
の最初のセッション ゾリソ 実行は、入力ドライブの定義から始まります。
ISOイメージまたは出力ドライブの定義による。 セッションはコマンド-commitで終了します
書き込みをトリガーします。 プログラムが定期的に終了すると、-commitが自動的に実行されます。
-commitの後、新しく作成されたセッションを入力として新しいセッションが開始されます。 新しい入力
ドライブは、ロードされたISOイメージが変更されていない場合にのみ選択できます。 保留中
変更は、コマンド-rollbackによって取り消すことができます。
ターゲットへのセッションの作成は、時間と時間の点で非常に費用がかかると思われます。
アペンダブルまたはライトワンスメディアの消費スペース。 したがって、すべての意図された操作
特定のISOイメージは単一のセッションで実行する必要があります。 しかし、原則としてそれは可能です
中間状態を保存し、画像操作を続行します。
メディア および 状態:
MMC標準には、次のXNUMXつのメディアファミリがあります。
マルチセッション メディア CD-R、CD-RW、DVD-R、DVD + R、DVD + R / DL、BD-R、およびフォーマットされていないDVD-RWです。
これらのメディアは、既存のセッションを説明する目次を提供します。 見る
command -toc.
マルチセッションメディアと同様に、DVD-RDLと最小限のブランクのDVD-RWがあります。 彼らは記録します
サイズを事前に知っておく必要があるセッションはXNUMXつだけです。 ゾリソ 書き込みます
コマンド-closeが「on」に設定されている場合のみ。
上書き可能 メディア DVD-RAM、DVD + RW、BD-RE、およびフォーマットされたDVD-RWです。 彼らはランダムを提供します
アクセスを書き込みますが、セッション履歴に関する情報は提供しません。 それらが含まれている場合
9660つ以上のISOXNUMXセッション、および最初のセッションがによって作成された場合 ゾリソ、次にa
目次をエミュレートできます。 それ以外の場合は、全体的なセッションがXNUMXつだけ表示されます。
DVD-RWメディアは、-format"full"でフォーマットできます。 -blankでフォーマットなしにすることができます
「デフォーマット」。
通常のファイルとブロックデバイスは、上書き可能なメディアとして処理されます。 パイプなど
書き込み可能なファイルタイプは、空白のマルチセッションメディアとして処理されます。
これらのメディアは、さまざまな機能を提供するいくつかの状態を想定できます。
ブランク メディアは最初から書き込むことができます。 に適したISOイメージが含まれていません ゾリソ.
空白は、新しく購入した光メディアの状態です。 使用済みのCD-RWおよびDVD-RWを使用すると、
アクション-空白の「as_needed」によって達成されます。 上書き可能なメディアは、次の場合は空白と見なされます
新規であるか、によって空白としてマークされている場合 ゾリソ。 アクション-空白の「as_needed」は
上書き可能なメディアでこのマーキングを行うため、または新しいものに必須のフォーマットを適用するために使用されます
必要に応じてメディア。
添付可能 メディアはそれ以上のセッションを受け入れます。 どちらかがMMCマルチセッションメディアです
追加可能な状態、またはそれらはに適したISOイメージを含む上書き可能なメディアです
ゾリソ.
Appendableは、コマンド-closeoffを使用してセッションを書き込んだ後の状態です。
閉店 メディアは書き込めません。 それらには、に適したISOイメージが含まれている場合があります ゾリソ.
クローズドは、DVD-ROMメディアとマルチセッションメディアの状態です。
コマンド-閉じる。 ドライブが読み取り専用ハードウェアの場合、おそらくメディアが表示されます
閉じたCD-ROMまたはDVD-ROMとして。
上書き可能なメディアは、そのような読み取り専用ドライブで、またはそれらが含まれている場合、この状態を想定します
最初の32データブロックの認識できないデータ。
読み取り専用ドライブは、マルチセッションメディアのセッション履歴を表示する場合と表示しない場合があります。 多くの場合のみ
最初と最後のセッションが表示されます。 時にはそれさえも。 コマンド-rom_toc_scan
そのような場合に役立つかもしれないし、役に立たないかもしれません。
作成、 成長している、 変更、 ブラインド 成長:
新しい空のISOイメージは 作成した 有効なISO9660イメージの入力ドライブがない場合
初めて出力ドライブが定義されたとき。 これは、空白のコマンド-devによって実現されます
メディアまたは任意の状態のメディアのコマンド-outdevによって。
新しい空のイメージには、ディレクトリとファイルを取り込むことができます。 それができる前に
書き込まれると、出力ドライブのメディアは、ブランクでない場合はブランク状態になる必要があります
既に。
有効なISOイメージを持つ入力ドライブがある場合、このイメージは次のようにロードされます。
操作と拡張の基盤。 入力ドライブと出力ドライブのコンステレーション
使用する書き込み方法を決定します。 彼らはまったく異なる機能を持っており、
制約
方法 成長 メディア上の既存のデータに新しいデータを追加します。 これらのデータ
新しいファイルコンテンツで構成され、既存のISO 9660 +RockRidgeを上書きします
ディレクトリツリー。 以前のセッションからファイルを非表示にすることは可能ですが、それらはまだ存在しています
媒体上および多くの種類の光学媒体では、次の方法でそれらを回復するのは非常に簡単です。
古いセッションをマウントします。
成長はコマンド-devによって達成されます。
の書き込み方法 修正する 古いファイルや古いファイルのないコンパクトなファイルシステムイメージを生成します
ディレクトリツリー。 変更すると、完全にターゲットメディアにイメージを書き込むことができます
マルチセッション操作には適していません。 例:-blankで処理されたDVD-RW
deformat_quickest、DVD-R DL、名前付きパイプ、キャラクターデバイス、ソケット。 一方で
変更されたセッションは、追加可能なメディアに書き込むことはできませんが、ブランクメディアにのみ書き込むことができます。
したがって、この方法では、XNUMXつの光学ドライブが必要であるか、ファイルシステムで動作する必要があります
ソースおよび/またはターゲットメディアとしてのオブジェクト。
入力ドライブと出力ドライブが同じでない場合、およびコマンドの場合、変更が行われます。
-grow_blindlyはデフォルトの「オフ」に設定されています。 これは、コマンド-indevおよび
-outdev。
コマンド-grow_blindlyが負でない数に設定されている場合、および-indevと-outdevが負でない場合
両方を異なるドライブに設定してから 成長 は発表された。 アドオンを生成します
指定されたブロックアドレスに書き込む準備ができているセッション。 これが使い方です
のモデル
mkisofs -M $ indev -C $ msc1、$ msc2 -o $ outdev
これは間違ったパラメータの組み合わせのための多くの余地を与えるので、次の場合にのみ使用する必要があります
ISOフォーマッターの厳密な区別 ゾリソ そして、書き込みプログラムが望まれます。 -C
$ msc1、$msc2は次と同等です。
-sbsector$msc1をロードします-grow_blindly$msc2
リバーン ドライブ:
入力ドライブ、つまり既存または空のISOイメージのソースは、任意のランダムアクセスにすることができます
読み取り可能なlibburnドライブ:読み取り可能なデータを含む光メディア、ブランクの光メディア、通常
ファイル、ブロックデバイス。
出力ドライブ、つまり書き込みのターゲットは、任意のlibburnドライブにすることができます。 一部のドライブタイプはそうではありません
成長の方法をサポートしますが、修正とブラインド成長の方法のみをサポートします。 彼ら
すべて新しく作成された画像に適しています。
すべてのドライブファイルオブジェクトは、ユーザーにrw-permissionを提供する必要があります。 ゾリソ。 それらでさえ
ISOイメージの読み取りには使用できません。
どのタイプのドライブオブジェクトでも、データは2KiBのブロックに編成されていると見なされます。
アクセスは論理ブロックアドレス(LBA)の数を与える
特定のデータブロック。
GNU / Linux上のMMC準拠(つまり光学)ドライブは通常、次のパスでアドレス指定されます。
それらのブロックデバイスまたはそれらの汎用キャラクターデバイス。 例えば
-dev / dev / sr0
-dev / dev / hdc
-dev / dev / sg2
FreeBSDでは、デバイスファイルの名前は次のようになります。
-dev / dev / cd0
NetBSDの場合:
-dev / dev / rcd0d
OpenSolarisの場合:
-dev / dev / rdsk / c4t0d0s2
コマンドでアクセス可能なドライブのリストを取得する
-device_links
これを行う必要があるかもしれません スーパーユーザ すべてのドライブを表示して許可するため
対象ユーザーのrw-access。 許可されたユーザーを次のようなグループにバンドルすることを検討してください
古い「フロッピー」。
ほぼすべてのタイプのファイルシステムオブジェクトは、プレフィックス「stdio:」とそのパスでアドレス指定できます。
ファイルシステム内。 例えば:
-dev stdio:/ dev / sdc
デフォルト設定の-drive_classを使用すると、ユーザーは外部のファイルをアドレス指定できます。 / dev ツリー
そのプレフィックスなし。 例えば:
-dev / tmp / pseudo_drive
パスが通常のファイルまたはブロックデバイスにつながる場合、エミュレートされたドライブはランダムです
アクセス読み取り可能であり、すでに有効なものが含まれている場合は、成長の方法に使用できます
ISO9660イメージ。 その他のファイルタイプは「stdio:」から読み取ることはできず、次のようにのみ使用できます。
修正またはブラインド成長の方法のターゲット。 既存のパスに存在しないパス
ディレクトリは空の通常のファイルとして処理されます。
非常に特殊な種類の疑似ドライブは、開いているファイル記述子です。 それらはによって描かれています
"stdio:/ dev / fd /"と記述子番号(man 2 openを参照)。
アドレス「-」または「stdio:/ dev / fd / 1」は、通常は出力である標準出力を表します
結果テキストのチャネル。 ISOイメージとテキストの致命的な混合を防ぐため
メッセージの場合、-* dev "-"または"stdio:/ dev / fd / 1"の場合、すべての結果テキストがstderrにリダイレクトされます。
プログラムの開始引数の中で。
現在、標準出力は、プログラムの実行ごとにXNUMXつのセッションを作成するのに適しています。
ダイアログ。 他の状況での使用は推奨されておらず、いくつかの制限が適用されます。
標準出力が開始時になかった場合、疑似ドライブとして使用することは許可されていません
引数。 stdoutへのバックドアアドレスを介してこの禁止をだまそうとしないでください。
stdoutがドライブとして使用されている場合、-use_readlineは永続的に無効になります。 バックドアの使用
深刻なメモリやttyの破損を引き起こす可能性があります。
特にスーパーユーザーは、次の方法でアクセス可能なファイルまたはデバイスに書き込むことができることに注意してください。
パスに「stdio:」プレフィックスを付けて使用します。 デフォルトでは、 / dev なしの木
プレフィックス「stdio:」は、MMCドライブにつながる場合にのみ機能します。
コマンドを使用できます -ban_stdio_write このリスクを確実に防ぎ、ドライブを制限する
MMCドライブへの使用。
パスの前に「mmc:」を追加して、自動「stdio:」を確実に禁止することができます。
コマンド-drive_classにより、特定のパスを禁止したり、プレフィックス「stdio:」なしでアクセスを許可したりできます。
他のパスに。
岩 リッジ、 POSIX、 X / Open、 El とりと、 ACL、 xattr:
岩 リッジ ISO9660を強化する一連の追加情報の名前です
所有権とアクセス権を持つPOSIX準拠のファイルシステムを表すことができるようにファイルシステム
権限、シンボリックリンク、およびその他の属性。
これは何 ゾリソ ISO内のディスクファイルの適切な表現に使用します
画像。 ゾリソ デフォルトでロックリッジ情報を生成します。 に強くお勧めしません
この機能を無効にします。
ゾリソ POSIXは14文字のファイル名しか保証しないため、「porriso」という名前は付けられていません。
長さ。 これは、ファイル名の長さを要求するX / OpenSystemInterface標準XSIです。
最大255文字および最大1024文字のパス。 RockRidgeはこの需要を満たします。
An El トリト ブートレコードは、BIOSブートストラップ機能がXNUMXつ以上のブートを指していることを示しています
ISOイメージに保存されているバイナリプログラムファイルであるイメージ。 ブーツの内容
画像ファイルはエルトリートの範囲外です。
ほとんどの起動可能なGNU/Linux CDには、ISOLINUXまたはGRUBブートイメージが装備されています。 ゾリソ is
このようなイメージを起動可能にするElToritoオブジェクトを作成または維持できます。 にとって
詳細については、コマンド-boot_imageを参照してください。
USBスティックやその他のハードディスクのようなメディアからISOイメージを起動可能にすることができます。
いくつかのオプションは MBR (マスターブートレコード)、それに応じて調整される場合があります
目的のブートファームウェアと関連するブートローダー(GRUB2やISOLINUXなど)のニーズ。
MBRには、ブートコードとパーティションテーブルが含まれています。 フォローアップセッションの新しいMBRは
上書き可能なメディアでのみ有効になります。
MBRは、USBスティックまたはハードディスクから起動するときにPC-BIOSによって読み取られ、PowerPCCHRPまたは
起動時のPReP。 タイプ0xeeのMBRパーティションは、GPTの存在を示します。
エミュレーション-mkisofsはISOLINUXwikiのサンプルオプションをサポートしているため、オプション
GRUBスクリプトgrub-mkrescueで使用され、FreeBSDAvgLiveCDwikiの例で使用されます。
A GPT (GUIDパーティションテーブル)は、より新しい方法でパーティションをマークします。 EFIによって読み取られます
USBスティックまたはハードディスクから起動する場合。HFS+の検索とマウントに使用できます。
ISOイメージ内のパーティション。
An APM (Appleパーティションマップ)はHFS+パーティションをマークします。 Macが起動のために読み取り、
取り付け用。
MBR、GPT、APMは組み合わせ可能です。 APMは、MBRブートコードの最初の8バイトを占有します。 全て
XNUMXつはCDROMからのElToritoの起動を妨げません。
その他の機能のサポートがあります:MIPSビッグエンディアン(SGI)、MIPSリトルエンディアン(DEC)、
SUN SPARC、HP-PA。 それらは相互に組み合わせることができず、MBRと組み合わせることもできません。
GPT、またはAPM。
ACL ファイルオブジェクトへのアクセス許可を制御する高度な方法です。 どちらのISOでもない
9660もRockRidgeも、ACLを記録する方法を指定しています。 そのため、libisofsは標準を導入しました
その目的のためにAAIPという名前の適合拡張。 によって有効にされた場合、この拡張機能を使用します
command -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として知られています。
Command 処理:
コマンドは、すぐに実行されるアクションか、フォローに影響を与える設定のいずれかです。
行動。 したがって、プログラムの引数として指定されていない限り、それらの順序は重要です。
command -x それらの中にあります。
コマンドは、コマンドワードとそれに続くXNUMX個以上のパラメータワードで構成されます。 リストの場合
パラメータワードの長さが可変(「[...]」または「[***]」で示される)の場合、次のようになります。
いずれかによって終了 リスト 区切り文字、引数リストの最後に発生する、または発生する
入力行の終わりに。
プログラムの開始時に、リストの区切り文字は文字列「-」です。 これはで変更される可能性があります
-可変長リストのパラメーターとして「-」を許可するためのlist_delimiterコマンド。
ただし、直後に区切り文字を「-」にリセットすることをお勧めします。
簡潔にするために、リスト区切り文字はこのテキスト全体で「-」と呼ばれます。
リスト区切り文字がコマンドのパラメーターの後に表示される場合、リスト区切り文字は黙って無視されます
リストの長さは固定されています。 パラメータの中にある場合は通常のテキストとして扱われます
そのようなコマンドの。
パターン 拡大 パターンワードのリストを既存のファイルアドレスのリストに変換します。
一致しないパターンの単語は、その結果リストに変更されずに表示されます。
パターンマッチングは、通常のシェルパーサーワイルドカード'*''?'をサポートします。 「[xyz]」と敬意
パス区切り文字としての「/」。文字通りにのみ一致する場合があります。
パターン拡張は、特定のコマンドのプロパティであり、一般的な機能ではありません。 それ
コマンド-iso_rr_patternおよび-disk_patternによって制御されます。 パターンを使用するコマンド
拡張にはすべて、このテキストで「[***]」によって指定される可変パラメータリストがあります。
それよりも "[...]"。
他のいくつかのコマンドは、無条件にパターンマッチングを実行します。
コマンドワードとパラメータワードは、プログラム引数から読み取られます。ここで、XNUMXつの引数は
はXNUMXつの単語、または単語が次のように認識される引用符で囲まれた入力行から
シェルパーサーの引用規則。
ゾリソ 一見するとそう見えるかもしれませんが、シェルではありません。 に注意してください
引用符と「*」のようなパターン記号の相互作用は、通常のシェルとは異なります
パーサー。 の ゾリソ、引用符はパターンシンボルをリテラルにしません。
引用 空白で区切られたテキストを単語に変換します。 二重引用符"
また、一重引用符'を使用して、空白を囲み、その一部にすることができます。
単語(ファイル名など)。 各マークタイプは、他のタイプのマークを囲むことができます。 A
末尾の円記号\引用符の外側または引用符を開くと、次の入力行が
追加されます。
引用符で囲まれた入力は、引用符の内容としてNUL(8)を除くすべての0ビット文字を受け入れます。
それにもかかわらず、ユーザーがこれらの文字を直接作成するのは面倒な場合があります。
したがって、引用符で囲まれた入力引数とプログラム引数はオプションです バックスラッシュ 解釈 which
$'...'のようにバックスラッシュコードを介してNUL(8)を除くすべての0ビット文字を表すことができます
bash。
これはデフォルトでは有効になっていません。 コマンド-backslash_codesを参照してください。
プログラムが起動すると、最初に引数-no_rcが検索されます。 これが存在しない場合
次に、スタートアップファイルを探し、その内容をコマンド入力行として読み取ります。 それで
プログラムの引数をコマンドとパラメータとして解釈します。 最後にダイアログに入ります
この時点でコマンド-dialog"on"が実行されている場合はモード。
プログラムは、コマンド-endによって終了するか、ダイアログモードの場合はプログラム引数の終了によって終了します。
その時点で、またはのしきい値をトリガーする問題イベントによって有効にされていません
コマンド-abort_on。
ダイアログ、 読み込まれた行、 結果 ページャ:
ダイアログモードでは、引用符で囲まれた入力行の入力を求められ、それが単語に解析され、次のように実行されます。
パラメータを使用したコマンド。 それは対話をより多くするための支援サービスを提供します
快適。
Readlineは、入力行の拡張機能です。 あなたはすでにbashからそれを知っているかもしれません
シェル。 それがで利用可能かどうか ゾリソ パッケージの可用性に依存します
readline-dev時 ゾリソ そのソースコードから構築されました。
Readlineを使用すると、ユーザーは左と左の助けを借りて、行のテキストの上にカーソルを移動できます。
右矢印キー。 カーソル位置にテキストを挿入できます。 Deleteキーは削除します
カーソルの下の文字。 上矢印キーと下矢印キーは、の履歴をナビゲートします
前の入力行。
libreadlineの詳細については、manreadlineを参照してください。
コマンドページは、ダイアログで便利な組み込みの結果テキストページャーをアクティブにします
モード。 アクションが指定された数の端末行を出力した後、ポケットベルはプロンプトを表示します。
入力行のユーザー。
空の行は ゾリソ 次のページが出力されるまで作業を再開します。
単一の文字「@」は、現在のアクションのページングを無効にします。
「@@@」、「x」、「q」、「X」、または「Q」は、現在のアクションを中止してさらに抑制するように要求します
結果出力。
その他の行入力は、新しいダイアログ行として解釈されます。 現在のアクションは
中止を要求されました。 その後、入力行が実行されます。
一部のアクションは、情報出力にもページングを適用します。
中止の要求は、現在のアクションによって実行される場合と実行されない場合があります。 すべてのアクションはしようとします
できるだけ早く中止してください。
OPTIONS
すべてのコマンドワードは先頭にダッシュが付いて表示されますが、このダッシュは必須ではありません。
認識されるコマンド。 それにもかかわらず、コマンド内-エミュレートされたダッシュのように
コマンドは必須です。
通常、コマンドワードでは先頭のダッシュはいくつでも無視され、内側のダッシュは無視されます。
アンダースコアとして解釈されます。
実行 注文 of プログラム 引数:
デフォルトでは、xorriso実行のプログラム引数は次のシーケンスとして解釈されます。
指定された順序で正確に実行されるコマンド。 これには、ユーザーが書く必要があります
それらによって影響を受けるコマンドの前に、必要な設定のコマンド
設定を行います。
他の多くのプログラムは、任意の順序でプログラム引数をサポートし、実行します
設定とアクションは、独自の裁量で順番に実行されます。 xorrisoは次のオプションを提供します
表現度を失うことを犠牲にして、そのような行動を可能にします。
-x プログラム引数を(ほとんどの場合)次のシーケンスに自動ソートできるようにします
賢明です。 このコマンドは、次のコマンドの任意の位置に指定できます。
プログラムの引数として渡されます。
注:プログラム引数として指定され、ダッシュがXNUMXつ付いている場合にのみ機能します(つまり、
"-バツ")。 スタートアップファイルでも、-options_from_fileでも、
ダイアログモードでも、「x」でも、最後に「--x」でもありません。 コマンドにのみ影響します
プログラム引数として与えられます。
-list_arg_sorting
コマンド-xが有効な場合に適用される順序で、すべてのxorrisoコマンドをリストします。
このリストは、シーケンスについて熟考するユーザーにとって、-xなしでも役立つ場合があります。
コマンドを入れる場所。 リストされたソート順からの逸脱は、
しかし、センス。
取得 source および ターゲット ドライブ:
ドライブを取得する効果は、次の段落のいくつかのコマンドに依存する場合があります
「画像読み込みの動作に影響を与える」。 必要に応じて、それらの有効化コマンドは
ドライブを取得するコマンドの前に実行します。
-開発 住所
入力ドライブと出力ドライブを同じアドレスに設定し、ISOイメージがある場合はロードします
現在。 ISOイメージがない場合は、空白のイメージを作成します。 画像を設定する
成長への拡張方法。
これは、現在ロードされているISOで保留中の変更がない場合にのみ許可されます
画像。 変更が保留中の場合は、最初に-commitまたは-rollbackを実行する必要があります。
特別なアドレス文字列「-」は標準出力を意味し、いくつかの制限があります
申し込み。 上記の段落「Libburnドライブ」を参照してください。
空のアドレス文字列""は、新しいデバイスを取得せずに現在のデバイスを放棄します。
-indev 住所
入力ドライブを設定し、存在する場合はISOイメージをロードします。 新しい入力ドライブが異なる場合
次に、-outdevから、成長から変更、またはブラインド成長に切り替えます。 場合によります
-grow_blindlyの設定で、両方のどちらがアクティブになりますか。 同じルールと
-devと同様に制限が適用されます。
-outdev 住所
出力ドライブを設定し、それが入力ドライブと異なる場合は、成長からに切り替えます
変更またはブラインド成長に。 -devや-indevとは異なり、このアクションは
新しいISOイメージ。 そのため、保留中の変更がある場合でも実行できます。
-outdevは、前の-devまたは-indevなしで実行できます。 その場合、空のISO
保留中の変更のないイメージが作成されます。 の助けを借りて入力することができます
-map、-add et.al. または、-devまたは-indevが実行された場合は、サイレントに破棄できます
その後。
特別なアドレス文字列「-」は標準出力を意味し、いくつかの制限があります
申し込み。 上記の段落「Libburnドライブ」を参照してください。
空のアドレス文字列""は、取得せずに現在の出力ドライブを放棄します。
新しいもの。 出力ドライブなしでは書き込みはできません。
-盲目的に成長する 「オフ」|predicted_nwa
expected_nwaが非負の数の場合は、ブラインドグローイングを実行します。
-indevと-outdevが異なるドライブに設定されているかどうかを変更します。 「オフ」または「-1」スイッチ
変更する。これがデフォルトです。
expected_nwaは、ブラインドグローイングのアドオンセッションが実行されるブロックアドレスです。
最終的に終わります。 この最終的な位置を確保するのはユーザーの責任です
そして古いセッションの存在。 それ以外の場合、全体的なISOイメージは
マウント可能であるか、ファイルコンテンツにアクセスするときに読み取りエラーが発生します。 ゾリソ 意志
-outdevを調べて得られたアドレスにセッションを書き込み、
必然的にpredicted_nwaに。
ブラインドグローイングの実行中、出力が開始する前に入力ドライブが放棄されます。
書き込みが完了すると、出力ドライブは放棄されます。
影響力 行動 of 画像 読み込み中:
次のコマンドは、通常、取得して画像をロードする前に実行する必要があります
入力ドライブ。 まれに、画像の読み込み後にのみアクティブにすることが望ましい場合があります。
-read_speed コード|番号[k|m | c | d | b]
読み取り速度を設定します。 デフォルトは「none」で、速度設定の送信を回避します
読み取りを開始する前にドライブにコマンドを送信します。
さらに特別な速度コードは次のとおりです。
「max」(または「0」)は、ドライブによってアナウンスされた最大速度を選択します。
「min」(または「-1」)は、ドライブによってアナウンスされた最小速度を選択します。
速度は、メディアに依存する数値で、またはXNUMX秒あたりの望ましいスループットとして指定できます。
MMC準拠のkB(= 1000)またはMB(= 1000 kB)。 メディアのx速度係数を設定できます
CDの場合は「c」、DVDの場合は「d」、BDの場合は「b」、「x」はオプションです。
速度の例:
706k = 706kB / s = 4c = 4xCD
5540k = 5540kB / s = 4d = 4xDVD
取り付けられているスピードユニットについてのヒントがない場合は、-indevのメディア
決定します。 デフォルトの単位はCD=176.4kです。
ドライブに応じて、報告される読み取り速度は、一見低速または高速になる可能性があります。
したがって、「最小」は、関連する中型の1倍の速度を超えることはできません。
読み取り速度「max」は、52xCD、24xDVD、または20xBDを下回ることはできません。
ミディアムタイプ。
MMCドライブは通常、独自の速度の概念をアクティブにし、指定された速度値を取得します
彼ら自身の決定のためのヒントとしてのみ、書き込みプログラムによって。
-負荷 エンティティID
-devまたは-indevから特定の(おそらく古い)ISOセッションをロードします。 通常すべて
使用可能なセッションは、コマンド-tocで表示されます。
エンティティは、アドレス指定の種類を示します。 idは特定のアドレスを表します。 The
次のエンティティが定義されています。
任意のIDを持つ「auto」は、-tocの最後のセッションをアドレス指定します。 これがデフォルトです。
「セッション」。IDは「ISOセッション」の行、「Idx」の列の時点での数値です。
「トラック」。IDは「ISOトラック」の行、「Idx」の列の時点での番号です。
行「ISO...」、列「sbsector」の時点での番号が付いた「lba」または「sbsector」。
「ISO...」行、「Volume」列のテキストの検索パターンを持つ「volid」
Id」。
存在しないエンティティまたはISOイメージを表していないエンティティをアドレス指定すると
-indevを放棄するか、少なくとも空白の画像を表示します。
-loadが実行された瞬間に入力ドライブが設定されている場合、アドレス指定された
ISOイメージがすぐに読み込まれます。 それ以外の場合、設定は次の時間まで保留されます
-devまたは-indev。 画像が一度読み込まれると、設定は次の場合に有効になります。
-次の-devまたは-indevまでロールバックします。ここで、「auto」にリセットされます。
-変位 [-] lba
画像の変位と画像の開始アドレスを補正します
用意ができていた。 これは、ISOイメージのロードとそのファイルの読み取りにのみ影響します。
-displacementがである限り、マルチセッションの成長方法は許可されません。
ゼロ以外。 つまり、-indevと-outdevは異なっている必要があります。 変位はにリセットされます
書き込み後にドライブが再取得される前は0。
例:
CDのトラックがブロック123456から始まり、ディスクファイルにコピーされた場合
ブロック0から開始し、このコピーは-displacement-123456でロードできます。
ISOイメージが640000の512ブロックのオフセットでパーティションに書き込まれた場合
バイトの場合、-displacement160000によってベースデバイスからロードできます。
どちらの場合も、ISOセッションは自己完結型である必要があります。つまり、アドオンセッションではありません。
トラックまたはパーティションの外側のISOイメージに。
-ドライブクラス "無害"|"禁止"|"注意"|"clear_list" disk_pattern
安全リストのXNUMXつにドライブパスパターンを追加するか、それらのリストを空にします。
次の順序でテストされるXNUMXつのリストが定義されています。
ドライブのアドレスパスが「無害」リストと一致する場合、ドライブは次のようになります。
受け入れられました。 MMCデバイスでない場合は、プレフィックス「stdio:」が先頭に追加されます
自動的。 このリストはデフォルトでは空です。
それ以外の場合、パスが「禁止」リストと一致する場合、ドライブはによって受け入れられません
ゾリソ むしろ、FAILUREイベントにつながります。 このリストはデフォルトでは空です。
それ以外の場合、パスが「注意」リストと一致し、MMCデバイスでない場合は、
アドレスにはプレフィックス「stdio:」を付ける必要があります。そうでない場合、アドレスは拒否されます。 このリストは
デフォルトのXNUMXつのエントリ: "/ dev".
ドライブパスがリストに一致しない場合、「無害」と見なされます。 デフォルトでは、これら
ディレクトリ"で始まらないすべてのパスです/ dev".
親パスのXNUMXつまたはそれ自体がリストエントリと一致する場合、パスはリストと一致します。
アドレスプレフィックス「stdio:」または「mmc:」は、一致をテストするときに無視されます。
疑似クラス「clear_list」および疑似パターン「banned」、「caution」、「harmless」、
または「すべて」の場合、リストは空にすることができます。
例:-drive_classclear_listが禁止されました
通常、次のいずれかで-drive_classリストを定義します。 ゾリソ スタートアップ
ファイル。
注:これはセキュリティ機能ではなく、スーパーユーザーが行うためのバンパーです。
不注意による事故を防ぎます。 あなたが持っているデバイスファイルへのアクセスを確実にブロックするために
ファイルシステムでのrw-permissionsを拒否します。
-read_fs "any" | "norock" | "nojoliet" | "ecma119"
ロードするファイルシステムツリーの種類を指定します(存在する場合)。 願いができない場合
満たされると、ECMA-119名がロードされ、-ecma119_mapに従って変換されます。
「any」は最初にRockRidgeを読み込もうとします。 存在しない場合は、ジョリエットが試されます。
「norock」はロックリッジを試しません。
「nojoliet」はジョリエットを試しません。
「ecma119」はロックリッジもジョリエットも試しません。
-assert_volid パターンの重大度
指定された検索と一致しないボリュームIDを持つISOイメージのロードを拒否します
パターン。 画像を拒否する場合は、入力ドライブを放棄して、
与えられた重大度(FAILUREのように、-abort_onを参照)。 空の検索パターンは、
画像。
このコマンドは、空白の入力メディアからの空のイメージの作成を妨げません。
すでにロードされている画像は破棄されません。
-in_charset キャラクターセット名
画像の読み込み時にファイル名を変換する文字セットを設定します。 見る
詳細については、「文字セット」の段落を参照してください。 書き込んだ画像を読み込むとき
-commitの後、-out_charsetの設定が-in_charsetにコピーされます。
-auto_charset 「オン」|「オフ」
で出力文字セット名の記録と解釈を有効または無効にします
イメージルートディレクトリのxattr属性。 有効になっている場合、および記録されている場合
文字セット名が見つかった場合、この名前が入力の名前として使用されます
画像を読み取るときに設定される文字。
デフォルトの出力文字セットは、端末のローカル文字セットであることに注意してください
コラボレー ゾリソ 実行されます。 このローカル文字セットを生成されたISOに関連付ける前
画像、端末が意図したすべてのファイル名を正しく表示するかどうかを確認します。
特にエキゾチックな国民性。
-ハードリンク mode [:mode ...]
ハードリンク関係のロードと記録を有効または無効にします。
デフォルトモードの「オフ」では、iso_rrファイルはイメージのロード時にiノード番号を失います。
画像生成時にiノード番号を持たない各iso_rrファイルオブジェクトは、
-complianceがnew_rrに設定されている場合、新しい一意のiノード番号。
モード「オン」は、ロードされたイメージのiノード番号が
記録されました。 セッションをコミットすると、iso_rrファイルのファミリーを検索します。
同じディスクファイルに由来し、同じコンテンツフィルタリングを持ち、同じ
プロパティ。 家族全員が同じiノード番号を取得します。 これらかどうか
マウント時に番号が尊重されるのは、オペレーティングシステムによって異なります。
コマンド-lslは、「lsl_count」が有効になっている場合にハードリンクカウントを表示します。 これは遅くなる可能性があります
実質的にISOイメージに変更が加えられた後のコマンド。 したがって
デフォルトは「no_lsl_count」です。
コマンド-updateおよび-update_rは、ハードリンクの分割と融合を追跡します。
安定したデバイス番号とiノード番号を持つファイルシステム。 これにより自動が発生する可能性があります
セッションが書き込まれる前に、直前に変更されます。 コマンド-ハードリンク
「perform_update」を使用して、これらの変更を早期に行うことができます。たとえば、適用する必要がある場合などです。
更新されたすべてのファイルにフィルターします。
モード「without_update」は、更新コマンド中のハードリンク処理を回避します。 これを使って
ファイルシステムの状況で-disk_dev_inoを「オン」にできない場合。
ゾリソ ISOイメージからファイルを抽出するコマンドは、ファイルをハードリンクしようとします
同一のiノード番号。 この操作の通常の範囲は、イメージのロードから
画像の読み込み。 -hardlinksによって蓄積されたハードリンクアドレスをあきらめることができます
「discard_extract」。
多数のハードリンクファミリは、-osirroxでない場合、-temp_mem_limitを使い果たす可能性があります
「sort_lba_on」と-hardlinks「cheap_sorted_extract」の両方が有効です。 これ
同じ単一のextractコマンドによって復元された他のファイルへのハードリンクを制限します。
-ハードリンク"normal_extract"は、広くて費用のかかるハードリンクの蓄積を再度有効にします。
-acl 「オン」|「オフ」
ACLの処理を有効または無効にします。 有効になっている場合は、 ゾリソ ACLを取得します
ディスクファイルオブジェクトから、libisofs固有のlibisofsを使用してACLをISOイメージに保存します
AAIP形式、ISOイメージからのAAIPデータのロード、ファイル比較中のACLのテスト、および
ISOイメージからACLを抽出するときに、ACLをディスクファイルに復元します。 コマンドも参照してください
-getfacl、-setfacl。
-xattr 「オン」|「オフ」
ユーザー名前空間のxattr属性の処理を有効または無効にします。 有効になっている場合、
その後 ゾリソ ACLと同様にxattrを処理します。 コマンド-getfattr、も参照してください。
-setfattrおよびxattrに関する上記の段落。
-md5 "on" | "all" | "off" | "load_check_off"
セッション全体および各セッションのMD5チェックサムの処理を有効または無効にします
単一のデータファイル。 有効にすると、チェックサムタグ付きの画像が読み込まれるのは、
スーパーブロックとディレクトリツリーのタグが正しく一致します。 データのMD5チェックサム
ファイルとセッション全体は、存在する場合はイメージからロードされます。
コマンド-compareおよび-updateを使用すると、ファイルの記録されたMD5が回避に使用されます
画像からのコンテンツの読み取り。 ディスクファイルの内容のみが読み取られ、
そのMD5と比較して。 -disk_dev_ino "on"がない場合、これにより多くの時間を節約できます。
適切です。
画像生成時に、データを取得するファイルごとに計算されます
新しいセッションに書き込まれます。 古いデータを持つファイルのチェックサム
セッションは新しいセッションにコピーされます。 スーパーブロック、ツリー、およびセッション全体が
それぞれチェックサムタグ。
モード「all」は、画像生成中に、のチェックサムが
データファイルは、読み取りが開始された時点とそれが開始された時点の間で変更されました
終了しました。 これは、すべてのファイルをXNUMX回読み取ることを意味します。
モード「load_check_off」と「on」または「all」は、記録されたMD5の合計をロードしますが、
スーパーブロックとディレクトリツリーの記録されたチェックサムタグをテストしません。 これは
growisofsが書き込みプログラムとして使用された場合は、
最初のセッションのスーパーブロックチェックサムタグ。 したがって、load_check_offは
効果がある場合 ゾリソ -mkisofsオプションとして-Mが実行されます。
テストは、モード「load_check_on」によって再度有効にすることができます。
チェックサムは、コマンド-check_md5、-check_md5_r、検索アクションを介して悪用できます。
get_md5、check_md5、および-check_media経由。
-バックアップ用
最高のバックアップを作成または復元するのに役立つすべての追加機能を有効にします
ファイルプロパティの忠実度。 現在、これは次のショートカットです。-aclの-hardlinks
on -xattr on-md5on。
-ecma119_map "stripped" | "unmapped" | "lowercase" | "uppercase"
Rock Ridgeのどちらでもない場合は、ロードされたセッションからファイル名の変換を選択します
名前もジョリエット名もセッションから読み取られました。
「ストリップ」モードがデフォルトです。 ISOで見つかった名前が表示されますが、削除されます
末尾の「;1」または「。;1」(存在する場合)。
モード「マップされていない」は、文字を削除せずに見つかった名前を表示します。
モード「小文字」は「ストリップ」に似ていますが、大文字を小文字にマップします
手紙。 これは、デフォルトのGNU/Linuxマウント動作と互換性があります。
モード「大文字」は「ストリップ」に似ていますが、小文字を大文字にマップします(存在する場合)
ECMA-119の処方にもかかわらず発生します。
-disk_dev_ino "on" | "ino_only" | "off"
記録されたファイル識別番号(dev_tおよび
ino_t)。 有効にすると、xattrとして保存され、ファイルを大幅に高速化できます
比較。 ルートノードはグローバル開始タイムスタンプを取得します。 比較中に
タイムスタンプが若いファイルがISOイメージで見つかった場合、次のように疑われます。
一貫性のないコンテンツがあります。
ディスクファイルシステムのデバイス番号とiノード番号が永続的である場合
タイムスタンプやシステムクロックの不規則な変更は発生せず、
コンテンツの変更は、そのコンテンツを読み取らなくても検出できます。 ファイルの内容の変更
mtime、ctime、デバイス番号、またはiノード番号のいずれかが変更された場合に想定されます。
モード「ino_only」は、デバイス番号が安定しているという前提条件を
比較対象ツリーのマウントポイントが常に同じになるという前提条件
ファイルシステム。 モード「オン」で常にすべてのファイルが変更されていることを確認する場合は、これを使用します。
速度の利点は、ロードされたセッションがで生成された場合にのみ表示されます
-disk_dev_inoも「オン」です。
-disk_dev_ino "off"は、-hardlinksが "off"の場合にのみ、完全に有効になることに注意してください。
のためにペンを持つ時間も見つけています。
-file_name_limit [+]番号
ファイル名の最大許容長を64〜255の範囲で設定します。パス
指定された数より長いコンポーネントは切り捨てられ、
コロン「:」で上書きされた最後の33バイトとのMD5のXNUMX進表現
特大の名前全体の最初の4095バイト。 潜在的な不完全なUTF-8
文字の先頭のバイトは「_」に置き換えられます。
長いコンポーネントを持つiso_rr_pathsは、引き続きファイルパスにアクセスできます
切り捨てられたコンポーネントを使用します。
ISOツリーが存在するときに-file_name_limitが実行されると、
ISOツリーは、現在の制限の既存の切り捨てられたファイル名と
新しく切り捨てられたファイルと既存のファイルの間の名前の衝突。 両方の場合において、
設定はSORRYイベントで拒否されます。
の引数の前に文字「+」を付けることで、この禁止を解除できます。
-file_name_limit。 切り捨てられたファイル名は再び切り捨てられ、無効になる可能性があります
彼らのMD5パート。 衝突する切り捨てられた名前は一意になり、少なくとも9を消費します
残りの名前部分のより多くのバイト。
xattrの書き込みが有効になっている場合、長さはの「isofs.nt」に格納されます。
ルートディレクトリ。 xattrの読み取りが有効になっていて、「isofs.nt」が見つかった場合、
見つかった長さは、現在の設定よりも小さい場合に有効になります。
-file_name_limit。
ファイル名のパターンは、切り捨てられた名前と一致する場合にのみ機能します。 これはかもしれません
将来的に変化します。
名前が切り捨てられたファイルは、-update中に無条件に削除および再追加されます
および-update_r。 これは将来変更される可能性があります。
少なくとも4.1までのLinuxカーネルは、長さ254および255の名前を誤って表現します。
disk_paths内またはその下にそのような名前があることを期待し、そのようなLinuxでISOをマウントすることを計画している
カーネルの場合は、-file_name_limit 253を設定することを検討してください。それ以外の場合は、より長い名前は避けてください。
253文字。
-rom_toc_scan "on" | "force" | "off" [: "emul_off"] [: "emul_wide"]
読み取り専用ドライブは実際のメディアタイプを通知しませんが、ROMとしてメディアを表示します(例:
DVD-ROMとして)。 MMCマルチセッションメディアのセッション履歴は、に切り捨てられる可能性があります
最初と最後のセッション、または完全に誤りですらあります。 (エミュレートされた履歴
上書き可能なメディアはこれによる影響を受けません。)
失敗した場合にセッション履歴を取得する機会を持ち、特に
最後のセッションのアドレス、ISO9660ファイルシステムヘッダーのスキャンがあります
これは役立つかもしれませんが、ドライブのテーブルよりも悪い結果をもたらす可能性があります
コンテンツ。 最後に、無効なアドレスへの読み取り試行を引き起こし、ひいては醜いものになる可能性があります
ドライブの動作。 「オン」に設定すると、読み取り専用メディアのスキャンが有効になります。
一部のオペレーティングシステムは、の最新のセッションをマウントできません
マルチセッションDVDまたはBD。 そのようなシステムの場合 ゾリソ 独自のMMC機能はありません
その後も、スキャンされた目次からそのセッションが見つかる可能性があります。 設定
「force」は、「on」に設定されたROMメディアなどのメディアを処理します。
一方、上書き可能なメディアでのセッション履歴のエミュレーションでは、
部分的に損傷したメディアの読み取りを妨げます。 「off:emul_off」を設定すると、
それ以外の場合は、これらのメディアの信頼できる目次スキャン。
上書き可能なメディアでの目次スキャンは、通常、
ブロック0でスーパーブロックが指すセッションの終了。設定
「on:emul_wide」を使用すると、メディアの最後までスキャンを続行できます。 これは
最後ではないときに-check_mediapatch_lba0=onでメディアをコピーした後に役立ちます
セッションがロードされました。
-カームドライブ "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 "on" | "appendable_wo" | "off"
「オン」で有効にすると、通常のファイルとブロックデバイスが効果的かどうかテストされます
アクセス許可。 これは、書き込み用にこれらのファイルを開こうとすることを意味します。
それ以外の場合は、後で、実際の書き込みが必要な場合にのみ発生します。
テスト結果は、疑似ドライブを上書き可能として分類するために使用されます。
読み取り専用、書き込み専用、または無用に空。 これにより、早期の検出につながる可能性があります
重大な問題であり、それほど重大ではないエラーイベントを回避できる場合があります。
モード「appendable_wo」は「on」のようなもので、空ではない追加のプロパティがあります
書き込み専用ファイルは、空白ではなく追加可能と見なされます。
-data_cache_size number_of_tilesblocks_per_tile
ISOイメージが
ロードされ、ファイルコンテンツがISOイメージから読み取られるとき。 キャッシュはいくつかで構成されています
それぞれがいくつかのブロックで構成されているタイル。 キャッシュを大きくすると、
タイルが複数回読み取られています。 タイルを大きくすると、データがさらに改善される可能性があります
ドライブからのスループットですが、データが
中。
キャッシュサイズを大きくすると、MMCドライブからのイメージの読み込みに最適です。 彼らは
-osirroxオプション「sort_lba_on」の劣った代替。
blocks_per_tileは2の累乗である必要があります。例:16、32、または64。全体的なキャッシュサイズ
1GiBを超えてはなりません。 デフォルト値は、パラメータ「default」で復元できます。
数字の一方または両方の代わりに。 現在、デフォルトは32の32タイルです。
ブロック=2MiB。
挿入する ファイル に ISO 画像:
次のコマンドは、XNUMX種類のファイルアドレスを想定しています。
ディスクパス ローカルファイルシステムツリー内のオブジェクトへのパスです。
iso_rr_path ISOイメージ内のファイルオブジェクトのロックリッジ名です。 ロックリッジがない場合
情報はロードされたISOイメージに記録され、ISO9660の名前が表示されます。
長さと文字セットが制限されています。 RockRidge情報がに保存されない場合
新しいISOイメージの場合、それらの名前はそのような制限されたISO 9660(別名
ECMA-119)の名前。
ISOイメージでは、スーパーユーザーと同じくらい強力であることに注意してください。 のアクセス許可
イメージ内の既存のファイルは、書き込み操作には適用されません。 彼らはすることを目的としています
読み取り専用のマウントされたイメージで有効です。
新しく挿入されたファイルのiso_rr_pathがISO内の既存のファイルオブジェクトにつながる場合
画像の場合、次の衝突処理が発生します。
両方のオブジェクトがディレクトリである場合、それらは再帰的に挿入することによってマージされます
ファイルシステムからISOイメージへのサブオブジェクト。 他のファイルタイプが衝突する場合は、設定
コマンドの -上書き 決定します。
ファイルの名前変更にも同様の衝突処理がありますが、ディレクトリを置き換えることができるのは、
マージされません。 ターゲットディレクトリが存在する場合、-mvはソースオブジェクトを挿入することに注意してください
置き換えようとするのではなく、このディレクトリに入れます。 コマンド-move、その他
手、それを交換しようとします。
このセクションのコマンドは、ローカルファイルシステムではなくISOイメージを変更します。
-ディスクパターン "on" | "ls" | "off"
いくつかのコマンドのdisk_pathパラメーターのパターン拡張モードを設定します
この機能をサポートします。
「オフ」に設定すると、この男性でマークされているすべてのコマンドでこの機能が無効になります
「disk_path[***]」または「disk_pattern[***]」によるページ。
「オン」に設定すると、これらすべてのコマンドで有効になります。
「ls」を設定すると、「disk_pattern[***]」でマークされたものに対してのみ有効になります。
デフォルトは「ls」です。
-追加 パス指定 [...] | ディスクパス [***]
指定されたファイルまたはディレクトリツリーをファイルシステムからISOイメージに挿入します。
-pathspecsが「on」に設定されている場合、パターン拡張は常に無効になり、
文字'='には特別な意味があります。 ISOイメージパスをディスクから分離します
パス:
iso_rr_path = disk_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。
-add_plainly モード
モード「不明」に設定されている場合、「-」で始まらず、
既知のコマンドとして認識されない場合は、virtual-addコマンドの対象になります。 つまり、
pathspecまたはdisk_pathとして使用され、イメージに追加されます。 有効になっている場合、
-disk_pattern拡張はdisk_pathsに適用されます。
モード「破線」は「不明」に似ていますが、認識されないコマンドワードも追加します
「-」で始まる場合。
モード「any」は、以降のすべての単語がpathspecsまたは
disk_paths。 これはダイアログモードでは機能しません。
モード「none」がデフォルトです。 単語がファイルとして理解されるのを防ぎます
適切なコマンドのパラメータでない場合は、追加します。
-path_list ディスクパス
-addと同様ですが、ファイルdisk_pathまたは標準入力からパラメータワードを読み取ります。
disk_pathは「-」です。 リストには、pathspecまたはdisk_pathパターンがXNUMXつだけ含まれている必要があります
XNUMX行あたり。
-quoted_path_list ディスクパス
-path_listと似ていますが、引用符で囲まれた入力読み取りルールがあります。 行はパラメータに分割されます
-addの単語。 引用符の外側の空白は破棄されます。
-地図 ディスクパス iso_rr_path
ファイルオブジェクトdisk_pathをiso_rr_pathとしてISOイメージに挿入します。 disk_pathが
ディレクトリの場合、そのサブツリー全体がISOイメージに挿入されます。
-map_single ディスクパス iso_rr_path
-mapと同様ですが、disk_pathがディレクトリの場合、そのサブツリーは挿入されません。
-map_l ディスク_プレフィックス 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に依存する場合があることに注意してください。 その設定は
disk_pathをiso_rr_pathとして最初に追加した場合と常に同じです。
iso_rr_pathがまだ存在しない場合は、追加されます。 disk_pathが存在しない場合は、
その後、iso_rr_pathが削除されます。
-update_l ディスク_プレフィックス iso_rr_prefix ディスク_パス [***]
各disk_pathパラメーターを使用して-update_rを実行します。 iso_rr_pathは
disk_prefixをiso_rr_prefixに置き換えることにより、disk_pathから構成されます。
-切り取る ディスクパス byte_offset byte_count iso_rr_path
通常のディスクファイルのバイト間隔をISOイメージの通常のファイルにマップします。
これは、ディスクファイルが単一のメディアよりも大きい場合、または
従来の制限である2GiBを超えています-古いオペレーティングシステムの場合は1、または制限
4GiBの-1新しいものの場合。 最新のLinuxカーネルだけが正しく読み取れるようです
ファイル>=4GiB-1。
この制限に対する不器用な救済策は、ファイルの断片をバックアップし、それらをで連結することです。
復元時間。 よくテストされたチョッピングサイズは2047mです。 リクエストすることは許可されています
使用可能なバイト数よりも多いbyte_count。 結果のファイルはに切り捨てられます
最終的なピースの正しいサイズ。 使用可能な値よりも高いbyte_offsetを要求するには
ISOイメージにファイルは生成されませんが、SORRYイベントが生成されます。 例えば:
-cut_out /my/disk/file 0 2047m
/file/part_1_of_3_at_0_with_2047m_of_5753194821
-cut_out /my/disk/file 2047m 2047m
/file/part_2_of_3_at_2047m_with_2047m_of_5753194821
-cut_out /my/disk/file 4094m 2047m
/file/part_3_of_3_at_4094m_with_2047m_of_5753194821
コマンド-split_sizeが0より大きい値に設定されている場合、およびファイルのすべての部分が存在する場合
他のファイルがない同じISOディレクトリにあり、名前が上記のようになっている場合は、
そうすれば、それらのISOディレクトリは通常のファイルのように認識され、処理されます。 これ
コマンド-compare*、-update *、およびoverwriteの状況に影響します。 コマンドを参照してください
-詳細については、split_sizeを参照してください。
-心肺蘇生法 ディスクパス [***] iso_rr_path
指定されたファイルまたはディレクトリツリーをファイルシステムからISOイメージに挿入します。
ISOアドレスを生成するための規則は、シェルコマンドcp-rの場合と同様です。
それでも、必要に応じてiso_rr_pathのディレクトリが作成されます。 特に
複数のdisk_pathsがある場合、まだ存在しないiso_rr_pathはディレクトリとして処理されます
存在しています。 複数のdisk_pathsのリーフ名は、その下に移植されます
既存のディレクトリで行われるようにディレクトリ。
単一のdisk_pathが存在する場合、存在しないiso_rr_pathは同じものになります
disk_pathと入力します。
disk_pathが「/」で始まらない場合は、-cdxが先頭に追加されます。 iso_rr_pathの場合
'/'で始まらない場合は、-cdが付加されます。
-mkdir iso_rr_path [...]
空のディレクトリがまだ存在しない場合は作成します。 ディレクトリとしての存在
WARNINGイベントを生成します。他のファイルが存在すると、FAILUREイベントが発生します。
-Ins target_text iso_rr_path
target_textを指すアドレスiso_rr_pathでシンボリックリンクを作成します。
iso_rr_pathはまだ存在していない可能性があります。
ヒント:コマンド-cloneは、ハードリンクと同等のISOを生成します。
-クローン iso_rr_path_original iso_rr_path_copy
新しいアドレスでISOファイルオブジェクトiso_rr_path_originalのコピーを作成します
iso_rr_path_copy。 オリジナルがディレクトリの場合は、すべてのファイルをコピーして
下のディレクトリ。 iso_rr_path_originalがブートカタログファイルの場合、
コピーされませんが、黙って無視されます。
コピーされたISOファイルオブジェクトは同じ属性を持っています。 コピーされたデータファイルは
オリジナルと同じコンテンツソース。 その後、コピーを操作できます
彼らのオリジナルから独立して。
アドレスiso_rr_path_copyがすでに存在する場合、このコマンドは実行を拒否します
ISOツリーで。
-cp_クローン iso_rr_path_original [***] iso_rr_path_dest
コマンド-cloneを使用して、XNUMXつ以上の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 挿入:
-file_size_limit 値[値[...]]-
単一のデータファイルの最大許容サイズを設定します。 値が合計されます
実際の制限について。 唯一の値が「オフ」の場合、ファイルサイズは制限されません
by ゾリソ。 デフォルトは100エクステントの制限で、それぞれ4g-2kです。
-file_size_limit 400g-200k-
ISO 9660ファイルシステムをマウントする場合、古いオペレーティングシステムはファイルを処理することしかできません
〜2g-1-。 新しいものは4g-1-まで有効です。 まったく新しいLinuxカーネルが必要です
サイズがに調整されていない場合、ファイルの最後のバイト>=4gを正しく読み取るため
2048バイトブロック。
ゾリソの独自のデータ読み取り機能は、オペレーティングシステムのサイズの影響を受けません
制限。 このような制限は、取り付けにのみ適用されます。 それにもかかわらず、のターゲットファイルシステム
-extractはファイルサイズを取得できる必要があります。
-not_mgt code [:code [...]]
除外リストの動作を制御します。
除外処理は、disk_pathsがISOイメージにマップされる前に発生します。
ディスクファイルがイメージファイルと比較される前。 の絶対ディスクパス
ソースは-not_pathsリストと照合されます。 ディスクパスのリーフ名は
-not_leafリストのパターンと照合されます。 一致が検出された場合、
ディスクパスは既存のファイルとは見なされず、ISOに追加されません
画像。
いくつかのコードが定義されています。 _on / _off設定は、によって取り消されるまで存続します
their_off/_onの対応物。
「erase」は、-not_pathsおよび-not_leafによって蓄積されたリストを空にします。
「リセット」は「消去」に似ていますが、デフォルトの動作を再インストールします。
「オフ」は、リストを無効にすることなく一時的に除外処理を無効にし、
設定を行います。
「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と同様ですが、引用符で囲まれた入力読み取りルールがあります。 各単語はXNUMXつとして処理されます
-not_pathsまたは-not_leafのパラメーター。
-フォロー 機会[:機会[...]]
disk_pathsの下のシンボリックリンクとマウントポイントの解決を有効または無効にします。
これは、アクション-add、-du * x、-ls * x、-findx、-concat、および-disk_patternに適用されます。
拡張。
行われるべき次の決定にはXNUMX種類あります。
は、シンボリックリンクからそのターゲットファイルオブジェクトへのホップです。
読む。 つまり、コマンド-concatではありません。 有効にすると、シンボリックリンクが処理されます
ターゲットファイルオブジェクトとして、そうでない場合はシンボリックリンクはそれ自体として処理されます。
mount あるファイルシステムから別の従属ファイルシステムへのホップです。 有効になっている場合
その後、マウントポイントディレクトリは他のディレクトリと同じように処理されます。それ以外の場合はマウントポイント
ディレクトリツリーで検出された場合、空のディレクトリとして処理されます
トラバーサル。
連結 は、シンボリックリンクからそのターゲットファイルオブジェクトへのホップです。
書き込み。 つまり、コマンド-concatです。 これはセキュリティリスクです!
上記の場合よりも一般的ではありません:
パターン マウントとリンクのホッピングですが、-disk_patternの展開中のみです。
パラメータ パラメータワードのリンクホッピングです(最終的なパターン拡張後)。 もしも
有効にすると、-ls * xは、リンク自体ではなく、リンクターゲットを表示します。
-du * x、-findx、および-addは、リンクターゲットを処理しますが、
ターゲットの下の最終的なディレクトリツリー(「リンク」が有効になっていない場合)。
場合によっては、コロンで区切ったリストに組み合わせることができます。 で言及されているすべての機会
リストはその後、肯定的なフォローの決定につながります。
OFF 肯定的なフォローの決定を防ぎます。 他の機会が当てはまらない場合に使用してください。
ショートカット:
デフォルト 「pattern:mount:limit=100」と同等です。
on 常に前向きに決定します。 「link:mount:concat」に相当します。
機会ではありませんが、オプションの設定は次のとおりです。
limit =これは、リンクホップの最大数を設定します。 リンクホップは
一連のシンボリックリンクと異なるタイプの最終ターゲット。 それにもかかわらず
それらのホップはループする可能性があります。 例:
$ ln-s..アップループ
リンクホッピングには、最初にホッピングを停止するループ検出機能が組み込まれています。
リンクターゲットの繰り返し。 次に、繰り返されるリンクは、としてではなく、それ自体として処理されます。
そのターゲット。 残念ながら、指数関数的なリンクネットワークを構築することができます
ループが検出される前のワークロード。 「limit=」で指定された数は抑制できます
このワークロードは、リンクホップの意図的なシーケンスを切り捨てるリスクがあります。
-パススペック 「オン」|「オフ」
制御パラメータの解釈 ゾリソ アクション-addおよび-path_list。
「on」は、フォームのパススペックを有効にします target = source プログラムmkisofsのように
-グラフトポイント。 また、コマンド-addの-disk_pattern拡張を無効にします。
「off」は、target = sourceの形式のパススペックを無効にし、-disk_patternを再度有効にします。
拡張。
-上書き "on" | "nondir" | "off"
ISOイメージ内の既存のファイルを次のファイルで上書きすることを許可または禁止します。
同名。
「オフ」に設定すると、名前の衝突によりFAILUREイベントが発生します。 「nondir」を設定すると、
ディレクトリのみがそのようなイベントによって保護され、他の既存のファイルタイプは
新しいファイルが追加される前に-rmで処理されます。 「オン」に設定すると、自動が有効になります
-rm_r。 つまり、非ディレクトリは既存のディレクトリとそのすべてを置き換えることができます
部下。
ファイルの復元が有効になっている場合、上書きルールがターゲットに適用されます
ディスク上のファイルオブジェクトも同様ですが、「on」は「nondir」にダウングレードされます。
-split_size 番号["k"|"m"]
通常のファイルの自動分割のしきい値を設定します。 そのような分割マップ
大きなディスクファイルを、いくつかのパーツファイルを含むISOディレクトリに保存します。 これは
ディスクファイルのサイズが-file_size_limitを超える場合に必要です。 古い操作
システムは、マウントされたISO9660ファイルシステム内のファイルが小さい場合にのみファイルを処理できます
2GiBよりも大きい場合または他の場合は4GiB。
デフォルトは0で、FAILUREによって-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パラメータとして有効である必要があります
内容が重ならない場合があります。
File 操作:
次のコマンドは、ファイルがステミングするかどうかに関係なく、ISOイメージ内のファイルを操作します
ロードされた画像から、または新しく挿入されました。
-iso_rr_pattern "on" | "ls" | "off"
いくつかのコマンドのiso_rr_pathパラメーターのパターン拡張モードを設定します
この機能をサポートします。
「オフ」に設定すると、これでマークされているすべてのコマンドのパターン拡張が無効になります
「iso_rr_path[***]」または「iso_rr_pattern[***]」によるマニュアルページ。
「オン」に設定すると、これらすべてのコマンドで有効になります。
「ls」を設定すると、「iso_rr_pattern[***]」でマークされたものに対してのみ有効になります。
デフォルトは「オン」です。
-rm iso_rr_path [***]
指定されたファイルをISOイメージから削除します。
注:これにより、削除が次の場合でも、-indevメディア上のスペースが解放されることはありません。
その同じ媒体にコミットしました。
画像が別のメディアに書き込まれると、画像サイズが縮小します
変更モード。
-rm_r iso_rr_path [***]
指定されたファイルまたはディレクトリツリーをISOイメージから削除します。 注も参照してください
コマンド-rmを使用します。
-rmdir iso_rr_path [***]
空のディレクトリを削除します。
-移動 iso_rr_path iso_rr_path
最初の(元の)iso_rr_pathで指定されたファイルの名前をXNUMX番目の(宛先)に変更します
iso_rr_path。 オリジンファイルを移動しないことにより、シェルコマンドmvのルールから逸脱します
既存の宛先ディレクトリの下。 オリジンファイルはむしろ置き換えられます
コマンド-overwriteで許可されている場合は、このようなディレクトリ。
-mv iso_rr_path [***] iso_rr_path
ISOツリー内の指定されたファイルオブジェクトの名前をリストの最後のパラメータに変更します。
シェルコマンドmvと同じルールを使用します。
パターン拡張が有効になっていて、最後のパラメーターにワイルドカードが含まれている場合
文字の場合は、既存のXNUMXつのファイルアドレスと正確に一致する必要があります。一致しない場合は、
コマンドはFAILUREイベントで失敗します。
-chown uid iso_rr_path [***]
ISOイメージのファイルオブジェクトの所有権を設定します。 uidはXNUMX進数のいずれかです
または、オペレーティングシステムに認識されているユーザーの名前。
-chown_r uid iso_rr_path [***]
-chownと同様ですが、最終的なディレクトリの下にあるすべてのファイルに影響します。
-chgrp gid iso_rr_path [***]
ISOイメージのファイルオブジェクトのグループ属性を設定します。 gidはXNUMX進数のいずれかです
オペレーティングシステムに認識されているグループの番号または名前。
-chgrp_r gid 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進数については、manXNUMXstatを参照してください。
-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} for "user"、 "group"、 "other"、"mask"。 XNUMXつのコロン「:」を含める必要があります。 A
これらの「:」の間にある空でないテキストは、ユーザーIDまたはグループIDを示します。 XNUMX番目の「:」の後
{rwx-#}からの文字があるかもしれません。 最初のXNUMXつは、読み取り、書き込み、または実行を行います
許可。 文字「-」、「」、およびTABは無視されます。 「#」は残りのエントリを引き起こします
無視されます。 文字「X」またはその他の文字はサポートされていません。 例:
g:toolies:rw、u:lisa:rw、u:1001:rw、u :: wr、g :: r、o :: r、m :: rw
group:toolies:rw-、user :: rw-、group :: r-、other :: r-、mask :: 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の出力を読み取り、それをに適用します。
「#file:」で始まる行に示されているiso_rr_paths。 これは変わります
指定されたファイルの所有権、グループ、および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の出力を読み取り、それをに適用します。
「#file:」で始まる行に示されているiso_rr_paths。 以前に存在したすべて
指定されたiso_rr_pathsのユーザースペースxattrが削除されます。 disk_pathが「-」の場合
次に、標準入力から行が読み取られます。
-getfattrおよびgetfattr-Rdは、ファイルパスから「/」を先頭に削除するため、
-cdは常に重要です。
空の入力行と「#」で始まる行は無視されます(「#file:」を除く)。
行「@」はリストを終了し、「@@@」は保留中のiso_rr_pathを変更せずに中止します。
他の入力行は次の形式である必要があります
name = "value"
名前はユーザーの名前空間からのものである必要があります。 つまり、xyzを構成する必要があるuser.xyz
印刷可能な文字のみ。 名前に区切り文字「=」を使用することはできません。 値はかもしれません
あらゆる種類のバイトが含まれます。 引用符で囲む必要があります。 終了後の末尾の空白
引用は無視されます。 印刷不可能なバイトと引用符は、\XYZとして表す必要があります
8進数の000ビットコードXYZによって。 0バイトにはコード\XNUMXを使用します。
-alter_date タイプtimestringiso_rr_path[***]
ISOイメージ内のファイルの日付エントリを変更します。 タイプは次のいずれかになります。
「a」はアクセス時間を設定し、ctimeを更新します。
「m」は変更時刻を設定し、ctimeを更新します。
「b」はアクセス時間と変更時間を設定し、ctimeを更新します。
「ac」、「mc」、および「bc」は、ctimeを更新せずに時刻を設定します。
「c」はctimeを設定します。
タイムストリングは、次の形式にすることができます(例のセクションも参照)。
プログラムの日付で予想されるとおり:
MMDDhhmm [[CC]YY][。ss]]
プログラムの日付によって作成されたとおり:
[日]MMMDD 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。 最後のXNUMX桁のcc(センチ秒)
無視されますが、フォーマットを認識可能にするために存在する必要があります。
例:
-alter_date mc 2013.11.27.103951 / file1 /file2--
-alter_date_r タイプtimestringiso_rr_path[***]
-alter_dateと同様ですが、最終的なディレクトリの下にあるすべてのファイルに影響します。
-隠れる hidden_state iso_rr_path [***]
指定されたファイルの名前がISOのディレクトリツリーに表示されないようにします
画像が書き込まれるときの9660および/またはJolietおよび/またはHFS+。 のデータコンテンツ
そのような隠しファイルは、表示されていなくても、結果の画像に含まれます
任意のディレクトリにあります。 しかし、名前のないデータを見つけるための独自の手段が必要になります
画像。
警告:ISO 9660ツリーから隠されているデータは、
変更のメソッドを記述します。
hidden_stateの可能な値は次のとおりです。ISO9660ツリーから非表示にする場合は「iso_rr」、「joliet」
ジョリエットツリーの場合は「hfsplus」、HFS +の場合は「hfsplus」、それらすべての場合は「on」。 「オフ」は、
すべてのディレクトリツリー。
これらの値は組み合わせることができます。 例:joliet:hfsplus
このコマンドは、ブートカタログには適用されません。 むしろ使用:-boot_image "any"
"cat_hidden = on"
木 トラバーサル command -探す:
-見つける iso_rr_path [test [op] [test ...]] [-exec action [params]]-
ISOイメージでのシェルコマンド検索の制限付き代替。 それは実行します
iso_rr_path以下のファイルオブジェクトの一致に対するアクション。
行の最後のコマンドとして使用されていない場合は、パラメータリストで取得する必要があります
「-」で終了します。
テストはオプションです。 それらを省略すると、アクションがすべてのファイルオブジェクトに適用されます。
テストが行われると、それらは一緒に式を形成します。 アクションが適用されます
式がファイルオブジェクトと一致する場合のみ。 間のデフォルトの式演算子
テストは-andです。つまり、式はすべてのテストが一致する場合にのみ一致します。
利用可能なテストは次のとおりです。
-名前 pattern:patternがファイルリーフ名と一致する場合に一致します。 パターンがそうなら
文字「*?[」が含まれていない場合は、に従って切り捨てられます
-file_name_limitであるため、ISOファイルシステムの切り捨てられた名前と一致します。
-姓 pattern:patternがファイルパスと一致する場合に一致します
アクション「エコー」によって印刷されます。 文字「/」はワイルドカードと一致させることができます。 パターンの場合
'/'の間の部分には、文字 "*?["が含まれていません。
-file_name_limitに従って切り捨てられます。
-ディスク名 パターン:-nameに似ていますが、ファイルソースのリーフ名をテストします
ディスク。 ロードされた画像に由来しないデータファイル、または
そのようなデータファイルの上のディレクトリ。 ディレクトリを使用すると、結果が変わる可能性があります
-コンテンツが複数のソースに由来する場合、検索が実行されます。
-ディスクパス disk_path:指定されたdisk_pathがのパスと等しい場合に一致します
ディスク上のファイルソース。 -disk_nameの場合と同じ制限が適用されます。
型 type_letter:指定されたタイプのファイルに一致します: "block"、 "char"、 "dir"、
「パイプ」、「ファイル」、「リンク」、「ソケット」、「エルトリート」、「Xotic」は一致しないものと一致します
他のタイプと一致します。
最初の文字だけが解釈されます。 例:-find / -type d
-損傷 :前回の実行で破損としてマークされたデータブロックを使用するファイルと一致します
-check_mediaの。 新しいISOイメージが読み込まれると、損傷情報は表示されなくなります。
MD5セッションの不一致は、セッションのすべてのファイルを破損としてマークすることに注意してください。 もしも
より細かい区別が必要な場合は、-check_mediaの前に-md5offを実行してください。
-保留中のデータ :ロードされたISOの外部からコンテンツを取得するファイルと一致します
画像。
-lba_range start_lba block_count:内のデータブロックを使用するファイルに一致します
start_lbaおよびstart_lba+block_count-1の範囲。
-has_acl :重要なACLを持つファイルに一致します。
-has_xattr :ユーザー名前空間からのxattrの名前と値のペアを持つファイルに一致します。
-has_aaip :ACLまたは任意のxattrを持つファイルに一致します。
-has_any_xattr :ACL以外のxattrを持つファイルに一致します。
-has_md5 :MD5チェックサムを持つデータファイルに一致します。
-has_hfs_crtp 作成者タイプ:指定されたHFS+作成者と
付属のタイプ。 これらは、-hfsplusが次の場合に格納される4文字のコードです。
有効。 そのようなコードに一致するワイルドカードとして、単一のダッシュ「-」を使用します。 例えば:。
-has_hfs_crtpYYDNテキスト
-has_hfs_crtp--
-has_hfs_bless blessing:指定されたHFS+の祝福を受けるファイルに一致します。 それはかもしれません
「ppc_bootdir」、「intel_bootfile」、「show_folder」、「os9_folder」、
「osx_folder」、「any」。 アクションset_hfs_blessも参照してください。
-has_filter :-set_filterでフィルタリングされたファイルに一致します。
-隠れた hidden_state:「joliet」の「iso_rr」ツリーに隠されているファイルに一致します
ツリー、「hfsplus」ツリー、すべてのツリー(「オン」)、またはどのツリーにも非表示になっていない(「オフ」)。
一部のツリーに隠されているものは、隠されていない「オフ」に一致します。
-bad_outname 名前空間:変換時に名前が変わるファイルと一致します
ローカル文字セットと名前空間「rockridge」のXNUMXつの間で、
「joliet」、「ecma119」、「hfsplus」。
該当するすべてのコンプライアンスルールが考慮されます。 ルール「omit_version」は
他の名前空間「joliet」と「ecma119」は変更を引き起こすため、常に有効になっています
すべての非ディレクトリ名で。 ルール「no_force_dots」とを有効にすることも検討してください。
「no_j_force_dots」。
名前空間は異なる文字セットを使用し、名前にさらに制限を適用します
長さ、許容文字、および必須の名前コンポーネント。 「ロックリッジ」は
-out_charsetで定義された文字セット、「joliet」はUCS-2BEを使用し、「ecma119」は使用します
ASCII、「hfsplus」はUTF-16BEを使用します。
-name_limit_blocker 長さ:コマンドを妨げるファイル名と一致します
-指定された長さのfile_name_limit。 コマンド自体は最初のレポートのみを報告します
問題ファイル。
-プルーン :このテストに到達し、テストされたファイルがディレクトリである場合、-findは
そのディレクトリに飛び込まないでください。 このテスト自体は常に一致します。
-use_pattern "on" | "off":この疑似テストはワイルドカードの解釈を制御します
テスト-name、-wholename、および-disk_nameを使用します。 デフォルトは「オン」です。 解釈が
「off」で無効にすると、-name、-wholename、および-disk_nameのパラメータは次のようになります。
検索パターンとしてではなく、文字通り一致します。 このテスト自体は常に一致します。
-or_use_pattern "on" | "off":-use_patternと同様ですが、自動的に追加されます
-andではなく-orでテストします。 さらに、テスト自体が一致することはありません。 だから
後続のテスト-または、他のオペランドが実行されます。
-決断 "yes" | "no":このテストに到達すると、評価はすぐに終了します
決定が「はい」または「真」の場合、アクションが実行されます。 演算子-ifを参照してください。
-真 および -間違い :常に一致するか、一致しないか。 評価は続きます。
-sort_lba :常に一致します。 これにより、-findはそのアクションを順番に実行します
ファイルのISOイメージブロックアドレスでソートされます。 スループットが向上する可能性があります
光学ドライブからデータを読み取るアクションを使用します。 アクションは常に取得します
パラメータとしての絶対パス。
使用可能な演算子は次のとおりです。
-ではありません :次のテストまたはサブ式が一致しない場合に一致します。 いくつかのテストは行います
これは具体的には:
-損傷なし、-lba_range、負のstart_lba、-has_no_acl、-has_no_xattr、
-has_no_aaip、-has_no_filter。
-そして :隣接するテストまたは式の両方が一致する場合に一致します。
または :隣接するテストまたは式の両方の少なくともXNUMXつが一致する場合に一致します。
-サブ ... -サブベンド or ( ... ) :最初に評価される部分式を囲みます
隣接するオペレーターによって処理される前。 通常の優先順位は次のとおりです:-not、-or、
-と。
-もしも ... -それから ... -エルセイフ ... -それから ... -そうしないと ... -endif :XNUMXつ以上のサブを囲みます
式。 -if式が一致する場合、-then式が評価されます
-endifまでの式全体の結果として。 それ以外の場合-elseif
式が評価され、一致する場合は-then式になります。 最後に
一致しない場合、-else式が評価されます。 複数の-elseifが存在する場合があります。
-elseも-elseifも必須ではありません。 -elseが欠落していてヒットする場合は、
その場合、結果は不一致になります。
-if-expressionsは、上記のtest-decisionの主なユースケースです。
デフォルトのアクションは echo、つまり、見つかったファイルのアドレスを出力します。 その他のアクション
確かです ゾリソ 見つかったファイルに対して実行されるコマンド。 これらは
コマンドには特定のパラメーターがある場合があります。 それらの特定の説明も参照してください。
chown および chown_r 所有権を変更し、パラメーターとしてユーザーIDを取得します。 例えば:
-exec chownthomas-
chgrp および chgrp_r グループ属性を変更し、パラメーターとしてグループIDを取得します。
例:-exec chgrp_r staff--
chmod および chmod_r アクセス許可を変更し、パラメータとしてモード文字列を取得します。
例:-exec chmod aw、a +r-
変更日 および alter_date_r タイムスタンプを変更します。 彼らはタイプ文字と
パラメータとしてのタイムストリング。
例:-exec alter_date "m" "Dec 30 19:34:12 2007"-
lsdl シェルコマンドls-dlのようなファイル情報を出力します。
比較します コマンドを実行します-iso_rr_pathとして見つかったファイルアドレスと比較し、
パラメータdisk_path_startの下の対応するファイルアドレス。 このために
-findコマンドのiso_rr_pathは、disk_path_startに置き換えられます。
例:-find / thomas -exec compare / home / thomas-
update 見つかったファイルアドレスをiso_rr_pathとしてコマンド-updateを実行します。 ザ
対応するファイルアドレスは、上記のアクション「比較」のように決定されます。
update_merge 更新に似ていますが、見つかったファイルが見つからない場合は削除されません
ディスク。 それは数回実行され、訪問したすべてのファイルを記録します。
ディスク上の対応するものは、update_mergeの実行のXNUMXつによってすでに確認されています。
最後に、アクション「rm_merge」を指定して-findを実行すると、表示されなかったすべてのファイルが削除される場合があります。
ディスク上の対応物。
次の「rm_merge」または「clear_merge」まで、新しく挿入されたすべてのファイルにマークが付けられます
ディスクの対応物を持っているように。
rm ファイルのあるディレクトリでない場合は、見つかったiso_rr_pathをイメージから削除します
初期化。 つまり、この「rm」には「rmdir」が含まれます。
rm_r ディレクトリツリー全体を含め、見つかったiso_rr_pathをイメージから削除します。
rm_merge 以前にXNUMX人以上がアクセスした場合、見つかったiso_rr_pathを削除します
アクションは「update_merge」であり、いずれのディスクにも対応するものはありませんでした。 マーキング
いずれの場合も、更新アクションから削除されます。
クリアマージ アクション「update_merge」から最終的なマーキングを削除します。
報告_被害 としてマークされているデータブロックにヒットするかどうかファイルを分類します
破損しています。 結果は、最初に破損したバイトのアドレスと一緒に出力されます。
損傷の最大スパン、ファイルサイズ、およびファイルのパス。
レポート_lba 画像データブロックに関連付けられているファイルを印刷します。 それは
論理ブロックアドレス、ブロック番号、バイトサイズ、および各ファイルのパス。
ファイルに複数の行がある場合、ファイルごとに複数の行が報告される場合があります
セクション。 この場合、各行の「xt」列には異なるエクステント番号があります。
レポートセクション report_lbaに似ていますが、特定のバイトサイズを示します
ファイルの全体的なバイトサイズではなく、セクション。
getfacl アクセス許可をACLテキスト形式で結果チャネルに出力します。
setfacl 既存の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 modeは、FreeBSDを使用する結果チャネルにスクリプトを出力します。
コマンドsetextattrを使用して、ファイルのxattrの名前とユーザーの名前空間の値のペアを設定します。
パラメータモードは、名前と値の出力形式を制御します。 デフォルトモード
「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 FAILURE-
make_md5 データファイルにそのコンテンツのMD5合計を装備します。 アップグレードに便利です
ロードされたイメージ内のファイルは、-md5が「オン」の次のコミットで完全なMD5カバレッジになります。
例:-find / -type f -not -has_md5 -exec make_md5-
setfattr xattrの名前と値のペアを設定または削除します。
例:-find / -has_xattr -exec setfattr --remove-all''-
set_hfs_crtp HFS +の作成者とタイプの属性を追加、変更、または削除します。
例:-exec set_hfs_crtp YYDN TEXT
例:-find / my / dir -prune -exec set_hfs_crtp --delete-
get_hfs_crtp HFS+の作成者とタイプの属性を一緒に印刷します
iso_rr_path、ファイルにそのような属性がある場合。
例:-exec get_hfs_crtp
set_hfs_bless HFS+の祝福を適用または削除します。 彼らはできる役割です
最大XNUMXつのディレクトリとデータファイルに起因します。
「ppc_bootdir」、「intel_bootfile」、「show_folder」、「os9_folder」、「osx_folder」。
これらは、「p」、「i」、「s」、「9」、および「x」と省略される場合があります。
このような各役割は、最大でXNUMXつのファイルオブジェクトに起因する可能性があります。 「intel_bootfile」は
データファイルに適用されるもの。 他のすべてはディレクトリに適用されます。 ザ
-最初の祝福が発行されるとすぐに検索実行が終了します。 の前の担い手
その時、祝福はそれを失います。 ファイルオブジェクトは、複数の祝福を受けることはできません。
例:-find / my / blessed / directory -exec set_hfs_bless p
さらに、発見されたものから祝福を取り消す祝福「なし」または「n」があります
ファイル。 この-find実行は、最初の一致に達しても停止しません。
例:-find / -has_hfs_bless any -exec set_hfs_bless none
get_hfs_bless ファイルが次の場合、HFS+の祝福の役割とiso_rr_pathを出力します
まったく祝福されました。
例:-exec get_hfs_bless
セットフィルター フィルタを適用または削除します。
例:-exec set_filter --zisofs-
mkisofs_r mkisofs-rのルールをファイルオブジェクトに適用します。
ユーザーIDとグループIDが0になり、すべてのr権限が付与され、すべてが拒否されます。 もしも
x許可があれば、XNUMXつすべてのxが許可されます。 sビットとtビットは
除去された。
ソートウェイト LBAウェイト番号を通常のファイルに関連付けます。
番号の範囲は-2147483648から2147483647です。数値が大きいほど、数値は低くなります。
出現するISOイメージのファイルデータのブロックアドレスになります。 現在
ブートカタログの重みは1億にハードコードされています。 通常それは占めるべきです
アドレスが可能な限り低いブロック。
-indevまたは-devによってロードされるデータファイルは、1〜2の重みを取得しますexp 28 =
ブロックアドレスに応じて、268,435,456。 これはそれらを大まかに
変更の書き込みメソッドが適用される場合は同じ順序。
他のコマンドによって追加されたデータファイルの初期の重みは0です。ブート
画像ファイルのデフォルトの重みは2です。
例:-exec sort_weight3--
ショーストリーム は、データファイルのコンテンツストリームチェーンを示しています。
show_stream_id show_streamに似ていますが、ストリームタイプと最初のタイプの間でも出力されます
角括弧内の「:」libisofs ID番号:[fs_id、dev_id、ino_id]。
隠す ファイルを非表示状態「on」、「iso_rr」、「joliet」、
「hfsplus」、「off」。 それらは組み合わせることができます。 例:joliet:hfsplus
例えば:
-find / -disk_name * _secret -exec hidden on
プリントアウト名 プログラムによって登録されたファイル名を最初の行に出力します
モデル、およびXNUMX行目では、変換後のファイル名を前後に変換します
ローカル文字セットと名前空間「rockridge」、「joliet」、「ecma119」、または
「hfsplus」。 XNUMX番目の出力行は「-」です。
名前の変換では、名前の衝突の可能性は考慮されません
ターゲット名前空間で。 このような衝突は、「ジョリエット」と「ecma119」で発生する可能性が最も高くなります。
ファイル名の自動変更によって解決されます。
例えば:
-find / -bad_outname ジョリエット -exec print_outname ジョリエット
Estimate_size ブロック数の下限と上限の推定値を出力します。
見つかったファイルが一緒になって、新しいISOイメージを占有します。 これはしません
スーパーブロック、-findパス内のディレクトリ、またはイメージを考慮します
パディング。
find 一致するファイルアドレスに対して-findをもう一度実行します。 それは受け入れます
iso_rr_pathを除いて、-findと同じパラメーター。
例えば:
-find / -name'???' -type d -exec find -name'[abc] *'-exec chmod aw、a + r-
フィルタ for データ file コンテンツ:
フィルタ ISOイメージのデータファイルとそのコンテンツソースの間にインストールできます
画像の外側。 また、画像内のデータコンテンツと
ディスク上のターゲットファイル。
組み込みのフィルターは「--zisofs」と「--zisofs-decode」です。 前者は経由で適用されます
-set_filter、後者はzisofs圧縮コンテンツが検出された場合に自動的に適用されます
ISOイメージをロードするときにファイルを使用します。
もうXNUMXつの組み込みフィルターペアは、接尾辞「.gz」が付いた「--gzip」と「--gunzip」です。 彼らは振る舞います
外部のgzipやgunzipとほぼ同じですが、単一のファイルごとにプロセスをフォークすることは避けてください。 それで
小さなファイルがたくさんある場合は、はるかに高速です。
-external_filter 名前option[:option]program_path[引数]-
名前をプログラムパス、programに関連付けて、コンテンツフィルタを登録します
引数、およびいくつかの動作オプション。 登録すると、に適用することができます
コンテンツがに存在するかどうかに関係なく、ISOイメージ内の複数のデータファイル
ロードされたISOイメージまたはローカルファイルシステム。 外部フィルタープロセスは
stdinから元のコンテンツを読み取り、合成ファイルコンテンツを生成します。
彼らが望むものは何でもstdoutに書く。 彼らは同じ出力を提供する必要があります
繰り返し実行で同じ入力。
オプションは次のとおりです。
「デフォルト」は、他のオプションが意図されていないことを意味します。
「suffix=...」は、ファイル名のサフィックスを設定します。 空でない場合は追加されます
ファイル名に追加するか、ファイル名から削除します。
「remove_suffix」は、ファイル名のサフィックスを追加するのではなく削除します。
「if_nonempty」は、0サイズのファイルをフィルタリングせずに残します。
「if_reduction」はフィルタリングを試み、コンテンツサイズがそうでない場合はそれを取り消します
シュリンク。
「if_block_reduction」は、2kBブロックの数が減少しない場合に取り消されます。
「used=...」は無視されます。 Command -statusは、ファイルの数とともに表示します。
現在、フィルターが適用されています。
例:
-external_filter bzip2 suffix=.bz2:if_block_reduction
/ usr / bin /bzip2--
-external_filter bunzip2 suffix=.bz2:remove_suffix
/ usr / bin /bunzip2--
-unregister_filter 名
-external_filter登録を削除します。 これは、フィルターがない場合にのみ可能です
ISOイメージ内の任意のファイルに適用されます。
-close_filter_list
コマンド-concat"pipe"、-external_filter、および-unregister_filterを取り返しのつかないほど禁止します。
ただし、-set_filterではありません。 これを使用して、一般的に、またはすべての場合に外部フィルタリングを防止します
目的のフィルターが登録され、-concatモードの「パイプ」は許可されません。
外部フィルターは、コンパイル時に完全に禁止される場合もあります。 ゾリソ。 デフォルトでは
彼らは次の場合に禁止されています ゾリソ setuid権限の下で実行されます。
-set_filter 名前iso_rr_path[***]
ISO内の指定されたデータファイルに-external_filterまたは組み込みフィルターを適用します
画像。 フィルタサフィックスが空でない場合は、ファイルに適用されます
名前。 名前の変更は、フィルターが実際に取り付けられ、取り消されていない場合にのみ発生します
そのオプションによって。 デフォルトでは、すでにサフィックスが付いているファイルは取得されません
フィルタリング。 他の人は彼らの名前に接尾辞が追加されます。 フィルターの場合
オプション「remove_suffix」がある場合、サフィックスが
存在し、削除することができます。 接尾辞の変更によって引き起こされた名前の特大または衝突
フィルタリングを防ぎます。
ほとんどのフィルタータイプでは、このコマンドはフィルターをXNUMXつずつ実行します。
出力サイズを決定するためにファイル。 次のようなコンテンツ読み取り操作
-extract、-compare、およびimage生成は、さらにフィルターを実行し、
フィルタリングされたコンテンツを配信します。
画像生成時に、フィルター出力は出力と同じである必要があります
最初の実行から。 画像生成のためのフィルタリングは、からのファイルでは発生しません
成長の書き込み方法が有効な場合は、ロードされたISOイメージ(つまり、-indevおよび
-outdevは同一です)。
予約済みのフィルター名「--remove-all-filters」はフィルタリングを取り消します。 これにより取り消されます
接尾辞の名前変更も同様です。 接尾辞を防ぐには、「-remove-all-filters+」を使用します
名前の変更。
フィルタをアタッチまたはデタッチしても、-changes_pendingの状態は変更されません。 もしも
フィルタ操作は、書き込み実行での唯一の変更であり、明示的に変更されます。
-changes_pending"yes"を実行します。
-set_filter_r 名前iso_rr_path[***]
-set_filterと同様ですが、最終的なディレクトリの下にあるすべてのデータファイルに影響します。
書き込み 結果、 ドライブ コントロール:
(以下の設定に関する段落も参照してください)
-ロールバック
操作されたISOイメージを破棄し、-indevからリロードします。 (次の場合は-rollback_endを使用します
プログラムの即時終了が望まれます。)
-変更保留中 "no" | "yes" | "mkisofs_printed" | "show_status"
書き込みの実行は、イメージの変更が行われた場合にのみ実行されます。
画像が読み込まれたか、空白で作成されました。 逆に、プログラムは書き込み実行を開始します
正常に終了したときに保留中の変更の場合(つまり、中止やコマンドではない)
-rollback_end)。
コマンド-changes_pendingを使用して、自動的に決定されたものを上書きできます
州。 これは主に、実際の変更がなかったにもかかわらず、状態を「はい」に設定する場合に役立ちます。
作る。 シーケンス-changes_pending"no"-endは、コマンドと同等です。
-rollback_end。 状態「mkisofs_printed」は、エミュレーションコマンド-asmkisofsが原因で発生します
オプション-print-sizeが存在する場合。
疑似状態「show_status」を使用して、現在の状態を出力して結果を得ることができます
チャンネル。
このコマンドの後に発生する画像の読み込みまたは操作は、再び更新されます
画像のステータスを自動的に変更します。
-専念
書き込み操作を実行します。 その後、-outdevが読み取り可能である場合は、それを新しいものにします
-devし、そこからイメージをロードします。 成長モードに切り替えます。 (後続の-outdev
変更モードまたはブラインドグローイングをアクティブにします。)-commitが実行されます
保留中のコミットされていない操作がある場合、プログラムの終了時に自動的に。
したがって、新しい-devや新しいロードなしで最終的な書き込み操作を実行するには
image、むしろコマンド-endを実行します。 画像を読み込まずに続行したい場合は、
-commit_eject"none"を実行します。 画像を読み込まずに書き込み後に取り出すには、次を使用します。
-commit_eject"all"。
最終書き込みを抑制するには、-rollback_endを実行します。
書くことはかなり長く続くことができます。 いくつかの種類のメディアでは異常ではありません
最初の数分間は進行状況が表示されないか、ドライブがかじります
すべてのデータが送信された後、数分間メディア。 ゾリソ と
ドライブはクライアントサーバー関係にあります。 ドライブには多くの自由があります
メディアをどうするか。 ドライブとメディアのいくつかの組み合わせは、単にそうではありません
ベンダーの約束にもかかわらず、機能します。 書き込みに失敗した場合は、他のメディアを試してください
または別のドライブ。 そのような失敗の理由は、コードにほとんどありません。
さまざまな書き込みプログラムがありますが、以下のSEEの下にリストされているもののいくつかを試してみてください。
また。
-イジェクト "in" | "out" | "all"
メディアをそれぞれ-indev、-outdev、または両方のドライブに排出します。 注:そうではありません
まだ効果的にディスクファイルを排出することは可能です。
-commit_eject "in" | "out" | "all" | "none"
-commitと-ejectの組み合わせ。 書き込みが終了したら、-outdevを新しいものにしないでください
-dev、およびISOイメージをロードしません。 むしろ、-indevおよび/または-outdevを排出します。 いずれかをあきらめる
排出されないドライブ。
-空欄 モード
メディアを最初から書き込む準備をします(-dummyがアクティブになっていない場合)。
これは、-indevではなく-outdevにのみ影響します。 両方のドライブが同じである場合
ISOイメージが変更された場合、このコマンドはFAILUREイベントを引き起こします。 定義済み
モードは次のとおりです。
as_needed、fast、all、deformat、deformat_quickest
「as_needed」は、使用済みのCD-RW、DVD-RW、および使用済みの上書き可能なメディアを処理します。
-blank"fast"を適用します。 まだフォーマットされていないDVD-RAMに-format"full"を適用します。
BD-RE。 空白状態の他のメディアは正常に無視されます。 できないメディア
ゼロからの書き込みの準備ができていると、FAILUREイベントが発生します。
「高速」は、CD-RWおよびフォーマットされていないDVD-RWを再利用可能にするか、上書き可能に無効化します
ISOイメージ。 「すべて」はより完全に機能し、より多くの時間を必要とする可能性があります。
「deformat」は、上書き可能なDVD-RWをフォーマットされていないDVD-RWに変換します。
「deformat_quickest」は、DVD-RWをデフォーマットまたはブランクにするためのより高速な方法ですが、メディアを生成します
これは、単一のセッションにのみ適しています。 一部のドライブは、この状態を次のようにアナウンスします
機能21hを提供していませんが、とにかく一部のドライブはそれを提供します。 機能21hが
行方不明、その後 ゾリソ コマンド-closeが設定されていない場合、DVD-RWへの書き込みを拒否します
「オン」に。
ブランキング中に一部のドライブによって発行された進捗レポートは、非常に非現実的です。 行う
報告されたパーセンテージから成功または失敗を結論付けないでください。 ブランキングは
SORRYイベントが発生しなかった場合、またはそれ以上の事態が発生しなかった場合は成功します。
メディアの評価を上書きするために、モードの前に「force:」を付けることができます
libburnによる状態。 例:「force:fast」。 それにもかかわらず、ブランキングは次の場合にのみ成功します
ドライブは喜んでそれを行います。
-フォーマット モード
フォーマットされていないDVD-RWを上書き可能なDVD-RWに変換し、「除氷」DVD + RW、新しくフォーマットします
BD-REまたはBD-Rを購入し、DVD-RAMまたはBD-REを再フォーマットします。
定義されたモードは次のとおりです。
as_needed、full、fast、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がアクティブになっている場合、フォーマットアクションはメディアに影響を与えません。
フォーマットは通常、メディアの存続期間中にXNUMX回だけ必要です。
ただし、次の場合は再フォーマットの理由になります。
DVD-RWは-blankによって変形されました。
DVD + RWに読み取りエラーがあります(次の書き込みの前に再フォーマットします)、
DVD-RAMまたはBD-REは、欠陥予備の量を変更するものとします。
BD-Rは、フォーマットせずに作成することも、最初に使用する前にフォーマットすることもできます。 フォーマット
メディア上の不良箇所を見つけて修復しようとする欠陥管理をアクティブにします
完璧なメディアでも半分の速度を犠牲にして書き込みプロセス中に。
一部のドライブがフォーマット中に発行する進捗レポートは、非常に非現実的です。
報告されたパーセンテージから成功または失敗を結論付けないでください。 フォーマットは
SORRYイベントまたはそれ以上の事態が発生しなかった場合は成功します。 明らかに凍っているのを我慢してください
進捗。
-list_formats
の出力ドライブによって報告されたフォーマット記述子のリストを出力します。
現在の媒体。 リストには、MMCフォーマットである「Formatidx」の後にインデックス番号が表示されます。
コード、ブロックで発表されたサイズ( "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
メディアがロードされたドライブによって報告された速度値のリストを出力します。 The
リストは、入力ドライブと出力ドライブの読み取り速度を示します。 さらにそれは伝えます
出力ドライブの書き込み速度。
書き込み速度のリストは、必ずしもメディアが書き込み可能であること、または
これらの速度は実際に達成可能です。 特に空で報告されたリスト
ドライブまたはROMメディアを使用すると、明らかに他のメディアの速度がアドバタイズされます。
リストされた範囲外の速度値を使用することは必須ではありません。 ドライブは
可能な限り希望の速度に近い安全な速度を選択することになっています。
リストの最後にある「書き込み速度L」と「書き込み速度H」が最適な推測です。
書き込み速度の下限と上限。 「書き込み速度l」と「書き込み速度h」は
CDでのみ表示され、最終的に他の速度オファーのリストを上書きします。
ドライブが矛盾する速度情報を報告した場合にのみ、「書き込み
speed 0 "は、コマンド-speed0による速度選択の結果を示します。
「書き込み速度H」から外れています。
「読み取り速度L」と「読み取り速度H」は、最小および最大読み取り速度を次のように示します。
ドライブによって報告されました。 それらは、-read_speed"min"または"max"によって選択されます。
組み込みの制限を下回るか超える。 これらは、「1x」、「52xCD」、「24xDVD」、
「20xBD」。
-close_damned "as_needed" | "force"
ドライブがメディアを次のように報告した場合は、今後のトラックとセッションを閉じてみてください
破損しています。 これは、CD-R、CD-RW、DVD-R、DVD-RW、DVD + R、DVD + R DL、またはBD-Rに適用される場合があります
メディア。 ドライブが取得されたときの警告メッセージと、
コマンド-tocの「Mediastatus:」の行で「しかし次のトラックが破損しています」とコメントします。
コマンド-closeの設定により、メディアを追加可能にするかどうかが決まります。
モード「as_needed」は、破損していると報告されていないメディアを適切に拒否します。
モード「force」は、損傷していないように見えるメディアでもクローズ操作を試みます。
このコマンドが実行される前に、イメージの変更を保留することはできません。 後
クローズが試みられたため、両方のドライブが放棄されました。
-list_profiles "in" | "out" | "all"
それぞれ-indev、-outdev、またはその両方でサポートされているメディアタイプのリストを出力します。
現在認識されているタイプは、テキスト「(current)」でマークされています。
設定 for 結果 書き込み:
RockRidge情報はデフォルトで生成されます。 ACLは、に従って書き込まれます。
コマンド-aclの設定。
-ジョリエット 「オン」|「オフ」
「オン」で有効にした場合、ISO9660+ロックリッジツリーに加えてジョリエットツリーを生成します。
-hfsplus 「オン」|「オフ」
「オン」で有効にした場合は、ISO9660イメージ内にHFS+ファイルシステムを生成し、マークを付けます
システムエリアのApplePartitionMap(APM)エントリによるもので、最初の32 KiB
画像。
これは、-boot_imagesystem_area=によって送信されたデータと衝突する可能性があります。 最初の8
システムエリアのバイトは{0x45、0x52、0x08 0x00、0xeb、0x02、
0xff、0xff}これは、悪影響を与えることなくx86マシンコードとして実行できます。
したがって、MBRがこの機能と組み合わされた場合、最初の8バイトには
必須のコマンドはありません。
システムエリアの2KiBの次のブロックは、APMエントリによって占有されます。 The
最初のものは、HFS+ファイルシステムメタデータの前のISOイメージの部分をカバーしています。 ザ
XNUMXつ目は、HFS+メタデータからファイルコンテンツデータの終わりまでの範囲を示します。 もしも
さらにISOイメージデータが続き、XNUMX番目のパーティションエントリが生成されます。 他の
xorrisoの機能により、より多くのAPMエントリが必要になる場合があります。
HFS +ファイルシステムは、
成長のマルチセッション方法。 それでも、既存のISOイメージがベースになる場合があります
変更の方法によって生成された新しい画像の場合。 -hfsplusが有効になっている場合
-indevまたは-devが実行され、AAIP属性が入力イメージからロードされます
HFSの作成者、ファイルタイプ、または祝福に関する情報を確認しました。 見つかった場合、
その後、次の画像制作の設定として有効になります。 したがって、
-indevまたは-devの前に-hfsplus"on"を実行することをお勧めします。
HFSの作成者、タイプ、および祝福に関する情報は、次の場合にxorrisoによって保存されます。
-hfsplusは-commit時に有効になります。 HFS+の外部にコピーとして保存されます
パーティションではなく、ロックリッジ情報と一緒に。 xorrisoは読みません
HFS+メタデータからの情報。
HFS +は大文字と小文字を区別しませんが、ファイル名を次のように記録できることに注意してください。
大文字と小文字。 したがって、iso_rr名前ツリーのファイル名
HFS+ネームツリーで衝突する可能性があります。 この場合、それらは追加することによって変更されます
文字とカウント数にアンダースコアを付けます。 非常に長い名前の場合は、
それらを「MANGLED_...」にマップするために必要です。
-ロックリッジ 「オン」|「オフ」
モード「オフ」は、ISO9660ファイルのロックリッジ情報の生成を無効にします
オブジェクト。 xorrisoのマルチセッション機能は、ネーミングに大きく依存します
ロックリッジの忠実度。 したがって、デフォルトから逸脱することは強くお勧めしません
「オン」に設定します。
-コンプライアンス rule [:rule ...]
ISO 9660/ECMA-119およびその最新の仕様への準拠を調整します
拡張機能。 場合によっては、バグを回避するために少し逸脱する価値があります
目的のリーダーシステムの、または非公式の追加機能を取得するため。
それぞれキーワードを持ついくつかの調整可能なルールがあります。 それらが言及されている場合
このコマンドを使用すると、ルールが緩和リストに追加されます。 このリストは
「厳密」または「クリア」のルールによって消去されます。 によって開始設定にリセットできます。
"デフォルト"。 以下のリラクゼーションルールはすべて、次の方法で個別に取り消すことができます。
「_off」を追加します。 「deep_paths_off」のように。
ルールのキーワードは次のとおりです。
"iso_9660_level =" numberは、1の形式のECMA-119名でレベル8.3を選択します。
-file_size_limit <= 4g-1、またはレベル2、長さ119までのECMA-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"は、バージョン( "; 1")をJolietファイル名に追加しません。
「deep_paths」は、119レベルより深いECMA-8ファイルパスを許可します。
「long_paths」は、119文字を超えるECMA-255ファイルパスを許可します。
「long_names」では、ECMA-37ファイル名で最大119文字を使用できます。
「no_force_dots」は、ECMA-119ファイル名にドットを追加しません。
「no_j_force_dots」は、ドットがないJolietファイル名にドットを追加しません。
「小文字」では、ECMA-119ファイル名に小文字を使用できます。
「7bit_ascii」は、ECMA-7ファイル名のほぼすべての119ビット文字を許可します。 いいえ
許可されるのは0x0と'/'です。 「小文字」が有効になっていない場合、小文字は
大文字に変換されます。
「full_ascii」は、ECMA-8ファイル名の0x0と「/」を除くすべての119ビット文字を許可します。
「untranslated_names」は、依存する不注意なリーダープログラムにとって危険な場合があります
ECMA-37ファイル名の最大119文字への制限について。 このルール
文字変換なしで最大119文字のECMA-96ファイル名を許可します。 もし
ファイル名の文字数が多いと、意図的に画像の作成に失敗します。
"untranslated_name_len =" numberは、より小さな制限でuntranslated_namesを有効にします
ファイル名の長さ。 0はこの機能を無効にし、-1は最大長の制限を選択します。
0より大きい数値は、必要な長さの制限を示します。
「joliet_long_names」では、103文字ではなく64文字までのジョリエットリーフ名を使用できます。
「joliet_long_paths」は、240文字より長いJolietパスを許可します。
「joliet_utf16」は、UCS-16ではなくUTF-2BEでジョリエット名をエンコードします。 違い
UCS-2には存在せず、UTF-16で2によってエンコードされる文字を使用します
それぞれ16ビットのワード。 両方の単語は、UCS-2の予約済みサブセットに由来します。
「always_gmt」は、タイムゾーン0のGMT表現でタイムスタンプを保存します。
RockRidge以外のディレクトリエントリを含む「rec_mtime」レコードは、ディスクファイルのmtimeと
イメージの作成時間ではありません。 これはECMA-119ツリーに適用されます(プレーンISO
9660)、Joliet、およびISO 9660:1999に準拠しています。 「rec_time」がデフォルトです。 無効にすると、
pathspecが検出されると、-asmkisofsエミュレーションによって自動的に再度有効になります。
「new_rr」はRockRidgeバージョン1.12を使用します(GNU / Linuxには適していますが、古いバージョンには適していません
FreeBSDまたはSolarisの場合)。 これは、「aaip_susp_1_10_off」を意味します。
後続の「aaip_susp_1_10」。
デフォルトは「old_rr」で、RockRidgeバージョン1.10を使用します。 これはまた意味します
「aaip_susp_1_10」。これは、後続の「aaip_susp_1_10_off」によって変更される可能性があります。
「aaip_susp_1_10」を使用すると、AAIPをRRIPの非公式な拡張として記述することができます。
SUSP-1.12の下での公式の拡張としてより。
「no_emul_toc」は、上書き可能なメディアでの最初のセッションで64 kBを節約しますが、
セッション履歴を表示できない画像。
「iso_9660_1999」により、以下に準拠した追加のディレクトリツリーが生成されます。
ISO 9660:1999。 理解できない読者のために長いファイル名を記録することができます
ロックリッジ。
「old_empty」は、[0,31]からの範囲のブロックアドレスを与える古い方法を使用します
独自のデータコンテンツを含まないファイル。 新しい方法は、専用のブロックを用意することです。
そのようなファイルはすべて指し示します。
デフォルト設定は
"clear:only_iso_version:deep_paths:long_paths:no_j_force_dots:
always_gmt:old_rr"。
注:「ECMA-119名」という用語は、ISO9660のプレーンな名前と属性を意味します。
読者がロックリッジを無視すると見えるようになります。
-rr_reloc_dir 名
ディープディレクトリサブツリーが配置される再配置ディレクトリの名前を指定します
-complianceが「deep_paths_off」または「long_paths_off」に設定されている場合に配置されます。 深い
ディレクトリは、上記の8つの親ディレクトリ(ルートを含む)のチェーンを持つディレクトリです。
それ自体、または119を超えるECMA-255パスを持つファイルを含むファイル
文字。
Rockとして解釈すると、ディレクトリツリー全体が元々深く表示されます
尾根の木。 ECMA-119情報のみの場合、再配置されたように表示されます
考慮されます。
デフォルトの再配置ディレクトリはルートディレクトリです。 空でない名前を付けることによって
-rr_reloc_dirを使用すると、ルートディレクトリ内のディレクトリがこの役割を取得する場合があります。 もしそうなら
ディレクトリは-commit時にまだ存在していない場合、作成されて
RockRidgeに移転アーティファクトとしてマークされています。 少なくともGNU/Linuxでは、
マウントされたロックリッジ画像に表示されます。
名前には「/」文字を含めることはできず、255バイトを超えることはできません。
-体積 클라우드 기반 AI/ML및 고성능 컴퓨팅을 통한 디지털 트윈의 기초 – Edward Hsu, Rescale CPO 많은 엔지니어링 중심 기업에게 클라우드는 R&D디지털 전환의 첫 단계일 뿐입니다. 클라우드 자원을 활용해 엔지니어링 팀의 제약을 해결하는 단계를 넘어, 시뮬레이션 운영을 통합하고 최적화하며, 궁극적으로는 모델 기반의 협업과 의사 결정을 지원하여 신제품을 결정할 때 데이터 기반 엔지니어링을 적용하고자 합니다. Rescale은 이러한 혁신을 돕기 위해 컴퓨팅 추천 엔진, 통합 데이터 패브릭, 메타데이터 관리 등을 개발하고 있습니다. 이번 자리를 빌려 비즈니스 경쟁력 제고를 위한 디지털 트윈 및 디지털 스레드 전략 개발 방법에 대한 인사이트를 나누고자 합니다.
ほとんどのオペレーティングシステムがボリュームと見なすボリュームIDを指定します
画像またはメディアの名前。
ゾリソ 32文字までのテキストを受け入れますが、ほとんど従わない仕様に従います
より厳しい規則が適用されます。
ECMA-119は、[A-Z0-9_]からASCII文字を要求します。 好き:
「IMAGE_23」
Jolietでは16文字のUCS-2文字を使用できます。 好き:
「Windows名」
ボリュームIDがマウントの名前として自動的に使用される可能性があることに注意してください
メディアが遊び心のあるコンピュータシステムに挿入されたときのポイント。
ボリュームIDがデフォルトの「ISOIMAGE」またはに設定されているときにISOイメージがロードされた場合
""の場合、ロードされたイメージのボリュームIDは、の有効なボリュームIDになります。
次の書き込み実行。 しかし、その後command -volidが実行されるとすぐに、これは
保留中のIDは、新しい設定によって上書きされます。
-dev、-indev、またはを実行する前に-volid "ISOIMAGE"を設定する場合は、これを考慮してください。
-ロールバック。 -volid "ISOIMAGE"を主張する場合は、それらのコマンドの後に再度設定してください。
-volset_id 클라우드 기반 AI/ML및 고성능 컴퓨팅을 통한 디지털 트윈의 기초 – Edward Hsu, Rescale CPO 많은 엔지니어링 중심 기업에게 클라우드는 R&D디지털 전환의 첫 단계일 뿐입니다. 클라우드 자원을 활용해 엔지니어링 팀의 제약을 해결하는 단계를 넘어, 시뮬레이션 운영을 통합하고 최적화하며, 궁극적으로는 모델 기반의 협업과 의사 결정을 지원하여 신제품을 결정할 때 데이터 기반 엔지니어링을 적용하고자 합니다. Rescale은 이러한 혁신을 돕기 위해 컴퓨팅 추천 엔진, 통합 데이터 패브릭, 메타데이터 관리 등을 개발하고 있습니다. 이번 자리를 빌려 비즈니스 경쟁력 제고를 위한 디지털 트윈 및 디지털 스레드 전략 개발 방법에 대한 인사이트를 나누고자 합니다.
次の-commitで書き込むボリュームセットID文字列を設定します。 許容されるのは
最大128文字。 この設定は、画像の読み込みによって上書きされます。
-出版社 클라우드 기반 AI/ML및 고성능 컴퓨팅을 통한 디지털 트윈의 기초 – Edward Hsu, Rescale CPO 많은 엔지니어링 중심 기업에게 클라우드는 R&D디지털 전환의 첫 단계일 뿐입니다. 클라우드 자원을 활용해 엔지니어링 팀의 제약을 해결하는 단계를 넘어, 시뮬레이션 운영을 통합하고 최적화하며, 궁극적으로는 모델 기반의 협업과 의사 결정을 지원하여 신제품을 결정할 때 데이터 기반 엔지니어링을 적용하고자 합니다. Rescale은 이러한 혁신을 돕기 위해 컴퓨팅 추천 엔진, 통합 데이터 패브릭, 메타데이터 관리 등을 개발하고 있습니다. 이번 자리를 빌려 비즈니스 경쟁력 제고를 위한 디지털 트윈 및 디지털 스레드 전략 개발 방법에 대한 인사이트를 나누고자 합니다.
次の-commitで書き込む発行元ID文字列を設定します。 これにより、
何を記録するかを指定した個人または組織。 許容されるのは
最大128文字。 この設定は、画像の読み込みによって上書きされます。
-アプリケーションID 클라우드 기반 AI/ML및 고성능 컴퓨팅을 통한 디지털 트윈의 기초 – Edward Hsu, Rescale CPO 많은 엔지니어링 중심 기업에게 클라우드는 R&D디지털 전환의 첫 단계일 뿐입니다. 클라우드 자원을 활용해 엔지니어링 팀의 제약을 해결하는 단계를 넘어, 시뮬레이션 운영을 통합하고 최적화하며, 궁극적으로는 모델 기반의 협업과 의사 결정을 지원하여 신제품을 결정할 때 데이터 기반 엔지니어링을 적용하고자 합니다. Rescale은 이러한 혁신을 돕기 위해 컴퓨팅 추천 엔진, 통합 데이터 패브릭, 메타데이터 관리 등을 개발하고 있습니다. 이번 자리를 빌려 비즈니스 경쟁력 제고를 위한 디지털 트윈 및 디지털 스레드 전략 개발 방법에 대한 인사이트를 나누고자 합니다.
次の-commitで書き込むアプリケーションID文字列を設定します。 これはかもしれません
データの記録方法の仕様を特定します。 許容範囲は最大128です
文字。 この設定は、画像の読み込みによって上書きされます。
特別なテキスト「@xorriso@」はのID文字列に変換されます ゾリソ どちらである
通常は-preparer_idと記述されます。 プログラムIDを書くのは間違った伝統です
-application_idとして。
-システムID 클라우드 기반 AI/ML및 고성능 컴퓨팅을 통한 디지털 트윈의 기초 – Edward Hsu, Rescale CPO 많은 엔지니어링 중심 기업에게 클라우드는 R&D디지털 전환의 첫 단계일 뿐입니다. 클라우드 자원을 활용해 엔지니어링 팀의 제약을 해결하는 단계를 넘어, 시뮬레이션 운영을 통합하고 최적화하며, 궁극적으로는 모델 기반의 협업과 의사 결정을 지원하여 신제품을 결정할 때 데이터 기반 엔지니어링을 적용하고자 합니다. Rescale은 이러한 혁신을 돕기 위해 컴퓨팅 추천 엔진, 통합 데이터 패브릭, 메타데이터 관리 등을 개발하고 있습니다. 이번 자리를 빌려 비즈니스 경쟁력 제고를 위한 디지털 트윈 및 디지털 스레드 전략 개발 방법에 대한 인사이트를 나누고자 합니다.
次の-commitで書き込むシステムID文字列を設定します。 これにより、
画像内のシステムエリアの内容を認識し、それに基づいて行動できるシステム
ブロック0〜15。許容されるのは最大32文字です。 この設定は上書きされます
画像の読み込みによる。
-volume_date タイムストリングを入力します
後続の画像書き込みのために、XNUMXつの全体的なタイムスタンプのXNUMXつを設定します。 利用可能
タイプは次のとおりです。
ボリュームが作成された「c」時間。
ボリュームが最後に変更された「m」時間。
ボリューム内の情報が期限切れになる「x」時間。
ボリュームが効果的に有効になってからの「f」時間。
「uuid」は、文字通り「c」および「m」時間をオーバーライドするタイムストリングを設定します。 ちがいない
YYYYMMDDhhmmssccを形成する16桁の1970進数で構成され、YYYYはXNUMX年まで
および2999。タイムゾーンはGMTです。 これは、このGRUB行と一致することになっています。
検索--fs-uuid--setYYYY-MM-DD-hh-mm-ss-cc
例:2010040711405800は7年2010月11日40:58:0(+XNUMXセンチ秒)です。
他のタイプのタイムストリングは、コマンド-alter_dateと同様に指定できます。 いくつかの
それらはタイムゾーン計算の傾向があります。 タイムストリング「デフォルト」または「オーバーライド」
デフォルト設定の原因:「c」と「m」は、イメージ作成の現在の時刻を示します。
「x」と「f」は重要ではないとマークされます。 「uuid」は無効になります。
-著作権ファイル 클라우드 기반 AI/ML및 고성능 컴퓨팅을 통한 디지털 트윈의 기초 – Edward Hsu, Rescale CPO 많은 엔지니어링 중심 기업에게 클라우드는 R&D디지털 전환의 첫 단계일 뿐입니다. 클라우드 자원을 활용해 엔지니어링 팀의 제약을 해결하는 단계를 넘어, 시뮬레이션 운영을 통합하고 최적화하며, 궁극적으로는 모델 기반의 협업과 의사 결정을 지원하여 신제품을 결정할 때 데이터 기반 엔지니어링을 적용하고자 합니다. Rescale은 이러한 혁신을 돕기 위해 컴퓨팅 추천 엔진, 통합 데이터 패브릭, 메타데이터 관리 등을 개발하고 있습니다. 이번 자리를 빌려 비즈니스 경쟁력 제고를 위한 디지털 트윈 및 디지털 스레드 전략 개발 방법에 대한 인사이트를 나누고자 합니다.
次の-commitで書き込む著作権ファイル名を設定します。 これは
著作権ステートメントを含む画像内のファイルのISO9660パス。
最大37文字まで使用できます。 この設定は、画像の読み込みによって上書きされます。
-abstract_file 클라우드 기반 AI/ML및 고성능 컴퓨팅을 통한 디지털 트윈의 기초 – Edward Hsu, Rescale CPO 많은 엔지니어링 중심 기업에게 클라우드는 R&D디지털 전환의 첫 단계일 뿐입니다. 클라우드 자원을 활용해 엔지니어링 팀의 제약을 해결하는 단계를 넘어, 시뮬레이션 운영을 통합하고 최적화하며, 궁극적으로는 모델 기반의 협업과 의사 결정을 지원하여 신제품을 결정할 때 데이터 기반 엔지니어링을 적용하고자 합니다. Rescale은 이러한 혁신을 돕기 위해 컴퓨팅 추천 엔진, 통합 데이터 패브릭, 메타데이터 관리 등을 개발하고 있습니다. 이번 자리를 빌려 비즈니스 경쟁력 제고를 위한 디지털 트윈 및 디지털 스레드 전략 개발 방법에 대한 인사이트를 나누고자 합니다.
次の-commitで書き込む抽象ファイル名を設定します。 これは
画像内のファイルのISO9660パスには、
画像コンテンツ。 最大37文字まで使用できます。 この設定は上書きされます
画像の読み込みによる。
-biblio_file 클라우드 기반 AI/ML및 고성능 컴퓨팅을 통한 디지털 트윈의 기초 – Edward Hsu, Rescale CPO 많은 엔지니어링 중심 기업에게 클라우드는 R&D디지털 전환의 첫 단계일 뿐입니다. 클라우드 자원을 활용해 엔지니어링 팀의 제약을 해결하는 단계를 넘어, 시뮬레이션 운영을 통합하고 최적화하며, 궁극적으로는 모델 기반의 협업과 의사 결정을 지원하여 신제품을 결정할 때 데이터 기반 엔지니어링을 적용하고자 합니다. Rescale은 이러한 혁신을 돕기 위해 컴퓨팅 추천 엔진, 통합 데이터 패브릭, 메타데이터 관리 등을 개발하고 있습니다. 이번 자리를 빌려 비즈니스 경쟁력 제고를 위한 디지털 트윈 및 디지털 스레드 전략 개발 방법에 대한 인사이트를 나누고자 합니다.
次の-commitで書き込むbiblioファイル名を設定します。 これは
書誌レコードを含む画像内のファイルのISO9660パス。
最大37文字まで使用できます。 この設定は、画像の読み込みによって上書きされます。
-準備者_id
次の-commitで書き込む作成者ID文字列を設定します。 これにより、
データの作成を管理する個人またはその他のエンティティ
記録されます。 通常、これはのIDである必要があります ゾリソ 人のものではなく、
動作するプログラム ゾリソ。 変更しないでください。 許容範囲は
128文字。
特別なテキスト「@xorriso@」はのID文字列に変換されます ゾリソ どちらである
プログラム起動時のデフォルト。
他のID文字列とは異なり、この設定は画像の読み込みの影響を受けません。
-アプリケーションの使用 文字|0xXY| disk_path
最大512バイトを使用できる[アプリケーションの使用]フィールドの内容を指定します。
このコマンドのパラメーターが空の場合、フィールドは512で埋められます
0バイト。 単一の文字の場合、512回繰り返されます。 それであれば
「0x」で始まり、その後に0桁の9進数[XNUMX-XNUMXa-fA-F]が続き、数字は次のように読み取られます。
512回繰り返されるバイト値。
その他のパラメータテキストは、データファイルを開いて最大まで読み取るためのdisk_pathとして使用されます
それから512バイト。 ファイルが512バイトよりも小さい場合、残りのバイト
フィールドでバイナリ0に設定されます。
この設定は、画像の読み込みの影響を受けません。
-out_charset キャラクターセット名
画像の書き込み時にファイル名を変換する文字セットを設定します。 見る
詳細については、「文字セット」の段落を参照してください。 書き込んだ画像を読み込むとき
-commitの後、-out_charsetの設定が-in_charsetにコピーされます。
-uid UID
新しいISOツリーがメディアに書き込まれるときにすべてのファイルに使用されるユーザーID。
-ギッド ギッド
新しいISOツリーがメディアに書き込まれるときにすべてのファイルに使用されるグループID。
-ジソフス option [:options]
zisofs圧縮のグローバルパラメータを設定します。 このデータ形式は認識され、
一部のLinuxカーネルによって透過的に非圧縮。 コマンドを介して適用されます
-組み込みフィルター「--zisofs」を使用したset_filter。 パラメータは次のとおりです。
"level =" [0-9] zlib圧縮:0 =なし、1 =高速、...、9=低速
"block_size =" 32k | 64k|128kサイズの圧縮ブロック
「by_magic=on」は、画像生成時にコストのかかるテストを可能にします。
すでにプログラムによって圧縮されているかどうかにかかわらず、ディスクからのファイル
mkzftree。
「デフォルト」は「level=6:block_size = 32k:by_magic=off」と同じです
-速度 コード|番号[k|m | c | d | b]
書き込み速度を設定します。 デフォルトは「max」(または「0」)=によって発表された最大速度
ドライブ。 さらに特別な速度コードは次のとおりです。
「min」(または「-1」)は、ドライブによってアナウンスされた最小速度を選択します。
「none」は、書き込みが始まる前に速度設定コマンドをドライブに送信することを回避します。
速度は、メディアに依存する数値で、またはXNUMX秒あたりの望ましいスループットとして指定できます。
MMC準拠のkB(= 1000)またはMB(= 1000 kB)。 メディアの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" | "off" | "full" | "data" | number
「オン」に設定すると、DVD-RAM、BD-RE、または
BD-R。 欠陥管理により、部分的に損傷したメディアを使用できるようになります。 しかし、それは書き込みを減らします
媒体が完全な形状であっても、速度を公称速度の半分にします。 ケースの場合
完璧なメディアの場合、フルスピードを得るには-stream_recording"on"を使用できます。
「full」はすべての書き込み操作でフルスピードを試行しますが、「on」はこれのみを実行します
バイトアドレス32sより上。 を設定するために少なくとも16の数を与えることができます
独自のアドレス制限。
「データ」により、スーパーブロックとディレクトリのエントリが書き込まれるときにフルスピードで起動します
ファイルコンテンツブロックの書き込みが始まります。
-dvd_obs "デフォルト"|"32k" | "64k"
GNU / Linux固有:各書き込みで送信されるバイト数を設定します
DVDまたはBDメディアへの操作。 64 KBの数値は、バスのスループットを向上させる可能性があります
遅延の問題を示すシステム。 デフォルトは、メディアタイプ、コマンドによって異なります
-stream_recording、およびコンパイル時のオプション。
-modesty_on_drive parameter [:parameters]
ドライブバッファが完全にいっぱいにならないようにするかどうかを制御します。
パラメータ「on」(または「1」)は、プログラムがバーナードライブに書き込もうとしないようにします
そのバッファが指定された制限を超えていっぱいになる危険があります。 この制限が
を超えると、プログラムは充填が所定の最低値に達するまで待機します
パーセンテージ値。
これにより、オペレーティングシステムとドライブコントローラの負荷が軽減され、
ディスクとバーナーが独立していない場合に、より良い入力帯域幅を実現
コントローラ(hdaやhdbなど)。 また、同時燃焼にも役立つ可能性があります
3.16のようなLinuxカーネルを備えたさまざまなバーナー。 一方、それは増加します
バッファアンダーフローのリスクがあり、書き込み速度が低下します。
一部のバーナーは、バッファーの充填も粒度で報告されるため、適切ではありません。
サイズや時間が粗い、またはバッファがいっぱいになる前にバッファがいっぱいになることを期待する
フルスピードになります。
パラメータ「off」または「0」は、この機能を無効にします。
待機を開始するためのしきい値は、パラメーター「max_percent=」によって指定されます。
パラメータ「min_percent=」は、送信を再開するためのしきい値を定義します。
パーセンテージは25から100の範囲で許容されます。この範囲の数値
名前が付加されていない場合は、「on:min_percent=」として解釈されます。
例:-modesty_on_drive 75
最適な値は、ドライブのバッファ動作によって異なります。
パラメータ"timeout_sec="は、待機に失敗した後の待機時間を定義します。
謙虚は機能しないので無効にしなければならない。
パラメータ「min_usec=」は、初期スリープ期間をマイクロ秒単位で定義します。 の場合
ドライブバッファがいっぱいで、さらにデータを送信できないようです。プログラムは待機します
指定された時間に、バッファの充填状態を再度確認します。 繰り返し問い合わせが表示された場合
十分な空き容量がない場合、スリープ時間はゆっくりとどのパラメータまで増加します
「max_usec=」は定義します。
-modesty_on_driveコマンドで言及されていないパラメーターは、そのまま残ります
変更なし。 デフォルトは次のとおりです。
-modesty_on_drive off:min_percent = 90:max_percent = 95:
timeout_sec = 120:min_usec = 5000:max_usec = 25000
-stdio_sync "on" | "off" | "end" | number
stdio:疑似ドライブへの出力を強制するまでのバイト数を設定します。 これ
強制すると、メモリが大量の保留中のデータで詰まることを防ぎます。
デバイス。 デフォルトの「オン」は「16m」と同じです。 強制出力は、によって無効にすることができます
「オフ」、またはすべてのデータが生成されるまで「終了」によって遅延されます。 番号を選択した場合、
その場合、少なくとも64kである必要があります。
-ダミー 「オン」|「オフ」
「オン」の場合、燃焼をシミュレートするか、シミュレーションがない場合はFAILUREイベントで拒否します。
可能ですが、空白もフォーマットもしないでください。
-fs 番号["k"|"m"]
ISOイメージからのデータストリームをスムーズにするFIFOバッファのサイズを設定します
メディア燃焼への世代。 デフォルトは4MiB、最小64 kiB、最大1GiBです。 ザ
数字の後に文字「k」または「m」を続けることができます。これは、単位がkiB(= 1024)またはMiBであることを意味します。
(= 1024kiB)。
-閉じる "on" | "off" | "as_needed"
-closeが「on」に設定されている場合は、書き込まれたメディアを追加不可としてマークします。
これは、上書き可能なメディアタイプには影響しません。 「オン」に設定すると逆になります
cdrecordオプション-multiの、growisofsオプション-dvd-compatのXNUMXつの側面です。
「オフ」に設定されている場合は、追加されたセッションのためにメディアを書き込み可能に保ちます。
「as_needed」に設定されている場合は、「off」が失敗すると予測される場合にのみ「on」を使用します。
与えられた媒体とその状態。
すべてのドライブが「オン」が必要な高速ブランクDVD-RWを正しく認識するわけではありません。 もしそこにあるなら
-close "off"、次に-closeが原因で書き込み実行が失敗したという十分な根拠のある疑いです。
「as_needed」は「on」で再試行します。
エミュレーションコマンド-as"cdrecord"は、現在のコマンドを一時的に上書きすることに注意してください
オプション-multiがない場合は、デフォルトで-closeを「on」に設定します。
-write_type "auto" | "tao" | "sao / dao"
次の書き込み実行の書き込みタイプを設定します。 「auto」は空のCDでSAOを選択します
メディア、-closeが「オン」の場合は空のDVD-R [W]を含むDAO、それ以外の場合はCDTAOまたは
特定のDVD/BDメディアと同等の書き込みタイプ。 TAOまたはSAO/DAOの選択
目的の書き込みタイプがそうでない場合、明示的に書き込み実行が失敗する可能性があります
与えられたメディアの状態で可能です。
-パディング number ["k" | "m"] | "included" | "appended"
指定された数の余分なバイトを画像ストリームに追加します。 これは伝統的な
ブロックデバイス読み取りドライバーの従来のバグの修正。 CDにのみ必要
TAOモードでの録音。 画像がどのメディアであるかを予測することはほとんどできないため
結局、 ゾリソ すべての画像にデフォルトで従来の300kのパディングを追加します。
CDに到達しない画像の場合は、-padding0を使用しても安全です。
通常、パディングはISOイメージの一部としては書き込まれませんが、
画像終了。 これは「追加」されたパディングモードです。
エミュレーションコマンド-as"mkisofs"およびコマンド-jigdoにより、パディングは次のように記述されます。
画像の一部。 同じ効果は、「含まれる」パディングモードによっても達成されます。
起動可能 ISO 画像:
公開されている仕様に反して、多くのBIOSはElToritoレコードを
メディア上の最初のセッションであり、デフォルトでマウントされる最後のセッションからではありません。 これ
上書き可能なメディアは、不注意な読者には次のように見えるため、問題はありません。
XNUMXつのセッション。
しかし、マルチセッションメディアCD-R [W]、DVD-R [W]、DVD + Rの場合、それは全体が起動可能であることを意味します
システムはすでに最初のセッションに存在している必要があり、最後のセッションはまだ存在している必要があります
起動されたシステムがISOイメージをマウントした後に期待するすべてのファイルを負担します。
ISOLINUXまたはGRUBからのブートイメージがメディアに存在することがわかっている場合は、それをお勧めします
フォローアップセッションが作成されたときにパッチを適用します。 しかし、人は頼るべきではありません
想定できない限り、既存のセッションの起動可能性に影響を与える機能
上書き可能なメディア。
El Toritoレコードを使用せず、
イメージの最初のバイト:ハードディスクのようなデバイス用のPC-BIOSMBRまたはEFIGPT、APMパーティション
HFS +ブートイメージを期待するMacのエントリ、古いSGIコンピュータのMIPSボリュームヘッダー、
古いMIPSDECstation用のDECブートブロック、SPARCマシン用のSUNディスクラベル、HP-PAブート
HP PA-RISCマシンの場合はセクター、古いDECAlphaマシンの場合はDECAlphaSRMブートセクター。
次のコマンドのいくつかは、入力としてディスクパスを想定していますが、説明も受け入れます
ディスクファイルからデータを切り出すことができるlibisofsインターバルリーダーの文字列または
-indevおよびコンテンツの一部をゼロ化するには:command -append_partition、boot specs
system_area =、grub2_mbr =、prep_boot_part =、efi_boot_part=。
説明文字列は、コロン':'で区切られた次のコンポーネントで構成されます。
"--interval:" Flags ":" Interval ":" Zeroizers ":" Source
コンポーネント「--interval」は、これがプレーンディスクパスではなく、
インターバルリーダーの説明文字列。 コンポーネントフラグはさらに変更します
解釈:
「local_fs」は、ソースのパスで示されるファイルから読み取ることを要求します。
「imported_iso」は、-indevからの読み取りを要求します。 これは、-outdevが同じでない場合にのみ機能します
-indevとして。 ソースコンポーネントは無視されます。
コンポーネントIntervalは、「-」文字で区切られたXNUMXバイトのアドレス番号で構成されます。
たとえば、「0-429」はバイト0から429を読み取ることを意味します。
コンポーネントZeroizersは、XNUMX個以上のコンマ区切りの文字列で構成されます。 彼らは定義します
読み取ったデータのどの部分をゼロにするか。 バイト番号0は、
インターバル開始アドレス。 各文字列は次のいずれかになります。
「zero_mbrpt」は、バイト510と511がMBRを保持している場合、MBRパーティションテーブルをゼロ化することを要求します
署名0x55xaa。
「zero_gpt」は、バイト512から1023のGPTヘッダーをチェックして、それとそのゼロ化を要求します。
パーティションテーブルブロック。
「zero_apm」は、APMブロック0をチェックし、そのパーティションテーブルブロックをゼロ化することを要求します。
Start_byte "-" End_byteは、数値で始まる読み込みバイトをゼロ化することを要求します
Start_byteおよびEnd_byteの後に終了します。
コンポーネントSourceは、フラグ「local_fs」が付いたファイルパスであり、フラグが付いた場合は無視されます
「imported_iso」。
バイト数は、{k、m、g、t、s、d}の接尾辞でスケーリングできます。これは、
{1024、1024k、1024m、1024g、2048、512}。 スケーリングされた値の終了番号は、の最後のバイトを表します
スケーリングされた範囲。
たとえば、「0d-0d」は「0-511」です。
例:
"local_fs:0-32767:zero_mbrpt、zero_gpt、440-443:/tmp/template.iso"
"imported_iso:45056d-47103d::"
-ブートイメージ "any" | "isolinux" | "grub"
"discard" | "keep" | "patch" | "replay" | "show_status" |
bootspec|"次へ"
ブートエントリポイントを使用して、新しいファイルシステムの機器を定義します。
BIOSまたはEFIを介して起動するシステムでは、これはElToritoブートイメージのセットです。
おそらくMBRブートコード、そしておそらくタイプMBR、GPT、またはAPMのパーティションテーブル。
このようなファイルセットは、ISOLINUXやGRUBなどのブートローダーシステムによって生成されます。
各-boot_imageコマンドには、タイプと設定のXNUMXつのパラメーターがあります。 複数の
-boot_imageコマンドを使用して、XNUMXつ以上のブートイメージの処理を定義できます。
シーケンスが重要です。
種類 イソリナックス および グラブ 既知の特性に注意してください。 タイプ どれか しません
ブートイメージの出所に関する仮定。
ISOファイルシステムをロードすると、システム領域とElToritoブートイメージがロードされます。
それも。 デフォルトの動作では、ロードされたEl Toritoブートイメージを書き込まず、書き込みます
ロードされたシステムエリアのコンテンツを変更せずに。
捨てます ElToritoブートカタログとそのブートイメージを放棄します。 関係なく
ISOファイルシステムからロードされたか、コマンドによって定義されたか。 BIOSまたはEFI
関連するブートオプションは取り消されます。 それにもかかわらず、ロードされたシステムエリアデータは残ります
有効。 必要に応じて、それらを消去する必要があります
-boot_image any system_area = / dev / zero
続ける El Toritoのブートイメージを変更せずに保持またはコピーし、新しいカタログを書き込みます。
patch 既存のElToritoブートイメージにパッチを適用します
ブート情報テーブル。
ブートイメージが新しく導入されたときに、ブート情報テーブルにパッチを適用する必要があります
ISOイメージに挿入するか、既存のイメージが再配置された場合。 これは自動的に
タイプ「isolinux」または「grub」が指定されているが、「any」が指定されていない場合に実行されます。
パッチ適用が有効になっている場合、前のセッションからのブートイメージがチェックされます
彼らがブート情報テーブルを持っているように見えるかどうか。 そうでない場合は、パッチが適用されないままになります。 これ
チェックは間違いありません。 したがって、画像にパッチを適用する必要がないことがわかっている場合は、
「任意」「維持」。 「grub」「patch」はEFIイメージにパッチを適用しません(platform_id = 0xef)。
リプレイ は「パッチ」のより現代的なバージョンであり、既存のエルを気にするだけではありません
Toritoブート機器だけでなく、システム内の認識可能なブートプロビジョニング用
エリア。 既存の-boot_image設定を破棄し、コマンドを実行します
コマンド-report_el_torito"cmd"によって提案されました。
このアクションは、の出力に記載されているファイルオブジェクトの場合にのみ成功します。
コマンド-report_el_torito"cmd"は引き続き使用できます。 ブートを削除したり名前を変更したりしないでください
-indevの後の画像ファイル。
不明なエルトリートをドロップ:-boot_image "any" "discard"
認識可能なものを維持する:-boot_image "any" "replay"
GRUB専用のElTorito:-boot_image "grub" "patch"
ISOLINUX専用のElTorito:-boot_image "isolinux" "patch"
show_status ロードされたブートイメージとそのイメージについてわかっていることを印刷します
指定された運命。
A ブートスペック name=valueという形式の単語です。 パラメータを説明するために使用されます
ブート機能の。 「dir」、「bin_path」、「efi_path」という名前はエルトリートにつながります
起動可能なイメージ。 名前「system_area」は、特定のファイルをMBRまたは他のディスクとしてアクティブ化します
ヘッダ。
すべてのメディアタイプで、これは最初のセッションで可能です。 今後のセッションで
既存のブートイメージを新しいものに置き換えることができますが、メディアによって異なります
これを入力すると、起動時にほとんど効果がない場合があります。 上記を参照。
エルトリートのブートイメージは、通常の方法でISOイメージに追加する必要があります(イメージ
ロード、-map、-add、...)。 ISOLINUXの場合、ファイルは次のいずれかに存在する必要があります。
ISOイメージディレクトリ/isolinuxまたは/boot/isolinux。 その場合はそれで十分です
bootspecとしてテキスト「dir = / isolinux"または"dir= / boot / isolinux "。例:
-boot_image isolinux dir = / boot / isolinux
これらの個々の設定をバンドルします。
-boot_image isolinux bin_path = /boot/isolinux/isolinux.bin
-boot_image isolinux cat_path = /boot/isolinux/boot.cat
-boot_image isolinux load_size = 2048
-boot_image any boot_info_table = on
ElToritoブートカタログファイルがアドレスとともにISOイメージに挿入されます
cat_path = -コミット時に。 通常の-overwriteおよび-reassureの対象となります
同じ名前のファイルがすでに存在する場合は処理します。 カタログには、
ブートイメージは、ブートファシリティによって読み取られ、ブートイメージのXNUMXつを選択します。 だが
ディレクトリツリーに表示される必要はまったくありません。 人はそれを隠すかもしれません
すべての木で cat_hidden = on。 その他の可能な値は、「iso_rr」、「joliet」、
「hfsplus」、およびデフォルトの「オフ」。
bin_path = エルトリートのブートイメージファイル、
起動時にハードウェア起動機能(BIOSなど)によって開始されます。
efi_path = EFIブートの準備ができているElToritoブートイメージファイルを示しています。 これ
通常、65535バイト(= 512)の32ブロック以下のFATファイルシステムイメージです。
MiB-512)。 そのload_sizeは自動的に決定され、ブート情報テーブルは取得されません
書き込まれ、ブートメディアはエミュレートされません。platform_idは0xefです。
emul_type = 「no_emulation」、「hard_disk」、「diskette」のいずれかになります。 それは制御します
ブートイメージのブートメディアエミュレーションコード。 デフォルトの「no_emulation」が適切です
ISOLINUX、GRUB、FreeBSDcdbootの場合。
load_size = はブートイメージに依存する値です。 デフォルトの2048は
より適切な値がわかっている場合にのみオーバーライドされます。
boot_info_table = on ブートイメージのバイト8〜63にアドレスパッチを適用します。
「any」「bin_path=」で指定されます。 「boot_info_table=off」は、このパッチを無効にします。
grub2_boot_info = on ブートイメージのバイト2548にアドレスパッチを適用します。
「any」「bin_path=」で指定されます。 アドレスは64ビットのリトルエンディアン番号として書き込まれます。
これは、ブートイメージコンテンツの2KBブロックアドレスに4を掛けてから、
5ずつ増加します。「grub2_boot_info=off」は、このパッチ適用を無効にします。
platform_id = ブートのプラットフォームIDをXNUMX進数またはXNUMX進数で定義します
画像。 「0x00」は80x86PC-BIOS、「0x01」はPowerPC、「0x02」はMac、「0xef」はEFIです。
(239進数の「XNUMX」)。
id_string =text | 56_hexdigitsは、ブートカタログセクションのID文字列を定義します。
ブートイメージが一覧表示されます。 値が56文字で構成されている場合[0-9A-Fa-f]
次に、28バイトに変換されます。それ以外の場合、最初の28文字がIDになります。
ストリング。 最初のブートイメージのID文字列が、全体的なカタログIDになります。 それ
24文字に制限されています。 他のid_stringsはセクションIDになります。
sel_crit =hexdigitsは、ブートイメージの選択基準を定義します。 20まで
バイトは、指定された文字[0-9A-Fa-f]から読み取られます。 彼らはに起因する
カタログのブートイメージエントリ。
次の ブートイメージの定義を終了し、新しいイメージを開始します。 以下のいずれか
-bootimage bootspecsは、新しいイメージに影響します。 ロードされた最初の「次の」破棄
ブートイメージとそのカタログ。
system_area =disk_pathは、指定されたディスクファイルから最大32768バイトをコピーします。
ISOイメージの非常に始まり。 このシステムエリアは、システムに依存するために予約されています
USBスティックまたはハードディスクからの起動に使用できるMBRなどの起動ソフトウェア。
El Toritoブートイメージ以外に、ファイルdisk_pathをに追加する必要はありません。
ISOイメージ。
-ブートイメージ イソリナックス system_area = 「partition_table=on」を意味します。 この場合、
ディスクパスは、SYSLINUXファイルisohdp [fp] x*.binのXNUMXつまたはファイルにつながる必要があります
これらのファイルの512つから派生したものです。 たとえば、から最初のXNUMXバイトまで
ISOLINUXアイソハイブリッドISOイメージ。
この場合、El Toritoブートイメージ(dir =、bin_path =、efi_path =)が拡張される場合があります
by イソリナックス partition_entry = gpt_basdat or イソリナックス partition_entry = gpt_hfsplus,
by イソリナックス partition_entry = apm_hfsplus。 ブートイメージは、
基本データまたはGPTHFS+パーティションとしてのGPT、およびHFS+パーティションとしてのAPM。 最初
XNUMXつのGPTパーティションもMBRパーティションでマークされます。
マルチセッションの状況では、既存のシステムエリアがデフォルトで保持されます。 の
この場合、特別なdisk_path"。" ディスクファイルの読み取りを防ぎますが
それにもかかわらず、ロードされたシステムエリアデータの調整が発生します。 そのような調整
-boot_imageコマンドで順序付けられる場合があります。
grub2_mbr =disk_pathは、「any」system_area =のように機能し、
現代のGRUBMBR。 最初のブートイメージのコンテンツ開始アドレスはに変換されます
512バイトブロックのカウント、および4のオフセットが追加されます。 結果は次のように記述されます
バイトアドレス64x0b1への0ビットリトルエンディアン番号。
この機能は、ディスクパスが空のgrub2_mbr =によって、またはによって取り消すことができます。
system_area=を介してdisk_pathを送信します。
partition_table = on 単純なパーティションテーブルがバイト446に書き込まれます。
システムエリアの511。
タイプ「isolinux」では、バイト0で始まるパーティションが表示され、
MBRに書き込まれる最初のブートイメージのLBA。 最初のセッションでは、これ
「system_area=」と「bin_path=」または「dir=」も指定されている場合にのみ機能します。
タイプが「any」および「grub」の場合、バイト512で始まる単一のパーティションが表示されます。
ISOイメージが終了する場所で終了します。 これは、system_area=またはbootの有無にかかわらず機能します
画像。
Bootspecs chrp_boot_part =、prep_boot_part =、およびefi_boot_part=はこのエントリを上書きします
MBRパーティションテーブル内。
タイプ「isolinux」または「grub」が「patch」に設定されている場合、「partition_table=on」は
新しいブートイメージなしでアクティブ化されました。 この場合、既存のシステムエリアは
それがによって処理されたかのようにそれがアドレスとサイズを持っているかどうかをチェックしました
"partition_table=on"。 その場合、これらのパラメータは新しいシステムのときに更新されます
エリアが書かれています。
特別な「system_area=/ dev / zero」は、32kのNULバイトを引き起こします。 これを使用して破棄します
ISOイメージがロードされたMBR。
append_part_as = gpt -append_partitionからのパーティションをGPTではなくGPTでマークします
MBR。 この場合、MBRはタイプ0xeeの単一のパーティションを示します。
出力データ全体。
append_part_as = mbr デフォルトです。 追加されたパーティションは、次の場合にのみGPTでマークされます
GPTは、他の設定のために生成されます。
chrp_boot_part = on ISOイメージ全体をカバーするMBRの単一パーティションを引き起こします
タイプは0x96です。 これは、MBRを生成する他の機能と互換性がありません
パーティションエントリ。 GPTを認識できなくなります。
prep_boot_part =disk_pathは、データファイルのコンテンツをイメージに挿入し、
タイプ0x41のMBRパーティションでマークします。 前のISOイメージの部分と
このパーティションの後は、さらにMBRパーティションでカバーされます。 データファイルは
ELF実行可能コードが含まれているはずです。
efi_boot_part =disk_pathは、データファイルのコンテンツを画像に挿入してマークを付けます
GPTパーティションによるものです。 chrp_boot_part = onでない場合、MBRの最初のパーティション
GPTの存在を通知するためにタイプ0xeeがあります。 データファイルは
FATファイルシステムが含まれています。
disk_pathの代わりに、-efi-boot-imageという単語を指定できます。 GPTで公開します
EFIシステムパーティションとしての最初のElToritoEFIブートイメージのコンテンツ。 EFIブート
イメージはbootspecefi_path=によって導入されます。 影響を受けるEFIブートイメージはできません
HFS +パーティションの外部に保存されているため、HFS+に表示されます。
partition_offset =2kb_block_adrにより、単一のパーティションを持つパーティションテーブルが作成されます
指定されたブロックアドレスから始まります。 これは、2048バイトブロックでカウントされます。
512バイトブロック。 ブロックアドレスがゼロ以外の場合は、少なくとも16である必要があります。A
ゼロ以外のパーティションオフセットにより、XNUMXつのスーパーブロックが生成され、XNUMXセットの
ディレクトリツリー。 その後、イメージはその絶対的な最初からマウント可能であり、
パーティションの開始から。
ISOイメージのオフセット値は、新しいセッションが追加されたときに保持されます。 それで
ここで定義された値は、新しいISOイメージが書き込まれた場合にのみ有効になります。
partition_hd_cyl =numberは、パーティションのシリンダーあたりのヘッド数を示します
テーブル。 0はデフォルト値を選択します。 最大は255です。
partition_sec_hd =numberは、パーティションのヘッドあたりのセクター数を示します
テーブル。 0はデフォルト値を選択します。 最大は63です。
積partition_sec_hd*partition_hd_cyl*512はシリンダーサイズです。 それ
正確な位置合わせを可能にするには、2048で割り切れる必要があります。 と
追加されたパーティションと「appended_part_as=gpt」の数に制限はありません
シリンダー。 それ以外の場合は、最大で1024個存在する可能性があります。 シリンダーサイズが大きすぎる場合
制限を下回るために小さい場合、partition_hd_cylの適切な値は次のようになります。
partition_sec_hd32または63で選択されます。画像が8,422,686,720より大きい場合
バイトの場合、MBRのシリンダーサイズの制約を満たすことはできません。
partition_cyl_align =モードは、画像サイズの配置を整数に制御します。
シリンダー。 アイソハイブリッド仕様で規定されており、プログラムしてください。
fdisk。 シリンダーサイズは2048で割り切れる必要があります。8,323,596,288より大きい画像
MBRパーティションテーブルでバイトを整列させることはできません。
モード「自動」がデフォルトです。 パディングによる位置合わせは、「isolinux」でのみ発生します
"partition_table=on"。
モード「on」は、任意のタイプに対して「partition_table=on」でパディングすることによって整列を引き起こします。 モード
「all」は「on」に似ていますが、-append_partitionからalignedへのパーティションを埋めます
サイズ。
モード「オフ」は、すべてのタイプの位置合わせを無効にします。
mips_path =iso_rr_pathは、イメージ内のデータファイルがMIPSビッグエンディアンであることを宣言します
ファイルを起動し、MIPSビッグエンディアンボリュームヘッダーを生成します。 これは
MBRのような他のブートブロックの生産と相互に排他的です。 そうなる
system_area=によって提供されるデータの最初の512バイトを上書きします。 最大15回の起動
ファイルはmips_path=で宣言できます。
mipsel_path =iso_rr_pathは、イメージ内のデータファイルがMIPSリトルであることを宣言します
エンディアンブートファイル。 これは、他のブートブロックと相互に排他的です。 そうなる
system_area=によって提供されるデータの最初の512バイトを上書きします。 たったXNUMXつ
ブートファイルはmipsel_path=で宣言できます。
sparc_label =textを使用すると、指定されたテキストを次のように使用したSUNディスクラベルが作成されます。
ASCIIラベル。 パーティション2から8は、追加された画像で占められている場合があります。 パーティション1
常にISOイメージになります。 コマンド-append_partitionを参照してください。 最初の512バイト
system_area=によって提供されるデータはすべて上書きされます。
grub2_sparc_core =iso_rr_pathにより、指定されたファイルのコンテンツアドレスとサイズが発生します
SUNディスクラベルの後に書き込まれます。 両方の数値はバイト単位でカウントされます。 The
アドレスは、64ビットのビッグエンディアン番号としてバイト0x228に書き込まれます。 サイズが書かれています
バイト32x0への230ビットビッグエンディアン番号として。
hppa_cmdline =textは、HP-PAのPALOコマンドラインを設定します。 最大1023文字は
デフォルトで許可されています。 hppa_hdrversion = 4の場合、制限は127です。
hppa_のいずれかがある場合、最初のXNUMXつのhppa_bootspecsは必須であることに注意してください。
bootspecsが使用されます。 hppa_hdrversion=のみを欠落させることができます。
hppa_bootloader =iso_rr_pathは、指定されたパスをHP-PAブートローダーファイルとして指定します。
hppa_kernel_32 =iso_rr_pathは、指定されたパスをHP-PA32ビットカーネルファイルとして指定します。
hppa_kernel_64 =iso_rr_pathは、指定されたパスをHP-PA64ビットカーネルファイルとして指定します。
hppa_ramdisk =iso_rr_pathは、指定されたパスをHP-PARAMディスクファイルとして指定します。
hppa_hdrversion =番号は、PALOヘッダーバージョン5(デフォルト)とバージョンのどちらかを選択します
4.適切な値については、PALOソースコード:PALOHDRVERSIONを参照してください。
alpha_boot =iso_rr_pathは、イメージ内のデータファイルがDECAlphaSRMであることを宣言します
セカンダリブートストラップローダーであり、を指すブートセクターの生成を引き起こします
それ。 これは、MBRなどの他のブートブロックの作成と相互に排他的です。
mips_discard, sparc_discard, hppa_discard, alpha_discard ブートファイルを取り消す
mips / mipsel、sparc、hppa、またはalphaに対してそれぞれ行われた宣言。 これ
他のブートブロックの生産の禁止を削除します。
hfsplus_serial =hexstringは、16桁の「0」を「9」に、文字「a」を「XNUMX」に設定します。
「f」。これは、新しいHFS+ファイルシステムの一意のシリアル番号として使用されます。
hfsplus_block_size =numberは、生成時に使用される割り当てブロックサイズを設定します
HFS+ファイルシステム。 許容されるのは512、2048、または0です。後者はプログラムを許可します
決めます。
apm_block_size =numberは、パーティションを記述するときに使用されるブロックサイズを設定します。
Appleパーティションマップ。 許容されるのは512、2048、または0です。後者では
プログラムが決定します。
サイズ512はGPTの生成と互換性がなく、サイズ2048は互換性がないことに注意してください
少なくとも古いLinuxカーネルではマウント可能ではありません-thfsplus。
-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/ 詳細については。 DebianCDおよびDVDISO
画像は、エンドユーザーがさらにダウンロードできるようにjigdo形式でWeb上に公開されます
効率的。"
ゾリソ シングルセッションISOと一緒に.jigdoファイルと.templateファイルを作成できます
画像。 .jigdoファイルには、チェックサムとシンボリックファイルアドレスが含まれています。 .template
ファイルには、のコンテンツバイトの代わりに参照タグ付きの圧縮ISOイメージが含まれています
リストされたファイル。
このプロセスの入力は、 ゾリソ 空白の-outdevでのセッション、
.jigdoファイルにリストされる可能性のあるデータファイルをリストする.md5ファイルと
.templateファイルで外部参照されます。 指定された各ファイルは、
単一のテキスト行による.md5ファイル:
MD5は32桁の2進数、12つのブランク、サイズは2桁のXNUMX進数またはブランク、XNUMXつのブランク、シンボリック
ファイルアドレス
.md5行のファイルアドレスは、のdisk_pathと同じベース名を持っている必要があります
一致するファイル。 To = Fromの場合、ファイルアドレスのディレクトリパスが決定的です。
マッピングであり、ファイル認識用ではありません。 To = Fromマッピングの後、ファイルアドレスが書き込まれます
.jigdoファイルに。 Jigdo復元ツールはこれらのアドレスを実際に変換します
読み取り可能な到達可能なデータソースアドレス。
jigdoパラメータのリストが空でない場合は、 ゾリソ 書き込みを拒否します
空白以外のターゲットの場合、マルチセッションエミュレーションが無効になり、パディングは次のようにカウントされます。
ISOイメージの一部。
-ジグド parameter_name値
Jigdo Template Extractionパラメータリストをクリアするか、そのリストにパラメータを追加します。
エイリアス名は、対応するgenisoimageオプションです。 彼らはとして受け入れられます
パラメータ名も同様です。 特にそれらは-としてmkisofsとして認識されます
エミュレーションコマンド。
クリア 任意の値を指定すると、リスト全体が空になります。 .jigdoと.templateはありません
ファイルが作成されます。
テンプレートパス 穴の開いた.templateファイルのdisk_pathを設定します
圧縮されたISOイメージのコピー。
エイリアス:-jigdo-template
ジグドパス チェックサムを使用して.jigdoファイルのdisk_pathを設定し、ダウンロードします
.templateの穴を埋めるためのアドレス。
エイリアス:-jigdo-jigdo
md5_パス .md5入力ファイルを見つけるdisk_pathを設定します。
エイリアス:-md5-list
最小サイズ .jigdoファイルにリストされるデータファイルの最小サイズを設定し、
.templateファイルの穴です。
エイリアス:-jigdo-min-file-size
除外する 絶対値と比較される正規表現パターンを追加します
任意のデータファイルのdisk_path。 一致すると、ファイルは任意の.templateにとどまります
場合。
エイリアス:-jigdo-exclude
request_md5 と比較される正規表現パターンを追加します
.md5リストに見つからなかったデータファイルの絶対disk_path。 試合
MISHAPイベントを引き起こします。
エイリアス:-jigdo-force-md5
マッピング To=Fromの形式の文字列ペアをパラメータリストに追加します。 データの場合
ファイルは.jigdoファイルにリストされ、ファイルアドレスによって参照されます。
.md5ファイルのその行。 このファイルアドレスは、で始まるかどうかがチェックされます
From文字列。 その場合、この文字列はTo文字列と
':'文字、.jigdoファイルに入る前。 From文字列はで終わる必要があります
'/' キャラクター。
エイリアス:-jigdo-map
テンプレートの圧縮には「bzip2」または「gzip」のいずれかを選択します
ファイル。 ジグドファイルは非圧縮で出力されます。
エイリアス:-jigdo-template-compress
チェックサム_iso 「md5」、「sha1」、「sha256」、「sha512」のXNUMXつ以上を選択します。
jigdoファイルの補助的な「#ImageHex」チェックサム。 値は、たとえば次のようになります。
「md5、sha1、sha512」。 値「all」は、使用可能なすべてのアルゴリズムを選択します。 MD5に注意してください
常に有効のままです。
エイリアス:-checksum_algorithm_iso
チェックサム_テンプレート checksum_isoに似ていますが、「#TemplateHex」用です。
エイリアス:-checksum_algorithm_template
文字 セット:
ファイル名は、それぞれ8ビットのゼロ以外のバイトの文字列です。 残念ながら同じバイト
文字列は、国有化されたものごとに異なる固有の文字として表示される場合があります
ターミナル。 バイトコードの意味は次のように定義されています。 文字 セット 名前があります。
シェルコマンドiconv-lはそれらをリストします。
ハードディスク上のファイル名は、 ローカル 文字 セッションに どちらである
ユーザーとの通信にも使用されます。 ローカルのバイトコード32〜126
文字セットは、同じコードのUS-ASCII文字と一致する必要があります。 ISO-8859およびUTF-8
この需要を満たします。
デフォルトでは、 ゾリソ 引数付きのシェルコマンド「locale」で指定された文字セットを使用します
「文字コード表」。 これは、環境変数LC_ALL、LC_CTYPE、またはLANGの影響を受ける可能性があります。
ターミナルの期待に一致する必要があります。 状況によっては、
コマンド-local_charsetで設定します。
英語の英数字のみが存在する限り、ローカル文字セットは重要ではありません。
ファイル名に使用されるか、メディアのすべてのライターとリーダーが同じローカルを使用する限り使用されます
キャラクターセット。 これらの制約の外では、 ゾリソ バイトを変換する
他の文字セットとの間のコード。
ISOファイルシステムのRockRidgeファイル名は、
文字 セッションに。 ISOファイルシステムで書き込まれるRockRidgeファイル名は次のようになります。
によってエンコードされます 出力 文字 セッションに.
セットは、コマンド-in_charsetおよび-out_charsetによって個別に定義できます。 通常は
あるとしても、どちらも同じになります。 ローカル文字セット以外に、これらXNUMXつ
文字セットはUS-ASCIIから逸脱する可能性があります。
JolietおよびHFS+の出力文字セットは、これらのコマンドの影響を受けません。 ジョリエット
出力文字セットUCS-2またはUTF-16を使用します。 HFS+はUTF-16を使用します。
デフォルトの出力文字セットは、端末のローカル文字セットです。 ゾリソ 走る
したがって、デフォルトでは、ローカルファイルシステム名と新しいロックリッジの間で変換は行われません。
画像内の名前。 状況はあいまいなままであり、読者は何をなぞなぞする必要があります
文字セットが使用されました。
コマンド-auto_charsetを使用すると、出力文字セット名を画像に関連付けることができます。
これにより、状況が明確になります。 ただし、端末の文字セットが一致しない場合
ローカルファイル名の文字セットの場合、この属性は明らかに間違っている可能性があり、
読み取り時に問題を引き起こします。 これを防ぐには、
ターミナルは、意図したすべてのファイル名を正しく表示します。 特にエキゾチックな国民をチェックしてください
文字。
画像で変換せずに特定の文字セット名の記録を強制する
生成時に、-charsetと-local_charsetを目的の名前に設定し、有効にします
-端末に悪意のある文字が表示されないようにするためのbackslash_codes。
-文字コード キャラクターセット名
画像の読み込み時にファイル名を変換する文字セットを設定します。
画像を書き込むときに変換するもの。
-local_charset キャラクターセット名
ローカル文字セット名のシステム仮定をオーバーライドします。 これが表示された場合
必要に応じて、回避するために-backslash_codesを「on」に設定することを検討する必要があります
危険なバイナリコードが端末に送信されています。
例外 処理:
のタスク以来 ゾリソ 多様であり、外部からの影響を受けやすいため、発生する可能性があります
の必要性 ゾリソ 問題のあるイベントを報告して処理します。
これらのイベントは、ソフトウェアモジュールのXNUMXつによって検出されたときに分類されます。
反応について決定する報告および評価モジュールに転送されます。 イベントクラス
重大度でソートされています:
「NEVER」重大度スペクトルの上限。
「ABORT」プログラムは中止され、終了します。
「致命的」実行の主な目的が失敗したか、重要なリソースが予期せず失敗しました。
「失敗」ジョブの重要な部分を実行できませんでした。
「MISHAP」ISOイメージの生成中に許容できる障害。
「ごめんなさい」仕事のそれほど重要でない部分は実行できませんでした。
「警告」ユーザーが意図していない状況が疑われます。
「ヒント」より良い結果を達成する方法をユーザーに提案します。
「注」注目すべき状況に関する無害な情報。
「UPDATE」長時間実行中の操作中のおしゃぶりメッセージ。
「DEBUG」プログラム開発者だけが興味を持つメッセージ。
「ALL」重大度スペクトルの下限。
-abort_on 重症度
プログラムを中止するイベントの重大度しきい値を設定します。
便利:「NEVER」、「ABORT」、「FATAL」、「FAILURE」、「MISHAP」、「SORRY」
これによる設定にもかかわらず、とにかくプログラムを中止する必要があるかもしれません
指図。 多くの「ABORT」イベントが無視できるとは思わないでください。
このコマンドの特別な特性は、プログラムとして指定された場合にプリエンプティブに機能することです。
引数を開始します。 つまり、開始引数の最初の-abort_on設定は次のとおりです。
の最初の操作が ゾリソ 始める。 「-abort_on」のみ
ダッシュ「-」はそのように認識されます。
-return_with 重大度exit_value
アボートがない場合にプログラム終了時に返されるしきい値とexit_valueを設定します
起こりました。 これは許可するためです ゾリソ 問題が発生した後も続行しますが、失敗します
それにもかかわらず、プログラムからの終了値を示します。 有用はより低い値です
-abort_onしきい値、「警告」まで。
exit_valueは、0(プログラムのスターターへの成功を示す)または
32から63までの数値。他のいくつかのexit_valuesはによって使用されます ゾリソ それが決定した場合
プログラムの実行を中止するには:
1=外部信号による中止
2=プログラム引数が指定されていません
3=の作成 ゾリソ メインオブジェクトが失敗しました
4=libburnia-project.orgライブラリの開始に失敗しました
5=引数処理中のプログラムアボート
6=ダイアログ処理中のプログラムの中止
-レポート_概要 重症度
報告するイベントのしきい値を設定します。
便利:「SORRY」、「WARNING」、「HINT」、「NOTE」、「UPDATE」、「DEBUG」、「ALL」
-report_aboutで何が設定されているかに関係なく、メッセージは到達すると常に報告されます
-abort_onの重大度のしきい値。
イベントメッセージは情報チャネル「I」に送信されます。情報チャネルは通常stderrですが、
コマンド-pkt_outputの影響を受けます。 イベントに属さない情報メッセージは取得します
重大度「注」に起因します。
このコマンドの特別なプロパティは、最初の-report_about設定が
開始引数は、の最初の操作が ゾリソ
始める。 ダッシュ「-」が付いた「-report_about」のみがそのように認識されます。
-信号処理 モード
外部信号に反応する信号ハンドラーのインストールを制御します
(例えば、プログラム「kill」から、またはCtrl + Cキーから)または重大な原因による信号
プログラムエラー。
モード「オン」がデフォルトです。 それは醜いを生成するlibburnのシグナルハンドラーを使用します
メッセージが、前に光学ドライブを解放することに多くの努力を払う ゾリソ 終了します。
開始引数の最初の-signal_handlingとしてのモード「オフ」は、すべての引数を防止します
信号の注意事項 ゾリソ。 継承されたシグナルハンドラの設定はそのままです。
他の信号処理がすでに行われた後に指定された場合、「sig_dfl」のように機能します
プログラム開始時に確立されます。
モード「sig_dfl」は、システムが提供するデフォルトの信号処理を使用します。
通常、プログラムの突然の中止。 ドライブのスタックを防ぐために、libburn
ハンドラーは、MMCドライブでの書き込み、ブランキング、およびフォーマット中に使用されます。
モード「sig_ign」は、可能な限り多くの信号タイプを無視しようとします。 これは
そのリスク ゾリソ 実行された場合、外部で-9を強制終了するまで終了を拒否します。 -9を殺す
次に、ドライブが使用できない状態のままになり、電源を切る必要があるというリスクを課します
リセットされます。 したがって、書き込み、ブランキング、およびフォーマット中は、少なくとも
外部で殺す前の通常の実行時間。
このコマンドの特別なプロパティは、最初の-signal_handling設定が
開始引数は、の最初の操作が ゾリソ
始める。 ダッシュ「-」が付いた「-signal_handling」のみがそのように認識されます。
-error_behavior 機会行動
問題が発生した場合のプログラムの動作を制御します。 今のところ、これはに適用されます
画像ツリーが入力から読み取られている間に与えられる「image_loading」の場合
デバイス、および次のようなosirroxコマンドで指定される「file_extraction」へ
-エキス。
「image_loading」では、次のXNUMXつの動作を利用できます。
「best_effort」は、重大度がFAILURE未満のイベントの後に読み取りを続行します。
コマンド-abort_onのしきい値はこれを許可します。
「失敗」は、少なくともSORRYの最初のイベントでイメージツリーの読み取りを中止します。 それは発行します
独自のFAILUREイベント。 これがデフォルトです。
「致命的」は「失敗」のように機能しますが、FATALとして独自のイベントを発行します。
「file_extraction」の場合、次のXNUMXつの動作があります。
「keep」は、不完全に抽出されたファイルをディスク上に保持します。 これがデフォルトです。
「削除」は、コンテンツの抽出中にエラーが発生したファイルを削除します。
「best_effort」は、ファイルの場合、-extract_cutを使用して復元の試行を開始します
コンテンツはロードされたISOイメージに由来し、フィルタリングされません。
対話 モード コントロール:
-ダイアログ "on" | "off" | "single_line"
すべてのプログラム引数が処理された後、ダイアログモードに入るために有効または無効にします。
ダイアログモードでは、入力行はreadlineまたはstdinからプロンプトが表示されます。
ダイアログの開始時に-abort_onの重大度が設定されていない場合、回避するために「NEVER」が設定されます
間違った入力または他の問題のほとんどの場合に中止します。 ダイアログが始まる前に、
デフォルトは「FAILURE」で、たとえば不明なコマンドで中止されます。
モード「オン」は、引用符と行内の改行文字の入力をサポートします
引用符の外側にバックスラッシュを付けることによる継続。 モード「single_line」
ではない。
-ページ 長さ幅
ターミナルをテキストページャーに説明します。 上記の「結果ページャー」の段落も参照してください。
パラメータの長さがゼロ以外の場合、ユーザーはその数の後にプロンプトが表示されます
ターミナルライン。 長さがゼロの場合、ページングは無効になります。
パラメータ幅は、端末行あたりの文字数です。 に使用されます
出力ラインによって占有されるターミナルラインの数を計算します。 いつもの
端子幅は80です。
-use_readline 「オン」|「オフ」
「オン」の場合は、ダイアログにreadlineを使用します。 それ以外の場合は、プレーンstdinを使用します。
上記の段落ダイアログ、リードライン、結果ページャーも参照してください。
-安心 "オン"|"ツリー"|"オフ"
「オン」の場合、ユーザーに「y」または「n」を尋ねます。
ISOイメージ内のファイルを削除または上書きする前に、
復元操作中にディスクファイルを上書きする前に、
保留中の画像変更をロールバックする前に、
画像の変更をメディアにコミットする前に、
入力ドライブを変更する前に、
メディアをブランキングまたはフォーマットする前に、
プログラムを終了する前に。
「ツリー」を設定すると、最終的なディレクトリに対して安心のプロンプトが表示されます
サブツリー全体の各ファイルに対してではなく、XNUMX回だけです。
「オフ」に設定すると、あらゆる種類の画像ファイルオブジェクトがサイレントに強制終了され、上記のように実行されます。
取り返しのつかない行動。
実際にユーザープロンプトを生成するには、command-dialogを「on」に設定する必要があります。 ご了承ください
コマンドによってファイルの削除が禁止されている状況では、プロンプトは表示されません
-上書きします。 -reassureは、既存のファイルを削除するための追加の制限を課すだけです
オブジェクト。
ファイルオブジェクトは直後にISOイメージから削除されることに注意してください
確認。 実行中のコマンドが中止されても、それらはなくなります。
目的の効果が取り消されます。 深刻な混乱の場合は、-rollbackの使用を検討してください
セッション全体を取り消す。
Drive および メディア 関連する お問い合わせ 行動:
デバイス
libburn標準のアドレスとともに使用可能なMMCドライブのリストを表示する
デバイスファイル。
これは、保留中のISOイメージの変更がない場合にのみ可能です。 このコマンドの後
が実行された場合、ドライブ電流はなく、イメージはロードされていません。
表示されるためには、デバイスはそのlibburnでrw-permissionsを提供する必要があります
標準デバイスファイル。 したがって、それは スーパーユーザ すべてを見ることができる人
ドライブ。
他のプロセスによって占有されているドライブは表示されません。
-device_links
-devicesに似ていますが、ドライブにシンボリックリンクのアドレスを提示します。
実際のデバイスファイルをポイントします。
最新のGNU/Linuxシステムは、ドライブアドレスをブート間でシャッフルする場合があります。 udev
デーモンは、関係なく常に同じドライブを指すリンクを作成することになっています
そのシステムアドレスの。 コマンド-device_linksは、そのようなリンクのアドレスを表示します
「/dev/dvd」または「/dev/cd」で始まる場合。 優先順位は次のとおりです: "dvdrw"、 "cdrw"、 "dvd"、
「cdrom」、「cd」。
-toc
メディア固有のコンテンツテーブルを表示します。 これはメディアのセッション履歴です、
ISOイメージディレクトリツリーではありません。
有効なISOイメージを保持している上書き可能なメディアの場合、
単一のセッションが表示されます。 しかし、上書き可能なメディアの最初のセッションが
によって書かれた ゾリソ 次に、完全なセッション履歴をエミュレートできます。
書き込みができないドライブは、CD-ROMまたはDVD-ROMとして任意のメディアを表示する場合があります。
その上でXNUMXつかXNUMXつのセッションだけ。 これらのセッションの最後は、
その時の最新の実際のセッション。
一部の読み取り専用ドライブおよびメディアには、使用可能なセッション履歴がまったく表示されません。 指示
-rom_toc_scanが役立つ場合があります。
入力デバイスと出力デバイスの両方が取得され、同じでない場合は、両方
コンテンツテーブルが表示されます。
-toc_of "in" | "out" | "all" [":short"]
command -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 option [:option ...]
-mountおよび-mount_cmdに影響を与えるオプションを設定します。 現在、オプションのみがあります
デフォルトの「排他的」とそれに対応する「共有」。 後者の原因
ゾリソ コマンド-mountで影響を受けるドライブをあきらめないでください。 GNU/Linuxではそれ
同じの複数のセッションのマウントを可能にする可能性のあるマウントオプション「ループ」を追加します
同時にデバイスをブロックします。 マウントされた光学媒体に書き込むべきではありません。
コース。 イジェクトする前に、すべてのセッションをアンマウントするように注意してください。
-セッション文字列 ドライブエンティティID形式
フォーマットと
アドレス指定されたセッションのパラメータ。
「linux:」パスまたは「freebsd:」パスの形式は、-mount_cmdの出力を生成します。
与えられたオペレーティングシステム。
他のテキストでは ゾリソ 次のパラメータ名に置き換えられます。 オプション
プレフィックス「string:」は削除されます。
「%device%」は、ドライブアドレスのマウント可能なデバイスパスに置き換えられます。
「%sbsector%」は、セッション開始セクターに置き換えられます。
「%track%」、「%session%」、「%volid%」はトラック番号、セッションに置き換えられます
示されているセッションの番号またはボリュームID。
-print_size
next -commitまでに、予測可能な2048バイトブロックの消費量を出力します。 これはできます
-commitが準備され、最後の瞬間にのみこれによって取り消されるので、しばらくの間
指図。 結果は、いくつかの設定と出力の種類によって異なります
端末。 -jidgoオプションが設定されておらず、コマンド-as "mkisofs"が使用されていない場合は、
-パディング(デフォルトでは300 kB)は、画像サイズの一部としてカウントされません。
El Toritoブートイメージファイルがすでに描画されている場合は、コマンド-print_size
-boot_image"any""next"を自動的に実行します。 これは、
そのブートイメージは、後続のコマンドで編集できません。
-tell_media_space
出力メディアの使用可能なスペースと減算後の空きスペースを印刷します
next-commitまでにすでに予測可能な消費。
「コミット後:」という予測のタイトルは誤解を招くことに注意してください。 むしろ
次の-commitを行わずにこのセッションでまだ埋められる可能性のあるスペース
中程度のオーバーフローで失敗します。
次の-commit後の空き領域は、数MB小さくなる可能性があります。 これは異なります
ミディアムタイプ、記録されたセッションの数、およびドライブの習慣。
-pvd_info
ロードされたISOイメージにあるさまざまなID文字列とタイムスタンプを印刷します。
一部のIDは、-volidや-publisherなどのコマンドによって変更される場合があります。 これらのために
ID -pvd_infoは、次の-commitで書き込まれる内容を報告します。 タイムスタンプ
ロードされたイメージから新しく書き込まれたイメージに自動的に伝播されません。 もの
新しいイメージの場合は、コマンド-volume_dateで設定できます。 の意味についてはそこを参照してください
特定のタイムスタンプ。
-report_el_torito モード
モードあり 平野 エルトリートのブーツで見つかった情報に関するレポートを印刷する
ロードされたISOイメージのカタログ。
モードあり 助けます によって出された行の意味を説明するテキストを印刷します
"プレーン"。
モード CMD 印刷しようとします ゾリソ を生成するために必要なコマンド
見つかったブート機器:ディスク識別子、El Toritoブートイメージ、およびシステムエリア。
ディスク識別子は、起動中のオペレーティングシステムが検索に使用する可能性のある文字列です。
それが由来するISOファイルシステム。 現在知られているのは、ボリュームIDと
変更日。
使用目的は、-indevとを使用してファイルシステムを変更することです。
-別のイメージまたはドライブを指すoutdev。 結果が不十分な場合がありますが、
見つかった機器がxorrisoで製造できない場合。 さまざまなSORRYイベントが発生する可能性があります
この場合に発生しますが、xorrisoがそのすべてを認識することは保証されていません
不十分。
モード as_mkisofs 印刷しようとします ゾリソ -なので mkisofs 必要なオプション
見つかった機器を生産します。 使用目的は、マウントされたものを使用することです
印刷されたオプションとともに入力ツリーとしてのファイルシステム。
-レポートシステムエリア モード
モードあり 平野 のシステムエリアで見つかった情報に関するレポートを印刷します
ロードされたISOイメージ。 レポートは、ヘッダーテキストを含むXNUMX行から多数行で構成されます。
コロン、および情報テキスト。
モードあり 助けます によって出された行の意味を説明するテキストを印刷します
"プレーン"。 あなたはおそらく、説明するより多くのドキュメントを探す必要があるでしょう
上記のブート機能の技術的な詳細。
モード CMD および as_mkisofs コマンド-report_el_toritoと同じように機能します。 上記を参照。
モードあり gpt_crc_of:disk_pathは、パスを使用してディスクファイルから最大32KiBを読み取ります
コロンの後に与えられます。 GPT準拠のCRC番号を計算し、
結果チャネル。 番号は「0x690fd979」のように表示されます。 特別なdisk_path「-」
標準入力からの読み取りを引き起こします。
ナビゲーション in ISO 画像 および ディスク ファイルシステム:
-CD iso_rr_path
ISOイメージの現在の作業ディレクトリを変更します。 これは前に付けられます
'/'で始まらないiso_rr_paths。
まだ存在しないパスに作業ディレクトリを設定することが可能です
ISOイメージ。 必要な親ディレクトリは、最初のファイルが作成されたときに作成されます
オブジェクトがその仮想ディレクトリに挿入されます。 強制する場合は-mkdirを使用します
最初の挿入時にすでにディレクトリが存在している。
-cdx ディスクパス
ローカルファイルシステムの現在の作業ディレクトリを変更します。 に追加される
'/'で始まらないdisk_paths。
-pwd
ISOイメージの現在の作業ディレクトリを通知します。
-pwdx
ローカルファイルシステムの現在の作業ディレクトリを通知します。
-ls iso_rr_pattern [***]
シェルパターンに一致するISOイメージ内のファイルを一覧表示します(つまり、ワイルドカード'*''?'
'[az]')。 パターンが「/」で始まらない場合は、アドレスと比較されます
-cdを基準にしています。
ディレクトリは、単一のファイルアイテムとしてではなく、コンテンツごとに一覧表示されます。
パターン拡張は、コマンド-iso_rr_patternによって無効にできます。
-lsd iso_rr_pattern [***]
-lsと同様ですが、ディレクトリをその内容ではなく、それ自体としてリストします。 これ
シェルコマンドls-dに似ています。
-lsl iso_rr_pattern [***]
-lsと同様ですが、ファイル属性の一部もリストします。 出力形式は次のようになります
シェルコマンドls-ln。
ファイルタイプ「e」は、ElToritoブートカタログを示します。
ファイルに重要なACLがある場合は、権限情報に「+」が追加されます。 もしも
ファイルは非表示になり、「iso_rr」の場合は「I」、「joliet」の場合は「J」、「hfsplus」の場合は「A」、「H」
複数の非表示の場合は追加されます。 ACLとともに、それは「i」、「j」、「a」、「h」です。
-lsdl iso_rr_pattern [***]
-lsdと同様ですが、ファイル属性の一部もリストします。 出力形式は次のようになります
シェルコマンドls-dln。
-lsx ディスクパターン [***]
シェルパターンに一致するローカルファイルシステム内のファイルを一覧表示します。 するパターン
'/'で始まらない-cdxに関連して使用されます。
ディレクトリは、単一のファイルアイテムとしてではなく、コンテンツごとに一覧表示されます。
パターン拡張は、コマンド-disk_patternによって無効にできます。
-lsdx ディスクパターン [***]
-lsxと同様ですが、ディレクトリをその内容ではなく、それ自体としてリストします。 これ
シェルコマンドls-dに似ています。
-lslx ディスクパターン [***]
-lsxと同様ですが、ファイル属性の一部もリストします。 出力形式は次のようになります
シェルコマンドls-ln。
-lsdlx ディスクパターン [***]
-lsdxと同様ですが、ファイル属性の一部もリストします。 出力形式は次のようになります
シェルコマンドls-dln。
- getfacl iso_rr_pattern [***]
指定されたファイルのアクセス許可をISOイメージの形式を使用して印刷します
シェルコマンドgetfaclの。 ファイルにACLがない場合、ファイルは
-chmod設定。 ファイルがISOイメージに導入された場合、ファイルには実際のACLが含まれている可能性があります
コマンド-aclが「オン」に設定されている間。
-getfacl_r iso_rr_pattern [***]
-gefaclと似ていますが、最終的にファイルツリー全体を再帰的に一覧表示します
ディレクトリ。
-getfattr iso_rr_pattern [***]
指定されたファイルのxattrをISOイメージに印刷します。 ファイルにそのようなxattrがない場合
次に、注記が印刷されます。
-getfattr_r iso_rr_pattern [***]
-gefattrに似ていますが、最終的にファイルツリー全体を再帰的に一覧表示します
ディレクトリ。
-から iso_rr_pattern [***]
ISOイメージ内のディレクトリとファイルのサイズを再帰的にリストします。
パターン。 シェルコマンドdu-kに似ています。
-ダス iso_rr_pattern [***]
ISOイメージ内のディレクトリとファイルのサイズを一覧表示します。
パターン。 シェルコマンドdu-skに似ています。
-ダックス ディスクパターン [***]
一致するローカルファイルシステム内のディレクトリとファイルのサイズを再帰的に一覧表示します
パターンのXNUMXつ。 シェルコマンドdu-kに似ています。
-ダックス ディスクパターン [***]
ローカルファイルシステム内のディレクトリとファイルのサイズを一覧表示します。
パターン。 シェルコマンドdu-skに似ています。
-findx disk_path [-name pattern] [-type t] [-exec action [params]]-
-findと同様ですが、ISOイメージではなくローカルファイルシステムで動作します。 これは
-followの設定に従います。
-findxは、-findと同じ-typeパラメーターを受け入れます。 さらに、タイプを認識します
別の場所にあるサブディレクトリに一致する「mountpoint」(または「m」)
親よりもデバイス。 の開始アドレスとして指定されたdisk_pathと一致することはありません
-findx。
-findxは、-findと同様に-execアクションを受け入れます。 しかし、次のいくつかを除いて
アクション常にアクション「エコー」を実行します。
in_iso 対応するものがISOイメージに存在する場合、パスを報告します。 このために
-findxコマンドのdisk_pathは、次のように指定されたiso_rr_pathに置き換えられます。
パラメータに一致する最初のデバイスのリモートコントロール URL を返します。
例:-findx / home / thomas -exec in_iso / thomas_on_cd-
not_in_iso 対応するものがISOイメージに存在しない場合、パスを報告します。 The
レポートの形式は、コマンド-compareの場合と同じです。
追加_不足 iso_rr_path_startは、対応するものがまだ存在しない場合、対応するものを追加します。
ISOイメージを作成し、「rm_merge」として削除不可としてマークします。
例:-findx / home / thomas -exec add_missing / thomas_on_cd-
is_full_in_iso ISOイメージの対応するものにファイルが含まれているかどうかを報告します。 することが
マウントポイントを報告するために-type"m"とともに使用されます。
empty_iso_dir ISOイメージの対応するファイルからすべてのファイルを削除します。 使用する
-type "m"を指定して、マウントポイントを切り捨てます。
Estimate_size ブロック数の下限と上限の推定値を出力します。
見つかったファイルが一緒になって、新しいISOイメージを占有します。 これはしません
スーパーブロック、-findxパス内のディレクトリ、またはイメージを考慮します
パディング。
list_extattr modeは、FreeBSDを使用する結果チャネルにスクリプトを出力します。
コマンドsetextattrを使用して、ファイルのxattrの名前とユーザーの名前空間の値のペアを設定します。 見る
-パラメータモードの説明を検索します。
例:-exec list_extattr e-
- 比較 ディスクパス iso_rr_path
ローカル内のファイルオブジェクトの属性と最終的なデータファイルの内容を比較します
ISOイメージ内のファイルオブジェクトを持つファイルシステム。 iso_rr_pathは適切に指している可能性があります
まだコミットされていない画像ファイルオブジェクト、つまりデータコンテンツ
まだローカルファイルシステムに存在します。 このようなデータコンテンツは、外部からの傾向があります
変化を引き起こした。
iso_rr_pathが空の場合、disk_pathはISOイメージのパスとしても使用されます。
さまざまな属性が詳細に報告され、さまざまなコンテンツが要約されます。 両方
結果チャネルに。 違いがない場合、結果行は出力されません。
-比較_r ディスクパス iso_rr_path
-compareと似ていますが、再帰的に動作します。 つまり、両方のアドレスの下にあるすべてのファイルオブジェクト
他のアドレスの下に対応するものがあるかどうか、および
両方の対応物が一致します。
-比較_l ディスク_プレフィックス 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とXNUMXつ以上のストリームの。 ストリーム
説明は、「:」文字で区切られたXNUMXつ以上のテキストで構成されます。 最初
テキストはストリームタイプを示し、次のタイプは、もしあれば、その個々を説明します
プロパティ。 よく使用されるタイプは次のとおりです。
disk:ローカルファイルシステムオブジェクトの場合は「disk_path」。
image:ISOイメージファイルオブジェクトの場合は「iso_rr_path」。
cout:-cut_outファイルの「disk_pathoffsetcount」。
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が「オン」の場合、デフォルトモードwhat=tracksはlibisofsチェックサムを探します
ISOセッションデータのタグを付け、から計算されたチェックサムと照合します。
データストリーム。
-check_media_defaults [オプション[オプション...]]-
-check_media、-extract_cut、およびbest_effortファイルの実行用のプリセットオプション
抽出。 -check_mediaで指定されたオプションは、プリセットオプションを上書きします。
-extract_cutは、一部のオプションを自動的にオーバーライドします。
オプションは、キーワード、「=」文字、および値で構成されます。 オプションが上書きされる場合があります
お互い。 したがって、それらの順序が重要です。
プログラム開始時のデフォルト設定は次のとおりです。
use = indev what = tracks min_lba = -1 max_lba = -1 try = default
time_limit = 28800 item_limit = 100000 data_to ='' event = ALL
abort_file = / var / opt / xorriso / do_abort_check_media
ector_map ='' map_with_volid = off patch_lba0 = off report =blocks
bad_limit=無効slow_limit=1.0chunk_size= 0s async_chunks = 0
オプション「reset=now」は、これらの起動時のデフォルトを復元します。
デフォルト以外のオプションは次のとおりです。
report = "files" 破損したブロックを使用するファイルを一覧表示します(use = outdevではありません)。 The
形式は、find-execreport_damageのようなものです。 MD5セッションの不一致に注意してください
セッションのすべてのファイルを破損としてマークします。 より細かい区別が必要な場合は、
-check_mediaの前に-md5offを実行します。
report = "blocks_files" 最初に破損したブロックを一覧表示し、次に影響を受けたファイルを一覧表示します。
use = "outdev" 入力ドライブではなく出力ドライブから読み取ります。 これは回避します
メディアからISOイメージツリーをロードします。
use = "sector_map" メディアを読み取りませんが、オプションで指定されたファイルをロードします
ector_map=そしてこの仮想結果を処理します。
what = "disc" トラックギャップを考慮せずに、メディアのペイロード範囲をスキャンします。
what = "image" 「ディスク」に似ていますが、スキャンをISO9660の範囲に制限します
画像(存在する場合)。
min_lba = limit アドレスが制限より低いすべてのブロックを省略します。
max_lba = limit what = discに切り替え、制限を超えるすべてのブロックを省略します。
チャンクサイズ=サイズ XNUMX回の低レベル読み取りで読み取るバイト数を設定します
手術。 これは、2048バイトの完全なブロックに切り捨てられます。 0は自動を意味します
サイズ。
try = "on" 通常の場合、最小の意味のあるチャンクサイズで読み取りの再試行を強制します
読み取りチャンクは読み取りエラーを生成します。 このサイズは、CDおよびstdioファイルの場合は1秒、CDおよびstdioファイルの場合は16秒です。
DVD(1 ECCブロック)、およびBD付き32s(1クラスター)。 デフォルトでは、再試行は
CDメディアで有効になります。 「retry=off」は、すべてのメディアタイプの再試行を禁止します。
abort_file = disk_path スキャン実行を中止する可能性のあるファイルのパスを示します。 アボート
ファイルが存在し、そのmtimeがの開始時刻よりも古くない場合に発生します
走る。 これをトリガーするには、シェルコマンド「touch」を使用します。 中止されたプログラム実行以外は、
これにより、テスト済みおよび未テストのブロックが報告され、実行が続行されます ゾリソ.
time_limit = seconds スキャンが実行されるまでの秒数を示します
中止しました。 これは、他の方法で過労になる可能性のあるメディアの無人スキャンに役立ちます
いくつかの読み取り可能なブロックを絞り出すためのドライブ。 中止が遅れる可能性があります
ドライブが最後の単一読み取り操作をかじることによって。 値-1は無制限を意味します
時間。
item_limit = number その後中止するレポートリストアイテムの数を示します。
値-1は、無制限のアイテム番号を意味します。
data_to = disk_path 有効なブロックを指定されたファイルにコピーします。
イベント=重大度 で発行される問題イベントに指定された重大度を設定します。
データブロックが読み取り不能であるか、記録されたものと一致しなかった場合のチェック実行の終了
MD5チェックサム。 重大度「ALL」はこのイベントを無効にします。
ector_map = disk_path disk_pathによって指定されたファイルをセクタービットマップとして読み取ろうとし、
スキャン実行後にそのようなマップファイルを保存します。 ビットマップは、どのブロックが持っているかを示します
以前の実行で正常に読み取られました。 いくつかの永続メモリです
収集するために、中間イジェクトを使用しても、同じメディアでスキャンします
ドライブがそれらを生成するのに十分幸運であるときはいつでも読み取り可能なブロック。 保存されたファイル
人間が読める形式のトラックとその開始ブロックアドレスが含まれ、その後に
バイナリビットマップデータによる。
デフォルトでは、テストされていないブロックは悪いとは見なされませんが、意図的に見なされます
未読。 time_limit=またはitem_limit=で実行が中止されると予想される場合は、次のことを検討してください。
bad_limit="untested"を使用します。
map_with_volid = "on" トラックがISOイメージであるかどうかを調べ、それらを印刷します
人間が読める形式のsector_map=のTOCへのボリュームID。
patch_lba0 = "on" data_to=ファイル内で現在ロードされているコピーを転送します
セッションはそのファイルの先頭に向かい、その位置で有効になるようにパッチを適用します。
これにより、ロードされたセッションが取得されたときに、イメージファイルの最後の有効なセッションになります
stdio:ドライブとしてマウントまたはロードされます。 この最後の後に新しいセッションが追加されます
セッションとそれに続くすべてのセッションを上書きします。
patch_lba0 = "force" 次の場合でもpatch_lba0="on"を実行します ゾリソ と考えています
コピーされたデータは無効です。
patch_lba0=にも数値が含まれる場合があります。 32以上の場合は開始とみなされます
コピーするセッションのアドレス。 この場合、
-indevとロードされたイメージ。 番号の後に「:force」を追加できます。
bad_limit =threshold 損傷と見なされる最高の品質を設定します。
「good」、「md5_match」、「slow」、「partial」、「valid」、「untested」、のいずれかを選択します。
「invalid」、「tao_end」、「off_track」、「md5_mismatch」、「un読み取り可能」。
「valid」と「invalid」は、sector_mapファイルからインポートされた品質です。 「tao_end」と
「off_track」は意図的に読み取ることはできませんが、悪くはありません。 「部分的」は
部分的に読み取り可能なチャンクから取得されたブロック。 彼らは大丈夫なはずですが
不審な近所に由来します。
「md5_match」および「md5_mismatch」領域は、他の品質の領域とオーバーラップしています。
slow_limit =threshold 単一の読み取りチャンクの時間しきい値を
遅いと考えられます。 これは、0.1や1.5のような小数である可能性があります。
async_chunks = number 数が5以上の場合、非同期MD2処理を有効にします。
この場合、指定された数の読み取りチャンクがFIFOバッファーとして割り当てられます。 非常に
高速MMCドライブは、chunk_size = 64s async_chunks=16を試してください。
-check_md5 重大度iso_rr_path[***]
ロードされた画像内の特定のファイルのデータコンテンツを、記録されたものと比較します
MD5チェックサム(ある場合)。 不一致の場合、指定されたイベント
重大度が発行されます。 その後、コマンドの適切な設定によって処理される場合があります
-abort_onまたは-return_withは、どちらもプログラムのゼロ以外の終了値を引き起こす可能性があります
走る。 重大度ALLはそのイベントを抑制します。
このコマンドは、データファイルの一致と不一致を結果チャネルに報告します。
非データファイルはNOTEイベントを引き起こします。 データからのUPDATEイベントもあります
読書
iso_rr_pathが指定されていない場合、ロードされたセッション全体がそのMD5と比較されます。
和。 これはXNUMXつのセッションのみを対象とし、画像全体を対象としないことに注意してください。
古いセッションです。
-check_md5_r 重大度iso_rr_path[***]
-check_md5と同様ですが、指定されたパスの下にあるすべてのデータファイルをチェックします。 それだけ
不一致のデータファイルが報告されます。
オシロックス ISOからディスクへ リストア
通常は ゾリソ stdioとして指定されたディスクファイルにのみ書き込みます:疑似ドライブまたはとして
ログファイル。 しかし、その分身osirroxは、ISOイメージからファイルオブジェクトを抽出することができます。
ディスク上のファイルオブジェクトを作成、上書き、または削除します。
-not_mgt、-not_leaf、-not_pathsによるディスクファイルの除外が適用されます。 ディスクファイルオブジェクトの場合
すでに存在する場合は、-overwriteと-reassureの設定が適用されます。 しかし、-「オン」で上書き
-overwrite"nondir"の動作のみをトリガーします。 つまり、ディレクトリは削除できません。
ISOイメージ内のファイルのアクセス許可は、復元を制限しません。 ディレクトリ
ディスクの権限はrwxを許可する必要があります。
-オシロックス 設定[:オプション:...]
「オフ」に設定すると、ディスクファイルシステムの操作が無効になります。 これがデフォルトです。
プログラムはleafname「osirrox」で開始されました。 それ以外の場合は、復元する機能
-osirrox "on"を使用すると、ファイルを明示的に有効にできます。 取り返しのつかないほど無効にすることができます
-osirroxによる「禁止」。
「ブロック」の設定は「オフ」のようなものです。 ただし、取り消すには設定する必要があります
「ブロックを解除」。それ以外の場合は「オン」に似ています。 これは、コマンドスクリプトを抑制するために使用できます
不必要に「on」を使用する可能性があります。
「device_files」による特殊ファイルの復元を有効にすると、潜在的に危険です。
番号st_rdev(man 2 statを参照)の意味は、操作に大きく依存します
システム。 最善の方法は、デバイスファイルを同じシステムにのみ復元することです。
コピーされました。 有効にしない場合、ISOイメージ内のデバイスファイルは
操作を復元します。
以前のバージョンのバグが原因で、以前のセッションのデバイスファイルに
major = 0、minor=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」がデフォルトです。
「osirrox」。 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は、FreeBSDで、-acl"on"を使用した復元中に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 ディスクパス
データファイルからISOイメージから新しく作成されたディスクにバイト間隔をコピーします
ファイル。 これの主な目的は、大きなファイルがあればそれを処理する方法を提供することです
mount -t iso9660でサポートされていない場合、またはターゲットディスクファイルシステムが保存できない場合
大きなファイル。
iso_rr_pathのデータバイトがロードされたISOイメージに格納されており、フィルターがない場合
が適用され、byte_offsetが2048の倍数である場合、
-check_mediaが実行されます。 一般的なものよりも速くて頑丈かもしれません
読み方。
-cpx iso_rr_path [***] ディスクパス
シングルリーフファイルオブジェクトをISOイメージからdisk_pathで指定されたアドレスにコピーします。
複数のiso_rr_pathが指定されている場合、disk_pathはディレクトリまたは
存在しません。 後者の場合、それは作成され、抽出されたファイルは
同じリーフネームでインストールされています。
可能であれば、disk_pathに欠落しているディレクトリコンポーネントが作成されます。
ディレクトリは、-osirrox"concat_split_on"および
それらが実際に-cut_out分割ファイルパーツの完全なコレクションを表す場合のみ。
-cpax iso_rr_path [***] ディスクパス
-cpxと同様ですが、ISOイメージの場合と同様に、mtimeを復元し、所有権を設定しようとします
ISOイメージのようにグループ化します。
-cp_rx iso_rr_path [***] ディスクパス
-cpxと同様ですが、ISOイメージからディレクトリツリー全体を抽出します。
結果のディスクパスは、シェルコマンドcp -rの場合と同様に決定されます:if disk_path
が既存のディレクトリである場合、ツリーはこの下に挿入またはマージされます
ディレクトリを作成し、リーフ名を保持します。 ISOディレクトリ「/」にはリーフ名がありません
したがって、disk_pathに直接マップされます。
-cp_rax iso_rr_path [***] ディスクパス
-cp_rxと同様ですが、ISOイメージの場合と同様に、mtimeを復元し、所有権を設定しようとします
ISOイメージのようにグループ化します。
-ペーストイン iso_rr_path ディスクパス byte_offset byte_count
ISOデータファイルの内容を読み取り、ディスク上のデータファイルに書き込みます。
byte_offsetで。 最大でbyte_countバイトを書き込みます。 これはコマンドの逆です
-切り取る。
-連結 モード[ターゲット| lim prog [args [...]] lim] iso_rr_path [***]
ISOイメージのXNUMXつまたは複数のデータファイルのデータコンテンツをディスクファイルにコピーします
オブジェクトをファイル記述子に入れるか、プログラムを起動してデータをそのにコピーします
標準入力。 後者は、外部のセキュリティ制限の対象となります
フィルタ
モード 上書きする および アペンド XNUMX番目によって与えられるターゲットに書き込みます
パラメータ。 これは、ディスクファイルオブジェクトへのパス、または標準を意味する「-」の場合があります
出力、または/ dev / fd / numberの形式のテキスト。ここで、numberは開いているファイルです。
記述子(たとえば、標準エラーは / dev / fd / 2)。 既存のターゲットファイルは
書き込みが始まる前に削除されました。 コンテンツデータを取得できない場合は、
コマンドは失敗します。 モード上書きは、通常のデータファイルを前に0サイズに切り捨てます
それらに書き込みます。 例:
-concat append / home / me / accumulated_text / my / iso / text-
モード パイプ XNUMX番目のパラメータとして、の終わりを示す区切り文字を期待します
プログラム引数リスト。 XNUMX番目の引数は、プログラムへのdisk_pathです。 それ
少なくともXNUMXつの「/」が含まれている必要があります。 $PATHは適用されません。 までのさらなるパラメータ
アナウンスされた区切り文字は、プログラム開始時の引数として使用されます。 例:
-iso_rr_pattern オン
-連結パイプ+ / usr / bin / wc + "/ my / iso / files *"-
すべてのモードのその他のパラメーターは、データファイルのiso_rr_pathsです。 彼らの
コンテンツはコピーで連結されます。
-マウント ドライブエンティティIDパス
-mount_cmdと同じ行を作成し、外部プログラムの実行として実行します
描かれたドライブをあきらめた後。 -mount_optsも参照してください。 これは-osirroxを要求します
有効にすると、通常はスーパーユーザーに対してのみ成功します。 安全上の理由から
マウントプログラムは、次のように到達可能な場合にのみ実行されます。 / bin / mount または/sbin/mount。
Command 互換性 エミュレーション:
CDへのISO9660の書き込みは、従来、プログラムmkisofsによってISO9660イメージとして実行されていました。
書き込みプログラムとしてのプロデューサーと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、ファイルパス
およびpathspecs。 多くのオプションはサポートされておらず、失敗につながります
mkisofsエミュレーション。 一部は無視されますが、この許容範囲に依存しない方がよいでしょう。
サポートされているオプションは、xorrisofs.infoおよびmanに詳細に記載されています。
xorrisofs。 ここでの説明は、でのmkisofsエミュレーションの効果に焦点を当てています。
のコンテキスト ゾリソ 実行されます。
「cdrecord」パーソナリティを除いて、最後に自動コミットはありません
「mkisofs」オプションリストの詳細設定-v(= "UPDATE")および-quiet(=
「ごめんなさい」)持続します。 出力ファイルは、-commit、
-rollback、-dev、またはend of ゾリソ.
-rや-dir-modeなど、ISOイメージ内のすべてのファイルオブジェクトに影響するオプションは、
コマンド-asのときにISOイメージに存在するファイルにのみ適用されます
終了します。 同じ実行で複数の-asmkisofsコマンドを使用する場合は、次のように検討してください。
このようなオプションを最後の-asコマンドに追加します。
ファイルがイメージに追加されると、-pacifierは「mkisofs」に設定され、
-そのような設定がまだ行われていない場合、stdio_syncはデフォルトで「オフ」になります。
-graft-pointsは-pathspecsonと同等です。 「=」のないpathspecは
とは異なる解釈 ゾリソ コマンド-add。 ディレクトリがマージされます
ISOイメージのルートディレクトリを使用すると、他のファイルタイプがそのルートにマップされます
ディレクトリにあります。
pathspecsが指定されていて、出力ファイルが前または中に選択されなかった場合
「mkisofs」オプションリスト、次に標準出力(-outdev "-")が有効になります。 もしも
-oは通常のファイルを指し、最終的に0バイトに切り捨てられます
書き込みが始まります。 ドライブがによって選択された場合、この切り捨ては発生しません ゾリソ
-asmkisofsの前またはリスト区切り文字の後のコマンド。 ディレクトリとシンボリック
リンクは有効な-oターゲットではありません。
stdoutへの書き込みは、-as"mkisofs"が開始引数に含まれている場合にのみ可能です。
または、他の開始引数が出力ドライブを標準出力に向けている場合。
-print-sizeは、プログラム終了時の自動画像生成を禁止します。 この禁止は解除されます
保留中の画像の変更が破棄された場合のみ。
オプション--emul-tocが指定されていない場合、パディングはISOイメージの一部としてカウントされます。
-iso-levelが指定されていない場合、最初のファイルまたはディレクトリでレベル1が選択されます。
画像に追加されます。 同時に、ディレクトリ名は違反することが許可されます
標準の-complianceオプションallow_dir_id_ext。 これはオプションで回避できます
-disallow_dir_id_ext。
オプション-rootがサポートされています。 オプション-old-rootはによって実装されます ゾリソ コマンド
-mkdir、-cp_clone、-find update_merge、および-findrm_merge。 -rootおよび-old-rootセット
デフォルトでは、コマンド-disk_dev_inoを「ino_only」に、-md5を「on」に設定します。 -disk_dev_ino
--old-root-no-inoで「オフ」に設定するか、-old-root-devnoで「オン」に設定できます。 -md5はできます
--old-root-no-md5によって「オフ」に設定されます。
元のmkisofsオプションは、-quoted_path_list、-hardlinks、-acl、-xattrではありません。
、-md5、-stdio_sync。 彼らはのように動作します ゾリソ 同じ名前のコマンド
およびハードコードされたパラメータ"on"、例:-acl"on"。 明示的なパラメータは
--stdio_syncおよび--scdbackup_tag。
上書き可能なメディアでマルチセッション履歴を保存する機能は、
デフォルトでは無効になっています。 これは、最初のセッションで--emul-tocを使用して有効にできます。
-complianceno_emul_tocを参照してください。
--sort-weightは、パラメータとして数値とiso_rr_pathを取得します。 数は
通常のファイルiso_rr_pathまたはすべての通常のファイルのLBAソートの重み
ディレクトリiso_rr_pathの下。 (-find -exec sort_weightを参照してください)。
grub-mkisofsから採用されているのは--protective-msdos-labelです(-boot_imagegrubを参照)
partition_table = on)および--modification-date = YYYYMMDDhhmmsscc(-volume_dateを参照)
uuid)。 EFIブータブルGRUBブートイメージの場合は、-efi-bootを使用します。 -boot_imageを実行します
grub efi_path=XNUMXつの-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_imageanycat_hidden=onです。
-mips-bootは、-boot_image anymips_path=と同じです。
-mipsel-bootはmipsel_path=につながります。
-partition_offset番号は-boot_image任意のpartition_offset=numberです。
コマンド-append_partitionがサポートされています。
-untranslated_name_len番号は-complianceuntranslated_name_len=numberです。
--old-emptyは-complianceold_emptyです。
genisoimage Jigdoテンプレート抽出のオプションが認識され、実行されます
、 ゾリソ コマンド-jigdo。 の意味については、そこにある「エイリアス:」の名前を参照してください。
genisoimageオプション。
性格」ゾリソフス""ジェニソイメージ"、および"ジェニソフ「」は「mkisofs」のエイリアスです。
If ゾリソ リーフ名「xorrisofs」、「genisofs」、「mkisofs」のいずれかで始まります。
または「genisoimage」の場合、-read_mkisofsrcを実行し、-を「genisofs」として追加します。
プログラムの引数。 つまり、すべての引数はmkisofsスタイルで解釈されます
「-」に遭遇しました。 それ以降、引数は次のように解釈されます。 ゾリソ コマンド。
--そのようなプログラム開始の最初の引数としてのno_rcは、
スタートアップファイル。 以下のセクションファイルを参照してください。
正確 "CDレコード"は次のようにリストされたオプションを受け入れます:
-cdrecord-helpとして-
それらの中で:-v、dev =、speed =、blank =、fs =、-eject、-atip、padsize =、tsize =、
-isosize、-multi、-msinfo、-grow_overwriteable_iso、write_start_address =、track
ソースファイルのパス、またはトラックソースとしての標準入力の場合は「-」。
cdrecordとcdrskinの他のほとんどのオプションを無視しますが、-audioでは拒否します。
-スキャンバス、および未知のブランキングモード ゾリソ.
スコープは、空白に書き込まれるセッションごとにXNUMXつのデータトラックのみです。
上書き可能、または追加可能なメディア。 閉鎖が該当する場合、媒体は閉鎖されます
オプション-multiはありません。
入力ドライブが取得された場合、それは放棄されます。 これは、次の場合にのみ許可されます
画像の変更は保留中です。
dev=は次のように指定する必要があります ゾリソ デバイスアドレス。 0,0,0やATA:1,1,0などのアドレスは
サポートされていません。
トラックソースが指定されている場合、自動コミットは
「cdrecord」オプションリスト。
--grow_overwriteable_isoは、上書き可能なメディアでのマルチセッションのエミュレーションを有効にします。
TOCのエミュレーションを有効にするには、最初のセッションで-C0,32と-asmkisofsが必要です(ただし、
いいえ-M)および--grow_overwriteable_iso write_start_address = 32s with-ascdrecord。
はるかに精巧なlibburnベースのcdrecordエミュレーターは、プログラムcdrskinです。
パーソナリティ」xorrecord""Wodim"、および"cdrskin「」は「cdrecord」のエイリアスです。
If ゾリソ リーフ名「xorrecord」、「cdrskin」、「cdrecord」のいずれかで開始されます。
または「wodim」の場合、プログラム引数の前に「cdrskin」として自動的に追加されます。
つまり、「-」が検出されるまで、すべての引数はcdrecordスタイルで解釈されます。
それ以降、引数は次のように解釈されます。 ゾリソ コマンド。
--そのようなプログラム開始の最初の引数としてのno_rcは、
ゾリソ スタートアップファイル。 以下のセクションファイルを参照してください。
-read_mkisofsrc
読んでもらうためにXNUMXつずつ開いてみてください:
./.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)
他の行は黙って無視されます。
-おしゃぶり Behavior_code
書き込み操作中のUPDATEおしゃぶりの動作を制御します。 以下
動作コードが定義されています:
「xorriso」はデフォルトの形式です。
書き込み:YYYYYYのセクターXXXXX [FIFOアクティブ、nn%フィル]
「cdrecord」は次のようになります。
書き込まれたYMBのX(fifo nn%)[buf mmm%]
「mkisofs」
nn%完了、見積もり終了15年20月13日火曜日28:2008:XNUMX
メッセージの頻度は、次の方法で調整できます。
"interval = number"
ここで、numberは0.1つのメッセージ間の秒数を示します。 許容設定はXNUMXです
60.0へ。
-scdbackup_tag list_path レコード名
scdbackupチェックサムレコードのパラメータ「name」を設定します。 に追加されます
イメージがLBA5で始まる場合は、-md0セッションタグへのscdbackupチェックサムタグ。
これは、最初のセッションとしてシーケンシャルメディアに書き込まれる場合、または
パイプまたはキャラクターデバイスという名前のプログラムにパイプされます。
list_pathが空でない場合、レコードもデータファイルに追加されます
このパスによって与えられます。
プログラムscdbackup_verifyは、タグとファイルレコードを認識して検証します。
スクリプト、 対話 および プログラム コントロール 特徴:
-no_rc
最初のプログラム引数として使用された場合にのみ、このコマンドは読み取りを防ぎ、
スタートアップファイルの解釈。 以下のセクションファイルを参照してください。
-ファイルからのオプション ファイルアドレス
fileaddressから引用符で囲まれた入力を読み取り、ダイアログ行のように実行します。 空の行
#で始まる行は無視されます。 通常、XNUMX行でXNUMX行を保持する必要があります ゾリソ
コマンドとそのすべてのパラメータ。 それにもかかわらず、行は次のように連結される場合があります
末尾の円記号。
「コマンド処理」の段落「引用入力」も参照してください。
-助けて
ヘルプテキストを印刷します。
-バージョン
プログラム名とバージョン、コンポーネントバージョン、ライセンスを印刷します。
-list_extras コード
コンパイル時に特定の追加機能が有効になっていたかどうかを確認します。 「すべての」リストをコーディングする
すべての機能と見出し。 他のコードは単一の機能を選択します。 コード「コード」
それらを一覧表示します。 それらは関連するコマンドと名前を共有します(そこも参照):
「acl」は、xorrisoにローカルファイルシステムACL用のアダプターがあるかどうかを示します。
「xattr」は、xorrisoにローカルファイルシステムEA用のアダプターがあるかどうかを示します。
「jigdo」は、Jigdoファイルの作成が可能かどうかを示します。
「zisofs」は、zisofsと組み込みのgzipフィルターが有効になっているかどうかを示します。
「external_filter」は、外部フィルタープロセスが許可されているかどうか、および許可されているかどうかを示します
実際のユーザーIDと実効ユーザーIDが異なる場合に許可されます。
「dvd_obs」は、DVDメディアへの64kB出力がデフォルトであるかどうかを示します。
「use_readline」は、readlineをダイアログモードで有効にできるかどうかを示します。
-歴史 テキストライン
textlineをlibreadline履歴にコピーします。
-状態 モード|フィルター
の現在の設定を印刷します ゾリソ。 モード:
短い...重要な設定または変更された設定のみを印刷する
long...デフォルトを含むすべての設定を出力します
long+history行のようなlong_history
フィルタは「-」で始まり、文字通りの出力行と比較されます。
-status: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のへの統合を容易にするはずです
対応するシェルコマンドをすでに使用しているシェルスクリプト。
-バックスラッシュ_コード "on" | "off" | mode [:mode]
特殊表現の記号表現の解釈を有効または無効にします
引用符で囲まれた入力、プログラム引数、またはプログラムテキストを含む文字
出力。 有効にすると、次の翻訳が適用されます。
\ a =ベル(007)\ b =バックスペース(010)\ e =エスケープ(033)\ f =フォームフィード(014)
\ n =改行(012)\ r =キャリッジリターン(015)\ t =タブ(011)
\ v =vタブ(013)\\ =バックスラッシュ(134) \[0-7][0-7][0-7]=octal_code
\ x [0-9a-f] [0-9a-f] = hex_code \ cC = control-C
翻訳は、3つのモードで引用符で囲まれた入力で発生する可能性があります。
「in_double_quotes」は「quote」内でのみ変換されます。
「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) キャリッジリターンとします。
モード「オフ」はデフォルトであり、変換を無効にします。 モード「オン」は
「with_quoted_input:with_program_arguments:encode_output」。
-temp_mem_limit 番号["k"|"m"]
画像依存のバッファリングに使用する一時メモリの最大サイズを設定します。
現在、これはパターン拡張、LBAソート、ハードリンクの復元に適用されます。
デフォルトは16m=16 MiB、最小64k = 64 kiB、最大1024m =1GiBです。
-印刷 클라우드 기반 AI/ML및 고성능 컴퓨팅을 통한 디지털 트윈의 기초 – Edward Hsu, Rescale CPO 많은 엔지니어링 중심 기업에게 클라우드는 R&D디지털 전환의 첫 단계일 뿐입니다. 클라우드 자원을 활용해 엔지니어링 팀의 제약을 해결하는 단계를 넘어, 시뮬레이션 운영을 통합하고 최적화하며, 궁극적으로는 모델 기반의 협업과 의사 결정을 지원하여 신제품을 결정할 때 데이터 기반 엔지니어링을 적용하고자 합니다. Rescale은 이러한 혁신을 돕기 위해 컴퓨팅 추천 엔진, 통합 데이터 패브릭, 메타데이터 관리 등을 개발하고 있습니다. 이번 자리를 빌려 비즈니스 경쟁력 제고를 위한 디지털 트윈 및 디지털 스레드 전략 개발 방법에 대한 인사이트를 나누고자 합니다.
デフォルトではstdoutである結果チャネルにテキスト行を印刷します。
-print_info 클라우드 기반 AI/ML및 고성능 컴퓨팅을 통한 디지털 트윈의 기초 – Edward Hsu, Rescale CPO 많은 엔지니어링 중심 기업에게 클라우드는 R&D디지털 전환의 첫 단계일 뿐입니다. 클라우드 자원을 활용해 엔지니어링 팀의 제약을 해결하는 단계를 넘어, 시뮬레이션 운영을 통합하고 최적화하며, 궁극적으로는 모델 기반의 협업과 의사 결정을 지원하여 신제품을 결정할 때 데이터 기반 엔지니어링을 적용하고자 합니다. Rescale은 이러한 혁신을 돕기 위해 컴퓨팅 추천 엔진, 통합 데이터 패브릭, 메타데이터 관리 등을 개발하고 있습니다. 이번 자리를 빌려 비즈니스 경쟁력 제고를 위한 디지털 트윈 및 디지털 스레드 전략 개발 방법에 대한 인사이트를 나누고자 합니다.
デフォルトではstderrである情報チャネルにテキスト行を印刷します。
-print_mark 클라우드 기반 AI/ML및 고성능 컴퓨팅을 통한 디지털 트윈의 기초 – Edward Hsu, Rescale CPO 많은 엔지니어링 중심 기업에게 클라우드는 R&D디지털 전환의 첫 단계일 뿐입니다. 클라우드 자원을 활용해 엔지니어링 팀의 제약을 해결하는 단계를 넘어, 시뮬레이션 운영을 통합하고 최적화하며, 궁극적으로는 모델 기반의 협업과 의사 결정을 지원하여 신제품을 결정할 때 데이터 기반 엔지니어링을 적용하고자 합니다. Rescale은 이러한 혁신을 돕기 위해 컴퓨팅 추천 엔진, 통합 데이터 패브릭, 메타데이터 관리 등을 개발하고 있습니다. 이번 자리를 빌려 비즈니스 경쟁력 제고를 위한 디지털 트윈 및 디지털 스레드 전략 개발 방법에 대한 인사이트를 나누고자 합니다.
デフォルトでは両方に向けられているマークチャネルにテキスト行を印刷します。
と情報チャネル。 空のテキストは出力をまったく引き起こしません。
-促す 클라우드 기반 AI/ML및 고성능 컴퓨팅을 통한 디지털 트윈의 기초 – Edward Hsu, Rescale CPO 많은 엔지니어링 중심 기업에게 클라우드는 R&D디지털 전환의 첫 단계일 뿐입니다. 클라우드 자원을 활용해 엔지니어링 팀의 제약을 해결하는 단계를 넘어, 시뮬레이션 운영을 통합하고 최적화하며, 궁극적으로는 모델 기반의 협업과 의사 결정을 지원하여 신제품을 결정할 때 데이터 기반 엔지니어링을 적용하고자 합니다. Rescale은 이러한 혁신을 돕기 위해 컴퓨팅 추천 엔진, 통합 데이터 패브릭, 메타데이터 관리 등을 개발하고 있습니다. 이번 자리를 빌려 비즈니스 경쟁력 제고를 위한 디지털 트윈 및 디지털 스레드 전략 개발 방법에 대한 인사이트를 나누고자 합니다.
出力行の先頭にテキストを表示し、ユーザーがEnterキーを押すのを待つか
stdin経由で回線を送信します。
-睡眠 秒
次のコマンドを実行する前に、指定された秒数待機してください。 予想
粗い粒度は1/100秒以下です。
-errfile_log モードパス|チャネル
問題のイベントがファイルシステムからの入力ファイルに関連している場合、
disk_pathsは、ファイルまたは出力チャネルRまたはIに記録できます。
モードは「プレーン」または「マーク」のいずれかです。 後者はマーカーラインを引き起こします
ログ開始、書き込みセッション開始、書き込みセッション終了、ログ終了、またはプログラムの時間
終わり。 モード「プレーン」では、ファイルパスのみがログに記録されます。
パスが「-」または「-R」の場合、ログは結果チャネルに送信されます。 パス「-I」
情報メッセージチャネルに転送します。 「-」で始まらないテキストは
ログ行を追加するファイルのパスとして使用されます。
問題のあるファイルは、XNUMX回のプログラム実行中に複数回記録される可能性があります。 の場合
プログラムの実行が中止された場合、一部の入力ファイルが原因でリストが完全でない可能性があります
まったく処理されていない可能性があります。
errfileパスは、重大度が非常に低い「ERRFILE」のメッセージとして転送されます。 これ
トランスポートは-report_about"ALL"で表示されます。
-セッションログ path
パスが空でない場合は、ログレコードがあるプレーンテキストファイルのアドレスを示します
各セッションの後に追加されます。 このログを使用して、start_lbaを判別できます
マウントオプションのセッションの例-osbsector=(GNU / Linuxの場合)または-s(FreeBSDの場合)
日付またはボリュームID。
レコード形式は次のとおりです。timestampstart_lbasizevolume-id
最初のXNUMXつの項目は単一の単語であり、残りの行はボリュームIDです。
-scsi_log 「オン」|「オフ」
モード「オン」を使用すると、SCSIコマンドとドライブ応答の非常に詳細なロギングが可能になります。 ロギング
メッセージはstderrに出力されますが、 ゾリソ 出力チャネル。
このコマンドの特別なプロパティは、最初の-scsi_log設定が
開始引数は、の最初の操作が ゾリソ ベギン。
ダッシュ「-」が付いた「-scsi_log」のみがそのように認識されます。
-終了
保留中の変更を書き込んだ後、プログラムを終了します。
-rollback_end
保留中の変更を破棄します。 プログラムをすぐに終了します。
# 任意のテキスト
ダイアログまたはファイル実行モードでのみ、行の最初の非空白としてのみ:Do
行を実行せずに、readline履歴に保存します。
サポート for フロントエンド プログラム 、 stdin および stdout:
-pkt_output 「オン」|「オフ」
stdoutのテキスト出力を統合し、チャネルインジケータによって各行を分類します。
結果行の場合は「R:」、
メモとエラーメッセージの場合は「I:」、
-マークテキストの場合は「M:」。
次は0進数で、今のところビット0だけが意味を持っています。 XNUMXはノーを意味します
ペイロードの最後の改行、1は、最後の改行文字を意味します
出力行はペイロードに属します。 別のコロンと空白の後に
ペイロードテキスト。
例:
I:1:オプションとパラメータを入力してください:
-ログファイル チャネルファイルアドレス
チャネルの出力を指定されたファイルにコピーします。 チャネルは次のいずれかになります:"。" すべてのために
チャネル、情報メッセージの場合は「I」、結果行の場合は「R」、マークテキストの場合は「M」。
-マーク 클라우드 기반 AI/ML및 고성능 컴퓨팅을 통한 디지털 트윈의 기초 – Edward Hsu, Rescale CPO 많은 엔지니어링 중심 기업에게 클라우드는 R&D디지털 전환의 첫 단계일 뿐입니다. 클라우드 자원을 활용해 엔지니어링 팀의 제약을 해결하는 단계를 넘어, 시뮬레이션 운영을 통합하고 최적화하며, 궁극적으로는 모델 기반의 협업과 의사 결정을 지원하여 신제품을 결정할 때 데이터 기반 엔지니어링을 적용하고자 합니다. Rescale은 이러한 혁신을 돕기 위해 컴퓨팅 추천 엔진, 통합 데이터 패브릭, 메타데이터 관리 등을 개발하고 있습니다. 이번 자리를 빌려 비즈니스 경쟁력 제고를 위한 디지털 트윈 및 디지털 스레드 전략 개발 방법에 대한 인사이트를 나누고자 합니다.
テキストが空でない場合は、毎回「M」チャンネルに出力されます ゾリソ 準備ができて
次のダイアログ行またはそれ以前 ゾリソ 入力されたコマンドを実行します
ポケットベルのプロンプト。
-msg_op オペコードparameter_text
このコマンドは、メッセージからの特定の情報の抽出を容易にします。
他のコマンドの出力。 CAPI関数へのアクセスを提供します
Xorriso_parse_line()およびCAPIによって提供されるメッセージふるいに。
xorriso.hファイルの説明を参照してください。 さらにそれはするのに役立ちます
情報メッセージの重大度コードを解釈します。
対象ユーザーは、ダイアログモードでxorrisoを操作するフロントエンドプログラムです。
このコマンドの結果出力は、メッセージふるいによってキャッチされません。
次のオペコードが定義されています。
スタートふるい
Xorriso_sieve_big()の時点でメッセージふるいをインストールし、プログラムの視聴を開始します
メッセージ。 parameter_textには意味がありません。
show_sieve
フィルタルール名のリストを表示します。 parameter_textには意味がありません。 リスト
Xorriso_sieve_get_result()の戻り値とフラグのある行で始まります
ビット3。 この値が0より大きい場合、次の行に名前の数が示されます。
次の行は、それぞれXNUMXつの名前を示しています。
読み取りふるい
フィルタールールの名前としてparameter_textを使用し、次に記録されたものを照会します
結果。 名前と応答文字列のリストについては、Xorriso_sieve_big()を参照してください。
録音された文字列は結果チャンネルに出力されます。 彼らは線に包まれます
それらの構造を教えてくれます。 最初の行は、の戻り値を示しています
Xorriso_sieve_get_result()。 次の行は、文字列の数を示しています。 各文字列
文字列の行数を示す行で始まります。 次に、これらに従ってください
行。 それらは、それぞれの間に改行文字を連結する必要があります。
最後に、指定された名前のまだ利用可能な記録された結果の数が入力されます
不足しています。
ふるいをクリア
記録されたすべての文字列を破棄し、プログラムメッセージの視聴を続けます。 The
parameter_textには意味がありません。
エンドふるい
ふるいをそのフィルター規則とともに廃棄し、プログラムメッセージの監視を停止します。 The
parameter_textには意味がありません。
パーズ
ダイアログ入力からテキストを読み取り、Xorriso_parse_line()に送信します。 The
parameter_textワードは、ブランクで区切られた複数のワードで構成されます。 そうなる
両方の種類の引用符を使用する必要があります。
例"'ISOセッション:''' 0 0 1"
XNUMXつのパラメータワードは、プレフィックス、セパレータ、max_words、フラグ、
number_of_input_lines。 前のXNUMXつはXorriso_parse_line()に渡されます。
入力行数からXNUMXを引いた数は、xorrisoに改行文字の数を示します
入力テキストの一部。
アナウンスされたテキスト行数は、連結されたダイアログ入力から読み取られます
それぞれの間に改行文字を入れて、
パラメータ行としてのXorriso_parse_line()。 引用符以外の改行に注意してください
セパレーターパラメータが空の場合、マークはセパレーターとして解釈されます。
解析された文字列は結果チャネルに出力されます。 彼らは線に包まれます
それらの構造を教えてください。 最初の行は、の戻り値を示しています
Xorriso_parse_line()。 次の行は、文字列の数を示しています。 各文字列
文字列の行数を示す行で始まります。 次に、これらに従ってください
行。 それらは、それぞれの間に改行文字を連結する必要があります。
-backslash_codes "encode_output"が有効になっている場合、文字列はエンコードされます
引用符で囲まれているかのように。 特に、各文字列は次のように出力されます
単一の結果行。
解析バルク
「解析」に似ていますが、XNUMX番目のパラメータワードはnumber_of_input_textsです。
number_of_input_linesより。 各入力テキストの前に、次のような行を付ける必要があります
「parse」と同様にnumber_of_input_lines。 次に、発表されたテキストの数が来ます
ライン。
結果行の印刷が開始される前に、すべての入力テキストが読み取られます。 これは消費します
xorrisoのメモリ。 したがって、number_of_input_textsは極端に高くならないようにする必要があります。 の上
一方、コマンド、入力テキスト、および結果の大規模なトランザクションは
接続の待ち時間が問題になる場合は望ましい。
parse_silently
「解析」と同様ですが、プロンプトメッセージを発行しません。 人間を混乱させる。
parse_bulk_silently
「parse_bulk」と同様ですが、プロンプトメッセージを発行しません。 人間を混乱させる。
比較結果
parameter_textには、によって発行されたXNUMXつのコンマ区切りの重大度テキストが含まれている必要があります。
このプログラム。 「SORRY、UPDATE」のように。 「例外処理」の段落も参照してください。
これらのXNUMXつの重大度テキストが比較され、結果に数値が出力されます
チャネル。 両方の重大度が等しい場合、この数値は0です。 最初の場合は-1です
重大度は1番目のものよりも低くなっています。 XNUMXです。最初の重大度が高くなります。
XNUMX番目のものより。
上記の例「SORRY、UPDATE」は1になります。
list_sev
すべての重大度名の空白で区切られたリストを結果チャネルに出力します。 ソート済み
重大度の低いものから高いものへ。
-named_pipe_loop mode [:mode] disk_path_stdin disk_path_stdout disk_path_stderr
標準入力、標準出力、および標準エラーを名前付きで一時的に置き換えます
パイプ。 リードラインなしでダイアログモードに入ります。
定義されたモードは次のとおりです。
「クリーンアップ」は、ループが終了したときに送信されたパイプファイルを削除します。
「keep」はそれらを削除しません。 これがデフォルトです。
「buffered」は、出力を開く前にEOFまで入力パイプからすべての行を読み取ります
入力行をパイプ処理して処理します。
「direct」は、最初の入力行が読み取られた後に出力パイプを開きます。 各行は
読み取った直後に実行されます。 これがデフォルトです。
他のXNUMXつのパラメーターは、既存の名前付きパイプへのディスクパスであるか、
「-」は、対応する標準I/Oチャネルを置き換えないままにします。
xorrisoは、stdinパイプを開き、そこからダイアログ行を読み取って実行します。
送信者がパイプを閉じます。 「バッファリング」されたモードまたは「バッファリングされた」モードに応じて、出力パイプが開かれます。
"直接"。 すべてのラインが実行された後、xorrisoはパイプの側面を閉じます
そして、開いて、読んで、実行するという新しいサイクルに入ります。
入力行が「end_named_pipe_loop」という単語のみで構成されている場合は、
-named_pipe_loopが終了し、他のコマンドからさらにxorrisoコマンドが実行される可能性があります
ソース。
-launch_frontend プログラム[引数...]-
最初のパラメータとして指定されたプログラムを開始します。 他のパラメータを次のように送信します
プログラム引数。 xorrisoダイアログモードを有効にします。
XNUMXつの名前のないパイプオブジェクトが作成されます。 xorriso標準入力はに接続されます
開始されたプログラムの標準出力。 xorrisoの標準出力と標準エラー
そのプログラムの標準入力に接続します。
xorrisoは、開始されたプログラムが終了するか、まったく開始できない場合に中止されます。
どちらの場合も、ゼロ以外の終了値を返します。 次の場合、終了値はゼロになります
フロントエンドは、それ自体を終了する前に-endまたは-rollback_endを送信します。
このコマンドは、コンパイル時に完全に禁止される場合があります。 次の場合、デフォルトで禁止されています
xorrisoはsetuid権限で実行されます。
プログラム名は$PATHディレクトリでは検索されません。 これを作るには
明らかに、少なくともXNUMXつの/文字が含まれている必要があります。 ベストは絶対的な道です。
例:
xorriso -launch_frontend "$(which xorriso-tcltk)" -stdio-
フロントエンドプログラムは、最初に標準出力を介して送信する必要があります。
-マーク0-pkt_outputon -msg_op start_sieve --- reassure off
-pkt_outputをデコードし、-markメッセージに反応する準備ができている必要があります。 最高は
送信された各コマンドシーケンスの後に-mark番号をインクリメントし、待機します
マークメッセージに表示される新しい番号:
...いくつかの...コマンド...-マーク
さらにアドバイスされます:
-report_about 更新 -abort_on 決してしない
-iso_rr_pattern オフ -disk_pattern オフ
すべてのことを確認するために、xorrisoバージョンのチェックを行う必要があります
必要な機能があります。
コマンド-launch_frontendは、xorrisoの実行ごとにXNUMX回だけ機能します。 コマンドがない場合
パラメータが送信されるか、プログラムが空のテキストの場合、プログラムは送信されません
開始されましたが、それでも-launch_frontendは取り返しのつかないほど無効になります。
-プログラム 클라우드 기반 AI/ML및 고성능 컴퓨팅을 통한 디지털 트윈의 기초 – Edward Hsu, Rescale CPO 많은 엔지니어링 중심 기업에게 클라우드는 R&D디지털 전환의 첫 단계일 뿐입니다. 클라우드 자원을 활용해 엔지니어링 팀의 제약을 해결하는 단계를 넘어, 시뮬레이션 운영을 통합하고 최적화하며, 궁극적으로는 모델 기반의 협업과 의사 결정을 지원하여 신제품을 결정할 때 데이터 기반 엔지니어링을 적용하고자 합니다. Rescale은 이러한 혁신을 돕기 위해 컴퓨팅 추천 엔진, 통합 데이터 패브릭, 메타데이터 관리 등을 개발하고 있습니다. 이번 자리를 빌려 비즈니스 경쟁력 제고를 위한 디지털 트윈 및 디지털 스레드 전략 개발 방법에 대한 인사이트를 나누고자 합니다.
以降のメッセージでは、このプログラムの名前としてテキストを使用してください
-prog_help 클라우드 기반 AI/ML및 고성능 컴퓨팅을 통한 디지털 트윈의 기초 – Edward Hsu, Rescale CPO 많은 엔지니어링 중심 기업에게 클라우드는 R&D디지털 전환의 첫 단계일 뿐입니다. 클라우드 자원을 활용해 엔지니어링 팀의 제약을 해결하는 단계를 넘어, 시뮬레이션 운영을 통합하고 최적화하며, 궁극적으로는 모델 기반의 협업과 의사 결정을 지원하여 신제품을 결정할 때 데이터 기반 엔지니어링을 적용하고자 합니다. Rescale은 이러한 혁신을 돕기 위해 컴퓨팅 추천 엔진, 통합 데이터 패브릭, 메타데이터 관리 등을 개발하고 있습니다. 이번 자리를 빌려 비즈니스 경쟁력 제고를 위한 디지털 트윈 및 디지털 스레드 전략 개발 방법에 대한 인사이트를 나누고자 합니다.
このプログラムの名前としてテキストを使用し、-helpを実行します。
例
概要 of 例:
スーパーユーザーが利用可能なドライブについて学ぶように
メディアを空白にし、バッチ実行として新しいISOイメージを作成します
ほぼ同じことを行うダイアログセッション
同じメディア上の既存のISOイメージを操作する
変更されたISOイメージをあるメディアから別のメディアにコピーする
準備したISOLINUXツリーをメディアに取り込み、起動可能にします
既存のファイル名ツリーをISO-8859-1からUTF-8に変更します
オプティカルドライブ以外のストレージ施設で操作する
既存のISOイメージファイルをメディアに書き込む
cdrtoolsの伝統に従ってマルチセッション実行を実行する
xorrisoをgrowisofsの下で動作させます
詳細度、終了値、およびプログラム中止のしきい値を調整します
入力タイムストリングの例
いくつかのディレクトリツリーの増分バックアップ
特定のISOセッションからディスクにディレクトリツリーを復元する
損傷した媒体からブロックを取得してみてください
As スーパーユーザ 学ぶ 自己紹介 利用できます ドライブ
Linuxでは、FreeBSDまたはNetBSDは、これらのユーザーまたはグループにrw-permissionsを与えることを検討します。
ドライブを使用できる必要があります ゾリソ。 Solarisでは、pfexecを使用します。 制限することを検討してください
の特権 ゾリソ 「base、sys_devices」に追加し、ユーザーまたはグループにr-permissionを付与します。
$ xorriso -device_links
1 -dev'/ dev / cdrom1' rwrw--:'TSSTcorp''DVD-ROM SH-D162C
1 -dev'/ dev / cdrw' rwrw--:'TSSTcorp''CDDVDW SH-S223B'
2 -dev'/ dev / cdrw3' rwrw--:'HL-DT-ST''BDDVDRW_GGC-H20L'
ブランク ミディアム および 構成します a 新製品 ISO 画像 as バッチ ラン
ドライブ/dev/ sr2を取得し、新しいイメージを書き込む準備ができたメディアを作成し、イメージを
ハードディスクディレクトリ/home/ me/soundsおよび/home/ me/picturesからのファイル。
-dialog "on"が指定されていないため、プログラムはセッションを
中。
$ xorriso -outdev /dev/sr2
-必要に応じて空白
-map /home/me/sounds /sounds
-地図/home/ me / pictures / pictures
ISOイメージは、次のようなより複雑な方法で整形できます。不要なものを省略します。
イメージディレクトリツリーから削除してください。 いくつかの欲しいものを再紹介します。
$ cd / home / me
$ xorriso -outdev /dev/sr2
-必要に応じて空白
-map /home/me/sounds /sounds
-地図/home/ me / pictures / pictures
-rm_r
/ sound / indecent
'/写真/*プライベート*'
/ pictures / confidential
--
-CD /
-写真/機密/仕事を追加*-
'/ pictures / *private*'はiso_rr_pathsのパターンであることに注意してください。
pictures / confidential / work *は、ハードディスクからのアドレスを使用してシェルによって拡張されます。
コマンド-addと-mapのパラメーター規則は異なりますが、最終的には同じ効果があります。
画像にファイルを入れます。
A 対話 セッション すること 自己紹介 同じ
一部の設定は、開始引数としてすでに指定されています。 他のアクティビティはダイアログとして実行されます
入力。 ポケットベルは、20文字の80行に設定されます。
メッセージを表示するために、ドライブは-outdevではなくコマンド-devによって取得されます
現在のコンテンツについて。 コマンド-blankにより、このコンテンツは準備が整います
上書きされ、ロードされたISOイメージは空になります。
メディアを排出できるようにするには、セッションを明示的にコミットする必要があります。
$ ゾリソ -ダイアログ on -ページ 20 80 -ディスクパターン on
オプションと引数を入力してください:
-開発 / dev / sr2
オプションと引数を入力してください:
-空欄 必要に応じて
オプションと引数を入力してください:
-地図 / home / me / sounds /サウンド -地図 / home / me / pictures /ピクチャー
オプションと引数を入力してください:
-rm_r / sound / indecent / pictures/*プライベート* / pictures / confidential
オプションと引数を入力してください:
-cdx / home / me / pictures -CD /ピクチャー
オプションと引数を入力してください:
-追加 機密/オフィス 機密/工場
オプションと引数を入力してください:
-から /
オプションと引数を入力してください:
-commit_eject を -終了
操作する an 既存の ISO 画像 on 同じ ミディアム
ドライブからイメージをロードします。 ディレクトリ/soundsとその下位を削除(つまり非表示)します。 名前を変更
ディレクトリ/pictures/confidentialから/pictures/restricted。 のアクセス許可を変更する
ディレクトリ/pictures/restricted。 新しいディレクトリツリー/soundsと/moviesを追加します。 に燃やす
同じ媒体で、ツリーをロードできるかどうかを確認し、排出します。
$ xorriso -dev /dev/sr2
-rm_r /サウンド --
-mv
/ pictures / confidential
/写真/制限付き
--
-chmod go-rwx /pictures/restricted --
-map /home/me/prepared_for_dvd/sounds_dummy /sounds
-map /home/me/prepared_for_dvd/movies /movies
-コミット-すべてを排出
コピー 修正されました ISO 画像 から XNUMXつ ミディアム 〜へ 別の
入力ドライブからイメージをロードします。 前の例と同じ操作を行います。 取得
ドライブを出力してブランクにします。 変更したイメージを最初で唯一のセッションとして出力に書き込みます
ドライブ。
$ xorriso -indev /dev/sr2
-rm_r /サウンド --
...
-outdev /dev/sr0 -必要に応じて空白
-コミット-すべてを排出
持って来る a 準備 イソリナックス ツリー 〜に ミディアム および make it 起動可能な
ユーザーはすでにディスク上に適切なファイルツリーを作成し、ISOLINUXファイルをコピーしています
そのツリーのサブディレクトリ./boot/isolinuxに移動します。 今 ゾリソ エルトリートを燃やすことができます
起動可能なメディア:
$ xorriso -outdev /dev/sr0 -blank 必要に応じて
-map /home/me/ISOLINUX_prepared_tree /
-boot_image isolinux dir = / boot / isolinux
変更する 既存の file 名 ツリー から 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 -eject all
操作します on ストレージ利用料 施設 他の より ドライブ
通常のファイルとブロックデバイスでは、完全な読み取り/書き込み操作が可能です。
$ 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 画像 file 〜へ ミディアム
実際、これはISOイメージだけでなく、あらゆる種類のデータで機能します。
$ xorriso -as cdrecord -v dev = / dev / sr0 blank = as_needed image.iso
実行する マルチセッション runs as of cdrtools 伝統
両方のプロセス間で、任意の転送またはフィルタリングを実行できます。
最初のセッションは次のように書かれています。
$ xorriso -as mkisofs prepare_for_iso/tree1 |
xorriso -as cdrecord -v dev = / dev / sr0 blank = fast -multi -eject-
フォローアップセッションは次のように書かれています。
$ dd if = / dev / sr0 count = 1> / dev / null 2>&1
$ m = $(xorriso -as cdrecord dev = / dev / sr0 -msinfo)
$ xorriso -as mkisofs -M /dev/sr0 -C $m 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 run to enable multi-session
上書き可能なメディアでのエミュレーション。
しましょう ゾリソ 下に 成長する
growisofsは、オプション-Cおよび-Mを理解するISOフォーマッタープログラムを想定しています。 もしも ゾリソ
「xorrisofs」という名前で開始すると、それに適しています。
$ export MKISOFS = "xorrisofs"
$ growisofs -Z / dev / dvd / some / files
$ growisofs -M / dev / dvd / more / files
システムで利用可能な「xorrisofs」がない場合は、リンクを作成する必要があります
を指して ゾリソ バイナリで、growisofsにそれを使用するように指示します。 例:
$ ln -s $(which xorriso) "$ HOME / xorrisofs"
$ export MKISOFS = "$ HOME / xorrisofs"
引数「-」でmkisofsエミュレーションを終了し、すべてを利用することができます ゾリソ コマンド。
growisofsは「-o」で始まるオプションを嫌いますが、-outdevは「-」に設定する必要があります。 だから使用する
代わりに「outdev」:
$ growisofs -Z / dev / dvd --outdev --- update_r / my / files / files
$ growisofs -M / dev / dvd --outdev --- update_r / my / files / files
growisofsは、DVDおよびBDで優れた書き込み機能を備えています。 セッションをエミュレートしません
ただし、上書き可能なメディアの履歴。
Adjust しきい値 for 冗長性、 終了する 値 および プログラム アボート
非常に口頭で、重大度「FAILURE」が発生した場合は32を終了し、途中で中止しないでください。
ただし、コマンドが終了するまで強制的に続行します。
$ゾリソ ...
-report_about 更新
-return_with 失敗 32
-abort_on 決してしない
...
例 of タイムストリング
プログラムの日付で印刷されたとおり: '木 11月 8 14:51:13 CET 2007 '
無視された部分がなくても同じ: 'XNUMX月 8 14:51:13 2007 '
日付で予想されるものと同じ: 110814512007.13
XNUMX週間後: + 4w
現在の時刻: +0
XNUMX時間前: -3時間
1年1970月XNUMX日からの秒数: = 1194531416
増分 バックアップ of a 少数の ディレクトリにジョブを開始します。 木
これにより、ISOイメージのディレクトリツリー/projectsおよび/personal_mailが変更され、次のようになります。
それらは、対応するディスクの正確なコピーになります。 ISOファイルオブジェクトが作成され、
削除するか、それに応じて属性を調整します。
ACL、xattr、ハードリンク、およびMD5チェックサムが記録されます。 加速比較は
バックアップサイズが大きくなる可能性を犠牲にして有効になります。 期待されるメディアのみ
ボリュームIDまたはブランクメディアが受け入れられます。 *.oまたは*.swpに一致する名前のファイルget
明示的に除外されます。
書き込みが完了すると、新しいセッションは記録されたMD5によってチェックされます。
$ゾリソ
-abort_on 致命的
-for_backup -disk_dev_ino 上
-assert_volid 'PROJECTS_MAIL_*' 致命的です
-dev / dev / sr0
-volid PROJECTS_MAIL_"$(日付 '+%Y_%m_%d_%H%M%S')"
-not_leaf '*.o' -not_leaf '*.swp'
-update_r /home/thomas/projects /projects
-update_r /home/thomas/personal_mail /personal_mail
-commit -toc -check_md5 FAILURE---eject all
XNUMXつのディスクツリーを更新するたびに、同じメディアで複数回使用する
媒体が望ましい。 空白のメディアから始めて、実行が失敗するまで更新します
古いものの残りのスペースの不足のために優雅に。
これは、完全バックアップによってメディアにかなりの容量が残っている場合、および
予想される変更は、完全バックアップよりもはるかに小さくなります。 zisofs圧縮を適用するには
ローカルファイルシステムから新しくコピーされたデータファイルに、これらを挿入します
-commitの直前のコマンド:
-hardlinks 実行_更新
-find / -type f -pending_data -exec set_filter --zisofs --
コマンド-disk_dev_inoおよび-for_backupは、ディスク上の安定したデバイスおよびiノード番号に依存します。
それらがない場合、更新の実行では-md5 "on"を使用して、記録されたMD5の合計を
ハードディスク上の現在のファイルの内容。 これは通常、デフォルトよりもはるかに高速です。
両方のコンテンツを直接比較します。
連絡先 mount オプション -o "sbsector =" GNU / Linuxまたは -s FreeBSDまたはNetBSDでは、次のことが可能です。
古いバックアップバージョンを表すセッションツリーにアクセスします。 CDメディアの場合、
GNU / Linuxマウントは、オプション「session=」によってセッション番号を直接受け入れます。
マルチセッションメディアとによって書かれた最も上書き可能なメディア ゾリソ sbsectorsに伝えることができます
による彼らのセッションの ゾリソ コマンド-toc。 次のコマンドを-commitした後に使用します
新しく書き込まれたセッション(ここではマウントポイント)に一致するマウントコマンドを出力します
/ mnt):
-mount_cmd "indev" "auto" "auto" / mnt
コマンド-mount_cmdおよび-mountは、古いもののマウントコマンドを生成することもできます
目次のセッション。 例:スーパーユーザーとして:
#osirrox -mount / dev / sr0 "volid"'* 2008_12_05 *' / mnt
上記の例では、-root / -old-root /withmkisofsのような結果が生成されます。 取得するため
新しいセッションで蓄積されたセッションツリーでは、すべての-updateコマンドに共通のコマンドを使用させます
親ディレクトリを作成し、更新が完了したらクローンを作成します。
-update_r /home/thomas/projects /current/projects
-update_r /home/thomas/personal_mail /current/personal_mail
-clone /current /"$(日付 '+%Y_%m_%d_%H%M%S')"
複製されたツリーの名前は/2011_02_12_155700のようになります。
マルチセッションメディア上のセッションは、数MBの未使用ブロックで区切られています。 だからと
小さなセッションでは、ペイロード容量がメディア全体よりも大幅に低くなる可能性があります
容量。 メディア上の残りのスペースが次のギャップに十分でない場合、ドライブ
メディアを自動的に閉じることになっています。
より良いです do つかいます 最年少 バックアップ for -update_r。 あなたが持っている少なくともXNUMXつのメディアを持っている
交互に使用してください。 したがって、古いバックアップのみが新しい書き込み操作によって危険にさらされますが、
最新のバックアップは別のメディアに安全に保存されます。
更新の試行が失敗した場合に備えて、常に空のメディアを用意して完全バックアップを実行できるようにしてください
残り容量が不足しているため。 この失敗は、古い媒体を台無しにすることはありません。
コース。
リストア ディレクトリにジョブを開始します。 木 から a 特定の ISO セッション 〜へ ディスク
これは、メディアをマウントして通常のファイル操作を使用する代わりの方法です。
まず、メディア上にあるバックアップセッションを確認します。
$ xorriso -outdev / dev / sr0 -toc
次に、ACL、xattr、およびハードリンクの復元を有効にします。 目的のセッションをロードし、
ツリーをディスクにファイルします。 rwx-permissionなしで/home/ thomas/restoredを作成することは避けてください。
$ xorriso -for_backup
-load volid 'PROJECTS_MAIL_2008_06_19*'
-indev /dev/sr0
-osirrox オン:auto_chmod_on
-chmod u+rwx / --
-extract /projects /home/thomas/restored/projects
-extract /personal_mail /home/thomas/restored/personal_mail
-rollback_end
最後のコマンド-rollback_endは、変更されたイメージに関するエラーメッセージを防ぎます。
破棄されました。
意図に基づいて、適切なメッセージを適切なユーザーに適切なタイミングで 〜へ 検索する ブロック から a 破損する ミディアム
$ xorriso -abort_on NEVER -indev /dev/sr0
-check_media time_limit=1800 report=blocks_files
data_to = "$ HOME" / dvd_copyector_map = "$ HOME"/dvd_copy.map-
これは、必要に応じて-ejectまたは他の-indevドライブを使用して数回繰り返すことができます。
で使用できるアドレスについては、「$HOME」/dvd_copy.mapの人間が読める部分を参照してください。
"$ HOME" / dvd_copy、マウントオプション-osbsector=または-s。
onworks.net サービスを使用してオンラインで osirrox を使用する