libguestfs 1.39.12 - en to ja translation catalogue (1961 entries)

note: type: =head1
en: NAME
ja: 名前

note: type: textblock
en: virt-alignment-scan - Check alignment of virtual machine partitions
ja: virt-alignment-scan - 仮想マシンのパーティションにおけるアライメントの確認

note: type: =head1
en: SYNOPSIS
ja: 書式

note: type: =head1
en: DESCRIPTION
ja: 説明

note: type: textblock
en: When older operating systems install themselves, the partitioning tools place partitions at a sector misaligned with the underlying storage (commonly the first partition starts on sector C<63>).  Misaligned partitions can result in an operating system issuing more I/O than should be necessary.
ja: 古いオペレーティングシステムが自身をインストールするとき、パーティションツールが基礎となるストレージと一致しないセクターにパーティションを配置します (一般的に最初のパーティションはセクター C<63> から始まります)。一致しないパーティションにより、必要以上に I/O を発生させるというオペレーティングシステムの問題を引き起こします。

note: type: textblock
en: The virt-alignment-scan tool checks the alignment of partitions in virtual machines and disk images and warns you if there are alignment problems.
ja: virt-alignment-scan ツールは、仮想マシンおよびディスクイメージにあるパーティションの配置を確認します。配置に問題があれば警告します。

note: type: textblock
en: Currently there is no virt tool for fixing alignment problems.  You can only reinstall the guest operating system.  The following NetApp document summarises the problem and possible solutions: L<http://media.netapp.com/documents/tr-3747.pdf>
ja: 現在、配置の問題を修正するための仮想化ツールはありません。ゲストオペレーティングシステムを再インストールすることだけができます。以下の NetApp のドキュメントが、問題と取り得る解決策をまとめています: L<http://media.netapp.com/documents/tr-3747.pdf>

note: type: =head1
en: OUTPUT
ja: 出力

note: type: textblock
en: To run this tool on a disk image directly, use the I<-a> option:
ja: このツールをディスクイメージにおいて直接実行するには、I<-a> オプションを使用します:

note: type: textblock
en: To run the tool on a guest known to libvirt, use the I<-d> option and possibly the I<-c> option:
ja: libvirt が把握している仮想マシンにおいてツールを実行するには、I<-d> オプションおよびおそらく I<-c> オプションを使用します:

note: type: textblock
en: Run virt-alignment-scan without any I<-a> or I<-d> options to scan all libvirt domains.
ja: すべての libvirt 仮想マシンをスキャンするには I<-a> や I<-d> オプションをつけずに virt-alignment-scan を実行します。

note: type: textblock
en: The output consists of 4 or more whitespace-separated columns.  Only the first 4 columns are significant if you want to parse this from a program.  The columns are:
ja: 出力は 4 つまたはそれより多い、空白区切りの項目から構成されます。プログラムからこれを構文解析する場合、最初の 4 列のみが重要です。各項目は次のとおりです:

note: type: =item
en: col 1
ja: 1 列目

note: type: textblock
en: When listing all libvirt domains (no I<-a> or I<-d> option given) this column is prefixed by the libvirt name or UUID (if I<--uuid> is given).  eg: C<WinXP:/dev/sda1>
ja: すべての libvirt 仮想マシンを一覧表示するとき (I<-a> や I<-d> オプションなし)、この列は libvirt 名または UUID が先頭につきます (I<--uuid> が指定されていると)。例: C<WinXP:/dev/sda1>

note: type: =item
en: col 2
ja: 2 列目

note: type: textblock
en: the start of the partition in bytes
ja: パーティションの開始位置（バイト単位）

note: type: =item
en: col 3
ja: 3 列目

note: type: textblock
en: the alignment in bytes or Kbytes (eg. C<512> or C<4K>)
ja: バイトまたはキロバイト単位のアライメント（例: C<512>, C<4K>）

note: type: =item
en: col 4
ja: 4 列目

note: type: textblock
en: C<ok> if the alignment is best for performance, or C<bad> if the alignment can cause performance problems
ja: アライメントが最適なパフォーマンスの場合に C<ok>、アライメントがパフォーマンスの問題を引き起こす可能性がある場合に C<bad>。

note: type: =item
en: cols 5+
ja: 5 列目以降

note: type: textblock
en: optional free-text explanation.
ja: オプションの自由なテキスト説明。

note: type: textblock
en: The exit code from the program changes depending on whether poorly aligned partitions were found.  See L</EXIT STATUS> below.
ja: プログラムからの終了コードは、不適切に配置されたパーティションが見つかったかどうかに依存して変わります。以下の L</終了ステータス> を参照してください。

note: type: textblock
en: If you just want the exit code with no output, use the I<-q> option.
ja: 出力なしで終了コードを欲しいならば、I<-q> オプションを使用してください。

note: type: =head1
en: OPTIONS
ja: オプション

note: type: textblock
en: Display brief help.
ja: 簡単なヘルプを表示します。

note: type: textblock
en: Add I<file> which should be a disk image from a virtual machine.
ja: 仮想マシンからディスクイメージの I<file> を追加します。

note: type: textblock
en: The format of the disk image is auto-detected.  To override this and force a particular format use the I<--format=..> option.
ja: ディスクイメージの形式は自動検知されます。 これを上書きして強制的に特定の形式を使用する場合、 I<--format=..> オプションを使用します。

note: type: textblock
en: Add a remote disk.  See L<guestfish(1)/ADDING REMOTE STORAGE>.
ja: リモートディスクを追加します。 L<guestfish(1)/リモートストレージの追加> 参照。

note: type: textblock
en: If using libvirt, connect to the given I<URI>.  If omitted, then we connect to the default libvirt hypervisor.
ja: libvirt を使用していると、指定された I<URI> に接続します。  省略すると、デフォルトの libvirt ハイパーバイザーに接続します。

note: type: textblock
en: If you specify guest block devices directly (I<-a>), then libvirt is not used at all.
ja: ゲストのブロックデバイスを直接指定していると（(I<-a>)）、libvirt は何も使用されません。

note: type: textblock
en: Add all the disks from the named libvirt guest.  Domain UUIDs can be used instead of names.
ja: 名前付きの libvirt 仮想マシンからすべてのディスクを追加します。  名前の代わりに仮想マシンの UUID を使用できます。

note: type: textblock
en: The default for the I<-a> option is to auto-detect the format of the disk image.  Using this forces the disk format for I<-a> options which follow on the command line.  Using I<--format> with no argument switches back to auto-detection for subsequent I<-a> options.
ja: I<-a> オプションは標準状態でディスクイメージの形式を自動検知します。 これを使用することにより、コマンドラインで後続の I<-a> オプションのディスク形式を強制的に指定できます。 引数なしで I<--format> を使用することにより、 後続の I<-a> オプションに対して自動検知に戻せます。

note: type: textblock
en: For example:
ja: 例:

note: type: textblock
en: If you have untrusted raw-format guest disk images, you should use this option to specify the disk format.  This avoids a possible security problem with malicious guests (CVE-2010-3851).
ja: 仮想マシンのディスクイメージが信頼できない raw 形式である場合、 ディスク形式を指定するためにこのオプションを使用すべきです。 これにより、悪意のある仮想マシンにより起こり得る セキュリティ問題を回避できます (CVE-2010-3851)。

note: type: textblock
en: Print UUIDs instead of names.  This is useful for following a guest even when the guest is migrated or renamed, or when two guests happen to have the same name.
ja: 名前の代わりに UUID を表示します。仮想マシンがマイグレーションまたは名前変更されたとき、または偶然 2 つの仮想マシンが同じ名前を持つとき、仮想マシンに使用させるために有用です。

note: type: textblock
en: This option only applies when listing all libvirt domains (when no I<-a> or I<-d> options are specified).
ja: すべての libvirt 仮想マシンを一覧表示するとき (I<-a> や I<-d> オプションが指定されていないとき)、 このオプションのみが適用されます。

note: type: textblock
en: Enable verbose messages for debugging.
ja: デバッグ用の冗長なメッセージを有効にします。

note: type: textblock
en: Display version number and exit.
ja: バージョン番号を表示して、終了します。

note: type: textblock
en: Enable tracing of libguestfs API calls.
ja: libguestfs API 呼び出しのトレースを有効にします。

note: type: =head1
en: RECOMMENDED ALIGNMENT
ja: 推奨されるアライメント

note: type: textblock
en: Operating systems older than Windows 2008 and Linux before ca.2010 place the first sector of the first partition at sector 63, with a 512 byte sector size.  This happens because of a historical accident.  Drives have to report a cylinder / head / sector (CHS) geometry to the BIOS.  The geometry is completely meaningless on modern drives, but it happens that the geometry reported always has 63 sectors per track.  The operating system therefore places the first partition at the start of the second "track", at sector 63.
ja: Windows 2008 および ca.2010 以前のLinux よりも古いオペレーティングシステムは、512 バイトのセクター容量でセクター 63 に、第 1 パーティションの第1セクターを配置しなければいけません。これは古くからの障害によるものです。ドライブは BIOS にシリンダー/ヘッド/セクター (CHS) の配置を通知する必要があります。配置は最近のドライブにおいては意味がありませんが、必ずトラックあたり 63 セクターを持つことをときどき通知します。そのため、オペレーティングシステムはセクター 63 にある、第 2 "トラック" の先頭にある第 1 パーティションに置かれます。

note: type: textblock
en: When the guest OS is virtualized, the host operating system and hypervisor may prefer accesses aligned to one of:
ja: ゲスト OS が仮想化されているとき、ホストオペレーティングシステムおよびハイパーバイザーは以下のどれかにアライメントされていることが好ましいでしょう。

note: type: =item
en: * 512 bytes
ja: * 512 バイト

note: type: textblock
en: if the host OS uses local storage directly on hard drive partitions, and the hard drive has 512 byte physical sectors.
ja: ホスト OS がハードディスクのパーティションに直接ローカルストレージを使用して、ハードディスクが 512 バイトの物理セクターを持っている場合。

note: type: =item
en: * 4 Kbytes
ja: * 4 K バイト

note: type: textblock
en: for local storage on new hard drives with 4Kbyte physical sectors; for file-backed storage on filesystems with 4Kbyte block size; or for some types of network-attached storage.
ja: 4K バイトの物理セクターを持つ新規ハードディスクにおけるローカルストレージ向け。 4K バイトのブロック容量を持つファイルシステムにおけるファイル形式のストレージ向け。もしくは、何種類かのネットワークストレージ（NAS）向け。

note: type: =item
en: * 64 Kbytes
ja: * 64 K バイト

note: type: textblock
en: for high-end network-attached storage.  This is the optimal block size for some NetApp hardware.
ja: ハイエンドの NAS 向け。いくつかの NetApp ハードウェアに最適なブロックサイズです。

note: type: =item
en: * 1 Mbyte
ja: * 1 M バイト

note: type: textblock
en: see L</1 MB PARTITION ALIGNMENT> below.
ja: 以下の L</1 MB パーティションアライメント> 参照。

note: type: textblock
en: Partitions which are not aligned correctly to the underlying storage cause extra I/O.  For example:
ja: 基礎となるストレージに正しくアライメントされていないパーティションは余計な I/O を引き起こします。たとえば:

note: type: textblock
en: In this example, each time a 4K guest block is read, two blocks on the host must be accessed (so twice as much I/O is done).  When a 4K guest block is written, two host blocks must first be read, the old and new data combined, and the two blocks written back (4x I/O).
ja: この例では、4K ブロックが読み込まれるたびに、ホストにある 2 つのブロックにアクセスする必要があります（そのため I/O が 2 倍になります）。仮想マシンの 4K ブロックが書き込まれるとき、まず 2 つのホストブロックを読み込む必要があり、古いデータと新しいデータが結合され、2 つのブロックが書き込まれます（4 倍の I/O）。

note: type: =head2
en: LINUX HOST BLOCK AND I/O SIZE
ja: Linux ホストブロック

note: type: textblock
en: New versions of the Linux kernel expose the physical and logical block size, and minimum and recommended I/O size.
ja: 新しいバージョンの Linux カーネルは、物理ブロック容量、論理ブロック容量および最小かつ推奨の I/O サイズを明らかにします。

note: type: textblock
en: For a typical consumer hard drive with 512 byte sectors:
ja: 一般的な 512 バイトセクターのハードディスク向け:

note: type: textblock
en: For a new consumer hard drive with 4Kbyte sectors:
ja: 新しい 4K バイトセクターのハードディスク向け:

note: type: textblock
en: For a NetApp LUN:
ja: NetApp LUN 向け:

note: type: textblock
en: The NetApp allows 512 byte accesses (but they will be very inefficient), prefers a minimum 4K I/O size, but the optimal I/O size is 64K.
ja: NetApp は、最小の 4K I/O サイズより好ましい 512 バイトアクセスが可能です（しかし、非常に効率が悪いです）、しかし最適な I/O サイズは 64K です。

note: type: textblock
en: For detailed information about what these numbers mean, see L<http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/6/html/Storage_Administration_Guide/newstorage-iolimits.html>
ja: これらの数字の意味に関する詳細は L<http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/6/html/Storage_Administration_Guide/newstorage-iolimits.html> を参照してください。

note: type: textblock
en: [Thanks to Matt Booth for providing 4K drive data.  Thanks to Mike Snitzer for providing NetApp data and additional information.]
ja: [4K ドライブデータを提供してくれた Matt Booth に感謝します。NetApp のデータと追加情報を提供してくれた Mike Snitzer に感謝します。]

note: type: =head2
en: 1 MB PARTITION ALIGNMENT
ja: 1 MB パーティションアライメント

note: type: textblock
en: Microsoft picked 1 MB as the default alignment for all partitions starting with Windows 2008 Server, and Linux has followed this.
ja: Microsoft は Windows Server 2008 以降、すべてのパーティションに対してデフォルトのアライメントとして 1 MB を選択しました。 Linux はこれに従ってきました。

note: type: textblock
en: Assuming 512 byte sectors in the guest, you will now see the first partition starting at sector 2048, and subsequent partitions (if any)  will start at a multiple of 2048 sectors.
ja: 仮想マシンにおいて 512 バイトのセクターと仮定すると、セクター 2048 に開始されている最初のパーティションを参照してください。また、（もしあれば）後続のパーティションは 2048 セクターの倍数から始まります。

note: type: textblock
en: 1 MB alignment is compatible with all current alignment requirements (4K, 64K) and provides room for future growth in physical block sizes.
ja: 1 MB アライメントはすべての現行アライメント要求 (4K, 64K) と互換性があります。また、物理ブロック容量における将来的な拡張の余地を残します。

note: type: =head2
en: SETTING ALIGNMENT
ja: アライメントの設定法

note: type: textblock
en: For older versions of Windows, the following NetApp document contains useful information: L<http://media.netapp.com/documents/tr-3747.pdf>
ja: 古いバージョンの Windows は、次の NetApp ドキュメントに有用な情報があります: L<http://media.netapp.com/documents/tr-3747.pdf>

note: type: =head1
en: EXIT STATUS
ja: 終了ステータス

note: type: textblock
en: This program returns:
ja: このプログラムは以下を返します:

note: type: textblock
en: successful exit, all partitions are aligned E<ge> 64K for best performance
ja: 正常終了、すべてのパーティションが最高のパフォーマンスのために E<ge> 64K に配置されています

note: type: textblock
en: an error scanning the disk image or guest
ja: ディスクイメージまたは仮想マシンのスキャン中にエラーが発生しました

note: type: textblock
en: successful exit, some partitions have alignment E<lt> 64K which can result in poor performance on high end network storage
ja: 正常終了、いくつかのパーティションがハイエンドのネットワークストレージにおいてパフォーマンスの悪い E<lt> 64K のアライメントを持ちます

note: type: textblock
en: successful exit, some partitions have alignment E<lt> 4K which can result in poor performance on most hypervisors
ja: 正常終了、いくつかのパーティションが多くのハイパーバイザーにおいてパフォーマンスの悪い E<lt> 4K のアライメントを持ちます

note: type: =head1
en: SEE ALSO
ja: 関連項目

note: type: =head1
en: AUTHOR
ja: 著者

note: type: textblock
en: libguestfs-make-fixed-appliance - Make a "fixed appliance" for libguestfs
ja: libguestfs-make-fixed-appliance - libguestfs 向け "fixed appliance" (固定アプライアンス) を作成します

note: type: textblock
en: libguestfs-make-fixed-appliance lets you make a pre-built binary appliance for libguestfs.
ja: libguestfs-make-fixed-appliance により、事前に構築されたバイナリーの libguestfs 向けアプライアンスを作成できます。

note: type: textblock
en: There are two ways to use this tool.
ja: このツールを使用する方法が二つあります。

note: type: textblock
en: Specify an output directory, for example:
ja: 出力ディレクトリーを指定します、たとえば:

note: type: textblock
en: The output directory is created if it does not exist.  Four files are created in this directory:
ja: 出力ディレクトリーが存在しなければ、作成されます。4 つのファイルがこのディレクトリーに作成されます:

note: type: textblock
en: Note that C<I<OUTPUTDIR>/root> is a sparse file, so take care when copying it.
ja: C<I<OUTPUTDIR>/root> はスパースなファイルのため、これをコピーするときに注意する必要があります。

note: type: textblock
en: The alternative method is to use the I<--xz> option to create a compressed tarball:
ja: 圧縮 tar ファイルを作成する、もう一つの方法は I<--xz> オプションを使用することです:

note: type: textblock
en: This creates a tarball in the I<current> directory called:
ja: これは呼び出した I<カレント> ディレクトリーに tar ファイルを作成します:

note: type: textblock
en: (where C<VERSION> is the version of libguestfs).  The tarball contains the four files:
ja: (ここで C<VERSION> は libguestfs のバージョンです)。  tar ファイルは 4 つのファイルを含みます:

note: type: textblock
en: Note that C<appliance/root> is a sparse file, so take care when copying it.
ja: C<appliance/root> はスパースファイルであるため、コピーするときには気をつける必要があるため、注意してください。

note: type: textblock
en: Display short usage information and exit.
ja: 簡単な使用法を表示して、終了します。

note: type: textblock
en: Display the version number and exit.
ja: バージョン番号を表示して、終了します。

note: type: =head1
en: LICENSING
ja: ライセンス

note: type: textblock
en: libguestfs-make-fixed-appliance returns I<0> if the appliance was built without errors.
ja: アプライアンスがエラーなくビルドされると、libguestfs-make-fixed-appliance は I<0> を返します。

note: type: =head1
en: ENVIRONMENT VARIABLES
ja: 環境変数

note: type: textblock
en: For the full list of environment variables which may affect libguestfs, please see the L<guestfs(3)> manual page.
ja: libguestfs に影響する環境変数の完全な一覧は L<guestfs(3)> マニュアルページを参照してください。

note: type: =head1
en: AUTHORS
ja: 著者

note: type: =end
en: html
ja: HTML

note: type: =head1
en: EXAMPLES
ja: 例

note: type: textblock
en: Display help.
ja: ヘルプを表示します。

note: type: textblock
en: This option is used to make the output more machine friendly when being parsed by other programs.  See L</MACHINE READABLE OUTPUT> below.
ja: このオプションは、他のプログラムにより解析されるときに、よりマシンに易しい出力を作成するために使用されます。以下の L</マシン可読な出力> 参照。

note: type: =head1
en: MACHINE READABLE OUTPUT
ja: マシン可読な出力

note: type: textblock
en: This program returns 0 if successful, or non-zero if there was an error.
ja: このプログラムは、成功すると 0 を、エラーがあると 0 以外を返します。

note: type: textblock
en: This is the default.
ja: これがデフォルトです。

note: type: textblock
en: Notes:
ja: 注:

note: type: =head1
en: ARCHITECTURE
ja: アーキテクチャー

note: type: =head1
en: SECURITY
ja: セキュリティ

note: type: =head1
en: SELINUX
ja: SELinux

note: type: textblock
en: virt-cat - Display files in a virtual machine
ja: virt-cat - 仮想マシンにあるファイルの表示

note: type: textblock
en: Old-style:
ja: 古い形式:

note: type: textblock
en: C<virt-cat> is a command line tool to display the contents of C<file> where C<file> exists in the named virtual machine (or disk image).
ja: C<virt-cat> は C<file> の内容を表示するためにコマンドラインツールです。ここで C<file> は仮想マシン (またはディスクイメージ) の中に存在します。

note: type: textblock
en: Find out what packages were recently installed:
ja: どのパッケージが最新インストールされたかを見つけるには:

note: type: textblock
en: Find out who is logged on inside a virtual machine:
ja: どのユーザーが仮想マシンにログインしているかを見つけるには:

note: type: textblock
en: or who was logged on:
ja: または、だれがログオンしたかを見つけるには:

note: type: textblock
en: When prompting for keys and passphrases, virt-cat normally turns echoing off so you cannot see what you are typing.  If you are not worried about Tempest attacks and there is no one else in the room you can specify this flag to see what you are typing.
ja: キーやパスフレーズを入力するとき、通常 virt-cat はエコーを無効化します。 そのため、入力内容を確認できません。 テンペスト攻撃の心配がなく、 部屋に誰も居なければ、 入力内容を確認するためにこのフラグを指定できます。

note: type: textblock
en: Mount the named partition or logical volume on the given mountpoint.
ja: 指定されたマウントポイントにある、 名前付きパーティションまたは論理ボリュームをマウントします。

note: type: textblock
en: The third (and rarely used) part of the mount parameter is the list of mount options used to mount the underlying filesystem.  If this is not given, then the mount options are either the empty string or C<ro> (the latter if the I<--ro> flag is used).  By specifying the mount options, you override this default choice.  Probably the only time you would use this is to enable ACLs and/or extended attributes if the filesystem can support them:
ja: マウントパラメーターの三番目の (ほとんど使用されない) 項目は、 バックエンドのファイルシステムをマウントするために使用される マウントオプションの一覧です。 これが指定されていない場合、 マウントオプションは空文字列または C<ro> (I<--ro> フラグが使用されている場合) になります。

note: type: textblock
en: Using this flag is equivalent to using the C<mount-options> command.
ja: このフラグを使用することは、 C<mount-options> コマンドを使用することと同等です。

note: type: textblock
en: The fourth part of the parameter is the filesystem driver to use, such as C<ext3> or C<ntfs>. This is rarely needed, but can be useful if multiple drivers are valid for a filesystem (eg: C<ext2> and C<ext3>), or if libguestfs misidentifies a filesystem.
ja: パラメーターの四番目の項目は使用するファイルシステムドライバー (C<ext3> や C<ntfs> など) です。 これはほとんど必要ありません。 しかし、複数のドライバーがファイルシステムに対して有効である場合 (例: C<ext2> と C<ext3>)、 または libguestfs がファイルシステムを誤検知している場合、 これは有用です。

note: type: =head1
en: OLD-STYLE COMMAND LINE ARGUMENTS
ja: 旧形式のコマンドライン引数

note: type: textblock
en: Previous versions of virt-cat allowed you to write either:
ja: 以前のバージョンの virt-cat はどちらの書き込みもできます:

note: type: textblock
en: or
ja: または

note: type: textblock
en: For compatibility the old style is still supported.
ja: 互換性のため古い形式がまだサポートされています。

note: type: =head1
en: WINDOWS PATHS
ja: Windows のパス

note: type: textblock
en: If and only if the guest is running Windows then:
ja: 仮想マシンが Windows を実行している場合に限り:

note: type: =head1
en: USING GUESTFISH
ja: guestfish の使用法

note: type: textblock
en: L<guestfish(1)> is a more powerful, lower level tool which you can use when C<virt-cat> doesn't work.
ja: L<guestfish(1)> は C<virt-cat> がうまく機能しないときに使用できる、より強力な、より低レベルなツールです。

note: type: textblock
en: Using C<virt-cat> is approximately equivalent to doing:
ja: C<virt-cat> を使用することは、次のこととほぼ同等です:

note: type: textblock
en: where C<domname> is the name of the libvirt guest, and C<file> is the full path to the file.  Note the final C<-> (meaning "output to stdout").
ja: ここで C<domname> は libvirt 仮想マシンの名前です。また、C<file> はファイルの完全パスです。最後の C<-> ("標準出力に出力" を意味します) に注意してください。

note: type: textblock
en: virt-filesystems - List filesystems, partitions, block devices, LVM in a virtual machine or disk image
ja: virt-filesystems - 仮想マシンまたはディスクイメージにあるファイルシステム、パーティション、ブロックデバイスおよび LVM の一覧表示

note: type: textblock
en: Another use is to list partitions before using another tool to modify those partitions (such as L<virt-resize(1)>).  If you are curious about what an unknown disk image contains, use this tool along with L<virt-inspector(1)>.
ja: 他の使用方法は、これらのパーティションを変更するために (L<virt-resize(1)> のような) 他のツールを使用する前に、パーティションを一覧表示することです。未知のディスクイメージが含んでいるものについてわからなければ、L<virt-inspector(1)> とともにこのツールを使用します。

note: type: textblock
en: Various command line options control what this program displays.  You need to give either I<-a> or I<-d> options to specify the disk image or libvirt guest respectively.  If you just specify that then the program shows filesystems found, one per line, like this:
ja: さまざまなコマンドラインオプションがこのプログラムが表示するものを制御します。それぞれディスクイメージまたは libvirt 仮想マシンを指定するには I<-a> または I<-d> オプションを与える必要があります。単にそれを指定すると、見つけたファイルシステムを 1 行ごとに 1 つずつこのように表示します:

note: type: textblock
en: If you add I<-l> or I<--long> then the output includes extra information:
ja: I<-l> または I<--long> を追加すると、追加の情報が出力に含まれます:

note: type: verbatim
en:  $ virt-filesystems -a disk.img -l
     Name                   Type         VFS   Label  Size
     /dev/sda1              filesystem   ext4  boot   524288000
     /dev/vg_guest/lv_root  filesystem   ext4  root   10212081664
ja:  $ virt-filesystems -a disk.img -l
     名前                   種類         VFS   ラベル 容量
     /dev/sda1              filesystem   ext4  boot   524288000
     /dev/vg_guest/lv_root  filesystem   ext4  root   10212081664

note: type: textblock
en: If you add I<--extra> then non-mountable (swap, unknown) filesystems are shown as well:
ja: I<--extra> を追加すると、マウント不可能な（swap や未知の）ファイルシステムも同様に表示されます:

note: type: textblock
en: If you add I<--partitions> then partitions are shown instead of filesystems:
ja: I<--partitions> を追加すると、ファイルシステムの代わりにパーティションが表示されます:

note: type: textblock
en: Similarly you can use I<--logical-volumes>, I<--volume-groups>, I<--physical-volumes>, I<--block-devices> to list those items.
ja: 同様に、それらの項目を一覧表示するには I<--logical-volumes>, I<--volume-groups>, I<--physical-volumes>, I<--block-devices> を使用できます。

note: type: textblock
en: For machine-readable output, use I<--csv> to get Comma-Separated Values.
ja: マシン読み込み可能な出力のために、カンマ区切り値を取得するために I<--csv> を使用します。

note: type: textblock
en: Display everything.  This is currently the same as specifying these options: I<--filesystems>, I<--extra>, I<--partitions>, I<--block-devices>, I<--logical-volumes>, I<--volume-groups>, I<--physical-volumes>.  (More may be added to this list in future).
ja: すべてを表示します。これは現在これらのオプションを指定するのと同じです: I<--filesystems>, I<--extra>, I<--partitions>, I<--block-devices>, I<--logical-volumes>, I<--volume-groups>, I<--physical-volumes>。（将来この一覧にさらに追加されるかもしれません。）

note: type: textblock
en: See also I<--long>.
ja: I<--long> 参照。

note: type: textblock
en: Display block devices.
ja: ブロックデバイスを表示します。

note: type: textblock
en: When prompting for keys and passphrases, virt-filesystems normally turns echoing off so you cannot see what you are typing.  If you are not worried about Tempest attacks and there is no one else in the room you can specify this flag to see what you are typing.
ja: キーやパスフレーズを入力するとき、通常 virt-filesystems はエコーを無効化します。 そのため、入力内容を確認できません。 テンペスト攻撃の心配がなく、 部屋に誰も居なければ、 入力内容を確認するためにこのフラグを指定できます。

note: type: textblock
en: This option implies I<--filesystems>.
ja: このオプションは I<--filesystems> を意味します。

note: type: textblock
en: Display mountable filesystems.  If no display option was selected then this option is implied.
ja: マウント可能なファイルシステムを表示します。表示オプションが選択されていなければ、このオプションが暗に指定されます。

note: type: textblock
en: With I<--extra>, non-mountable filesystems are shown too.
ja: I<--extra> を用いると、マウントできないファイルシステムも表示されます。

note: type: textblock
en: In I<--long> mode, display sizes in human-readable format.
ja: I<--long> モードでは、読みやすい形式で容量を表示します。

note: type: textblock
en: Use I<--uuid> to display UUIDs too.
ja: UUID も表示するには I<--uuid> を使用します。

note: type: textblock
en: Display LVM logical volumes.  In this mode, these are displayed irrespective of whether the LVs contain filesystems.
ja: LVM 論理ボリュームを表示します。  このモードでは、論理ボリュームが含むファイルシステムにかかわりなく表示します。

note: type: textblock
en: Display partitions.  In this mode, these are displayed irrespective of whether the partitions contain filesystems.
ja: パーティションを表示します。  このモードでは、パーティションが含むファイルシステムにかかわりなく表示します。

note: type: textblock
en: Display LVM physical volumes.
ja: LVM 物理ボリュームを表示します。

note: type: textblock
en: In I<--long> mode, display UUIDs as well.
ja: I<--long> モードでは UUID も表示されます。

note: type: textblock
en: Display LVM volume groups.
ja: LVM ボリュームグループを表示します。

note: type: =head1
en: COLUMNS
ja: 列

note: type: textblock
en: Note that columns in the output are subject to reordering and change in future versions of this tool.
ja: 出力にある列はこのツールの将来のバージョンにおいて並び替えられる場合や変更される場合があることに注意してください。

note: type: =item
en: B<Name>
ja: B<名前>

note: type: textblock
en: The filesystem, partition, block device or LVM name.
ja: ファイルシステム、パーティション、ブロックデバイスまたは LVM の名前。

note: type: textblock
en: If the I<--long> option is B<not> specified, then only the name column is shown in the output.
ja: I<--long> オプションが指定されてB<いない>と、名前の列のみが出力に表示されます。

note: type: =item
en: B<Type>
ja: B<種類>

note: type: textblock
en: The object type, for example C<filesystem>, C<lv>, C<device> etc.
ja: 対象の形式。たとえば、C<filesystem>, C<lv>, C<device> など。

note: type: textblock
en: If there is a filesystem, then this column displays the filesystem type if one could be detected, eg. C<ext4>.
ja: ファイルシステムがあれば、この列は最初に検知されたファイルシステムの形式を表示します。例: C<ext4>。

note: type: =item
en: B<Label>
ja: B<ラベル>

note: type: textblock
en: If the object has a label (used for identifying and mounting filesystems) then this column contains the label.
ja: （ファイルシステムの識別とマウントのために使用される）ラベルがオブジェクトにあれば、この列はラベルを含みます。

note: type: textblock
en: The partition type byte, displayed as a two digit hexadecimal number.  A comprehensive list of partition types can be found here: L<http://www.win.tue.nl/~aeb/partitions/partition_types-1.html>
ja: パーティション形式のバイト、2 桁の 16 進数として表示されます。パーティション形式の完全な一覧は次のところにあります: L<http://www.win.tue.nl/~aeb/partitions/partition_types-1.html>

note: type: textblock
en: This is only applicable for DOS (MBR) partitions.
ja: これは DOS (MBR) パーティションに対してのみ適用できます。

note: type: =item
en: B<Size>
ja: B<容量>

note: type: textblock
en: The size of the object in bytes.  If the I<--human> option is used then the size is displayed in a human-readable form.
ja: オブジェクトのバイト単位の容量。I<--human> オプションが使用されていると、容量が人間可読な形式で表示されます。

note: type: =item
en: B<Parent>
ja: B<親>

note: type: textblock
en: The parent column records the parent relationship between objects.
ja: 親カラムはオブジェクト間の親子関係を記録します。

note: type: textblock
en: For example, if the object is a partition, then this column contains the name of the containing device.  If the object is a logical volume, then this column is the name of the volume group.
ja: たとえば、オブジェクトがパーティションならば、このカラムは含んでいるデバイスの名前が含まれます。オブジェクトが論理ボリュームならば、このカラムはボリュームグループの名前です。

note: type: textblock
en: If there is more than one parent, then this column is (internal to the column) a comma-separated list, eg. C</dev/sda,/dev/sdb>.
ja: 複数の親があると、この列は (内部に列を持つ) カンマ区切りの一覧になります。例: C</dev/sda,/dev/sdb>。

note: type: textblock
en: The UUID is only displayed if the I<--uuid> option is given.
ja: I<--uuid> オプションが指定されると、 UUID のみが表示されます。

note: type: =head1
en: NOTE ABOUT CSV FORMAT
ja: CSV 形式に関する注意

note: type: textblock
en: Myth: Just split fields at commas.  Reality: This does I<not> work reliably.  This example has two columns:
ja: 神話: ただコンマで項目を区切る。 真実: これは正しく動き I<ません>。この例は 2 つの列があります:

note: type: textblock
en: Myth: Read the file one line at a time.  Reality: This does I<not> work reliably.  This example has one row:
ja: 神話: 同時にファイルの 1 行を読み込みます。 真実: これは正しく動き I<ません>。この例は 1 つの行があります:

note: type: textblock
en: Find out what DHCP IP address a VM acquired:
ja: 仮想マシンが取得している DHCP IP アドレスを発見するには:

note: type: textblock
en: virt-ls - List files in a virtual machine
ja: virt-ls - 仮想マシンのファイルの一覧表示

note: type: textblock
en: Old style:
ja: 古い形式:

note: type: textblock
en: Get a list of all files and directories in a virtual machine:
ja: 仮想マシンにあるファイルおよびディレクトリーをすべて取得します:

note: type: textblock
en: List all setuid or setgid programs in a Linux virtual machine:
ja: Linux 仮想マシンにある setuid または setgid プログラムを一覧表示します:

note: type: textblock
en: List all public-writable directories in a Linux virtual machine:
ja: Linux 仮想マシンにあるすべての全体書き込み可能なディレクトリーを一覧表示します:

note: type: textblock
en: List all Unix domain sockets in a Linux virtual machine:
ja: Linux 仮想マシンにあるすべての Unix ドメインソケットを一覧表示します:

note: type: textblock
en: To display files larger than 10MB in home directories:
ja: ホームディレクトリにある 10MB より大きなファイルを表示するには:

note: type: textblock
en: Find everything modified in the last 7 days:
ja: 7日以内に変更されたものをすべて検索します:

note: type: textblock
en: Find regular files modified in the last 24 hours:
ja: 24時間以内に変更された通常のファイルを検索します:

note: type: =head1
en: OUTPUT MODES
ja: 出力モード

note: type: textblock
en: C<virt-ls> has four output modes, controlled by different combinations of the I<-l> and I<-R> options.
ja: C<virt-ls> は 4 つの出力モードがあります。I<-l> および I<-R> オプションの異なる組み合わせにより制御されます。

note: type: =head2
en: SIMPLE LISTING
ja: 簡単な一覧方法

note: type: textblock
en: A simple listing is like the ordinary L<ls(1)> command:
ja: 簡単な一覧方法は通常の L<ls(1)> コマンドと似ています:

note: type: =head2
en: LONG LISTING
ja: ロング形式の一覧方法

note: type: textblock
en: With the I<-l> (I<--long>) option, the output is like the C<ls -l> command (more specifically, like the C<guestfs_ll> function).
ja: I<-l> (I<--long>) オプションを用いると、出力は C<ls -l> コマンドのようになります（より具体的には C<guestfs_ll> 関数と似ています）。

note: type: textblock
en: Note that while this is useful for displaying a directory, do not try parsing this output in another program.  Use L</RECURSIVE LONG LISTING> instead.
ja: これはディレクトリーを表示するために有用ですが、他のプログラムにおいてこの出力を解析しないよう注意してください。代わりに L</再帰的なロング形式の一覧方法> を使用してください。

note: type: =head2
en: RECURSIVE LISTING
ja: 再帰的な一覧方法

note: type: textblock
en: With the I<-R> (I<--recursive>) option, C<virt-ls> lists the names of files and directories recursively:
ja: I<-R> (I<--recursive>) オプションを用いると、C<virt-ls> はファイルおよびディレクトリーを再帰的に一覧表示します:

note: type: textblock
en: To generate this output, C<virt-ls> runs the C<guestfs_find0> function and converts C<\0> characters to C<\n>.
ja: この出力を生成するには、C<virt-ls> が C<guestfs_find0> 関数を実行して、C<\0> 文字を C<\n> に変換します。

note: type: =head2
en: RECURSIVE LONG LISTING
ja: 再帰的なロング形式の一覧方法

note: type: textblock
en: These basic fields are always shown:
ja: これらの基本的な項目は常に表示されます:

note: type: textblock
en: The file type, one of: C<-> (regular file), C<d> (directory), C<c> (character device), C<b> (block device), C<p> (named pipe), C<l> (symbolic link), C<s> (socket) or C<u> (unknown).
ja: ファイル形式。次のどれかです: C<-> (通常のファイル), C<d> (ディレクトリー), C<c> (キャラクターデバイス), C<b> (ブロックデバイス), C<p> (名前付きパイプ), C<l> (シンボリックリンク), C<s> (ソケット) or C<u> (不明)。

note: type: =item
en: permissions
ja: パーミッション

note: type: textblock
en: The Unix permissions, displayed as a 4 digit octal number.
ja: Unix パーティション。4 桁の8進数として表示されます。

note: type: =item
en: size
ja: 容量

note: type: textblock
en: The size of the file.  This is shown in bytes unless I<-h> or I<--human-readable> option is given, in which case this is shown as a human-readable number.
ja: ファイルの容量。  読みやすい形式の数値として表示する I<-h> または I<--human-readable> オプションが指定されていなければ、バイト単位で表示されます。

note: type: =head2
en: path
ja: パス

note: type: textblock
en: The full path of the file or directory.
ja: ファイルまたはディレクトリの完全パス。

note: type: =item
en: link
ja: リンク

note: type: textblock
en: For symbolic links only, the link target.
ja: シンボリックリンクのみに対して、リンク先。

note: type: textblock
en: In I<-lR> mode, additional command line options enable the display of more fields.
ja: I<-lR> モードでは、追加のコマンドラインオプションにより、さらなる項目の表示を有効にします。

note: type: textblock
en: With the I<--uids> flag, these additional fields are displayed before the path:
ja: I<--uids> フラグを用いると、これらの追加項目がパスの前に表示されます:

note: type: textblock
en: The UID and GID of the owner of the file (displayed numerically).  Note these only make sense in the context of a Unix-like guest.
ja: ファイルの所有者の UID および GID (数値表記)。  これらは Unix 系の仮想マシンにおいてのみ意味があることに注意してください。

note: type: textblock
en: With the I<--times> flag, these additional fields are displayed:
ja: I<--times> フラグがあると、これらの追加項目が表示されます:

note: type: textblock
en: The time of last access.
ja: アクセス日時。

note: type: textblock
en: The time of last modification.
ja: 最終変更日時。

note: type: textblock
en: The time of last status change.
ja: 最終属性変更日時。

note: type: textblock
en: The time fields are displayed as string dates and times, unless one of the I<--time-t>, I<--time-relative> or I<--time-days> flags is given.
ja: I<--time-t>, I<--time-relative> または I<--time-days> フラグのどれかが指定されていなければ、日付と時間の文字列として time 項目が表示されます。

note: type: textblock
en: With the I<--extra-stats> flag, these additional fields are displayed:
ja: I<--extra-stats> フラグを用いると、これらの追加項目が表示されます:

note: type: textblock
en: The inode number.
ja: inode 番号。

note: type: textblock
en: The number of hard links.
ja: ハードリンク数。

note: type: textblock
en: For block and char special files, the device (displayed as major:minor).
ja: ブロックおよびキャラクタースペシャルファイルに対する、デバイス (メジャー:マイナーとして表示)。

note: type: =item
en: blocks
ja: ブロック

note: type: textblock
en: The number of 512 byte blocks allocated to the file.
ja: ファイルに割り当てられた 512 バイトブロック数。

note: type: textblock
en: This option only has effect in I<-lR> output mode.  See L</RECURSIVE LONG LISTING> above.
ja: このオプションは I<-lR> 出力モードにおいてのみ効果があります。  上の L</RECURSIVE LONG LISTING> 参照。

note: type: textblock
en: When prompting for keys and passphrases, virt-ls normally turns echoing off so you cannot see what you are typing.  If you are not worried about Tempest attacks and there is no one else in the room you can specify this flag to see what you are typing.
ja: キーやパスフレーズを入力するとき、通常 virt-ls はエコーを無効化します。 そのため、入力内容を確認できません。 テンペスト攻撃の心配がなく、 部屋に誰も居なければ、 入力内容を確認するためにこのフラグを指定できます。

note: type: textblock
en: Display file sizes in human-readable format.
ja: 読みやすい形式でファイル容量を表示します。

note: type: textblock
en: Display time fields.
ja: 時間の項目を表示します。

note: type: textblock
en: Display UID and GID fields.
ja: UID と GID の項目を表示します。

note: type: textblock
en: Previous versions of virt-ls allowed you to write either:
ja: 前のバージョンの virt-ls により、次のどちらも書くことができます:

note: type: =head3
en: EXAMPLE
ja: 例

note: type: =end
en: comment
ja: コメント

note: type: textblock
en: Be careful to properly quote the expression to prevent it from being altered by the shell.
ja: 表現がシェルにより変更されるのを防ぐために、適切に引用符でくくるよう注意してください。

note: type: textblock
en: Note that this option is only available when Perl 5 is installed.
ja: このオプションは Perl 5 がインストールされているときのみ利用可能であることに注意してください。

note: type: textblock
en: The format of the disk image is auto-detected.  To override this and force a particular format use the I<--format> option.
ja: ディスクイメージの形式は自動的に検出されます。強制的に特定の形式を使用するには I<--format> オプションを使用します。

note: type: textblock
en: This program returns 0 on success, or 1 if there was an error.
ja: このプログラムは、成功すると 0 を返します。または、エラーが起きると 1 を返します。

note: type: textblock
en: For other environment variables, see L<guestfs(3)/ENVIRONMENT VARIABLES>.
ja: 他の環境変数は L<guestfs(3)/環境変数> を参照してください。

note: type: textblock
en: guestfsd - guestfs daemon
ja: guestfsd - guestfs デーモン

note: type: textblock
en: C<guestfsd> is the libguestfs daemon.  Normal users never need to run this program explicitly.  This man page discusses what C<guestfsd> does in both the libguestfs appliance and when using libguestfs live.
ja: C<guestfsd> は libguestfs デーモンです。一般ユーザーはこのプログラムを明示的に実行する必要がありません。このマニュアルページは、C<guestfsd> が libguestfs アプライアンスにおいて、および libguestfs ライブにおいて実行することを説明しています。

note: type: =head2
en: LIBGUESTFS APPLIANCE
ja: libguestfs アプライアンス

note: type: textblock
en: For the architecture of the libguestfs appliance, see L<guestfs(3)/ARCHITECTURE>.
ja: libguestfs アプライアンスのアーキテクチャーは L<guestfs(3)/アーキテクチャー> を参照してください。

note: type: =head1
en: FILES
ja: ファイル

note: type: textblock
en: The virtio serial port which C<guestfsd> connects to.
ja: C<guestfsd> が接続する virtio シリアルポート。

note: type: textblock
en: virt-df - Display free space on virtual filesystems
ja: virt-df - 仮想ファイルシステムの使用状況の表示

note: type: textblock
en: All guests:
ja: すべての仮想マシン:

note: type: textblock
en: Single guest:
ja: 単一の仮想マシン:

note: type: textblock
en: Print sizes in human-readable format.
ja: 読みやすい形式で容量を表示します。

note: type: textblock
en: You are not allowed to use I<-h> and I<--csv> at the same time.
ja: I<-h> と I<--csv> を同時に使用することはできません。

note: type: textblock
en: Print inodes instead of blocks.
ja: ブロックの代わりに inode を表示します。

note: type: =item
en: From the host
ja: ホストから

note: type: textblock
en: Run this command:
ja: このコマンドを実行してください:

note: type: =item
en: From inside the guest
ja: 仮想マシンの中から

note: type: textblock
en: Enable debugging messages.
ja: デバッグメッセージを有効にします。

note: type: textblock
en: or:
ja: または:

note: type: textblock
en: guestfs-faq - libguestfs Frequently Asked Questions (FAQ)
ja: guestfs-faq - libguestfs のよくある質問 (FAQ)

note: type: =head1
en: ABOUT LIBGUESTFS
ja: libguestfs について

note: type: =head2
en: What is libguestfs?
ja: libguestfs とは?

note: type: textblock
en: For more information about what libguestfs can do read the introduction on the home page (L<http://libguestfs.org>).
ja: libguestfs が実行できることの詳細はホームページ (L<http://libguestfs.org>) にある紹介を参照できます。

note: type: =head2
en: What are the virt tools?
ja: virt ツールとは何か?

note: type: =head2
en: Does libguestfs need { libvirt / KVM / Red Hat / Fedora }?
ja: libguestfs は { libvirt / KVM / Red Hat / Fedora } が必要ですか?

note: type: textblock
en: No!
ja: いいえ！

note: type: textblock
en: libvirt is not a requirement for libguestfs.
ja: libvirt は libguestfs に必須ではありません。

note: type: textblock
en: The simplest method is:
ja: 最も簡単な方法は次のとおりです:

note: type: =head2
en: How do I report bugs?
ja: どのようにバグを報告しますか?

note: type: textblock
en: Please use the following link to enter a bug in Bugzilla:
ja: Bugzilla にバグを入力するには、以下のリンクを使用してください:

note: type: =head1
en: COMMON PROBLEMS
ja: 一般的な問題

note: type: textblock
en: For more information see L<https://bugzilla.redhat.com/show_bug.cgi?id=806106>.
ja: 詳細は L<https://bugzilla.redhat.com/show_bug.cgi?id=806106> を参照してください。

note: type: textblock
en: <!-- old anchor for the next section --> <a name="binaries"/>
ja: <!-- 次のセクション向け古いアンカー --> <a name="binaries"/>

note: type: =head2
en: Where can I get the latest binaries for ...?
ja: どこから最新のバイナリーを入手できますか ...?

note: type: textblock
en: Use:
ja: こうします:

note: type: textblock
en: For the latest builds, see: L<http://koji.fedoraproject.org/koji/packageinfo?packageID=8391>
ja: 最新版は次を参照してください: L<http://koji.fedoraproject.org/koji/packageinfo?packageID=8391>

note: type: =item
en: Debian and Ubuntu
ja: Debian および Ubuntu

note: type: =item
en: Debian Wheezy and later (7+)
ja: Debian Wheezy およびそれ以降 (7+)

note: type: textblock
en: Canonical decided to change the permissions on the kernel so that it's not readable except by root.  This is completely stupid, but they won't change it (L<https://bugs.launchpad.net/ubuntu/+source/linux/+bug/759725>).  So every user should do this:
ja: Canonical はカーネルにおけるパーミッションを変更することを決定したため、これは root により読み込めません。これは完全におかしいですが、変更しようとはしません (L<https://bugs.launchpad.net/ubuntu/+source/linux/+bug/759725>)。そのため、すべてのユーザーはこうする必要があります:

note: type: textblock
en: libguestfs in this version of Ubuntu works, but you need to update febootstrap and seabios to the latest versions.
ja: このバージョンの Ubuntu にある libguestfs が動作しますが、febootstrap および seabios を最新バージョンに更新する必要があります。

note: type: textblock
en: You need febootstrap E<ge> 3.14-2 from: L<http://packages.ubuntu.com/precise/febootstrap>
ja: 次のところにある febootstrap E<ge> 3.14-2 が必要です: L<http://packages.ubuntu.com/precise/febootstrap>

note: type: textblock
en: After installing or updating febootstrap, rebuild the appliance:
ja: febootstrap のインストールまたは更新後、アプライアンスを再構築します:

note: type: textblock
en: You need seabios E<ge> 0.6.2-0ubuntu2.1 or E<ge> 0.6.2-0ubuntu3 from: L<http://packages.ubuntu.com/precise-updates/seabios> or L<http://packages.ubuntu.com/quantal/seabios>
ja: 次のところにある seabios E<ge> 0.6.2-0ubuntu2.1 または E<ge> 0.6.2-0ubuntu3 が必要です: L<http://packages.ubuntu.com/precise-updates/seabios> または L<http://packages.ubuntu.com/quantal/seabios>

note: type: textblock
en: Also you need to do (see above):
ja: 次のことも実行する必要があります (上述、参照):

note: type: textblock
en: Libguestfs was added to Gentoo in 2012-07 by Andreis Vinogradovs (libguestfs) and Maxim Koltsov (mainly hivex).  Do:
ja: libguestfs が Andreis Vinogradovs (libguestfs) および Maxim Koltsov (おもに hivex) により 2012-07 に Gentoo に追加されました。次のとおり実行します:

note: type: textblock
en: Libguestfs was added to SuSE in 2012 by Olaf Hering.
ja: libguestfs が Olaf Hering により 2012 年に SuSE に追加されました。

note: type: textblock
en: Libguestfs was added to the AUR in 2010.
ja: libguestfs が 2010 年に AUR に追加されました。

note: type: =item
en: Other Linux distro
ja: 他の Linux ディストリビューション

note: type: textblock
en: Compile from source (next section).
ja: ソースからコンパイルします (次のセクション)。

note: type: =item
en: Other non-Linux distro
ja: 他の非 Linux ディストリビューション

note: type: textblock
en: You'll have to compile from source, and port it.
ja: ソースからコンパイルして、取り込む必要があります。

note: type: =head2
en: How can I add support for sVirt?
ja: どのように sVirt をサポートしますか?

note: type: textblock
en: It is safe to delete this directory when you are not using libguestfs.
ja: libguestfs を使用していないとき、このディレクトリーを安全に削除できます。

note: type: =head2
en: virt-sparsify seems to make the image grow to the full size of the virtual disk
ja: virt-sparsify は仮想ディスクの全容量までイメージを拡大します。

note: type: textblock
en: (Compare the apparent size B<100M> vs the actual size B<3.6M>)
ja: (見た目の容量 B<100M> と実際の容量 B<3.6M> を比較します)

note: type: textblock
en: So to use a VFAT filesystem you must add the C<utf8> flag when mounting.  From guestfish, use:
ja: そのため、VFAT ファイルシステムを使用するには、マウント時に C<utf8> フラグを追加する必要があります。guestfish から、次のように使用します:

note: type: textblock
en: or on the guestfish command line:
ja: または guestfish コマンドラインにおいて:

note: type: textblock
en: or from the API:
ja: または API から:

note: type: =head1
en: DEBUGGING LIBGUESTFS
ja: libguestfs のデバッグ

note: type: textblock
en: For further information, see: L<guestfs(3)/ENVIRONMENT VARIABLES>.
ja: 詳細は L<guestfs(3)/ENVIRONMENT VARIABLES> 参照。

note: type: textblock
en: For further information, see: L<guestfish(1)>.
ja: 詳細は L<guestfish(1)> を参照してください。

note: type: =head2
en: How do I debug when using the API?
ja: API を使用するとき、どのようにデバッグしますか?

note: type: =head2
en: Does C<--ro> make all disks read-only?
ja: C<--ro> はすべてのディスクを読み込み専用にしますか?

note: type: textblock
en: I<No!> The C<--ro> option only affects disks added on the command line, ie. using C<-a> and C<-d> options.
ja: I<いいえ!> C<--ro> オプションはコマンドラインにおいて、つまり C<-a> および C<-d> オプションを使用して追加されたディスクのみに影響します。

note: type: textblock
en: A lot of people are confused by the two superficially similar tools we provide:
ja: 多くの人々が私たちの提供している 2 つの似たツールにより混乱しています:

note: type: textblock
en: (or drive letters on Windows).
ja: (または Windows におけるドライブレター)。

note: type: =head2
en: SOURCE CODE SUBDIRECTORIES
ja: ソースコードのサブディレクトリー

note: type: textblock
en: L<virt-alignment-scan(1)> command and documentation.
ja: L<virt-alignment-scan(1)> のコマンドおよびドキュメント。

note: type: textblock
en: The libguestfs appliance, build scripts and so on.
ja: libguestfs アプライアンス、スクリプトなどを構築します。

note: type: textblock
en: Various build scripts used by autotools.
ja: autotools により使用されるさまざまなビルドスクリプト。

note: type: textblock
en: L<virt-builder(1)> command and documentation.
ja: L<virt-builder(1)> コマンドおよびドキュメント。

note: type: textblock
en: Outside contributions, experimental parts.
ja: 外部の貢献、実験的な部分です。

note: type: textblock
en: The daemon that runs inside the libguestfs appliance and carries out actions.
ja: libguestfs アプライアンスの中で実行され、アクションを実行しているデーモン。

note: type: textblock
en: L<virt-df(1)> command and documentation.
ja: L<virt-df(1)> のコマンドおよびドキュメント。

note: type: textblock
en: L<virt-edit(1)> command and documentation.
ja: L<virt-edit(1)> のコマンドおよびドキュメント。

note: type: textblock
en: C API example code.
ja: C API のコード例。

note: type: textblock
en: L<guestfish(1)>, the command-line shell, and various shell scripts built on top such as L<virt-copy-in(1)>, L<virt-copy-out(1)>, L<virt-tar-in(1)>, L<virt-tar-out(1)>.
ja: L<guestfish(1)> コマンドラインシェル、および L<virt-copy-in(1)>, L<virt-copy-out(1)>, L<virt-tar-in(1)>, L<virt-tar-out(1)> のようなさまざまなシェルスクリプト。

note: type: textblock
en: L<virt-format(1)> command and documentation.
ja: L<virt-format(1)> のコマンドおよびドキュメント。

note: type: textblock
en: L<guestmount(1)>, FUSE (userspace filesystem) built on top of libguestfs.
ja: L<guestmount(1)>, libguestfs の上に組み立てられた FUSE (ユーザー空間ファイルシステム)。

note: type: textblock
en: Gnulib is used as a portability library.  A copy of gnulib is included under here.
ja: gnulib はポートブルなライブラリとして使用されます。gnulib のコピーがこの下に含まれます。

note: type: textblock
en: L<virt-inspector(1)>, the virtual machine image inspector.
ja: L<virt-inspector(1)>, 仮想マシンイメージ検査ツール。

note: type: textblock
en: Source code to the C library.
ja: C ライブラリーのソースコード。

note: type: textblock
en: Translations of simple gettext strings.
ja: シンプルな gettext 文字列の翻訳。

note: type: textblock
en: L<virt-rescue(1)> command and documentation.
ja: L<virt-rescue(1)> のコマンドおよびドキュメント。

note: type: textblock
en: L<virt-resize(1)> command and documentation.
ja: L<virt-resize(1)> のコマンドおよびドキュメント。

note: type: textblock
en: L<virt-sparsify(1)> command and documentation.
ja: L<virt-sparsify(1)> のコマンドおよびドキュメント。

note: type: textblock
en: L<virt-sysprep(1)> command and documentation.
ja: L<virt-sysprep(1)> コマンドおよびドキュメント。

note: type: textblock
en: Tests.
ja: テストします。

note: type: textblock
en: Test tool for end users to test if their qemu/kernel combination will work with libguestfs.
ja: エンドユーザーが QEMU/カーネルの組み合わせが libguestfs で動作するかどうかを確認するためのテストツールです。

note: type: textblock
en: Command line tools written in Perl (L<virt-win-reg(1)> and many others).
ja: Perl で書かれたコマンドラインツール (L<virt-win-reg(1)> および他の多くのもの)。

note: type: textblock
en: Language bindings.
ja: 言語バインディング。

note: type: textblock
en: After making these changes, use C<make> to compile.
ja: これらの変更をした後、コンパイルするために C<make> を使用してください。

note: type: textblock
en: The test environment has 4 block devices:
ja: テスト環境は 4 個のブロックデバイスを持ちます:

note: type: textblock
en: General block device for testing.
ja: テスト用の一般的なブロックデバイス。

note: type: textblock
en: Used in a few tests where two block devices are needed.
ja: 2 つのブロックデバイスが必要となるいくつかのテストにおいて使用されます。

note: type: textblock
en: You can use guestfish to try out new commands.
ja: 新しいコマンドを試すために guestfish を使うことができます。

note: type: =head2
en: TESTING YOUR CHANGES
ja: 変更のテスト方法

note: type: textblock
en: Useful targets are:
ja: 有用なターゲットは次のとおりです:

note: type: textblock
en: Runs the regular test suite.
ja: 一般的なテスト群を実行します。

note: type: textblock
en: Runs a subset of the test suite under valgrind.
ja: valgrind にあるテスト群のサブセットを実行します。

note: type: textblock
en: Runs a subset of the test suite under valgrind using locally installed libvirt guests (read-only).
ja: ローカルにインストールされた libvirt 仮想マシン (読み込み専用) を使用して、valgrind にあるテスト群のサブセットを実行します。

note: type: textblock
en: Submit patches to the mailing list: L<http://www.redhat.com/mailman/listinfo/libguestfs> and CC to L<rjones@redhat.com>.
ja: パッチをメーリングリストに提出します: L<http://www.redhat.com/mailman/listinfo/libguestfs> および L<rjones@redhat.com> (Cc)。

note: type: textblock
en: Simple shell quoted string.  Any spaces or other shell characters are escaped for you.
ja: シンプルなシェルクオート文字列。すべての空白と他のシェル文字がエスケープされます。

note: type: textblock
en: would produce C<cat /sysroot/some\ path\ with\ spaces>
ja: C<cat /sysroot/some\ path\ with\ spaces> を生成します

note: type: =head2
en: INTERNATIONALIZATION (I18N) SUPPORT
ja: 国際化 (i18n) サポート

note: type: textblock
en: Run:
ja: 次を実行します:

note: type: textblock
en: Create new stable and development directories under L<http://libguestfs.org/download>.
ja: L<http://libguestfs.org/download> の下に新しい安定版および開発版のディレクトリーを作成します。

note: type: textblock
en: Internally, libguestfs is implemented by running an appliance (a special type of small virtual machine) using L<qemu(1)>.  Qemu runs as a child process of the main program.
ja: 内部的に、libguestfs は L<qemu(1)> を使用してアプライアンス（特別な形式の小さな仮想マシン）を実行することにより実装されます。QEMU はメインプログラムの子プロセスとして実行します。

note: type: =head1
en: STATE MACHINE
ja: 状態マシン

note: type: textblock
en: libguestfs uses a state machine to model the child process:
ja: libguestfs は子プロセスをモデル化するために状態マシンを使用します:

note: type: verbatim
en:                          |
              guestfs_create / guestfs_create_flags
                             |
                             |
                         ____V_____
                        /          \
                        |  CONFIG  |
                        \__________/
                           ^   ^  \
                           |    \  \ guestfs_launch
                           |    _\__V______
                           |   /           \
                           |   | LAUNCHING |
                           |   \___________/
                           |       /
                           |  guestfs_launch
                           |     /
                         __|____V
                        /        \
                        | READY  |
                        \________/
ja:                          |
              guestfs_create / guestfs_create_flags
                             |
                             |
                         ____V_____
                        /          \
                        |   設定   |
                        \__________/
                           ^   ^  \
                           |    \  \ guestfs_launch
                           |    _\__V______
                           |   /           \
                           |   |  起動中   |
                           |   \___________/
                           |       /
                           |  guestfs_launch
                           |     /
                      _____|____V
                     /        \
                     | 準備完了  |
                     \___________/

note: type: =head1
en: INTERNALS
ja: 内部構造

note: type: =head2
en: APPLIANCE BOOT PROCESS
ja: アプライアンスの起動プロセス

note: type: textblock
en: This process has evolved and continues to evolve.  The description here corresponds only to the current version of libguestfs and is provided for information only.
ja: このプロセスは進化してきました。そして、進化し続けます。ここの記述は現在のバージョンの libguestfs にのみ対応していて、参考情報としてのみ提供されます。

note: type: textblock
en: In order to follow the stages involved below, enable libguestfs debugging (set the environment variable C<LIBGUESTFS_DEBUG=1>).
ja: 以下に関係する段階に従うには libguestfs デバッグを有効にします（環境変数 C<LIBGUESTFS_DEBUG=1> を設定します）。

note: type: =item
en: Create the appliance
ja: アプライアンスを作成します

note: type: =item
en: Start qemu and boot the kernel
ja: QEMU を開始してカーネルを起動します

note: type: textblock
en: qemu is invoked to boot the kernel.
ja: カーネルを起動するために QEMU が呼び出されます。

note: type: =item
en: Run the initrd
ja: initrd を実行します

note: type: textblock
en: When the initrd has started you will see messages showing that kernel modules are being loaded, similar to this:
ja: initrd が起動したとき、カーネルモジュールが読み込まれたことを示すこのようなメッセージが表示されます:

note: type: =item
en: Find and mount the appliance device
ja: アプライアンスデバイスを検索およびマウントします

note: type: =item
en: Initialize the appliance
ja: アプライアンスを初期化します

note: type: =item
en: The daemon
ja: デーモン

note: type: =head2
en: COMMUNICATION PROTOCOL
ja: 通信プロトコル

note: type: textblock
en: The C<guestfs_message_error> structure contains the error message as a string.
ja: C<guestfs_message_error> の構造は、文字列としてエラーメッセージを含みます。

note: type: =head3
en: INITIAL MESSAGE
ja: 初期メッセージ

note: type: =head2
en: FIXED APPLIANCE
ja: 固定アプライアンス

note: type: =head3
en: Explanation
ja: 説明

note: type: =head3
en: Expected results
ja: 期待される結果

note: type: =head1
en: USING A FIXED APPLIANCE
ja: 固定アプライアンスの使用法

note: type: textblock
en: To build the appliance, run the command:
ja: アプライアンスを構築するには、以下のコマンドを実行します:

note: type: textblock
en: (For detailed information on this subject, see: L<libguestfs-make-fixed-appliance(1)>).
ja: (この話題の詳細は L<libguestfs-make-fixed-appliance(1)> を参照してください)。

note: type: =head1
en: TROUBLESHOOTING POOR PERFORMANCE
ja: 性能劣化のトラブルシューティング

note: type: textblock
en: Hardware virt is not usually available inside VMs, and libguestfs will run slowly inside another virtual machine whatever you do.  Nested virtualization does not work well in our experience, and is certainly no substitute for running libguestfs on baremetal.
ja: ハードウェア仮想化は一般的に仮想マシンの中において利用可能ではありません。libguestfs はどんな他の仮想マシンよりも遅いです。ネスト仮想化は経験上うまく動作しないです。そのため、ベアメタルにおいて libguestfs を実行するためにほとんど適切ではありません。

note: type: textblock
en: You can use SystemTap (L<stap(1)>) to get detailed timings from libguestfs programs.
ja: libguestfs プログラムから詳細なタイミングを取得するために SystemTap (L<stap(1)>) を使用できます。

note: type: verbatim
en:  /* Display all calls to guestfs_* functions. */
     probe process("/usr/lib*/libguestfs.so.0")
               .function("guestfs_[a-z]*") ? {
           display_time();
           printf ("\t%s %s\n", probefunc(), $$parms);
     }
ja:  /* すべての guestfs_* 関数の呼び出しを一覧表示します。 */
     probe process("/usr/lib*/libguestfs.so.0")
               .function("guestfs_[a-z]*") ? {
           display_time();
           printf ("\t%s %s\n", probefunc(), $$parms);
     }

note: type: textblock
en: You can attach to the appliance BIOS/kernel using gdb.  If you know what you're doing, this can be a useful way to diagnose boot regressions.
ja: gdb を使用してアプライアンスの BIOS/カーネルに接続できます。実行することを理解している場合、ブートの逆行を診断するための有用な方法になりえます。

note: type: verbatim
en:  # Set this to point to the real qemu binary.
     qemu=/usr/bin/qemu-kvm
ja:  # 実際の QEMU バイナリーを指し示すようこれを設定してください。
     qemu=/usr/bin/qemu-kvm

note: type: verbatim
en:  if [ "$1" != "-global" ]; then
         # Scanning help output etc.
         exec $qemu "$@"
     else 
         # Really running qemu.
         exec $qemu -S -s "$@"
     fi
ja:  if [ "$1" != "-global" ]; then
         # ヘルプの出力などを解析します。
         exec $qemu "$@"
     else 
         # Really running qemu.
         exec $qemu -S -s "$@"
     fi

note: type: textblock
en: This should pause just after qemu launches.  In another window, attach to qemu using gdb:
ja: これは QEMU の起動後に単に停止しています。他のウィンドウにおいて、gdb を使用して QEMU に接続します:

note: type: textblock
en: guestfs-recipes - libguestfs, guestfish and virt tools recipes
ja: guestfs-recipes - libguestfs, guestfish および仮想化ツールのレシピ

note: type: textblock
en: This page contains recipes for and links to things you can do using libguestfs, L<guestfish(1)> and the virt tools.
ja: このページには libguestfs, L<guestfish(1)> および仮想化ツールを使用してできることのレシピとリンクがあります。

note: type: =head1
en: Audit a virtual machine for setuid files
ja: 仮想マシンの setuid ファイルを監査します

note: type: textblock
en: See: L<virt-ls(1)/EXAMPLES>.
ja: 関連項目: L<virt-ls(1)/例>。

note: type: =head1
en: Change the background image in a Windows XP VM
ja: Windows XP 仮想マシンの背景画像を変更します

note: type: textblock
en: The links below explain how to use L<guestfish(1)> to change the background image for a user of a Windows XP VM.  Unfortunately the technique appears to be substantially different for each version of Windows.
ja: 以下のリンクは、Windows XP 仮想マシンのユーザーの背景画像を変更するために L<guestfish(1)> を使用する方法について説明しています。残念ながら、このテクニックは Windows のバージョンによりわずかに異なります。

note: type: =head1
en: Checksum a file or device within a disk image
ja: ディスクイメージの中にあるファイルまたはデバイスのチェックサム

note: type: textblock
en: To checksum a whole device, or a partition, LV etc within a disk image:
ja: デバイス全体、またはディスクイメージの中にあるパーティションや論理ボリュームなどについてチェックサムを確認するには:

note: type: textblock
en: To checksum a single file:
ja: 単一サポートをチェックサムするには:

note: type: textblock
en: or for a Windows guest:
ja: または、Windows ゲストには:

note: type: =head1
en: Cloning a virtual machine
ja: 仮想マシンのクローン方法

note: type: textblock
en: Use a combination of tools like L<cp(1)>, L<dd(1)>, and virt tools like L<virt-sysprep(1)>, L<virt-sparsify(1)> and L<virt-resize(1)>.
ja: L<cp(1)>, L<dd(1)>, and virt tools like L<virt-sysprep(1)>, L<virt-sparsify(1)> および L<virt-resize(1)> のようなツールの組み合わせを使用します。

note: type: textblock
en: For more details, see: L<virt-sysprep(1)/COPYING AND CLONING>.
ja: 詳細は次を参照してください: L<virt-sysprep(1)/コピー方法およびクローン方法>。

note: type: =head1
en: Convert a CD-ROM / DVD / ISO to a tarball
ja: CD-ROM / DVD / ISO を tar ファイルに変換します

note: type: =head1
en: Create empty disk images
ja: 空のディスクイメージを作成します

note: type: textblock
en: The L<virt-format(1)> tool can do this directly.
ja: L<virt-format(1)> ツールは直接これを実行できます。

note: type: textblock
en: Use L<virt-make-fs(1)> to create a disk image with content.  This can also create some standard disk images such as virtual floppy devices (VFDs).
ja: 中身のあるディスクイメージを作成するには L<virt-make-fs(1)> を使用します。仮想フロッピーディスク (VFD) のような、いくつかの標準的なディスクイメージを作成することもできます。

note: type: textblock
en: You can also use the L<guestfish(1)> I<-N> option to create empty disk images.  The useful guide below explains the options available.
ja: 空のディスクイメージを作成するには L<guestfish(1)> の I<-N> オプションを使用することもできます。以下の有用なガイドが利用可能なオプションを説明しています。

note: type: =head1
en: Delete a file (or other simple file operations)
ja: ファイルを削除します (または、他の簡単なファイル操作)

note: type: textblock
en: Use guestfish.  To delete a file:
ja: guestfish を使用します。ファイルを削除するには:

note: type: textblock
en: To touch a file (bring it up to date or create it):
ja: ファイルをタッチする (ファイルの日付を更新する、または作成する) には:

note: type: =head1
en: Dump raw filesystem content from inside a disk image or VM
ja: ディスクイメージまたは仮想マシンの中にあるファイルシステムの内容をそのままダンプします

note: type: textblock
en: To download to stdout, replace the filename with a C<-> character:
ja: 標準出力にダウンロードするには、ファイル名を C<-> 文字に置き換えます:

note: type: textblock
en: To list the filesystems in a disk image, use L<virt-filesystems(1)>.
ja: ディスクイメージにあるファイルシステムを一覧表示するには L<virt-filesystems(1)> を使用します。

note: type: =head1
en: Edit grub configuration in a VM
ja: 仮想マシンの GRUB 設定を編集します

note: type: textblock
en: You can use this to:
ja: 次の目的のために実行できます:

note: type: textblock
en: Fix a virtual machine that does not boot.
ja: 起動しない仮想マシンを修正します。

note: type: textblock
en: Change which kernel is used to boot the VM.
ja: 仮想マシンの起動時に使用するカーネルを変更します。

note: type: textblock
en: Change kernel command line options.
ja: カーネルのコマンドラインオプションを変更します。

note: type: textblock
en: Use L<virt-edit(1)> to edit the grub configuration:
ja: GRUB 設定を編集するには L<virt-edit(1)> を使用します:

note: type: textblock
en: or for general tinkering inside an unbootable VM use L<virt-rescue(1)> like this:
ja: もしくは、起動不可能な仮想マシンの中から一般的に修復するために、このように L<virt-rescue(1)> を使用します:

note: type: =head1
en: Export any directory from a VM
ja: 仮想マシンから任意のディレクトリをエクスポートします

note: type: textblock
en: The final dot of the command is not a printing error.  It means we want to copy out to the current directory.
ja: コマンドの最後のドットは表示エラーではありません。現在のディレクトリーにコピーしたいことを意味します。

note: type: textblock
en: This creates a directory called C<home> under the current directory.
ja: これは現在のディレクトリーに C<home> というディレクトリーを作成します。

note: type: textblock
en: If the guest is a Windows guest then you can use drive letters and backslashes, but you must prefix the path with C<win:> and quote it to protect it from the shell, like this:
ja: 仮想マシンが Windows ならば、ドライブレターとバックスラッシュを使用できます。しかし、パスを C<win:> で始める必要があり、シェルから保護するために引用符でくくる必要があります。このようにします:

note: type: textblock
en: To get the output as a compressed tarball, do:
ja: 圧縮された tar ファイルとして出力を取得するには:

note: type: =head1
en: Find out which user is using the most space
ja: もっとも領域を使用しているユーザーを検索します

note: type: textblock
en: This simple script examines a Linux guest to find out which user is using the most space in their home directory:
ja: この簡単なスクリプトは、ホームディレクトリーにおいてもっとも領域を使用しているユーザーを検索するために、Linux 仮想マシンを検査します。

note: type: =head1
en: Get DHCP address from a VM
ja: 仮想マシンから DHCP アドレスを取得します

note: type: textblock
en: The link below explains the many different possible techniques for getting the last assigned DHCP address of a virtual machine.
ja: 以下のリンクは、仮想マシンに対して最後に割り当てられた DHCP アドレスを取得するために、多くの異なる利用可能なテクニックを説明しています。

note: type: =head1
en: Get the operating system product name string
ja: オペレーティングシステムの製品名を取得します

note: type: textblock
en: Make the script executable and run it on a named guest:
ja: スクリプトを実行可能にして、名前付き仮想マシンにおいて実行します:

note: type: textblock
en: You can also use an XPath query on the L<virt-inspector(1)> XML using the C<xpath> command line tool or from your favourite programming language:
ja: C<xpath> コマンドラインツールを使用して、またはお気に入りのプログラミング言語から、L<virt-inspector(1)> XML において XPath クエリーを使用することもできます:

note: type: =head1
en: Get the default boot kernel for a Linux VM
ja: Linux 仮想マシンのデフォルトの起動カーネルを取得します

note: type: textblock
en: The link below contains a program to print the default boot kernel for a Linux VM.
ja: 以下のリンクに Linux 仮想マシンのデフォルトの起動カーネルを表示するためのプログラムがあります。

note: type: textblock
en: It uses Augeas, and the technique is generally applicable for many different tasks, such as:
ja: Augeas を使用します。また、以下のように、多くのさまざまな作業に対して適用可能な一般的なテクニックがあります:

note: type: textblock
en: listing the user accounts in the guest
ja: 仮想マシンのユーザーアカウントの一覧

note: type: textblock
en: what repositories is it configured to use
ja: 使用するよう設定されたリポジトリー

note: type: textblock
en: what NTP servers does it connect to
ja: 接続する NTP サーバー

note: type: textblock
en: what were the boot messages last time it booted
ja: 前回起動時の起動メッセージ

note: type: textblock
en: listing who was logged in recently
ja: 最近ログインしたユーザーの一覧

note: type: textblock
en: Read the log files using virt-cat:
ja: virt-cat を使用してログファイルを読むには:

note: type: textblock
en: Read the Windows Event Log (Windows Vista or later only):
ja: Windows イベントログ (Windows Vista またはそれ以降) を読むには:

note: type: =head1
en: Hex-dumping sectors from the guest
ja: 仮想マシンからセクターを 16 進ダンプします

note: type: =head1
en: Hex-editing sectors in the guest
ja: 仮想マシンにおいてセクターを 16 進ダンプします

note: type: =head1
en: List applications installed in a VM
ja: 仮想マシンにインストールされているアプリケーションを一覧表示します

note: type: textblock
en: Make the file executable and then you can run it on any named virtual machine:
ja: ファイルを実行可能にして、あらゆる名前付き仮想マシンにおいて実行できます:

note: type: textblock
en: If you want to run the script on disk images (instead of libvirt virtual machines), change C<-d "$1"> to C<-a "$1">.  See also L<virt-inspector(1)>.
ja: （libvirt 仮想マシンの代わりに）ディスクイメージにおいてスクリプトを実行したいならば、C<-d "$1"> を C<-a "$1"> に変更します。L<virt-inspector(1)> 参照。

note: type: =head1
en: List files and directories in a VM
ja: 仮想マシンのファイルおよびディレクトリを一覧表示します

note: type: textblock
en: Use L<virt-ls(1)>.
ja: L<virt-ls(1)> を使用します。

note: type: =head1
en: List services in a Windows VM
ja: Windows 仮想マシンのサービスを一覧表示します

note: type: textblock
en: The link below contains a script that can be used to list out the services from a Windows VM, and whether those services run at boot time or are loaded on demand.
ja: 以下のリンクは、Windows 仮想マシンからサービスを、およびそれらのサービスが起動時に実行されるか必要に応じて読み込まれるかを一覧化するために使用できるスクリプトがあります。

note: type: =head1
en: Make a disk image sparse
ja: ディスクイメージをスパースにします

note: type: textblock
en: Use L<virt-sparsify(1)>.
ja: L<virt-sparsify(1)> を使用します。

note: type: =head1
en: Monitor disk usage over time
ja: ディスク使用量を時系列に監視します

note: type: textblock
en: You can use L<virt-df(1)> to monitor disk usage of your guests over time.  The link below contains a guide.
ja: 時系列で仮想マシンのディスク使用量を監視するために L<virt-df(1)> を使用できます。以下のリンクは仮想マシンを含みます。

note: type: =head1
en: Reading the Windows Event Log from Windows Vista (or later)
ja: Windows Vista （またそれ以降）から Windows のイベントログを読み出します

note: type: textblock
en: L<guestfish(1)> plus the tools described in the link below can be used to read out the Windows Event Log from any virtual machine running Windows Vista or a later version.
ja: L<guestfish(1)> に加えて以下のリンクに示されるツールは、実行中の Windows Vista およびそれ以降のあらゆる仮想マシンから Windows イベントログを読み出すために使用できます。

note: type: =head1
en: Remove root password (Linux)
ja: root のパスワードを削除します (Linux)

note: type: textblock
en: Using the L<virt-edit(1)> I<-e> option you can do simple replacements on files.  One use is to remove the root password from a Linux guest:
ja: L<virt-edit(1)> I<-e> を使用することにより、ファイルの内容を簡単に置き換えることができます。一つの使用方法は Linux 仮想マシンから root パスワードを削除することです。

note: type: =head1
en: Remove Administrator password (Windows)
ja: Administrator のパスワードを削除します (Windows)

note: type: textblock
en: The link below contains one technique for removing the Administrator password from a Windows VM, or to be more precise, it gives you a command prompt the next time you log in which you can use to bypass any security:
ja: 以下のリンクは、Windows 仮想マシンから管理者パスワードを削除するためのテクニックを含みます。または、より精細にするために、セキュリティを迂回するために使用でき、次回ログイン時にコマンドプロンプトを出します:

note: type: =head1
en: Sysprepping a virtual machine (Windows)
ja: 仮想マシンの sysprep 方法 (Windows)

note: type: =head1
en: Unpack a live CD
ja: Live CD を展開します

note: type: textblock
en: Linux live CDs often contain multiple layers of disk images wrapped like a Russian doll.  You can use L<guestfish(1)> to look inside these multiple layers, as outlined in the guide below.
ja: Linux live CD は、ロシア人形のように覆われた複数の層のディスクイメージを含みます。以下のガイドに概要が示されたように、これらの複数の層の内側を見るために L<guestfish(1)> を使用できます。

note: type: =head1
en: Uploading and downloading files
ja: ファイルのアップロード方法およびダウンロード方法

note: type: textblock
en: The link below contains general tips on uploading (copying in)  and downloading (copying out) files from VMs.
ja: 以下のリンクは、仮想マシンにファイルをアップロード、および仮想マシンからファイルをダウンロードすることに関する、一般的なヒントがあります。

note: type: =head1
en: Use libguestfs tools on VMware ESX guests
ja: VMware ESX 仮想マシンにおいて libguestfs ツールを使用します

note: type: textblock
en: The link below explains how to use libguestfs, L<guestfish(1)> and the virt tools on any VMware ESX guests, by first sharing the VMware VMFS over sshfs.
ja: 以下のリンクは、まず最初に sshfs 経由で VMware VMFS を共有することにより、VMware ESX 仮想マシンにおいて libguestfs, L<guestfish(1)> および virt ツールを使用する方法を説明しています。

note: type: textblock
en: guestfs-release-notes - libguestfs Release Notes
ja: guestfs-release-notes - libguestfs リリースノート

note: type: =head2
en: Internals
ja: 内部

note: type: =head2
en: Bugs fixed
ja: バグ修正

note: type: verbatim
en:    - added support for Fedora 17+
ja:    - Fedora 17+ のサポートの追加

note: type: verbatim
en:    - added support for FreeDOS
ja:    - FreeDOS のサポートの追加

note: type: verbatim
en:    - added support for Buildroot and Cirros
ja:    - Buildroot および Cirros のサポートの追加

note: type: =head3
en: examples
ja: 例

note: type: =head1
en: RELEASE NOTES FOR LIBGUESTFS 1.20
ja: libguestfs 1.20 のリリースノート

note: type: textblock
en: This issue was assigned CVE-2012-2690, and is fixed in libguestfs E<ge> 1.16.
ja: この問題は CVE-2012-2690 に割り当てられおり、libguestfs E<ge> 1.16 において修正されています。

note: type: textblock
en: For further information, see L<https://bugzilla.redhat.com/show_bug.cgi?id=788642>
ja: 詳細は L<https://bugzilla.redhat.com/show_bug.cgi?id=788642> を参照してください。

note: type: =head3
en: Examples
ja: 例

note: type: textblock
en: New example program showing how to enable debugging and capture log messages.
ja: 新しいプログラム例は、デバッグを有効化し、ログメッセージを採取する方法を示します。

note: type: textblock
en: C only:
ja: C のみ:

note: type: textblock
en: libxml2 is required to build libguestfs.
ja: libxml2 が libguestfs をビルドするために必要です。

note: type: textblock
en: The hivexregedit program (from hivex) is required to build from git.
ja: (hivex の) hivexregedit プログラムが git からビルドするために必要です。

note: type: textblock
en: feature request: guestmount --with-cleanup-pipefd
ja: 機能リクエスト: guestmount --with-cleanup-pipefd

note: type: verbatim
en:  - PHP bindings.
ja:  - PHP バインディング。

note: type: =head1
en: RELEASE NOTES FOR HISTORICAL VERSIONS OF LIBGUESTFS
ja: これまでのバージョンの libguestfs に関するリリースノート

note: type: textblock
en: Before 2010 libguestfs did not have official release notes or a formalized version numbering system.  However these are links to historically significant versions.
ja: 2010 年より前は、公式なリリースノートまたは形式化されたバージョン管理システムがありませんでした。ただ、これらはこれまでの重要なバージョンへのリンクです。

note: type: textblock
en: the data (file etc) not being present
ja: データ（ファイルなど）が存在しない場合

note: type: textblock
en: being present but empty
ja: 存在するが空の場合

note: type: textblock
en: being much larger than normal
ja: 通常よりもかなり大きい場合

note: type: textblock
en: containing arbitrary 8 bit data
ja: 任意の 8 ビットのデータを含む場合

note: type: textblock
en: being in an unexpected character encoding
ja: 予期しない文字エンコードを使用している場合

note: type: textblock
en: containing homoglyphs.
ja: 同型異義語を含む場合

note: type: textblock
en: The protocol is designed to be secure, being based on RFC 4506 (XDR)  with a defined upper message size.  However a program that uses libguestfs must also take care - for example you can write a program that downloads a binary from a disk image and executes it locally, and no amount of protocol security will save you from the consequences.
ja: プロトコルは、定義されたメッセージ上限容量を持つ RFC 4506 (XDR) に基づき、セキュアであるように設計されています。しかしながら、libguestfs を使用するプログラムは気をつけなければいけません - たとえば、ディスクイメージからバイナリーをダウンロードして、ローカルに実行するプログラムを書くことができます。また、多くのプロトコルセキュリティは結果からあなたを保護しません。

note: type: textblock
en: This security bug concerns the automatic disk format detection that qemu does on disk images.
ja: このセキュリティバグは、QEMU のディスクイメージでないことをディスクの自動フォーマット検出に関するものです。

note: type: textblock
en: You have enabled the network or have opened the disk in write mode.
ja: ネットワークを有効化しているか、もしくは書き込みモードでディスクを開いています。

note: type: textblock
en: guestfs-testing - manual testing of libguestfs, you can help!
ja: guestfs-testing - libguestfs の手動テスト、手助けになります!

note: type: textblock
en: You can report bugs you find through this link:
ja: このリンクを使用して見つけたバグを報告できます:

note: type: =head1
en: TESTS
ja: テスト

note: type: =head2
en: Run libguestfs-test-tool
ja: libguestfs-test-tool の実行

note: type: textblock
en: This command does a very simple, non-destructive test that basic libguestfs is functioning.  You don't need to run it as root.
ja: このコマンドは、基本的な libguestfs が機能しているか、非常に簡単かつ非破壊的なテストを実行します。root として実行する必要がありません。

note: type: =head2
en: Check KVM acceleration is being used.
ja: KVM アクセラレーションが使用されていることを確認します。

note: type: textblock
en: If the command above does not work at all, use L<libguestfs-test-tool(1)>.
ja: 上のコマンドがまったく機能しなければ、 L<libguestfs-test-tool(1)> を使用します。

note: type: =head2
en: Run virt-alignment-scan on all your guests.
ja: すべての仮想マシンにおいて virt-alignment-scan を実行します。

note: type: textblock
en: Run L<virt-alignment-scan(1)> on guests or disk images:
ja: 仮想マシンまたはディスクイメージにおいて L<virt-alignment-scan(1)> を実行します:

note: type: =head2
en: Run virt-cat on some files in guests.
ja: 仮想マシンにあるいくつかのファイルにおいて virt-cat を実行します。

note: type: textblock
en: L<virt-cat(1)> can display files from guests.  For a Linux guest, try:
ja: L<virt-cat(1)> は仮想マシンからファイルを表示できます。 Linux 仮想マシンに対しては、次を試します:

note: type: textblock
en: A recent feature is support for Windows paths, for example:
ja: 最近の機能は Windows のパスをサポートします、たとえば:

note: type: textblock
en: L<virt-copy-in(1)> can recursively copy files and directories into a guest or disk image.
ja: L<virt-copy-in(1)> は仮想マシンまたはディスクイメージの中にあるファイルおよびディレクトリーを再帰的にコピーできます。

note: type: =head2
en: Copy some files out of a guest.
ja: 仮想マシンからいくつかのファイルをコピーします

note: type: =head2
en: Run virt-df.
ja: virt-df を実行します。

note: type: textblock
en: L<virt-df(1)> lists disk space.  Run:
ja: L<virt-df(1)> はディスク領域を一覧表示します。次を実行します:

note: type: textblock
en: The guest must be idle.
ja: 仮想マシンはアイドル状態にある必要があります。

note: type: textblock
en: The guest disks must be synched using L<sync(1)>.
ja: 仮想マシンのディスクは L<sync(1)> を使用して同期する必要があります。

note: type: =head2
en: B<*> Edit a file in a B<shut off> guest.
ja: B<*> B<シャットオフ>している仮想マシンにあるファイルを編集します。

note: type: textblock
en: L<virt-edit(1)> can edit files in guests.  Try this command on a RHEL or Fedora guest:
ja: L<virt-edit(1)> は仮想マシンにあるファイルを編集できます。RHEL または Fedora 仮想マシンにおいてこのコマンドを試します:

note: type: textblock
en: On other Linux guests try editing other files such as:
ja: 他の Linux 仮想マシンにおいて、次のように他のファイルの編集を試します:

note: type: =head2
en: Display the filesystems / partitions / LVs in a guest.
ja: 仮想マシンにあるファイルシステム / パーティション / 論理ボリュームを表示します。

note: type: =head2
en: Run virt-inspector on all your guests.
ja: すべての仮想マシンにおいて virt-inspector を実行します。

note: type: =head2
en: Try the auditing features of virt-ls on all your guests.
ja: すべての仮想マシンにおいて virt-ls の監査機能を試します。

note: type: textblock
en: Display files larger than 10MB in home directories:
ja: ホームディレクトリーにある 10MB より大きなファイルを表示します:

note: type: =head2
en: Create a disk image from a tarball.
ja: tar ファイルからディスクイメージを作成します。

note: type: textblock
en: Try other partitioning schemes, eg. I<--partition=gpt>.
ja: 他のパーティションスキーマを試してください。例: I<--partition=gpt>

note: type: textblock
en: Try other filesystem formats, eg. I<--type=ntfs>, I<--type=ext2>.
ja: 他のファイルシステム形式を試してください。例: I<--type=ntfs>, I<--type=ext2>

note: type: =head2
en: B<*> Run virt-rescue on a B<shut off> disk image or guest.
ja: B<*> B<停止状態>のディスクイメージまたは仮想マシンにおいて virt-rescue を実行します。

note: type: textblock
en: Use L<virt-rescue(1)> to examine, rescue or repair a B<shut off> guest or disk image:
ja: B<停止状態>の仮想マシンまたはディスクイメージを検査、復旧、または修復するには L<virt-rescue(1)> を使用します:

note: type: textblock
en: Can you use ordinary shell commands to examine the guest?
ja: 仮想マシンを検査するために通常のシェルコマンドを使用できますか？

note: type: =head2
en: B<*> Resize your guests.
ja: B<*> 仮想マシンの容量を変更します。

note: type: textblock
en: Use L<virt-resize(1)> to give a guest some more disk space.  For example, if you have a disk image that is smaller than 30G, increase it to 30G by doing:
ja: 仮想マシンのディスク容量を大きくするために L<virt-resize(1)> を使用します。たとえば、ディスクイメージが 30G より小さければ、次を実行して 30G に増やします:

note: type: textblock
en: Does the guest still boot? Try expanding other partitions.
ja: 仮想マシンがまだ起動しますか？他のパーティションの拡張を試します。

note: type: =head2
en: B<*> Sparsify a guest disk.
ja: B<*> 仮想マシンのディスクをスパースにします。

note: type: textblock
en: Using L<virt-sparsify(1)>, make a disk image more sparse:
ja: L<virt-sparsify(1)> を使用して、ディスクイメージをよりスパースにします:

note: type: textblock
en: Was the sysprep successful? After booting, what changes were made and were they successful?
ja: sysprep が成功しましたか？起動後、何を変更しましたか、その変更は成功しましたか？

note: type: =head2
en: Dump the Windows Registry from your Windows guests.
ja: Windows ゲストから Windows レジストリをダンプします。

note: type: textblock
en: Use L<virt-win-reg(1)> to dump out the Windows Registry from any Windows guests that you have.
ja: Windows 仮想マシンから Windows レジストリをダンプ出力するには L<virt-win-reg(1)> を使用します。

note: type: textblock
en: virt-edit - Edit a file in a virtual machine
ja: virt-edit - 仮想マシンのファイルの編集

note: type: textblock
en: C<virt-edit> is a command line tool to edit C<file> where each C<file> exists in the named virtual machine (or disk image).
ja: C<virt-edit> は名前付きの仮想マシン（またはディスクイメージ）にある、それぞれの C<ファイル> を編集するためのコマンドラインツールです。

note: type: textblock
en: Multiple filenames can be given, in which case they are each edited in turn.  Each filename must be a full path, starting at the root directory (starting with '/').
ja: 複数のファイル名を指定できます。その場合、それぞれ順番に編集されます。各ファイル名はルートディレクトリーから始まる（つまり '/' から始まる）完全パスである必要があります。

note: type: textblock
en: If you want to just view a file, use L<virt-cat(1)>.
ja: 単にファイルを表示したいだけならば、 L<virt-cat(1)> を使用してください。

note: type: textblock
en: For more complex cases you should look at the L<guestfish(1)> tool (see L</USING GUESTFISH> below).
ja: より複雑な場合に対しては L<guestfish(1)> ツールを参照してください（以下の L</guestfish の使用法> 参照）。

note: type: textblock
en: C<virt-edit> cannot be used to create a new file.  L<guestfish(1)> can do that and much more.
ja: C<virt-edit> は新しいファイルを作成するために使用できません。 L<guestfish(1)> はこのことやさらにいろいろなことができます。

note: type: textblock
en: Edit the named files interactively:
ja: 名前付きのファイルを対話的に編集します:

note: type: textblock
en: For Windows guests, some Windows paths are understood:
ja: Windows 仮想マシンに対しては、Windows のパスが解釈されます:

note: type: textblock
en: If Perl is installed, you can also edit files non-interactively (see L</NON-INTERACTIVE EDITING> below).  To change the init default level to 5:
ja: Perl がインストールされていると、非対話的にファイルを編集することもできます（以下の L</非対話的な編集方法> 参照）。 init の初期ランベルを 5 に変更するには:

note: type: textblock
en: Create a backup of the original file I<in the guest disk image>.  The backup has the original filename with C<extension> added.
ja: I<仮想マシンのディスクイメージにある> 元のファイルのバックアップを作成します。バックアップは元のファイル名に C<extension> を加えたものになります。

note: type: textblock
en: Usually the first character of C<extension> would be a dot C<.> so you would write:
ja: 一般的に C<extension> の最初の文字はドット C<.> です。そのため次のように書きます:

note: type: textblock
en: By default, no backup file is made.
ja: 初期設定では、バックアップファイルは作成されません。

note: type: textblock
en: If you specify guest block devices directly, then libvirt is not used at all.
ja: 仮想マシンのブロックデバイスを直接指定すると、libvirt はまったく使用されません。

note: type: textblock
en: When prompting for keys and passphrases, virt-edit normally turns echoing off so you cannot see what you are typing.  If you are not worried about Tempest attacks and there is no one else in the room you can specify this flag to see what you are typing.
ja: キーやパスフレーズを入力するとき、通常 virt-edit はエコーを無効化します。 そのため、入力内容を確認できません。 テンペスト攻撃の心配がなく、 部屋に誰も居なければ、 入力内容を確認するためにこのフラグを指定できます。

note: type: textblock
en: Instead of launching the external editor, non-interactively apply the Perl expression C<EXPR> to each line in the file.  See L</NON-INTERACTIVE EDITING> below.
ja: 外部エディターを起動する代わりに、ファイルにある各行に対して非対話的に Perl 表現 C<EXPR> を適用します。以下の L</非対話的な編集方法> を参照してください。

note: type: textblock
en: Previous versions of virt-edit allowed you to write either:
ja: 前のバージョンの virt-edit はどちらを書くこともできます:

note: type: =head1
en: NON-INTERACTIVE EDITING
ja: 非対話的な編集方法

note: type: textblock
en: C<virt-edit> cannot create new files.  Use the guestfish commands C<touch>, C<write> or C<upload> instead:
ja: C<virt-edit> は新しいファイルを作成できません。代わりに guestfish コマンド C<touch>, C<write> または C<upload> を使用してください:

note: type: textblock
en: If set, this string is used as the editor.  It may contain arguments, eg. C<"emacs -nw">
ja: 設定されていると、この文字列がエディターとして使用されます。  C<"emacs -nw"> のように、引数を含めることもできます。

note: type: textblock
en: If not set, C<vi> is used.
ja: 設定されていないと、C<vi> が使用されます。

note: type: textblock
en: guestfs-erlang - How to use libguestfs from Erlang
ja: guestfs-erlang - Erlang から libguestfs を使用する方法

note: type: =head2
en: OPENING AND CLOSING THE HANDLE
ja: ハンドルのオープン方法およびクローズ方法

note: type: textblock
en: C<G> is the libguestfs handle which you should pass to other functions.
ja: C<G> は他の関数に渡す libguestfs ハンドルです。

note: type: textblock
en: To close the handle:
ja: ハンドルを閉じるには:

note: type: =head2
en: FUNCTIONS WITH OPTIONAL ARGUMENTS
ja: オプション引数を用いた機能

note: type: textblock
en: If the last argument would be an empty list, you can also omit it:
ja: 最後の引数が空の一覧ならば、それを省略できます:

note: type: =head2
en: RETURN VALUES AND ERRORS
ja: 返り値およびエラー

note: type: textblock
en: On error, you would see one of the following tuples:
ja: エラーが発生すると、以下の組のどれかが表示されます:

note: type: textblock
en: This indicates an ordinary error from the function.
ja: これは関数からの通常のエラーを意味します。

note: type: textblock
en: C<Msg> is the error message (string) and C<Errno> is the Unix error (integer).
ja: C<Msg> はエラーメッセージ（文字列）です。C<Errno> は Unix エラー（整数）です。

note: type: textblock
en: C<Errno> can be zero.  See L<guestfs(3)/guestfs_last_errno>.
ja: C<Errno> は 0 の可能性があります。 L<guestfs(3)/guestfs_last_errno> 参照。

note: type: textblock
en: C<Function> is the name of the unknown function.
ja: C<Function> は未知の関数の名前です。

note: type: textblock
en: C<Arg> is the name of the unknown argument.
ja: C<Arg> は未知の引数の名前です。

note: type: =head1
en: EXAMPLE 1: CREATE A DISK IMAGE
ja: 例 1: ディスクイメージの作成

note: type: =head1
en: EXAMPLE 2: INSPECT A VIRTUAL MACHINE DISK IMAGE
ja: 例 2: 仮想マシンのディスクイメージの検査

note: type: textblock
en: guestfs-examples - Examples of using libguestfs from C
ja: guestfs-examples - C から libguestfs を使用する例

note: type: textblock
en: This manual page contains examples of calling libguestfs from the C programming language.  If you are not familiar with using libguestfs, you also need to read L<guestfs(3)>.
ja: このマニュアルページは C プログラミング言語から libguestfs を呼び出す例があります。 libguestfs を使用することに慣れていなければ、L<guestfs(3)> を読む必要もあります。

note: type: =head1
en: EXAMPLE: CREATE A DISK IMAGE
ja: 例: ディスクイメージの作成

note: type: =head1
en: EXAMPLE: INSPECT A VIRTUAL MACHINE DISK IMAGE
ja: 例: 仮想マシンのディスクイメージの検査

note: type: =head1
en: EXAMPLE: ENABLE DEBUGGING AND LOGGING
ja: 例: デバッグおよびロギングの有効化

note: type: =head1
en: EXAMPLE: DISPLAY THE OPERATING SYSTEM ICON OF A GUEST
ja: 例: 仮想マシンにあるオペレーティングシステムのアイコンの表示

note: type: =head1
en: EXAMPLE: THE LIBVIRT AUTHENTICATION API
ja: 例: libvirt 認証 API

note: type: =head1
en: EXAMPLE: THE MOUNT LOCAL API
ja: 例: ローカル API のマウント

note: type: =head1
en: EXAMPLE: MULTIPLE HANDLES AND THREADS
ja: 例: 複数のハンドルおよびスレッド

note: type: =head1
en: EXAMPLE: FETCH DHCP ADDRESS FROM A GUEST
ja: 例: 仮想マシンからの DHCP アドレスの取得

note: type: textblock
en: This function deletes the default POSIX Access Control List (ACL)  attached to directory C<dir>.
ja: この関数はディレクトリー C<dir> に設定されている標準の POSIX アクセス制御リスト (ACL: Access Control List) を削除します。

note: type: textblock
en: This function adds a virtual CD-ROM disk image to the guest.
ja: この関数は仮想 CD-ROM ディスクイメージを仮想マシンに追加します。

note: type: textblock
en: If C<readonly> is false:
ja: C<readonly> が偽ならば:

note: type: textblock
en: If C<readonly> is true:
ja: C<readonly> が真ならば:

note: type: textblock
en: Disks with the E<lt>readonly/E<gt> flag are added read-only.
ja: E<lt>readonly/E<gt> フラグを持つディスクは読み込み専用で追加されます。

note: type: textblock
en: Disks with the E<lt>readonly/E<gt> flag are added read-only.  Other disks are added read/write.
ja: E<lt>readonly/E<gt> フラグを持つディスクは読み込み専用で追加されます。他のディスクは読み書き用で追加されます。

note: type: =item
en: readonlydisk = "write" (default)
ja: readonlydisk = "write" (デフォルト)

note: type: textblock
en: Disks with the E<lt>readonly/E<gt> flag are added read/write.
ja: E<lt>readonly/E<gt> フラグを持つディスクは読み書き用で追加されます。

note: type: textblock
en: If C<readonly> is true or false:
ja: C<readonly> が真または偽ならば:

note: type: textblock
en: Disks with the E<lt>readonly/E<gt> flag are skipped.
ja: E<lt>readonly/E<gt> フラグのあるディスクはスキップされます

note: type: textblock
en: The other optional parameters are passed directly through to L</add-drive-opts>.
ja: 他のオプション引数は直接 L</add-drive-opts> に渡されます。

note: type: textblock
en: This command has one or more optional arguments.  See L</OPTIONAL ARGUMENTS>.
ja: このコマンドは 1 つまたはそれ以上のオプション引数を持つ必要があります。 L</オプション引数> を参照してください。

note: type: textblock
en: The optional arguments are:
ja: オプション引数は次のとおりです:

note: type: textblock
en: See L<guestfs(3)/DISK LABELS>.
ja: L<guestfs(3)/ディスクラベル>を参照してください。

note: type: textblock
en: I<This function is deprecated.> In new code, use the L</add-drive> call instead.
ja: I<この関数は推奨されません。> 新しいコードでは、代わりに L</add-drive> を使用してください。

note: type: textblock
en: Defines a variable C<name> whose value is the result of evaluating C<expr>.
ja: その値が C<expr> を評価した結果である変数 C<name> を定義します。

note: type: textblock
en: On success this returns a pair containing the number of nodes in the nodeset, and a boolean flag if a node was created.
ja: 成功した場合、ノードセットに含まれるノード数を含むペアが返されます。また、ノードが作成されたかどうかの論理フラグが返されます。

note: type: textblock
en: Defines an Augeas variable C<name> whose value is the result of evaluating C<expr>.  If C<expr> is NULL, then C<name> is undefined.
ja: C<expr> を評価した結果の値である Augeas 変数 C<name> を定義します。 C<expr> が NULL ならば、 C<name> が定義されません。

note: type: textblock
en: On success this returns the number of nodes in C<expr>, or C<0> if C<expr> evaluates to something which is not a nodeset.
ja: 成功した場合、C<expr> にあるノード数が返されます。または、C<expr> がノードセット以外のものであると評価された場合、C<0> が返されます。

note: type: textblock
en: Look up the value associated with C<path>.  If C<path> matches exactly one node, the C<value> is returned.
ja: C<path> と関連づけられた値を検索します。C<path> がちょうど一つのノードと一致した場合、C<value> が返されます。

note: type: textblock
en: Keep the original file with a C<.augsave> extension.
ja: C<.augsave> 拡張子を付けて元のファイルを保持します。

note: type: textblock
en: Save changes into a file with extension C<.augnew>, and do not overwrite original.  Overrides C<AUG_SAVE_BACKUP>.
ja: 拡張子 C<.augnew> を付けたファイルに変更点を保存し、元を上書きしません。C<AUG_SAVE_BACKUP> を上書きします。

note: type: textblock
en: Do not use standard load path for modules.
ja: モジュールの標準的な読み込みパスを使用しません。

note: type: textblock
en: Do not load the tree in L</aug-init>.
ja: L</aug-init> にあるツリーを読み込みません。

note: type: textblock
en: To close the handle, you can call L</aug-close>.
ja: ハンドルを閉じるには、L</aug-close> を呼び出す必要があります。

note: type: textblock
en: To find out more about Augeas, see L<http://augeas.net/>.
ja: Augeas に関する詳細は L<http://augeas.net/> を参照してください。

note: type: textblock
en: Load files into the tree.
ja: ファイルをツリーの中に読み込みます

note: type: textblock
en: Move the node C<src> to C<dest>.  C<src> must match exactly one node.  C<dest> is overwritten if it exists.
ja: ノード C<src> を C<dest> に移動します。 C<src> はただ一つのノードである必要があります。 C<dest> は存在すると上書きされます。

note: type: textblock
en: Remove C<path> and all of its children.
ja: C<path> とすべての子を削除します。

note: type: textblock
en: On success this returns the number of entries which were removed.
ja: 成功すると、これは削除された項目の数が返します。

note: type: textblock
en: This writes all pending changes to disk.
ja: これにより、すべての保留の変更がディスクに書き込まれます。

note: type: textblock
en: I<Notes:>
ja: I<注記:>

note: type: textblock
en: See also L</filesystem-available>.
ja: L</filesystem-available> 参照。

note: type: textblock
en: Use C<-> instead of a filename to read/write from stdin/stdout.
ja: 標準入力/標準出力から読み込み/書き込みするには、ファイル名の代わりに C<-> を使用します。

note: type: textblock
en: The uuid of this device.
ja: このデバイスのUUID。

note: type: textblock
en: The label of this device.
ja: このデバイスのラベル。

note: type: textblock
en: The version of blkid command.
ja: blkid コマンドのバージョン。

note: type: textblock
en: The filesystem type or RAID of this device.
ja: このデバイスのファイルシステム形式または RAID。

note: type: textblock
en: The usage of this device, for example C<filesystem> or C<raid>.
ja: このデバイスの使用法です。たとえば、C<filesystem> や C<raid>。

note: type: textblock
en: This tells the kernel to flush internal buffers associated with C<device>.
ja: C<device> と関連づけられている内部バッファーをフラッシュするようカーネルに指示します。

note: type: textblock
en: This uses the L<blockdev(8)> command.
ja: これは L<blockdev(8)> コマンドを使用します。

note: type: textblock
en: This returns the block size of a device.
ja: これはデバイスのブロック容量を返します。

note: type: textblock
en: Returns a boolean indicating if the block device is read-only (true if read-only, false if not).
ja: ブロックデバイスが読み込み専用であるかどうかを示す論理値を返します（読み込み専用ならば真、そうでなければ偽）。

note: type: textblock
en: This returns the size of the device in bytes.
ja: これはデバイスの容量をバイト単位で返します。

note: type: textblock
en: See also L</blockdev-getsz>.
ja: L</blockdev-getsz> 参照。

note: type: textblock
en: This returns the size of sectors on a block device.  Usually 512, but can be larger for modern devices.
ja: これはブロックデバイスのセクター容量を返します。通常は 512 ですが、最近のデバイスはより大きいかもしれません。

note: type: textblock
en: (Note, this is not the size in sectors, use L</blockdev-getsz> for that).
ja: （これはセクターのサイズではありません、そのためには L</blockdev-getsz> を使用する必要があることに注意してください）。

note: type: textblock
en: Reread the partition table on C<device>.
ja: C<device> のパーティションテーブルを再読み込みします。

note: type: textblock
en: Sets the block device named C<device> to read-only.
ja: C<device> という名前のブロックデバイスを読み込み専用に設定します。

note: type: textblock
en: Sets the block device named C<device> to read-write.
ja: C<device> という名前のブロックデバイスを読み書きに設定します。

note: type: textblock
en: Add the list of device(s) in C<devices> to the btrfs filesystem mounted at C<fs>.  If C<devices> is an empty list, this does nothing.
ja: C<devices> にあるデバイスの一覧を C<fs> にマウントされた btrfs ファイルシステムに追加します。もし C<devices> が空の一覧ならば、何もしません。

note: type: textblock
en: Remove the C<devices> from the btrfs filesystem mounted at C<fs>.  If C<devices> is an empty list, this does nothing.
ja: C<devices> にあるデバイスの一覧を C<fs> にマウントされた btrfs ファイルシステムから削除します。もし C<devices> が空の一覧ならば、何もしません。

note: type: textblock
en: This command resizes a btrfs filesystem.
ja: このコマンドは btrfs ファイルシステムの容量を変更します。

note: type: textblock
en: The optional parameters are:
ja: オプションのパラメーターは次のとおりです:

note: type: textblock
en: The new size (in bytes) of the filesystem.  If omitted, the filesystem is resized to the maximum size.
ja: ファイルシステムの新しい容量（バイト単位）。省略されると、ファイルシステムは最大の容量に変更されます。

note: type: textblock
en: See also L<btrfs(8)>.
ja: L<btrfs(8)> 参照。

note: type: textblock
en: Force sync on the btrfs filesystem mounted at C<fs>.
ja: C<fs> にマウントされた btrfs ファイルシステムにおいて強制同期します。

note: type: textblock
en: Used to check a btrfs filesystem, C<device> is the device file where the filesystem is stored.
ja: btrfs ファイルシステムをチェックするために使用されると、C<device> はファイルシステムが保存されているデバイスファイルです。

note: type: textblock
en: Enable or disable the seeding feature of a device that contains a btrfs filesystem.
ja: btrfs ファイルシステムを含むデバイスの seeding 機能を有効化または無効化します。

note: type: textblock
en: List the btrfs snapshots and subvolumes of the btrfs filesystem which is mounted at C<fs>.
ja: C<fs> にマウントされている btrfs ファイルシステムの btrfs スナップショットとサブディレクトリーを一覧表示します。

note: type: textblock
en: Other strings are returned unmodified.
ja: 他の文字列は修正されずに返されます。

note: type: textblock
en: See also L</realpath>.
ja: L</realpath> 参照。

note: type: textblock
en: Return the contents of the file named C<path>.
ja: C<path> という名前のファイルの内容を返します。

note: type: textblock
en: This call computes the MD5, SHAx or CRC checksum of the file named C<path>.
ja: この呼び出しは C<path> という名前のファイルの MD5, SHAx または CRC チェックサムを計算します。

note: type: textblock
en: The type of checksum to compute is given by the C<csumtype> parameter which must have one of the following values:
ja: 計算するチェックサムの種類は、以下の値のどれかである C<csumtype> パラメーターにより与えられます:

note: type: textblock
en: Compute the cyclic redundancy check (CRC) specified by POSIX for the C<cksum> command.
ja: C<cksum> コマンドに対して POSIX により指定された巡回冗長検査 (CRC: cyclic redundancy check) を計算します。

note: type: textblock
en: The checksum is returned as a printable string.
ja: チェックサムは表示可能な文字列として返されます。

note: type: textblock
en: To get the checksum for a device, use L</checksum-device>.
ja: デバイスのチェックサムを取得するには L</checksum-device> を使用します。

note: type: textblock
en: To get the checksums for many files, use L</checksums-out>.
ja: 多くのファイルのチェックサムを取得するには L</checksums-out> を使用します。

note: type: textblock
en: The mode actually set is affected by the umask.
ja: 実際に設定されるモードは umask により影響されます。

note: type: textblock
en: Change the file owner to C<owner> and group to C<group>.
ja: ファイルの所有者を C<owner> に、グループを C<group> に変更します。

note: type: textblock
en: See also: L</sh-lines>
ja: 関連項目: L</sh-lines>

note: type: textblock
en: The source and destination may be the same object.  However overlapping regions may not be copied correctly.
ja: ソースと宛先は同じオブジェクトである可能性があります。しかしながら、重なり合う領域は正しくコピーされないかもしれません。

note: type: textblock
en: If the destination is a file, it is created if required.  If the destination file is not large enough, it is extended.
ja: 宛先がファイルならば、必要に応じて作成されます。宛先ファイルが十分に大きくなければ、拡張されます。

note: type: textblock
en: See L</copy-device-to-device> for a general overview of this call.
ja: この呼び出しの一般的な概要は L</copy-device-to-device> を参照してください。

note: type: textblock
en: This copies a file from C<src> to C<dest> where C<dest> is either a destination filename or destination directory.
ja: ファイルを C<src> から C<dest> にコピーします。ここで C<dest> は宛先ファイル名または宛先ディレクトリです。

note: type: textblock
en: This copies a file or directory from C<src> to C<dest> recursively using the C<cp -a> command.
ja: ファイルまたはディレクトリを C<src> から C<dest> に C<cp -a> コマンドを使用して再帰的にコピーします。

note: type: textblock
en: This function takes a device name (eg. "/dev/sdb") and returns the index of the device in the list of devices.
ja: この関数はデバイス名 (例: "/dev/sdb") を取得し、デバイスの一覧にあるデバイスのインデックスを返します。

note: type: textblock
en: See also L</list-devices>, L</part-to-dev>.
ja: L</list-devices>, L</part-to-dev> 参照。

note: type: textblock
en: This command runs the C<df -h> command to report disk space used in human-readable format.
ja: このコマンドはディスク使用状況を読みやすい形式で報告するために C<df -h> コマンドを実行します。

note: type: textblock
en: See also: L<guestfs(3)/DISK IMAGE FORMATS>
ja: 関連項目: L<guestfs(3)/ディスクイメージ形式>

note: type: textblock
en: See also L</upload>, L</cat>.
ja: L</upload>, L</cat> 参照。

note: type: textblock
en: See also L</download>, L</pread>.
ja: L</download>, L</pread> 参照。

note: type: textblock
en: Setting C<whattodrop> to 3 should drop everything.
ja: C<whattodrop> を 3 に設定することにより、すべてのものを破棄します。

note: type: textblock
en: This command runs the C<du -s> command to estimate file space usage for C<path>.
ja: このコマンドは C<path> のファイル空間使用量を見積もるために C<du -s> コマンドを実行します。

note: type: textblock
en: The result is the estimated size in I<kilobytes> (ie. units of 1024 bytes).
ja: 結果は I<キロバイト> (つまり 1024 バイトの単位) の見積もり容量です。

note: type: textblock
en: This option may not be specified at the same time as the C<correct> option.
ja: このオプションは C<correct> オプションと同時に指定できません。

note: type: textblock
en: I<This function is deprecated.> In new code, use the L</e2fsck> call instead.
ja: I<この関数は推奨されません。> 新しいコードでは、代わりに L</e2fsck> を使用してください。

note: type: textblock
en: See also L</ping-daemon>.
ja: L</ping-daemon> 参照。

note: type: textblock
en: I<This function is deprecated.> In new code, use the L</grep> call instead.
ja: I<この関数は推奨されません。> 新しいコードでは、代わりに L</grep> を使用してください。

note: type: textblock
en: This calls the external C<egrep -i> program and returns the matching lines.
ja: これは外部の C<egrep -i> プログラムを呼び出し、一致した行を返します。

note: type: textblock
en: The external L<cmp(1)> program is used for the comparison.
ja: 外部の L<cmp(1)> プログラムが比較のために使用されます。

note: type: textblock
en: See also L</is-file>, L</is-dir>, L</stat>.
ja: L</is-file>, L</is-dir>, L</stat> 参照。

note: type: textblock
en: I<This function is deprecated.> In new code, use the L</fallocate64> call instead.
ja: I<この関数は推奨されません。> 新しいコードでは、代わりに L</fallocate64> を使用してください。

note: type: textblock
en: This calls the external C<fgrep -i> program and returns the matching lines.
ja: 外部の C<fgrep -i> プログラムを呼び出し、一致した行を返します。

note: type: textblock
en: This call uses the standard L<file(1)> command to determine the type or contents of the file.
ja: この呼び出しは、ファイルの形式または内容を決定するために、標準的な L<file(1)> コマンドを使用します。

note: type: textblock
en: See also: L<file(1)>, L</vfs-type>, L</lstat>, L</is-file>, L</is-blockdev> (etc), L</is-zero>.
ja: 関連項目: L<file(1)>, L</vfs-type>, L</lstat>, L</is-file>, L</is-blockdev> (etc), L</is-zero>

note: type: textblock
en: Currently defined architectures are:
ja: 現在定義されているアーキテクチャーは次のとおりです:

note: type: textblock
en: This string is returned for all 32 bit i386, i486, i586, i686 binaries irrespective of the precise processor requirements of the binary.
ja: この文字列は、バイナリーの正確なプロセッサー要求にかかわりなく、すべての 32 ビット i386, i486, i586, i686 バイナリーに対して返されます。

note: type: textblock
en: 32 bit Power PC.
ja: 32 ビット Power PC.

note: type: textblock
en: 32 bit SPARC.
ja: 32 ビット SPARC.

note: type: textblock
en: 64 bit SPARC V9 and above.
ja: 64 ビット SPARC V9 およびそれ以降.

note: type: textblock
en: 64 bit x86-64.
ja: 64 ビット x86-64.

note: type: textblock
en: Libguestfs may return other architecture strings in future.
ja: libguestfs は将来他のアーキテクチャー文字列を返すかもしれません。

note: type: textblock
en: The function works on at least the following types of files:
ja: この関数は少なくとも以下の種類のファイルにおいて機能します:

note: type: textblock
en: many types of Un*x and Linux binary
ja: 多くの種類の Un*x および Linux バイナリー

note: type: textblock
en: many types of Un*x and Linux shared library
ja: 多くの種類の Un*x および Linux 共有ライブラリー

note: type: textblock
en: Windows Win32 and Win64 binaries
ja: Windows Win32 および Win64 バイナリー

note: type: textblock
en: Windows Win32 and Win64 DLLs
ja: Windows Win32 および Win64 DLL

note: type: textblock
en: Win32 binaries and DLLs return C<i386>.
ja: Win32 バイナリーと DLL が C<i386> を返します。

note: type: textblock
en: Win64 binaries and DLLs return C<x86_64>.
ja: Win64 バイナリーと DLL が C<x86_64> を返します。

note: type: textblock
en: Linux kernel modules
ja: Linux カーネルモジュール

note: type: textblock
en: Linux new-style initrd images
ja: 新形式の Linux initrd イメージ

note: type: textblock
en: some non-x86 Linux vmlinuz kernels
ja: いくつかの非 x86 Linux vmlinuz カーネル

note: type: textblock
en: What it can't do currently:
ja: 今のところ実行できないこと:

note: type: textblock
en: static libraries (libfoo.a)
ja: 静的ライブラリー (libfoo.a)

note: type: textblock
en: Linux old-style initrd as compressed ext2 filesystem (RHEL 3)
ja: 圧縮された ext2 ファイルシステムとして Linux 旧形式の initrd (RHEL 3)

note: type: textblock
en: x86 Linux vmlinuz kernels
ja: x86 Linux vmlinuz カーネル

note: type: textblock
en: To get other stats about a file, use L</stat>, L</lstat>, L</is-dir>, L</is-file> etc.  To get the size of block devices, use L</blockdev-getsize64>.
ja: ファイルに関する他の統計を取得するには use L</stat>, L</lstat>, L</is-dir>, L</is-file> などを使用します。ブロックデバイスの容量を取得するには L</blockdev-getsize64> を使用します。

note: type: textblock
en: You must call L</launch> before using this command.
ja: このコマンドを使用する前に L</launch> を呼び出す必要があります。

note: type: textblock
en: Block special
ja: ブロック特殊

note: type: textblock
en: Char special
ja: キャラクター特殊

note: type: textblock
en: Directory
ja: ディレクトリ

note: type: textblock
en: FIFO (named pipe)
ja: FIFO (名前付きパイプ)

note: type: textblock
en: Symbolic link
ja: シンボリックリンク

note: type: textblock
en: Regular file
ja: 通常のファイル

note: type: textblock
en: Socket
ja: ソケット

note: type: textblock
en: Unknown file type
ja: 未知のファイル種別

note: type: textblock
en: This command creates a new file called C<path>.  The initial content of the file is C<len> octets of C<c>, where C<c> must be a number in the range C<[0..255]>.
ja: このコマンドは C<path> という新しいファイルを作成します。初期の内容は C<len> オクテットの C<c> です。ここで C<c> は C<[0..255]> の範囲の数値である必要があります。

note: type: textblock
en: The returned list is sorted.
ja: 返された一覧は並び替えられています。

note: type: textblock
en: The result list is not sorted.
ja: 結果の一覧はソートされていません。

note: type: textblock
en: To find the label of a filesystem, use L</vfs-label>.
ja: ファイルシステムのラベルを検索するには L</vfs-label> を使用します。

note: type: textblock
en: To find the UUID of a filesystem, use L</vfs-uuid>.
ja: ファイルシステムの UUID を検索するには L</vfs-uuid> を使用します。

note: type: textblock
en: The returned integer is the status.  See L<fsck(8)> for the list of status codes from C<fsck>.
ja: 返された整数は状態です。 C<fsck> からの状態コードの一覧は L<fsck(8)> を参照してください。

note: type: textblock
en: Multiple status codes can be summed together.
ja: 複数の状態コードが同時に合計されるかもしれません。

note: type: textblock
en: If C<NULL> then no options are added.
ja: C<NULL> ならば、オプションが追加されません。

note: type: textblock
en: Get the autosync flag.
ja: autosync フラグを取得します。

note: type: textblock
en: Get the directory used by the handle to store the appliance cache.
ja: アプライアンスのキャッシュを保存するために、ハンドルにより使用されるディレクトリーを取得します。

note: type: textblock
en: When the file is accessed, its atime is not modified.
ja: ファイルがアクセスされたとき、アクセス日時 (atime) を変更しません。

note: type: textblock
en: The file is append-only.
ja: ファイルは追記専用です。

note: type: textblock
en: The file is compressed on-disk.
ja: ファイルはディスクにおいて圧縮されます。

note: type: textblock
en: (Directories only.)  Changes to this directory are written synchronously to disk.
ja: (ディレクトリーのみ。) このディレクトリーへの変更がディスクに同期的に書き込まれます。

note: type: textblock
en: The file has compression errors.
ja: ファイルは圧縮エラーがあります。

note: type: textblock
en: The file is using extents.
ja: ファイルは拡張属性を使用しています。

note: type: textblock
en: (Directories only.)  The directory is using hashed trees.
ja: (ディレクトリーのみ。)  ディレクトリーはハッシュツリーを使用しています。

note: type: textblock
en: The file is data-journaled.
ja: ファイルはジャーナル付きデータです。

note: type: textblock
en: When the file is deleted, all its blocks will be zeroed.
ja: ファイルが削除されるとき、そのブロックはすべてゼロが書き込みされます。

note: type: textblock
en: Changes to this file are written synchronously to disk.
ja: このファイルへの変更は同期的にディスクに書き込まれます。

note: type: textblock
en: The raw contents of the compressed file may be accessed.
ja: 圧縮ファイルの内容にアクセスできます。

note: type: textblock
en: The compressed file is dirty.
ja: 圧縮されたファイルがダーティーです。

note: type: textblock
en: See also L</set-e2attrs>.
ja: L</set-e2attrs> 参照。

note: type: textblock
en: See L</set-e2generation>.
ja: L</set-e2generation> 参照。

note: type: textblock
en: This returns the ext2/3/4 filesystem label of the filesystem on C<device>.
ja: これは C<device> にあるファイルシステムの ext2/3/4 ファイルシステムラベルを返します。

note: type: textblock
en: This returns the ext2/3/4 filesystem UUID of the filesystem on C<device>.
ja: これは C<device> にあるファイルシステムの ext2/3/4 ファイルシステム UUID を返します。

note: type: textblock
en: I<This function is deprecated.> In new code, use the L</vfs-uuid> call instead.
ja: I<この関数は推奨されません。> 新しいコードでは、代わりに L</vfs-uuid> を使用してください。

note: type: textblock
en: For more information on the architecture of libguestfs, see L<guestfs(3)>.
ja: libguestfs のアーキテクチャーの詳細は L<guestfs(3)> を参照してください。

note: type: textblock
en: This returns the enable network flag.
ja: これは有効化されているネットワークフラグを返します。

note: type: textblock
en: Return the current search path.
ja: 現在の検索パスを返します。

note: type: textblock
en: This returns the process group flag.
ja: これはプロセスグループフラグを返します。

note: type: textblock
en: Return the recovery process enabled flag.
ja: 復元プロセス有効化フラグを返します。

note: type: textblock
en: Return the command trace flag.
ja: コマンドトレースフラグを返します。

note: type: textblock
en: This returns the verbose messages flag.
ja: これはメッセージ冗長化フラグを返します。

note: type: textblock
en: This gets the SELinux security context of the daemon.
ja: これはデーモンの SELinux セキュリティコンテキストを取得します。

note: type: textblock
en: See the documentation about SELINUX in L<guestfs(3)>, and L</setcon>
ja: L<guestfs(3)> の SELINUX および L</setcon> に関するドキュメントを参照してください

note: type: textblock
en: See also: L</getxattrs>, L</lgetxattr>, L<attr(5)>.
ja: 関連項目: L</getxattrs>, L</lgetxattr>, L<attr(5)>

note: type: textblock
en: See also: L</lgetxattrs>, L<attr(5)>.
ja: 関連項目: L</lgetxattrs>, L<attr(5)>

note: type: textblock
en: The optional flags are:
ja: オプションのフラグは次のとおりです:

note: type: textblock
en: This calls the external C<grep -i> program and returns the matching lines.
ja: これは外部の C<grep -i> プログラムを呼び出し、一致する行を返します。

note: type: textblock
en: This command returns up to the first 10 lines of a file as a list of strings.
ja: このコマンドは文字列の一覧として、ファイルの先頭 10 行までを返します。

note: type: textblock
en: If the parameter C<nrlines> is a positive number, this returns the first C<nrlines> lines of the file C<path>.
ja: パラメーター C<nrlines> が正の数ならば、これはファイル C<path> の先頭 C<nrlines> 行を返します。

note: type: textblock
en: If the parameter C<nrlines> is a negative number, this returns lines from the file C<path>, excluding the last C<nrlines> lines.
ja: パラメーター C<nrlines> が負の数ならば、これはファイル C<path> の末尾 C<nrlines> 行を取り除いた行を返します。

note: type: textblock
en: If the parameter C<nrlines> is zero, this returns an empty list.
ja: パラメーター C<nrlines> が 0 ならば、空の一覧を返します。

note: type: textblock
en: This runs C<hexdump -C> on the given C<path>.  The result is the human-readable, canonical hex dump of the file.
ja: 指定された C<path> において C<hexdump -C> を実行します。結果は、読みやすい形式になり、ファイルの正規化された 16 進ダンプです。

note: type: textblock
en: Close the current hivex handle.
ja: 現在の hivex ハンドルを閉じます。

note: type: textblock
en: This is a wrapper around the L<hivex(3)> call of the same name.
ja: これは同じ名前の L<hivex(3)> のラッパーです。

note: type: textblock
en: Commit (write) changes to the hive.
ja: ハイブへの変更をコミット（書き込み）します。

note: type: textblock
en: Add a child node to C<parent> named C<name>.
ja: 子ノードに C<name> という名前の C<parent> を追加します。

note: type: textblock
en: Return the list of nodes which are subkeys of C<nodeh>.
ja: C<nodeh> のサブキーであるノードの一覧を返します。

note: type: textblock
en: Delete C<nodeh>, recursively if necessary.
ja: C<nodeh> を削除します。必要に応じて、再帰的に削除します。

note: type: textblock
en: Return the name of C<nodeh>.
ja: C<nodeh> の名前を返します。

note: type: textblock
en: Return the parent node of C<nodeh>.
ja: C<nodeh> の親ノードを返します。

note: type: textblock
en: Return the root node of the hive.
ja: ハイブのルートノードを返します。

note: type: textblock
en: Return the key (name) field of a (key, datatype, data) tuple.
ja: (key, datatype, data) 組のキー (name) 項目を返します。

note: type: textblock
en: Return the data type field from a (key, datatype, data) tuple.
ja: (key, datatype, data) 組の datatype 項目を返します。

note: type: textblock
en: Return the data field of a (key, datatype, data) tuple.
ja: (key, datatype, data) 組のデータ項目を返します。

note: type: textblock
en: See also: L</hivex-value-utf8>.
ja: 関連項目: L</hivex-value-utf8>

note: type: textblock
en: See also L</initrd-list>.
ja: L</initrd-list> 参照。

note: type: textblock
en: This command lists out files contained in an initrd.
ja: このコマンドは initrd に含まれるファイルを一覧表示します。

note: type: textblock
en: Old Linux kernels (2.4 and earlier) used a compressed ext2 filesystem as initrd.  We I<only> support the newer initramfs format (compressed cpio files).
ja: 古い Linux カーネル (2.4 およびそれ以前) は initrd として圧縮 ext2 ファイルシステムを使用していました。新しい initramfs 形式 (圧縮 cpio ファイル) I<のみ> をサポートします。

note: type: textblock
en: Watch C<path> for the events listed in C<mask>.
ja: C<mask> に一覧化されたイベントに対して C<path> を監視します。

note: type: textblock
en: If no events have happened, this returns an empty list.
ja: 何もイベントが起きないと、これは空の一覧を返します。

note: type: textblock
en: Remove a previously defined inotify watch.  See L</inotify-add-watch>.
ja: 前に定義された inotify ウォッチを削除します。 L</inotify-add-watch> 参照。

note: type: textblock
en: If the architecture could not be determined, then the string C<unknown> is returned.
ja: アーキテクチャーが決められなければ、文字列 C<unknown> が返されます。

note: type: textblock
en: Please read L<guestfs(3)/INSPECTION> for more details.
ja: 詳細は L<guestfs(3)/INSPECTION> を参照してください。

note: type: textblock
en: This returns the distro (distribution) of the inspected operating system.
ja: これは検査したオペレーティングシステムのディストリビューションを返します。

note: type: textblock
en: Currently defined distros are:
ja: 定義されているディストリビューションは現在次のとおりです:

note: type: textblock
en: Buildroot-derived distro, but not one we specifically recognize.
ja: Buildroot 派生のディストリビューション. 具体的にどれかを認識しません.

note: type: textblock
en: Some Red Hat-derived distro.
ja: いくつかの Red Hat 派生ディストリビューション.

note: type: textblock
en: SuSE Linux Enterprise Server or Desktop.
ja: SuSE Linux Enterprise Server または Desktop.

note: type: textblock
en: Some openSuSE-derived distro.
ja: いくつかの openSuSE 派生ディストリビューション.

note: type: textblock
en: The distro could not be determined.
ja: ディストリビューションがわかりませんでした。

note: type: textblock
en: Windows does not have distributions.  This string is returned if the OS type is Windows.
ja: Windows はディストリビューションがありません。OS 種別が Windows ならば、この文字列は返されません。

note: type: textblock
en: Future versions of libguestfs may return other strings here.  The caller should be prepared to handle any string.
ja: libguestfs の将来のバージョンは、ここに他の文字列を返す可能性があります。呼び出し元はあらゆる文字列の処理に備えなければいけません。

note: type: textblock
en: Please read L<guestfs(3)/INSPECTION> for more details.  See also L</inspect-get-mountpoints>.
ja: 詳細は L<guestfs(3)/INSPECTION> を読んでください。  L</inspect-get-mountpoints> 参照。

note: type: textblock
en: This is an installed operating system.
ja: インストールされているオペレーティングシステムです。

note: type: textblock
en: The disk image being inspected is not an installed operating system, but a I<bootable> install disk, live CD, or similar.
ja: 検査されるディスクイメージが、インストールされたオペレーティング・システムではなく、I<ブート可能な> インストールディスク、ライブ CD、または似たようなものです。

note: type: textblock
en: The format of this disk image is not known.
ja: このディスクイメージの形式は不明です。

note: type: textblock
en: This returns the minor version number of the inspected operating system.
ja: 検査するオペレーティングシステムのマイナーバージョン番号を返します。

note: type: textblock
en: Please read L<guestfs(3)/INSPECTION> for more details.  See also L</inspect-get-major-version>.
ja: 詳細は L<guestfs(3)/INSPECTION> を読んでください。  L</inspect-get-major-version> 参照。

note: type: textblock
en: Please read L<guestfs(3)/INSPECTION> for more details.  See also L</inspect-get-filesystems>.
ja: 詳細は L<guestfs(3)/INSPECTION> を読んでください。  L</inspect-get-filesystems> 参照。

note: type: textblock
en: Any Linux-based operating system.
ja: すべての Linux ベースのオペレーティングシステム.

note: type: textblock
en: Any Microsoft Windows operating system.
ja: すべての Microsoft Windows オペレーティングシステム.

note: type: textblock
en: MS-DOS, FreeDOS and others.
ja: MS-DOS, FreeDOS およびその他.

note: type: textblock
en: The operating system type could not be determined.
ja: オペレーティング・システムの種類がわかりませんでした。

note: type: textblock
en: This returns the Windows CurrentControlSet of the inspected guest.  The CurrentControlSet is a registry key name such as C<ControlSet001>.
ja: これは検査した仮想マシンの Windows CurrentControlSet を返します。 CurrentControlSet は C<ControlSet001> のようなレジストリキーの名前です。

note: type: textblock
en: This call assumes that the guest is Windows and that the Registry could be examined by inspection.  If this is not the case then an error is returned.
ja: この呼び出しは、仮想マシンが Windows であり、レジストリが検査により確認できることを仮定しています。該当しない場合、エラーが返されます。

note: type: textblock
en: See also L</list-filesystems>.
ja: L</list-filesystems> 参照。

note: type: textblock
en: This returns C<true> if and only if there is a block device with the given C<path> name.
ja: 与えられたC<パス>名を持つブロックデバイスがあれば、C<真>を返します。

note: type: textblock
en: See also L</stat>.
ja: L</stat> 参照。

note: type: textblock
en: Do not call this.  See: L</shutdown> instead.
ja: これを呼び出さないでください。代わりに L</shutdown> を参照してください。

note: type: textblock
en: I<This function is deprecated.> In new code, use the L</shutdown> call instead.
ja: I<この関数は推奨されません。> 新しいコードでは、代わりに L</shutdown> を使用してください。

note: type: textblock
en: See also: L</lgetxattrs>, L</getxattr>, L<attr(5)>.
ja: 関連項目: L</lgetxattrs>, L</getxattr>, L<attr(5)>

note: type: textblock
en: List all the block devices.
ja: すべてのブロックデバイスを一覧表示します。

note: type: textblock
en: List all device mapper devices.
ja: すべてのデバイスマッパーデバイスを一覧表示します。

note: type: textblock
en: List all Linux md devices.
ja: すべての Linux md デバイスを一覧表示します。

note: type: textblock
en: This does not return logical volumes.  For that you will need to call L</lvs>.
ja: これは論理ボリュームを返しません。  そのためには L</lvs> を呼び出す必要があります。

note: type: textblock
en: This command is mostly useful for interactive sessions.  It is I<not> intended that you try to parse the output string.
ja: このコマンドはほとんどの対話式セッションのために有用です。出力文字列を構文解析しようという意図はI<ありません>。

note: type: textblock
en: This command creates a symbolic link using the C<ln -s> command.
ja: このコマンドは C<ln -s> コマンドを使用してシンボリックリンクを作成します。

note: type: textblock
en: In the output file, the filenames are separated by C<\0> characters.
ja: 出力ファイルにおいて、ファイル名が C<\0> 文字により区切られます。

note: type: textblock
en: C<.> and C<..> are not returned.  The filenames are not sorted.
ja: C<.> および C<..> は返されません。ファイル名は並べ替えられません。

note: type: textblock
en: Returns file information for the given C<path>.
ja: 与えられた C<path> のファイル情報を返します。

note: type: textblock
en: See also L</is-lv>, L</canonical-device-name>.
ja: L</is-lv>, L</canonical-device-name> 参照。

note: type: textblock
en: This resizes (expands or shrinks) an existing LVM logical volume to C<mbytes>.  When reducing, data in the reduced part is lost.
ja: これは既存の LVM 論理ボリュームを C<mbytes> に容量変更（拡大または縮小）します。縮小するとき、縮小された部分にあるデータは失われます。

note: type: textblock
en: See also L</lvs-full>, L</list-filesystems>.
ja: L</lvs-full>, L</list-filesystems> 参照。

note: type: textblock
en: This command returns the UUID of the LVM LV C<device>.
ja: このコマンドは LVM 論理ボリューム C<device> の UUID を返します。

note: type: textblock
en: See L<guestfs(3)/MAXIMUM NUMBER OF DISKS> for additional information on this topic.
ja: この話題に関する詳細は L<guestfs(3)/MAXIMUM NUMBER OF DISKS> を参照してください。

note: type: textblock
en: As examples:
ja: 例として:

note: type: textblock
en: If C<devices = ["/dev/sda"]> and C<missingbitmap = 0x1> then the resulting array would be C<[E<lt>missingE<gt>, "/dev/sda"]>.
ja: C<devices = ["/dev/sda"]> かつ C<missingbitmap = 0x1> ならば、結果の配列は C<[E<lt>missingE<gt>, "/dev/sda"]> になります。

note: type: textblock
en: If C<devices = ["/dev/sda"]> and C<missingbitmap = 0x2> then the resulting array would be C<["/dev/sda", E<lt>missingE<gt>]>.
ja: C<devices = ["/dev/sda"]> かつ C<missingbitmap = 0x2> ならば、結果の配列は C<["/dev/sda", E<lt>missingE<gt>]> になります。

note: type: textblock
en: This defaults to C<0> (no missing devices).
ja: この初期値は C<0> です（デバイスがありません）。

note: type: textblock
en: The length of C<devices> + the number of bits set in C<missingbitmap> must equal C<nrdevices> + C<spare>.
ja: C<devices> の長さ + C<missingbitmap> に設定されたビット数は C<nrdevices> + C<spare> と同じである必要があります。

note: type: textblock
en: The number of active RAID devices.
ja: 稼動中の RAID デバイス数。

note: type: textblock
en: If not set, this defaults to the length of C<devices> plus the number of bits set in C<missingbitmap>.
ja: 設定されていないと、この初期値は C<devices> の長さ + C<missingbitmap> に設定されたビット数になります。

note: type: textblock
en: The number of spare devices.
ja: 予備デバイス数。

note: type: textblock
en: If not set, this defaults to C<0>.
ja: 設定されていなければ、デフォルトは C<0> です。

note: type: textblock
en: The chunk size in bytes.
ja: バイト単位のチャンク容量です。

note: type: textblock
en: If not set, this defaults to C<raid1>.
ja: 設定されていないと、この初期値は C<raid1> です。

note: type: textblock
en: The raid level of the MD device.
ja: MD デバイスの RAID レベル。

note: type: textblock
en: The number of underlying devices in the MD device.
ja: MD デバイスにあるデバイス数。

note: type: textblock
en: The metadata version used.
ja: 使用されているメタ情報のバージョン。

note: type: textblock
en: The UUID of the MD device.
ja: MD デバイスの UUID。

note: type: textblock
en: The name of the MD device.
ja: MD デバイスの名前。

note: type: textblock
en: To get a list of software RAID devices, call L</list-md-devices>.
ja: ソフトウェア RAID デバイスの一覧を取得するには、L</list-md-devices> を呼び出します。

note: type: textblock
en: The name of the underlying device.
ja: 下にあるデバイスの名前です。

note: type: textblock
en: The index of this device within the array.
ja: 配列の中にあるこのデバイスのインデックスです。

note: type: textblock
en: write-mostly
ja: ほとんど書き込み

note: type: textblock
en: device is faulty
ja: デバイス故障

note: type: textblock
en: device is a RAID spare
ja: RAIDスペアデバイス

note: type: textblock
en: replacement
ja: 置換

note: type: textblock
en: This command deactivates the MD array named C<md>.  The device is stopped, but it is not destroyed or zeroed.
ja: このコマンドは C<md> という名前の MD アレイを無効化します。デバイスが停止されますが、破壊またはゼロ書き込みされません。

note: type: textblock
en: Create a directory named C<path>.
ja: C<path> という名前のディレクトリーを作成します。

note: type: textblock
en: This command creates a directory, setting the initial permissions of the directory to C<mode>.
ja: このコマンドはディレクトリーを作成します、ディレクトリーの初期パーミッションを C<mode> に設定します。

note: type: textblock
en: For common Linux filesystems, the actual mode which is set will be C<mode & ~umask & 01777>.  Non-native-Linux filesystems may interpret the mode in other ways.
ja: 一般的な Linux ファイルシステムに対して、設定されている実際のモードが C<mode & ~umask & 01777> とされます。Linux 固有のファイルシステム以外は他の方法でモードを解釈します。

note: type: textblock
en: See also L</mkdir>, L</umask>
ja: L</mkdir>, L</umask> 参照。

note: type: textblock
en: Create a directory named C<path>, creating any parent directories as necessary.  This is like the C<mkdir -p> shell command.
ja: C<path> という名前のディレクトリーを作成します、必要に応じて親ディレクトリーを作成します。これは C<mkdir -p> シェルコマンドと似ています。

note: type: textblock
en: For example: "/tmp/myprogXXXXXX" or "/Temp/myprogXXXXXX", the second one being suitable for Windows filesystems.
ja: 例: "/tmp/myprogXXXXXX" または "/Temp/myprogXXXXXX"、2 つめの例は Windows ファイルシステムに適しています。

note: type: textblock
en: The name of the temporary directory that was created is returned.
ja: 作成された一時ディレクトリーの名前を返します。

note: type: textblock
en: The temporary directory is created with mode 0700 and is owned by root.
ja: 一時ディレクトリーがモード 0700 で作成され、root により所有されます。

note: type: textblock
en: See also: L<mkdtemp(3)>
ja: 関連項目: L<mkdtemp(3)>

note: type: textblock
en: This creates an ext2/3/4 filesystem on C<device> with an external journal on C<journal>.  It is equivalent to the command:
ja: これは外部ジャーナルを C<journal> に持つ ext2/3/4 ファイルシステムを C<device> に作成します。次のコマンドと同じです:

note: type: textblock
en: See also L</mke2journal>.
ja: L</mke2journal> 参照。

note: type: textblock
en: I<This function is deprecated.> In new code, use the L</mke2fs> call instead.
ja: I<この関数は推奨されません。> 新しいコードでは、代わりに L</mke2fs> を使用してください。

note: type: textblock
en: This creates an ext2/3/4 filesystem on C<device> with an external journal on the journal labeled C<label>.
ja: これは外部ジャーナルをジャーナルラベル C<label> に持つ ext2/3/4 ファイルシステムを C<device> に作成します。

note: type: textblock
en: See also L</mke2journal-L>.
ja: L</mke2journal-L> 参照。

note: type: textblock
en: This creates an ext2/3/4 filesystem on C<device> with an external journal on the journal with UUID C<uuid>.
ja: これは外部ジャーナルを UUID C<uuid> のジャーナルに持つ ext2/3/4 ファイルシステムを C<device> に作成します。

note: type: textblock
en: See also L</mke2journal-U>.
ja: L</mke2journal-U> 参照。

note: type: textblock
en: This creates an ext2 external journal on C<device>.  It is equivalent to the command:
ja: これは C<device> に ext2 外部ジャーナルを作成します。次のコマンドと同じです:

note: type: textblock
en: This creates an ext2 external journal on C<device> with label C<label>.
ja: これはラベル C<label> を持つ C<device> に ext2 外部ジャーナルを作成します。

note: type: textblock
en: The filesystem block size.  Supported block sizes depend on the filesystem type, but typically they are C<1024>, C<2048> or C<4096> for Linux ext2/3 filesystems.
ja: ファイルシステムのブロック容量です。サポートされるブロック容量は、ファイルシステムの形式に依存します。一般的に Linux ext2/3 ファイルシステムには C<1024>, C<2048> または C<4096> です。

note: type: textblock
en: For UFS block sizes, please see L<mkfs.ufs(8)>.
ja: UFS ブロック容量は L<mkfs.ufs(8)> を参照してください。

note: type: =item
en: C<features>
ja: C<特徴>

note: type: textblock
en: This passes the I<-O> parameter to the external mkfs program.
ja: これは I<-O> パラメーターを外部の mkfs プログラムに渡します。

note: type: textblock
en: For certain filesystem types, this allows extra filesystem features to be selected.  See L<mke2fs(8)> and L<mkfs.ufs(8)> for more details.
ja: 特定のファイルシステム形式には、追加のファイルシステム機能が選択できます。詳細は L<mke2fs(8)> および L<mkfs.ufs(8)> を参照してください。

note: type: textblock
en: You cannot use this optional parameter with the C<gfs> or C<gfs2> filesystem type.
ja: C<gfs> または C<gfs2> ファイルシステム形式ではこのオプションのパラメーターを使用できません。

note: type: textblock
en: Create a btrfs filesystem, allowing all configurables to be set.  For more information on the optional arguments, see L<mkfs.btrfs(8)>.
ja: すべての設定可能なものについて設定を許可して、btrfs ファイルシステムを作成します。オプション引数の詳細は L<mkfs.btrfs(8)> を参照してください。

note: type: textblock
en: Since btrfs filesystems can span multiple devices, this takes a non-empty list of devices.
ja: btrfs ファイルシステムは複数のデバイスを結合できるので、これは非空白のデバイス一覧をとります。

note: type: textblock
en: For more details see L<https://bugzilla.redhat.com/show_bug.cgi?id=599503>
ja: 詳細は L<https://bugzilla.redhat.com/show_bug.cgi?id=599503> を参照してください

note: type: textblock
en: Create a Linux swap partition on C<device>.
ja: Linux swap パーティションを C<device> に作成します。

note: type: textblock
en: Create a swap partition on C<device> with label C<label>.
ja: ラベル C<label> を持つ C<device> に swap パーティションを作成します。

note: type: textblock
en: I<This function is deprecated.> In new code, use the L</mkswap> call instead.
ja: I<この関数は推奨されません。> 新しいコードでは、代わりに L</mkswap> を使用してください。

note: type: textblock
en: Create a swap partition on C<device> with UUID C<uuid>.
ja: UUID C<uuid> の C<device> に swap パーティションを作成します。

note: type: textblock
en: Create a swap file.
ja: swap ファイルを作成します。

note: type: textblock
en: See also: L</mkdtemp>.
ja: 関連項目: L</mkdtemp>

note: type: textblock
en: This loads a kernel module in the appliance.
ja: アプライアンスにカーネルモジュールを読み込みます。

note: type: textblock
en: Mount the virtio-9p filesystem with the tag C<mounttag> on the directory C<mountpoint>.
ja: タグ C<mounttag> を持つ virtio-9p ファイルシステムをディレクトリ C<mountpoint> にマウントします。

note: type: =head2
en: mount-local
ja: ローカルマウント

note: type: textblock
en: See L<guestfs(3)/MOUNT LOCAL> for full documentation.
ja: 完全なドキュメントは L<guestfs(3)/MOUNT LOCAL> を参照してください。

note: type: textblock
en: See also: L</mountpoints>
ja: 関連項目: L</mountpoints>

note: type: textblock
en: This returns the number of whole block devices that were added.  This is the same as the number of devices that would be returned if you called L</list-devices>.
ja: これは追加されたブロックデバイス全体の数を返します。これは L</list-devices> により返されるデバイス数と同じです。

note: type: textblock
en: To find out the maximum number of devices that could be added, call L</max-disks>.
ja: 追加できるデバイスの最大数を確認するには L</max-disks> を呼び出しください。

note: type: textblock
en: Restore the C<backupfile> (from a previous call to L</ntfsclone-out>) to C<device>, overwriting any existing contents of this device.
ja: C<backupfile> を(前に C</ntfsclone-out> を呼び出したところから)  C<device> に復元します。このデバイスの既存の内容はすべて上書きされます。

note: type: textblock
en: The optional C<rescue>, C<ignorefscheck>, C<preservetimestamps> and C<force> flags have precise meanings detailed in the L<ntfsclone(8)> man page.
ja: オプションの C<rescue>, C<ignorefscheck>, C<preservetimestamps> および C<force> フラグは L<ntfsclone(8)> マニュアルページに詳細な意味が説明されています。

note: type: textblock
en: Use L</ntfsclone-in> to restore the file back to a libguestfs device.
ja: ファイルを libguestfs デバイスに復元するには L</ntfsclone-in> を使用します。

note: type: textblock
en: This command repairs some fundamental NTFS inconsistencies, resets the NTFS journal file, and schedules an NTFS consistency check for the first boot into Windows.
ja: このコマンドは、いくつかの基本的な NTFS の不整合を修復し、 NTFS ジャーナルファイルをリセットし、次回 Windows 起動時に NTFS 完全性チェックをスケジュール化します。

note: type: textblock
en: This is I<not> an equivalent of Windows C<chkdsk>.  It does I<not> scan the filesystem for inconsistencies.
ja: これは Windows の C<chkdsk> と同等では I<ありません> 。不整合に対してファイルシステムをスキャン I<しません> 。

note: type: textblock
en: The optional C<clearbadsectors> flag clears the list of bad sectors.  This is useful after cloning a disk with bad sectors to a new disk.
ja: オプションの C<clearbadsectors> フラグは不良セクターの一覧をクリアします。不良セクターを持つディスクを新しいディスクにクローンした後に有用です。

note: type: textblock
en: This command resizes an NTFS filesystem, expanding or shrinking it to the size of the underlying device.
ja: このコマンドは NTFS ファイルシステムの容量を変更します。基礎となるデバイスの容量まで拡張または縮小します。

note: type: textblock
en: The new size (in bytes) of the filesystem.  If omitted, the filesystem is resized to fit the container (eg. partition).
ja: ファイルシステムの新しい容量 (バイト単位)。省略されると、ファイルシステムはコンテナー (例: パーティション) に合うよう容量を変更されます。

note: type: textblock
en: See also L<ntfsresize(8)>.
ja: L<ntfsresize(8)> 参照。

note: type: textblock
en: This command deletes the partition numbered C<partnum> on C<device>.
ja: このコマンドは C<device> にある C<partnum> 番のパーティションを削除します。

note: type: textblock
en: This command returns true if the partition C<partnum> on C<device> has the bootable flag set.
ja: C<device> にあるパーティション C<partnum> にブート可能フラグが設定されていると、このコマンドは真を返します。

note: type: textblock
en: See also L</part-set-bootable>.
ja: L</part-set-bootable> 参照。

note: type: textblock
en: Intel EFI / GPT partition table.
ja: Intel EFI / GPT パーティションテーブル。

note: type: textblock
en: AIX disk labels.
ja: AIX ディスクラベル。

note: type: textblock
en: Amiga "Rigid Disk Block" format.
ja: Amiga "Rigid Disk Block" 形式。

note: type: textblock
en: BSD disk labels.
ja: BSD ディスクラベル.

note: type: textblock
en: DASD, used on IBM mainframes.
ja: DASD, IBM メインフレームにおいて使用.

note: type: textblock
en: MIPS/SGI volumes.
ja: MIPS/SGI ボリューム.

note: type: textblock
en: Old Mac partition format.  Modern Macs use C<gpt>.
ja: 古い Mac パーティション形式。最近の Mac は C<gpt> を使用します。

note: type: textblock
en: NEC PC-98 format, common in Japan apparently.
ja: NEC PC-98 形式。日本において一般的に見られます。

note: type: textblock
en: Sun disk labels.
ja: Sun ディスクラベル

note: type: textblock
en: Partition number, counting from 1.
ja: パーティション番号。1 から数えます。

note: type: textblock
en: End of the partition in bytes.
ja: バイト単位のパーティションの終了位置。

note: type: textblock
en: Size of the partition in bytes.
ja: バイト単位のパーティション容量。

note: type: textblock
en: This sets the bootable flag on partition numbered C<partnum> on device C<device>.  Note that partitions are numbered from 1.
ja: デバイス C<device> のパーティション番号 C<partnum> にブート可能フラグを設定します。パーティションは 1 から番号が始まることに注意してください。

note: type: textblock
en: See also L</part-to-partnum>, L</device-index>.
ja: L</part-to-partnum>, L</device-index> も参照してください。

note: type: textblock
en: See also L</part-to-dev>.
ja: L</part-to-dev> 参照。

note: type: textblock
en: See also L</pwrite>, L</pread-device>.
ja: L</pwrite>, L</pread-device> 参照。

note: type: textblock
en: See also L</pread>.
ja: L</pread> 参照。

note: type: textblock
en: Generate a new random UUID for the physical volume C<device>.
ja: 物理ボリューム C<device> に対する新しいランダムな UUID を生成します。

note: type: textblock
en: Generate new random UUIDs for all physical volumes.
ja: すべての物理ボリュームに対する新しいランダムな UUID を生成します。

note: type: textblock
en: See also L</pvs-full>.
ja: L</pvs-full> 参照。

note: type: textblock
en: This command returns the UUID of the LVM PV C<device>.
ja: このコマンドは LVM PV C<device> の UUID を返します。

note: type: textblock
en: See also L</pread>, L</pwrite-device>.
ja: L</pread>, L</pwrite-device> 参照。

note: type: textblock
en: See also L</pwrite>.
ja: L</pwrite> 参照。

note: type: textblock
en: This command reads the target of a symbolic link.
ja: このコマンドはシンボリックリンクの参照先を読み込みます。

note: type: textblock
en: See also: L</lremovexattr>, L<attr(5)>.
ja: 関連項目: L</lremovexattr>, L<attr(5)>

note: type: textblock
en: Remove the single file C<path>.
ja: 単一ファイル C<path> を削除します。

note: type: textblock
en: Remove the file C<path>.
ja: ファイル C<path> を削除します。

note: type: textblock
en: If the file doesn't exist, that error is ignored.  (Other errors, eg. I/O errors or bad paths, are not ignored)
ja: ファイルが存在しない場合、そのエラーは無視されます。（I/O エラーや不正なパスなど、他のエラーは無視されません）

note: type: textblock
en: This call cannot remove directories.  Use L</rmdir> to remove an empty directory, or L</rm-rf> to remove directories recursively.
ja: この呼び出しはディレクトリーを削除できません。空のディレクトリーを削除するには L</rmdir> を、ディレクトリーを再帰的に削除するには L</rm-rf> を使用します。

note: type: textblock
en: Remove the single directory C<path>.
ja: 単一ディレクトリ C<path> を削除します。

note: type: textblock
en: The default is C<NULL> unless overridden by setting C<LIBGUESTFS_APPEND> environment variable.
ja: C<LIBGUESTFS_APPEND> 環境変数を設定して上書きされなければ、デフォルトは C<NULL> です。

note: type: textblock
en: Setting C<append> to C<NULL> means I<no> additional options are passed (libguestfs always adds a few of its own).
ja: C<append> を C<NULL> に設定することは、追加のオプションが渡され I<ない> ことを意味します（libguestfs は常に自身のいくつかを追加します）。

note: type: textblock
en: This is enabled by default (since libguestfs 1.5.24, previously it was disabled by default).
ja: デフォルトで有効です（libguestfs 1.5.24 以降、以前は デフォルトで無効でした）。

note: type: textblock
en: The default is disabled.
ja: デフォルトは無効です。

note: type: textblock
en: This sets the ext2 file generation of a file.
ja: これはファイルの ext2 ファイル世代を設定します。

note: type: textblock
en: See L</get-e2generation>.
ja: L</get-e2generation> を参照してください。

note: type: textblock
en: Only some filesystem types support labels, and libguestfs supports setting labels on only a subset of these.
ja: いくつかのファイルシステム形式のみがラベルをサポートします。そして libguestfs はこれらのサブセットのみにおいてラベルの設定をサポートします。

note: type: textblock
en: To read the label on a filesystem, call L</vfs-label>.
ja: ファイルシステムのラベルを読み込むには L</vfs-label> を呼び出します。

note: type: textblock
en: The C<creds> list must be a non-empty list of strings.  Possible strings are:
ja: C<creds> 一覧は文字列の空ではない一覧にする必要があります。利用可能な文字列は次のとおりです:

note: type: textblock
en: See libvirt documentation for the meaning of these credential types.
ja: これらのクレデンシャル種別の意味は libvirt ドキュメントを参照してください。

note: type: textblock
en: You can also change this by setting the environment variable C<LIBGUESTFS_MEMSIZE> before the handle is created.
ja: ハンドルが設定される前に環境変数 C<LIBGUESTFS_MEMSIZE> を設定することにより、これを変更できます。

note: type: textblock
en: If C<network> is true, then the network is enabled in the libguestfs appliance.  The default is false.
ja: C<network> が真ならば、libguestfs アプライアンスにおいてネットワークが有効になります。デフォルトは偽です。

note: type: textblock
en: You must call this before calling L</launch>, otherwise it has no effect.
ja: L</launch> を呼び出す前に、これを呼び出さなければいけません。そうしなければ効果がありません。

note: type: textblock
en: Set the path that libguestfs searches for kernel and initrd.img.
ja: libguestfs がカーネルおよび initrd.img を検索するパスを設定します。

note: type: textblock
en: Setting C<path> to C<NULL> restores the default path.
ja: C<path> に C<NULL> を設定することによりパスの初期値を復元します。

note: type: textblock
en: If C<pgroup> is true, child processes are placed into their own process group.
ja: C<pgroup> が真ならば、子プロセスは自身のプロセスグループの中に置かれます。

note: type: textblock
en: Change the number of virtual CPUs assigned to the appliance.  The default is C<1>.  Increasing this may improve performance, though often it has no effect.
ja: アプライアンスに割り当てられる仮想 CPU 数を変更します。初期値は C<1> です。これを増やすことにより性能を向上させられますが、ときどき効果がありません。

note: type: textblock
en: This function must be called before L</launch>.
ja: この関数は L</launch> の前に呼び出す必要があります。

note: type: textblock
en: If C<verbose> is true, this turns on verbose messages.
ja: C<verbose> が真ならば、メッセージの冗長化を有効にします。

note: type: textblock
en: See the documentation about SELINUX in L<guestfs(3)>.
ja: L<guestfs(3)> における SELinux に関するドキュメントを参照してください。

note: type: textblock
en: See also: L</lsetxattr>, L<attr(5)>.
ja: 関連項目: L</lsetxattr>, L<attr(5)>

note: type: textblock
en: See also: L</sfdisk-l>, L</sfdisk-N>, L</part-init>
ja: 関連項目: L</sfdisk-l>, L</sfdisk-N>, L</part-init>

note: type: textblock
en: See also: L</sfdisk>, the L<sfdisk(8)> manpage and L</part-disk>
ja: 関連項目: L</sfdisk>, L<sfdisk(8)> マニュアルページおよび L</part-disk>

note: type: textblock
en: See also: L</part-add>
ja: 関連項目: L</part-add>

note: type: textblock
en: See also: L</part-list>
ja: 関連項目: L</part-list>

note: type: textblock
en: See also: L</command-lines>
ja: 関連項目: L</command-lines>

note: type: textblock
en: This is the opposite of L</launch>.  It performs an orderly shutdown of the backend process(es).  If the autosync flag is set (which is the default) then the disk image is synchronized.
ja: これは L</launch> の反対です。バックエンドプロセスの通常シャットダウンを実行します。自動同期フラグが設定されていると（これが標準です）、ディスクイメージが同期されます。

note: type: textblock
en: If the subprocess exits with an error then this function will return an error, which should I<not> be ignored (it may indicate that the disk image could not be written out properly).
ja: サブプロセスがエラーで終了すると、この関数はエラーを返します。これは（ディスクイメージが正しく書き出されていないことを意味する可能性があるので）無視すべき I<ではありません> 。

note: type: textblock
en: Sleep for C<secs> seconds.
ja: C<secs> 秒間スリープします。

note: type: textblock
en: Allowed encodings are:
ja: 許可されるエンコードは次のとおりです:

note: type: textblock
en: Single 8-bit-byte characters.
ja: 単一の 8 ビットのバイト文字。

note: type: textblock
en: 16-bit big endian strings such as those encoded in UTF-16BE or UCS-2BE.
ja: UTF-16BE や UCS-2BE でエンコードされたもののように 16 ビットのビッグエンディアン文字列。

note: type: =item
en: l (lower case letter L)
ja: l (小文字の L)

note: type: textblock
en: 16-bit little endian such as UTF-16LE and UCS-2LE.  This is useful for examining binaries in Windows guests.
ja: UTF-16LE や UCS-2LE のような 16 ビットのリトルエンディアン。これは Windows 仮想マシンにあるバイナリーを検査するために有用です。

note: type: textblock
en: 32-bit big endian such as UCS-4BE.
ja: UCS-4BE のような 32 ビットのビッグエンディアン。

note: type: textblock
en: 32-bit little endian such as UCS-4LE.
ja: UCS-4LE のような 32 ビットのリトルエンディアン。

note: type: textblock
en: The returned strings are transcoded to UTF-8.
ja: 返される文字列は UTF-8 に変換されます。

note: type: textblock
en: This command disables the libguestfs appliance swap on file.
ja: このコマンドは libguestfs アプライアンスの swap on ファイルを無効にします。

note: type: textblock
en: This command disables the libguestfs appliance swap on labeled swap partition.
ja: このコマンドは libguestfs アプライアンスの swap on ラベル付き swap パーティションを無効にします。

note: type: textblock
en: This command disables the libguestfs appliance swap partition with the given UUID.
ja: このコマンドは libguestfs アプライアンスの指定された UUID を持つ swap パーティションを無効にします。

note: type: textblock
en: See also L</get-umask>, L<umask(2)>, L</mknod>, L</mkdir>.
ja: L</get-umask>, L<umask(2)>, L</mknod>, L</mkdir> 参照。

note: type: textblock
en: This call returns the previous umask.
ja: この呼び出しは元の umask を返します。

note: type: textblock
en: This unmounts the given filesystem.  The filesystem may be specified either by its mountpoint (path) or the device which contains the filesystem.
ja: これは与えられたファイルシステムをアンマウントします。ファイルシステムは、そのマウントポイント (path)、またはファイルシステムを含むデバイスにより指定されます。

note: type: textblock
en: This unmounts all mounted filesystems.
ja: これはマウントされたファイルシステムをすべてアンマウントします。

note: type: textblock
en: Some internal mounts are not unmounted by this call.
ja: いくつかの内部マウントはこの呼び出しによりアンマウントされません。

note: type: textblock
en: If libguestfs is exporting the filesystem on a local mountpoint, then this unmounts it.
ja: libguestfs がローカルマウントポイントにあるファイルシステムをエクスポートしているならば、これによりアンマウントされます。

note: type: textblock
en: See also L</download>.
ja: L</download> 参照。

note: type: textblock
en: See also L</upload>, L</pwrite>.
ja: L</upload>, L</pwrite> 参照。

note: type: textblock
en: This command sets the timestamps of a file with nanosecond precision.
ja: このコマンドはファイルのタイムスタンプをナノ秒単位で設定します。

note: type: textblock
en: Return the libguestfs version number that the program is linked against.
ja: プログラムがリンクしている libguestfs バージョン番号を返します。

note: type: textblock
en: See also: L<guestfs(3)/LIBGUESTFS VERSION NUMBERS>.
ja: 関連項目: L<guestfs(3)/LIBGUESTFS VERSION NUMBERS>

note: type: textblock
en: If the filesystem is unlabeled, this returns the empty string.
ja: ファイルシステムにラベルが付いていないと、空の文字列が返されます。

note: type: textblock
en: To find a filesystem from the label, use L</findfs-label>.
ja: ラベルからファイルシステムを検索するには L</findfs-label> を使用します。

note: type: textblock
en: If the filesystem does not have a UUID, this returns the empty string.
ja: ファイルシステムが UUID を持っていないと、空の文字列を返します。

note: type: textblock
en: To find a filesystem from the UUID, use L</findfs-uuid>.
ja: UUID からファイルシステムを検索するには L</findfs-uuid> を使用します。

note: type: textblock
en: This command is the same as running C<vgchange -a y|n volgroups...>
ja: このコマンドは C<vgchange -a y|n volgroups...> を実行するときと同じです。

note: type: textblock
en: Generate a new random UUID for the volume group C<vg>.
ja: ランダムな新しい UUID をボリュームグループ C<vg> に対して生成します。

note: type: textblock
en: Generate new random UUIDs for all volume groups.
ja: すべての物理ボリュームに対する新しいランダムな UUID を生成します。

note: type: textblock
en: This creates an LVM volume group called C<volgroup> from the non-empty list of physical volumes C<physvols>.
ja: これは、物理ボリューム C<physvols> の空ではない一覧から、C<volgroup> という名前の LVM ボリュームグループを作成します。

note: type: textblock
en: Given a VG called C<vgname>, this returns the UUIDs of all the logical volumes created in this volume group.
ja: C<vgname> という VG が指定されると、これはこのボリュームグループに作成されたすべての論理ボリュームの UUID を返します。

note: type: textblock
en: See also L</vgpvuuids>.
ja: L</vgpvuuids> 参照。

note: type: textblock
en: C<vgname> is an LVM volume group.  This command examines the volume group and returns its metadata.
ja: C<vgname> は LVM ボリュームグループです。このコマンドは、ボリュームグループを検査して、そのメタ情報を返します。

note: type: textblock
en: Note that the metadata is an internal structure used by LVM, subject to change at any time, and is provided for information only.
ja: メタ情報は、LVM により使用される内部構造で、いつでも変更を強制され、情報に対してのみ提供されることに注意してください。

note: type: textblock
en: See also L</vglvuuids>.
ja: L</vglvuuids> 参照。

note: type: textblock
en: Remove an LVM volume group C<vgname>, (for example C<VG>).
ja: LVM ボリュームグループ C<vgname> を削除します（例: C<VG>）。

note: type: textblock
en: Rename a volume group C<volgroup> with the new name C<newvolgroup>.
ja: ボリュームグループ C<volgroup> の名前を新しい名前 C<newvolgroup> に変更します。

note: type: textblock
en: See also L</vgs-full>.
ja: L</vgs-full> 参照。

note: type: textblock
en: This command returns the UUID of the LVM VG named C<vgname>.
ja: このコマンドは C<vgname> という名前の LVM ボリュームグループの UUID を返します。

note: type: textblock
en: This command counts the characters in a file, using the C<wc -c> external command.
ja: このコマンドは C<wc -c> 外部コマンドを使用して、ファイルにある文字数を集計します。

note: type: textblock
en: This command counts the lines in a file, using the C<wc -l> external command.
ja: このコマンドは C<wc -l> 外部コマンドを使用して、ファイルにある行数を集計します。

note: type: textblock
en: This command counts the words in a file, using the C<wc -w> external command.
ja: このコマンドは C<wc -w> 外部コマンドを使用して、ファイルにある単語を数えます。

note: type: textblock
en: This does not erase the filesystem itself nor any other data from the C<device>.
ja: これは、ファイルシステム自身を削除しません、また C<device> から他のどんなデータも削除しません。

note: type: textblock
en: Compare with L</zero> which zeroes the first few blocks of a device.
ja: デバイスの最初の数ブロックをゼロにする L</zero> と比較します。

note: type: textblock
en: See also L</write-append>.
ja: L</write-append> 参照。

note: type: textblock
en: This call appends C<content> to the end of file C<path>.  If C<path> does not exist, then a new file is created.
ja: この関数は C<content> を C<path> ファイルの最後に追加します。もし C<path> が存在しなければ、新しいファイルが作成されます。

note: type: textblock
en: See also L</write>.
ja: L</write> 参照。

note: type: textblock
en: I<This function is deprecated.> In new code, use the L</write> call instead.
ja: I<この関数は推奨されません。> 新しいコードでは、代わりに L</write> を使用してください。

note: type: textblock
en: Change the parameters of the XFS filesystem on C<device>.
ja: C<device> において XFS ファイルシステムのパラメーターを変更します。

note: type: textblock
en: Grow the XFS filesystem mounted at C<path>.
ja: C<path> にマウントされた XFS ファイルシステムを拡大します。

note: type: textblock
en: C<pathordevice> is a mounted XFS filesystem or a device containing an XFS filesystem.  This command returns the geometry of the filesystem.
ja: C<pathordevice> は、マウントされた XFS ファイルシステム、または XFS ファイルシステムを含むデバイスです。このコマンドはファイルシステムのジオメトリーを返します。

note: type: textblock
en: Repair corrupt or damaged XFS filesystem on C<device>.
ja: 破損または破壊された C<device> の XFS ファイルシステムを修復します。

note: type: textblock
en: This calls the external C<zegrep> program and returns the matching lines.
ja: これは外部の C<zegrep> プログラムを呼び出し、一致する行を返します。

note: type: textblock
en: This calls the external C<zegrep -i> program and returns the matching lines.
ja: これは外部の C<zegrep -i> プログラムを呼び出し、一致する行を返します。

note: type: textblock
en: If blocks are already zero, then this command avoids writing zeroes.  This prevents the underlying device from becoming non-sparse or growing unnecessarily.
ja: ブロックデバイスがすでに 0 ならば、このコマンドは 0 を書き込みません。これは、下にあるブロックデバイスが不必要に非スパース化されたり大きくなったりすることを避けるためです。

note: type: textblock
en: See also: L</zero-device>, L</scrub-device>, L</is-zero-device>
ja: 関連項目: L</zero-device>, L</scrub-device>, L</is-zero-device>

note: type: textblock
en: The filesystem contents are not affected, but any free space in the filesystem is freed.
ja: ファイルシステムの内容は影響を受けません。しかし、ファイルシステムにある空き領域はすべて開放されます。

note: type: textblock
en: This calls the external C<zfgrep> program and returns the matching lines.
ja: これは外部の C<zfgrep> プログラムを呼び出し、一致する行を返します。

note: type: textblock
en: This calls the external C<zfgrep -i> program and returns the matching lines.
ja: これは外部の C<zfgrep -i> プログラムを呼び出し、一致する行を返します。

note: type: textblock
en: I<This function is deprecated.> In new code, use the L</file> call instead.
ja: I<この関数は推奨されません。> 新しいコードでは、代わりに L</file> を使用してください。

note: type: textblock
en: This calls the external C<zgrep -i> program and returns the matching lines.
ja: 外部 C<zgrep -i> プログラムを呼び出し、一致する行を返します。

note: type: textblock
en: To create a sparse file, use L</sparse> instead.  To create a prepared disk image, see L</PREPARED DISK IMAGES>.
ja: スパースなファイルを作成するには、代わりに L</sparse> を使用します。非スパースなディスクイメージを作成するには、 L</準備済みディスクイメージ> を参照してください。

note: type: textblock
en: See also the guestfish commands C<event> and C<list-events>.
ja: guestfish コマンドの C<event> および C<list-events> 参照。

note: type: textblock
en: See also L<display(1)>.
ja: L<display(1)> 参照。

note: type: textblock
en: This echos the parameters to the terminal.
ja: パラメーターを端末に返します。

note: type: textblock
en: See also the guestfish commands C<delete-event> and C<list-events>.
ja: guestfish コマンドの C<delete-event> および C<list-events> 参照。

note: type: textblock
en: See L</WILDCARDS AND GLOBBING>.
ja: L</WILDCARDS AND GLOBBING> 参照。

note: type: textblock
en: See also L</hexdump>.
ja: L</hexdump> 参照。

note: type: textblock
en: Opens the manual page for guestfish.
ja: guestfish のマニュアルページを開きます。

note: type: textblock
en: This is used to view a file.
ja: ファイルを表示するために使用します。

note: type: textblock
en: The default viewer is C<$PAGER>.  However if you use the alternate command C<less> you will get the C<less> command specifically.
ja: デフォルトのビューアーは C<$PAGER> です。  しかし代替のコマンド C<less> を使用すると、明示的に C<less> コマンドが使えます。

note: type: textblock
en: Set the environment variable C<VAR> to the string C<value>.
ja: 環境変数 C<VAR> を文字列 C<value> に設定します。

note: type: textblock
en: To print the value of an environment variable use a shell command such as:
ja: 環境変数の値を表示するには、次のようにシェルコマンドを使用します:

note: type: textblock
en: See also L<guestfs(3)/AVAILABILITY>.
ja: L<guestfs(3)/AVAILABILITY> 参照。

note: type: textblock
en: Remove C<VAR> from the environment.
ja: 環境から C<VAR> を削除します。

note: type: textblock
en: guestfish - the guest filesystem shell
ja: guestfish - ゲスト・ファイルシステム・シェル

note: type: textblock
en: Guestfish is a shell and command-line tool for examining and modifying virtual machine filesystems.  It uses libguestfs and exposes all of the functionality of the guestfs API, see L<guestfs(3)>.
ja: guestfish は仮想マシンのファイルシステムを検査および変更するために 使用するシェルおよびコマンドラインツールです。 これは libguestfs を使用し、 guestfs API のすべての機能を提供します。 詳細は L<guestfs(3)> を参照してください。

note: type: textblock
en: Guestfish gives you structured access to the libguestfs API, from shell scripts or the command line or interactively.  If you want to rescue a broken virtual machine image, you should look at the L<virt-rescue(1)> command.
ja: guestfish は、シェルスクリプト、コマンドライン、対話式シェルから libguestfs API への構造的なアクセスを提供します。 壊れた仮想マシンイメージを救出したい場合、 L<virt-rescue(1)> コマンドを考えてください。

note: type: =head2
en: As an interactive shell
ja: 対話式シェルとして

note: type: verbatim
en:  Welcome to guestfish, the guest filesystem shell for
     editing virtual machine filesystems.
ja: guestfish へようこそ。仮想マシンのファイルシステムを
    編集するためのゲスト・ファイルシステム・シェルです。

note: type: verbatim
en:  Type: 'help' for a list of commands
           'man' to read the manual
           'quit' to quit the shell
ja:  入力: コマンド一覧の表示は 'help'
           マニュアルの参照は 'man'
           シェルの終了は 'quit'

note: type: =head2
en: From shell scripts
ja: シェルスクリプトから

note: type: textblock
en: List the LVM logical volumes in a disk image:
ja: ディスクイメージにある LVM 論理ボリュームを一覧表示します:

note: type: textblock
en: List all the filesystems in a disk image:
ja: ディスクイメージにあるファイルシステムをすべて一覧表示します:

note: type: =head2
en: On one command line
ja: コマンドライン 1 行において

note: type: =head2
en: Mount disks automatically
ja: ディスクを自動的にマウントします

note: type: textblock
en: Use the I<-i> option to automatically mount the disks from a virtual machine:
ja: 仮想マシンからディスクを自動的にマウントするには I<-i> オプションを使用します:

note: type: =head2
en: As a script interpreter
ja: スクリプトのインタープリターとして

note: type: textblock
en: Create a 100MB disk containing an ext2-formatted partition:
ja: ext2 フォーマット済みパーティションを含む 100MB ディスクを作成します:

note: type: =head2
en: Start with a prepared disk
ja: 準備済みディスクを用いた起動

note: type: textblock
en: To list what is available do:
ja: 利用可能なものを一覧表示する方法:

note: type: =head2
en: Remote drives
ja: リモートドライブ

note: type: textblock
en: Access a remote disk using ssh:
ja: SSH を使用してリモートディスクにアクセスします:

note: type: =head2
en: Remote control
ja: リモート制御

note: type: textblock
en: Displays general help on options.
ja: オプションの一般的なヘルプを表示します。

note: type: textblock
en: Lists all available guestfish commands.
ja: すべての利用可能な guestfish コマンドを一覧表示します。

note: type: textblock
en: Displays detailed help on a single command C<cmd>.
ja: 単一のコマンド C<cmd> の詳細なヘルプを表示します。

note: type: textblock
en: Add a block device or virtual machine image to the shell.
ja: ブロックデバイスまたは仮想マシンイメージをシェルに追加します。

note: type: textblock
en: Using this flag is mostly equivalent to using the C<add> command, with C<readonly:true> if the I<--ro> flag was given, and with C<format:...> if the I<--format=...> flag was given.
ja: このフラグを使用することは C<add> コマンドを使用することとほぼ同じです。 I<--ro> フラグが指定された場合、C<readonly:true> と同じです。 I<--format=...> フラグが指定された場合、C<format:...> と同じです。

note: type: textblock
en: Add a remote disk.  See L</ADDING REMOTE STORAGE>.
ja: リモートディスクを追加します。 L</リモートストレージの追加> 参照。

note: type: textblock
en: When used in conjunction with the I<-d> option, this specifies the libvirt URI to use.  The default is to use the default libvirt connection.
ja:  I<-d> オプションと同時に使用するとき、 これは使用する libvirt URI を指定します。 標準状態で標準の libvirt 接続を使用します。

note: type: textblock
en: If using the I<--listen> option and a csh-like shell, use this option.  See section L</REMOTE CONTROL AND CSH> below.
ja: I<--listen> オプションと csh 系シェルを使用している場合、 このオプションを使用します。 以下の L</リモート制御と csh> のセクションを参照してください。

note: type: textblock
en: Add disks from the named libvirt domain.  If the I<--ro> option is also used, then any libvirt domain can be used.  However in write mode, only libvirt domains which are shut down can be named here.
ja: 名前付き libvirt 仮想マシンからディスクを追加します。 I<--ro> オプションも使用されている場合、すべての libvirt 仮想マシンを使用できます。 しかしながら、書き込みモードでは、 停止状態の libvirt 仮想マシンのみ指定できます。

note: type: textblock
en: Domain UUIDs can be used instead of names.
ja: 名前の代わりに仮想マシンの UUID を使用できます。

note: type: textblock
en: Using this flag is mostly equivalent to using the C<add-domain> command, with C<readonly:true> if the I<--ro> flag was given, and with C<format:...> if the I<--format=...> flag was given.
ja: このフラグを使用することは、C<add-domain> コマンドを使用することとほぼ同等です。 I<--ro> フラグを指定した場合、C<readonly:true> が付きます。 I<--format=...> フラグを指定した場合、C<format:...> が付きます。

note: type: textblock
en: When prompting for keys and passphrases, guestfish normally turns echoing off so you cannot see what you are typing.  If you are not worried about Tempest attacks and there is no one else in the room you can specify this flag to see what you are typing.
ja: キーやパスフレーズを入力するとき、通常 guestfish はエコーを無効化します。 そのため、入力内容を確認できません。 テンペスト攻撃の心配がなく、 部屋に誰も居なければ、 入力内容を確認するためにこのフラグを指定できます。

note: type: textblock
en: If you have untrusted raw-format guest disk images, you should use this option to specify the disk format.  This avoids a possible security problem with malicious guests (CVE-2010-3851).  See also L</add>.
ja: 仮想マシンのディスクイメージが信頼できない raw 形式である場合、 ディスク形式を指定するためにこのオプションを使用すべきです。 これにより、悪意のある仮想マシンにより起こり得る セキュリティ問題を回避できます (CVE-2010-3851)。 L</add> 参照。

note: type: textblock
en: Using L<virt-inspector(1)> code, inspect the disks looking for an operating system and mount filesystems as they would be mounted on the real virtual machine.
ja: L<virt-inspector(1)> コードを使用すると、 オペレーティングシステムを判定するためにディスクを検査します。 また、実際の仮想マシンにマウントすることと同じように ファイルシステムをマウントします。

note: type: textblock
en: Typical usage is either:
ja: 一般的な使用法は次のどちらかです:

note: type: textblock
en: (for an inactive libvirt domain called I<myguest>), or:
ja: (I<myguest> という停止状態の libvirt 仮想マシンの場合)、または:

note: type: textblock
en: (for active domains, readonly), or specify the block device directly:
ja: (動作中の仮想マシンの場合、読み込み専用)、 またはブロックデバイスを直接指定します:

note: type: textblock
en: Note that the command line syntax changed slightly over older versions of guestfish.  You can still use the old syntax:
ja: コマンドライン構文が古いバージョンの guestfish から少し変更されたことに注意してください。 まだ古い構文を使用することができます:

note: type: textblock
en: Using this flag is mostly equivalent to using the C<inspect-os> command and then using other commands to mount the filesystems that were found.
ja: このフラグを使用することは、 C<inspect-os> コマンドを使用することとほぼ同じです。 検出されたファイルシステムをマウントするために 他のコマンドを使用します。

note: type: textblock
en: Fork into the background and listen for remote commands.  See section L</REMOTE CONTROL GUESTFISH OVER A SOCKET> below.
ja: バックグラウンドにフォークし、リモートコマンドをリッスンします。 以下の L</REMOTE CONTROL GUESTFISH OVER A SOCKET> 参照。

note: type: textblock
en: Connect to a live virtual machine.  (Experimental, see L<guestfs(3)/ATTACHING TO RUNNING DAEMONS>).
ja: 動作中の仮想マシンに接続します。 (実験的、L<guestfs(3)/ATTACHING TO RUNNING DAEMONS> 参照)。

note: type: textblock
en: If any I<-m> or I<--mount> options are given, the guest is automatically launched.
ja: 何らかの I<-m> または I<--mount> オプションが指定されると、 仮想マシンが自動的に起動されます。

note: type: textblock
en: Enable QEMU user networking in the guest.
ja: 仮想マシンにおいて QEMU のユーザーモードのネットワークを有効にします。

note: type: textblock
en: Disable autosync.  This is enabled by default.  See the discussion of autosync in the L<guestfs(3)> manpage.
ja: 自動同期を無効化します。 これは標準で有効化されています。 L<guestfs(3)> マニュアルページの自動同期に関する記載を 参照してください。

note: type: textblock
en: If writes fail to pipe commands (see L</PIPES> below), then the command returns an error.
ja: コマンドのパイプ (以下の L</パイプ> 参照) への書き込みに失敗した場合、 このコマンドがエラーを返します。

note: type: textblock
en: The default (also for historical reasons) is to ignore such errors so that:
ja: 標準状態では、(歴史的な理由から) そのようなエラーは次のために無視されます。

note: type: textblock
en: doesn't give an error.
ja: エラーは渡されません。

note: type: textblock
en: Enable progress bars, even when guestfish is used non-interactively.
ja: guestfish が非対話式モードを使用している場合でも、 進行状況バーを有効にします。

note: type: textblock
en: Progress bars are enabled by default when guestfish is used as an interactive shell.
ja: guestfish を対話式シェルで使用するとき、 進行状況バーが標準で有効になっています。

note: type: textblock
en: Disable progress bars.
ja: 進行状況バーを無効にします。

note: type: textblock
en: Send remote commands to C<$GUESTFISH_PID> or C<pid>.  See section L</REMOTE CONTROL GUESTFISH OVER A SOCKET> below.
ja: リモートコマンドを C<$GUESTFISH_PID> または C<pid> に送信します。 以下の L</REMOTE CONTROL GUESTFISH OVER A SOCKET> 参照。

note: type: textblock
en: This changes the I<-a>, I<-d> and I<-m> options so that disks are added and mounts are done read-only.
ja: ディスクが追加され、読み込み専用でマウントされるよう、 I<-a>, I<-d>, I<-m> オプションを変更します。

note: type: textblock
en: The option must always be used if the disk image or virtual machine might be running, and is generally recommended in cases where you don't need write access to the disk.
ja: ディスクイメージまたは仮想マシンが使用中の場合、 必ずこのオプションを使用する必要があります。 また、ディスクへの書き込みアクセスが不要な場合、 このオプションが一般的に推奨されます。

note: type: textblock
en: Note that prepared disk images created with I<-N> are not affected by this option.  Also commands like C<add> are not affected - you have to specify the C<readonly:true> option explicitly if you need it.
ja: I<-N> オプションで作成された準備済みディスクイメージは、 このオプションの効果がないことに注意してください。 C<add> のようなコマンドも影響を受けません。 必要があれば、C<readonly:true> オプションを明示的に指定する必要があります。

note: type: textblock
en: See also L</OPENING DISKS FOR READ AND WRITE> below.
ja: 以下の L</OPENING DISKS FOR READ AND WRITE> 参照。

note: type: textblock
en: Enable very verbose messages.  This is particularly useful if you find a bug.
ja: 非常に冗長なメッセージを出力します。  バグを探す場合、とくに有用です。

note: type: textblock
en: Display the guestfish / libguestfs version number and exit.
ja: guestfish / libguestfs のバージョン番号を表示して、終了します。

note: type: textblock
en: This changes the I<-a>, I<-d> and I<-m> options so that disks are added and mounts are done read-write.
ja: ディスクが追加され、読み書き可能でマウントされるよう、 I<-a>, I<-d>, I<-m> オプションを変更します。

note: type: textblock
en: See L</OPENING DISKS FOR READ AND WRITE> below.
ja: 以下の L</OPENING DISKS FOR READ AND WRITE> 参照。

note: type: textblock
en: Echo each command before executing it.
ja: 各コマンドを実行する前にエコーします。

note: type: =head1
en: COMMANDS ON COMMAND LINE
ja: コマンドラインにおけるコマンド

note: type: =head1
en: USING launch (OR run)
ja: launch (または run) の使用法

note: type: textblock
en: launch (aka run)
ja: launch (別名 run)

note: type: textblock
en: mount or -m/--mount
ja: mount または -m/--mount

note: type: textblock
en: Alert (bell) character.
ja: アラート（ベル）文字。

note: type: textblock
en: Backspace character.
ja: バックスペース文字。

note: type: textblock
en: Form feed character.
ja: フォームフィード文字。

note: type: textblock
en: Newline character.
ja: 改行文字。

note: type: textblock
en: Carriage return character.
ja: 復帰文字。

note: type: textblock
en: Horizontal tab character.
ja: 水平タブ文字。

note: type: textblock
en: Vertical tab character.
ja: 垂直タブ文字。

note: type: textblock
en: A literal double quote character.
ja: 二重引用符文字。

note: type: textblock
en: A character with octal value I<ooo>.  There must be precisely 3 octal digits (unlike C).
ja: 8 進値 I<ooo> を持つ文字。（C とは異なり）ちょうど 3 桁である必要があります。

note: type: textblock
en: A character with hex value I<hh>.  There must be precisely 2 hex digits.
ja: 16 進数値 I<hh> を持つ文字。ちょうど 2 桁である必要があります。

note: type: textblock
en: A literal backslash character.
ja: 文字としてのバックスラッシュ文字。

note: type: =head2
en: OPTIONAL ARGUMENTS
ja: オプション引数

note: type: =head1
en: NUMBERS
ja: 数値

note: type: textblock
en: This section applies to all commands which can take integers as parameters.
ja: このセクションはパラメーターとして整数を取り得るすべてのコマンドに適用されます。

note: type: =head2
en: SIZE SUFFIX
ja: 容量の接尾辞

note: type: textblock
en: When the command takes a parameter measured in bytes, you can use one of the following suffixes to specify kilobytes, megabytes and larger sizes:
ja: コマンドがバイト単位で計算されるパラメーターをとるとき、キロバイト、メガバイト、それより大きい容量を指定するために、以下の接尾辞のどれかをとることができます:

note: type: =item
en: B<k> or B<K> or B<KiB>
ja: B<k> または B<K> または B<KiB>

note: type: textblock
en: The size in kilobytes (multiplied by 1024).
ja: キロ（1024 の掛け算）バイト単位の容量です。

note: type: textblock
en: The size in SI 1000 byte units.
ja: 国際単位系（SI）の 1000 バイト単位の容量です。

note: type: =item
en: B<M> or B<MiB>
ja: B<M> または B<MiB>

note: type: textblock
en: The size in megabytes (multiplied by 1048576).
ja: メガ（1048576 の掛け算）バイト単位の容量です。

note: type: textblock
en: The size in SI 1000000 byte units.
ja: 国際単位系（SI）の 1000000 バイト単位の容量です。

note: type: =item
en: B<G> or B<GiB>
ja: B<G> または B<GiB>

note: type: textblock
en: The size in gigabytes (multiplied by 2**30).
ja: ギガ（2 の 30 乗の掛け算）バイト単位の容量です。

note: type: textblock
en: The size in SI 10**9 byte units.
ja: 国際単位系（SI）の 10 の 9 乗バイト単位の容量です。

note: type: =item
en: B<T> or B<TiB>
ja: B<T> または B<TiB>

note: type: textblock
en: The size in terabytes (multiplied by 2**40).
ja: テラ（2 の 40 乗の掛け算）バイト単位の容量です。

note: type: textblock
en: The size in SI 10**12 byte units.
ja: 国際単位系（SI）の 10 の 12 乗バイト単位の容量です。

note: type: =item
en: B<P> or B<PiB>
ja: B<P> または B<PiB>

note: type: textblock
en: The size in petabytes (multiplied by 2**50).
ja: ペタ（2 の 50 乗の掛け算）バイト単位の容量です。

note: type: textblock
en: The size in SI 10**15 byte units.
ja: 国際単位系（SI）の 10 の 15 乗バイト単位の容量です。

note: type: =item
en: B<E> or B<EiB>
ja: B<E> または B<EiB>

note: type: textblock
en: The size in exabytes (multiplied by 2**60).
ja: エクサ（2 の 60 乗の掛け算）バイト単位の容量です。

note: type: textblock
en: The size in SI 10**18 byte units.
ja: 国際単位系（SI）の 10 の 18 乗バイト単位の容量です。

note: type: =item
en: B<Z> or B<ZiB>
ja: B<Z> または B<ZiB>

note: type: textblock
en: The size in zettabytes (multiplied by 2**70).
ja: ゼタ（2 の 70 乗の掛け算）バイト単位の容量です。

note: type: textblock
en: The size in SI 10**21 byte units.
ja: 国際単位系（SI）の 10 の 21 乗バイト単位の容量です。

note: type: =item
en: B<Y> or B<YiB>
ja: B<Y> または B<YiB>

note: type: textblock
en: The size in yottabytes (multiplied by 2**80).
ja: ヨタ（2 の 80 乗の掛け算）バイト単位の容量です。

note: type: textblock
en: The size in SI 10**24 byte units.
ja: 国際単位系（SI）の 10 の 24 乗バイト単位の容量です。

note: type: textblock
en: would truncate the file to 1 gigabyte.
ja: ファイルを 1 ギガバイトに切り詰めます。

note: type: textblock
en: Be careful because a few commands take sizes in kilobytes or megabytes (eg. the parameter to L</memsize> is specified in megabytes already).  Adding a suffix will probably not do what you expect.
ja: いくつかのコマンドはキロバイトまたはメガバイト単位の容量をとるので注意してください (たとえば、L</memsize> のパラメーターはすでにメガバイト単位で指定されています)。接尾辞をつけることにより、期待しない結果になることがあります。

note: type: =head2
en: OCTAL AND HEXADECIMAL NUMBERS
ja: 10 進数値および 16 進数値

note: type: verbatim
en:  1234      decimal number 1234
     02322     octal number, equivalent to decimal 1234
     0x4d2     hexadecimal number, equivalent to decimal 1234
ja:  1234      10 進数 1234
     02322     8 進数、10 進数の 1234
     0x4d2     16 進数、10 進数の 1234

note: type: verbatim
en:  chmod 0777 /public  # OK
     chmod 777 /public   # WRONG! This is mode 777 decimal = 01411 octal.
ja:  chmod 0777 /public  # 正解
     chmod 777 /public   # 誤り! このモードは 10 進 777 = 8 進 01411 です。

note: type: =head1
en: WILDCARDS AND GLOBBING
ja: ワイルドカードおよびグロブ

note: type: textblock
en: To perform wildcard expansion, use the C<glob> command.
ja: ワイルドカードの展開を実行するには C<glob> コマンドを使用します。

note: type: =head1
en: COMMENTS
ja: コメント

note: type: verbatim
en:  # this is a comment
             # this is a comment
     foo # NOT a comment
ja:  # これはコメントです
             # これはコメントです
     foo # コメントではありません

note: type: textblock
en: Blank lines are also ignored.
ja: 空行も無視されます。

note: type: =head1
en: RUNNING COMMANDS LOCALLY
ja: ローカルのコマンドの実行法

note: type: =head1
en: PIPES
ja: パイプ

note: type: =head1
en: HOME DIRECTORIES
ja: ホームディレクトリ

note: type: =head2
en: ENCRYPTED DISKS
ja: 暗号化ディスク

note: type: verbatim
en:  ><fs> luks-open /dev/sda2 luksdev
     Enter key or passphrase ("key"): <enter the passphrase>
ja:  ><fs> luks-open /dev/sda2 luksdev
     Enter key or passphrase ("key"): <パスフレーズを入力してください>

note: type: =head1
en: UPLOADING AND DOWNLOADING FILES
ja: ファイルのアップロード方法およびダウンロード方法

note: type: =head1
en: REMOTE CONTROL GUESTFISH OVER A SOCKET
ja: guestfish のソケット経由のリモート制御

note: type: textblock
en: When using csh-like shells (csh, tcsh etc) you have to add the I<--csh> option:
ja: csh 系のシェル (csh, tcsh など) を使用するとき、I<--csh> オプションを追加する必要があります:

note: type: =head2
en: REMOTE CONTROL DETAILS
ja: リモート制御の詳細

note: type: textblock
en: Create a 32MB disk with a VFAT-formatted partition, and mount it:
ja: VFAT フォーマットのパーティションを持つ 32MB ディスクを作成して、マウントします:

note: type: textblock
en: Create a blank 200MB disk:
ja: 200MB の空ディスクを作成します:

note: type: =head1
en: PROGRESS BARS
ja: 進行状況バー

note: type: textblock
en: A bell character.
ja: ベル文字。

note: type: textblock
en: An ASCII ESC (escape) character.
ja: ASCII ESC (エスケープ) 文字。

note: type: textblock
en: A newline.
ja: 改行。

note: type: textblock
en: A carriage return.
ja: 復帰。

note: type: textblock
en: The ASCII character whose code is the octal value NNN.
ja: コードの8 進値が NNN の ASCII 文字。

note: type: textblock
en: The ASCII character whose code is the hex value NN.
ja: コードの 16 進値が NN の ASCII 文字。

note: type: =head1
en: GUESTFISH COMMANDS
ja: guestfish コマンド

note: type: textblock
en: This exits guestfish.  You can also use C<^D> key.
ja: これは guestfish を終了します。C<^D> キーを使用することもできます。

note: type: =head1
en: COMMANDS
ja: コマンド

note: type: textblock
en: guestfish returns 0 if the commands completed without error, or 1 if there was an error.
ja: コマンドがエラーなく完了すると、guestfish は 0 を返します。エラーがあると 1 を返します。

note: type: textblock
en: The C<edit> command uses C<$EDITOR> as the editor.  If not set, it uses C<vi>.
ja: C<edit> コマンドはエディターとして C<$EDITOR> を使用します。設定されていないと、C<vi> を使用します。

note: type: textblock
en: If compiled with GNU readline support, various files in the home directory can be used.  See L</FILES>.
ja: GNU readline のサポート付きでコンパイルしていると、ホームディレクトリーにあるさまざまなファイルを使用できます。 L</ファイル> 参照。

note: type: textblock
en: Pass additional options to the guest kernel.
ja: 仮想マシンのカーネルに追加のオプションを渡します。

note: type: textblock
en: Set C<LIBGUESTFS_TRACE=1> to enable command traces.
ja: コマンドトレースを有効にするには C<LIBGUESTFS_TRACE=1> を設定してください。

note: type: =item
en: PATH
ja: パス

note: type: textblock
en: If compiled with GNU readline support, then the command history is saved in this file.
ja: GNU readline のサポート付きでコンパイルされていると、コマンドの履歴がこのファイルに保存されます。

note: type: textblock
en: If compiled with GNU readline support, then these files can be used to configure readline.  For further information, please see L<readline(3)/INITIALIZATION FILE>.
ja: GNU readline のサポート付きでコンパイルされていると、これらのファイルが readline を設定するために使用されます。  詳細は L<readline(3)/INITIALIZATION FILE> を参照してください。

note: type: =item
en: completion-ignore-case (default: on)
ja: completion-ignore-case (初期値: on)

note: type: textblock
en: to make guestfish case sensitive.
ja: guestfish が大文字小文字を区別するようになります。

note: type: textblock
en: virt-copy-in - Copy files and directories into a virtual machine disk image.
ja: virt-copy-in - ファイルおよびディレクトリを仮想マシンのディスクイメージにコピーします。

note: type: textblock
en: Upload a home directory to a guest:
ja: ホームディレクトリを仮想マシンにアップロードします:

note: type: textblock
en: virt-copy-out - Copy files and directories out of a virtual machine disk image.
ja: virt-copy-out - ファイルとディレクトリの仮想マシンのディスクイメージ外へのコピー

note: type: textblock
en: Download the home directories from a virtual machine:
ja: 仮想マシンからホームディレクトリをダウンロードします:

note: type: textblock
en: virt-tar-in - Unpack a tarball into a virtual machine disk image.
ja: virt-tar-in - tar ファイルを仮想マシンのディスクイメージに展開します。

note: type: textblock
en: Download the home directories from a guest:
ja: 仮想マシンからホームディレクトリーをダウンロードします:

note: type: textblock
en: virt-format - Erase and make a blank disk
ja: virt-format - ディスクの消去および空のディスクの作成

note: type: textblock
en: Normal usage would be something like this:
ja: 通常の使用方法はこのようになります:

note: type: textblock
en: or this:
ja: または、このようになります:

note: type: textblock
en: Add I<file>, a disk image, host partition, LV, external USB disk, etc.
ja: I<ファイル>、ディスクイメージ、ホストのパーティション、論理ボリューム、外部 USB ディスクなどを追加します。

note: type: textblock
en: B<Any existing data on the disk is erased.>
ja: B<ディスクにある既存のデータはすべて削除されます。>

note: type: textblock
en: Create no filesystem.  This is the default.
ja: ファイルシステムを作成しません。  これがデフォルトです。

note: type: textblock
en: Create no logical volume.  This is the default.
ja: 論理ボリュームを作成しません。  これがデフォルトです。

note: type: textblock
en: Create either an MBR or GPT partition covering the whole disk.  MBR is chosen if the disk size is E<lt> 2 TB, GPT if E<ge> 2 TB.
ja: ディスク全体をカバーする MBR または GPT パーティションを作成します。ディスク容量が E<lt> 2 TB ならば MBR が選択されます。容量が E<ge> 2 TB ならば GPT が選択されます。

note: type: textblock
en: Create a GPT partition.
ja: GPT パーティションを作成します。

note: type: textblock
en: Create an MBR partition.
ja: MBR パーティションを作成します。

note: type: textblock
en: Create no partition table.  Note that Windows may not be able to see these disks.
ja: パーティションテーブルを作成しません。Windows はこれらのディスクを認識できないかもしれないことに注意してください。

note: type: textblock
en: This program returns C<0> on success, or C<1> on failure.
ja: このプログラムは、成功すると C<0>、失敗すると C<1> を返します。

note: type: =head1
en: NOTES
ja: 注記

note: type: =head2
en: Other users cannot see the filesystem by default
ja: 他のユーザーは標準でファイルシステムを参照できません。

note: type: =head2
en: fusermount error: "Device or resource busy"
ja: fusermount エラー: "デバイスまたはリソースがビジーです"

note: type: textblock
en: Add a block device or virtual machine image.
ja: ブロックデバイスまたは仮想マシンイメージを追加します。

note: type: textblock
en: If you have untrusted raw-format guest disk images, you should use this option to specify the disk format.  This avoids a possible security problem with malicious guests (CVE-2010-3851).  See also L<guestfs(3)/guestfs_add_drive_opts>.
ja: 仮想マシンのディスクイメージが信頼できない raw 形式である場合、 ディスク形式を指定するためにこのオプションを使用すべきです。 これにより、悪意のある仮想マシンにより起こり得る セキュリティ問題を回避できます (CVE-2010-3851)。 L</guestfs(3)/guestfs_add_drive_opts> 参照。

note: type: textblock
en: Display brief help and exit.
ja: 簡単なヘルプを表示して、終了します。

note: type: textblock
en: Pass extra options to FUSE.
ja: 追加オプションを FUSE に渡します。

note: type: textblock
en: Write the PID of the guestmount worker process to C<filename>.
ja: C<filename> に guestmount ワーカープロセスの PID を書き込みます。

note: type: textblock
en: See also L<guestfish(1)/OPENING DISKS FOR READ AND WRITE>.
ja: L<guestfish(1)/OPENING DISKS FOR READ AND WRITE> 参照。

note: type: textblock
en: Enable verbose messages from underlying libguestfs.
ja: libguestfs からの冗長なメッセージを有効にします。

note: type: textblock
en: Display the program version and exit.
ja: プログラムのバージョンを表示して、終了します。

note: type: textblock
en: See L<guestfish(1)/OPENING DISKS FOR READ AND WRITE>.
ja: L<guestfish(1)/OPENING DISKS FOR READ AND WRITE> 参照。

note: type: =head2
en: ERRORS
ja: エラー

note: type: textblock
en: Virt-inspector produces XML output for feeding into other programs.
ja: Virt-inspector は他のプログラムに提供するための情報をXML形式出力で生成します。

note: type: textblock
en: When prompting for keys and passphrases, virt-inspector normally turns echoing off so you cannot see what you are typing.  If you are not worried about Tempest attacks and there is no one else in the room you can specify this flag to see what you are typing.
ja: キーやパスフレーズを入力するとき、通常 virt-inspector はエコーを無効化します。 そのため、入力内容を確認できません。 テンペスト攻撃の心配がなく、 部屋に誰も居なければ、 入力内容を確認するためにこのフラグを指定できます。

note: type: =head1
en: XML FORMAT
ja: XML フォーマット

note: type: textblock
en: You might see something like this:
ja: 次のように表示されることがあります:

note: type: textblock
en: The related elements E<lt>package_formatE<gt>, E<lt>package_managementE<gt> and E<lt>applicationsE<gt> describe applications installed in the virtual machine.
ja: 関連する要素 E<lt>package_formatE<gt>, E<lt>package_managementE<gt> および E<lt>applicationsE<gt> は仮想マシンにインストールされたアプリケーションを記述しています。

note: type: =head1
en: XPATH QUERIES
ja: XPath クエリー

note: type: textblock
en: Using the root device, you can fetch further information about the guest:
ja: ルートデバイスを使用して、ゲストに関するさらなる情報を取得できます:

note: type: textblock
en: To list applications, you have to first mount up the disks:
ja: アプリケーションを一覧表示するには、まずディスクをマウントする必要があります:

note: type: =head1
en: OLD VERSIONS OF VIRT-INSPECTOR
ja: 古いバージョンの virt-inspector

note: type: textblock
en: The old virt-inspector is no longer supported or shipped with libguestfs.
ja: 古い virt-inspector はもはや libguestfs でサポートされず、同梱されていません。

note: type: textblock
en: To confuse matters further, in Red Hat Enterprise Linux 6 we ship two versions of virt-inspector with different names:
ja: さらに混乱することに、Red Hat Enterprise Linux 6 では異なる名前で 2 つのバージョンの virt-inspector が同梱されています:

note: type: verbatim
en:  virt-inspector     Old Perl version.
     virt-inspector2    New C version.
ja:  virt-inspector     古い Perl バージョンです。
     virt-inspector2    新しい C バージョンです。

note: type: textblock
en: guestfs-java - How to use libguestfs from Java
ja: guestfs-java - Java から libguestfs を使用する方法

note: type: =head2
en: CLOSING THE HANDLE
ja: ハンドルの閉じ方

note: type: =head2
en: EXCEPTIONS
ja: 例外

note: type: =head2
en: EVENTS
ja: イベント

note: type: textblock
en: This function returns 0 on success or -1 on error.
ja: この関数は、成功のとき 0 を、エラーのとき -1 を返します。

note: type: textblock
en: This function returns a string, or NULL on error.  I<The caller must free the returned string after use>.
ja: この関数は文字列を返します。エラー時は NULL です。 I<呼び出し元は使用後に返された文字列を開放する必要があります>。

note: type: textblock
en: (Added in 0.3)
ja: (0.3 において追加)

note: type: textblock
en: The other optional parameters are passed directly through to C<guestfs_add_drive_opts>.
ja: 他のオプションパラメーターは C<guestfs_add_drive_opts> にそのまま渡されます。

note: type: textblock
en: On error this function returns -1.
ja: この関数はエラーのとき -1 を返します。

note: type: textblock
en: (Added in 1.7.4)
ja: (1.7.4 において追加)

note: type: textblock
en: This is the "va_list variant" of L</guestfs_add_domain>.
ja: これは L</guestfs_add_domain> の "va_list variant" です。

note: type: textblock
en: See L</CALLS WITH OPTIONAL ARGUMENTS>.
ja: L</CALLS WITH OPTIONAL ARGUMENTS> 参照。

note: type: textblock
en: This is the "argv variant" of L</guestfs_add_domain>.
ja: これは L</guestfs_add_domain> の "argv variant" です。

note: type: textblock
en: This is the "va_list variant" of L</guestfs_add_drive_opts>.
ja: これは L</guestfs_add_drive_opts> の "va_list variant" です。

note: type: textblock
en: This is the "argv variant" of L</guestfs_add_drive_opts>.
ja: これは L</guestfs_add_drive_opts> の "argv variant" です。

note: type: textblock
en: This function is the equivalent of calling C<guestfs_add_drive_opts> with the optional parameter C<GUESTFS_ADD_DRIVE_OPTS_READONLY> set to 1, so the disk is added read-only, with the format being detected automatically.
ja: I<この関数は推奨されません。> 新しいコードでは、代わりに L</guestfs_copy_device_to_device> を使用してください。

note: type: textblock
en: (Added in 1.0.38)
ja: (1.0.38 において追加)

note: type: textblock
en: (Added in 1.0.84)
ja: (1.0.84 において追加)

note: type: textblock
en: (Added in 1.3.4)
ja: (1.3.4 において追加)

note: type: textblock
en: (Added in 0.7)
ja: (0.7 において追加)

note: type: textblock
en: This function returns a C<struct guestfs_int_bool *>, or NULL if there was an error.  I<The caller must call C<guestfs_free_int_bool> after use>.
ja: この関数は C<struct guestfs_int_bool *> を返します。もしくは、エラーが発生すると NULL を返します。 I<呼び出し元は使用後に C<guestfs_free_int_bool> を呼び出す必要があります>。

note: type: textblock
en: You must call this before using any other C<guestfs_aug_*> commands.
ja: あらゆる他の C<guestfs_aug_*> コマンドを使用する前に、これを呼び出す必要があります。

note: type: textblock
en: Do not load the tree in C<guestfs_aug_init>.
ja: C<guestfs_aug_init> にツリーを読み込みません。

note: type: textblock
en: To close the handle, you can call C<guestfs_aug_close>.
ja: ハンドルを閉じるために C<guestfs_aug_close> を呼び出せます。

note: type: textblock
en: (Added in 0.8)
ja: (0.8 において追加)

note: type: textblock
en: You must call C<guestfs_launch> before calling this function.
ja: この関数を呼び出す前に C<guestfs_launch> を呼び出す必要があります。

note: type: textblock
en: See also C<guestfs_filesystem_available>.
ja: C<guestfs_filesystem_available> 参照。

note: type: textblock
en: (Added in 1.0.80)
ja: (1.0.80 において追加)

note: type: textblock
en: See also C<guestfs_available>, C<guestfs_feature_available> and L<guestfs(3)/AVAILABILITY>.
ja: C<guestfs_available>, C<guestfs_feature_available> および L<guestfs(3)/AVAILABILITY> 参照。

note: type: textblock
en: (Added in 1.3.15)
ja: (1.3.15 において追加)

note: type: textblock
en: (Added in 1.3.5)
ja: (1.3.5 において追加)

note: type: textblock
en: (Added in 1.15.9)
ja: (1.15.9 において追加)

note: type: textblock
en: See also C<guestfs_blockdev_getsz>.
ja: C<guestfs_blockdev_getsz> 参照。

note: type: textblock
en: (Note, this is not the size in sectors, use C<guestfs_blockdev_getsz> for that).
ja: （これはセクターのサイズではありません、そのためには C<guestfs_blockdev_getsz> を使用する必要があることに注意してください）。

note: type: textblock
en: (Added in 1.17.35)
ja: (1.17.35 において追加)

note: type: textblock
en: (Added in 1.11.17)
ja: (1.11.17 において追加)

note: type: textblock
en: This is the "va_list variant" of L</guestfs_btrfs_filesystem_resize>.
ja: これは L</guestfs_btrfs_filesystem_resize> の "va_list variant" です。

note: type: textblock
en: This is the "argv variant" of L</guestfs_btrfs_filesystem_resize>.
ja: これは L</guestfs_btrfs_filesystem_resize> の "argv variant" です。

note: type: textblock
en: (Added in 1.17.43)
ja: (1.17.43 において追加)

note: type: textblock
en: This is the "va_list variant" of L</guestfs_btrfs_fsck>.
ja: これは L</guestfs_btrfs_fsck> の "va_list variant" です。

note: type: textblock
en: This is the "argv variant" of L</guestfs_btrfs_fsck>.
ja: これは L</guestfs_btrfs_fsck> の "argv variant" です。

note: type: textblock
en: This function returns a C<struct guestfs_btrfssubvolume_list *>, or NULL if there was an error.  I<The caller must call C<guestfs_free_btrfssubvolume_list> after use>.
ja: この関数は C<struct guestfs_btrfssubvolume_list *> を返します。エラーが発生した場合、NULL が返されます。 I<呼び出し元は使用後に C<guestfs_free_btrfssubvolume_list> を呼び出す必要があります>。

note: type: textblock
en: (Added in 1.19.7)
ja: (1.19.7 において追加)

note: type: textblock
en: See also C<guestfs_realpath>.
ja: C<guestfs_realpath> 参照。

note: type: textblock
en: (Added in 1.0.75)
ja: (1.0.75 において追加)

note: type: textblock
en: (Added in 0.4)
ja: (0.4 において追加)

note: type: textblock
en: To get the checksum for a device, use C<guestfs_checksum_device>.
ja: デバイスのチェックサムを取得するには C<guestfs_checksum_device> を使用します。

note: type: textblock
en: To get the checksums for many files, use C<guestfs_checksums_out>.
ja: 多くのファイルのチェックサムを取得するには C<guestfs_checksums_out> を使用します。

note: type: textblock
en: (Added in 1.0.2)
ja: (1.0.2 において追加)

note: type: textblock
en: (Added in 1.3.2)
ja: (1.3.2 において追加)

note: type: textblock
en: (Added in 1.3.7)
ja: (1.3.7 において追加)

note: type: textblock
en: See also: C<guestfs_sh_lines>
ja: 関連項目: C<guestfs_sh_lines>

note: type: textblock
en: The C<ctype> and optional C<level> parameters have the same meaning as in C<guestfs_compress_out>.
ja: C<ctype> およびオプションの C<level> パラメーターは C<guestfs_compress_out> におけるものと同じ意味です。

note: type: textblock
en: (Added in 1.13.15)
ja: (1.13.15 において追加)

note: type: textblock
en: This is the "va_list variant" of L</guestfs_compress_device_out>.
ja: これは L</guestfs_compress_device_out> の "va_list variant" です。

note: type: textblock
en: This is the "argv variant" of L</guestfs_compress_device_out>.
ja: これは L</guestfs_compress_device_out> の "argv variant" です。

note: type: textblock
en: This is the "va_list variant" of L</guestfs_compress_out>.
ja: これは L</guestfs_compress_out> の "va_list variant" です。

note: type: textblock
en: This is the "argv variant" of L</guestfs_compress_out>.
ja: これは L</guestfs_compress_out> の "argv variant" です。

note: type: textblock
en: The four calls C<guestfs_copy_device_to_device>, C<guestfs_copy_device_to_file>, C<guestfs_copy_file_to_device>, and C<guestfs_copy_file_to_file> let you copy from a source (device|file) to a destination (device|file).
ja: 4 つの呼び出し C<guestfs_copy_device_to_device>, C<guestfs_copy_device_to_file>, C<guestfs_copy_file_to_device>, および C<guestfs_copy_file_to_file> は、ソース (デバイス|ファイル) から宛先 (デバイス|ファイル) にコピーできます。

note: type: textblock
en: (Added in 1.13.25)
ja: (1.13.25 において追加)

note: type: textblock
en: This is the "va_list variant" of L</guestfs_copy_device_to_device>.
ja: これは L</guestfs_copy_device_to_device> の "va_list variant" です。

note: type: textblock
en: This is the "argv variant" of L</guestfs_copy_device_to_device>.
ja: これは L</guestfs_copy_device_to_device> の "argv variant" です。

note: type: textblock
en: See C<guestfs_copy_device_to_device> for a general overview of this call.
ja: この呼び出しの一般的な概要は C<guestfs_copy_device_to_device> を参照してください。

note: type: textblock
en: This is the "va_list variant" of L</guestfs_copy_device_to_file>.
ja: これは L</guestfs_copy_device_to_file> の "va_list variant" です。

note: type: textblock
en: This is the "argv variant" of L</guestfs_copy_device_to_file>.
ja: これは L</guestfs_copy_device_to_file> の "argv variant" です。

note: type: textblock
en: This is the "va_list variant" of L</guestfs_copy_file_to_device>.
ja: これは L</guestfs_copy_file_to_device> の "va_list variant" です。

note: type: textblock
en: This is the "argv variant" of L</guestfs_copy_file_to_device>.
ja: これは L</guestfs_copy_file_to_device> の "argv variant" です。

note: type: textblock
en: This is the "va_list variant" of L</guestfs_copy_file_to_file>.
ja: これは L</guestfs_copy_file_to_file> の "va_list variant" です。

note: type: textblock
en: This is the "argv variant" of L</guestfs_copy_file_to_file>.
ja: これは L</guestfs_copy_file_to_file> の "argv variant" です。

note: type: textblock
en: I<This function is deprecated.> In new code, use the L</guestfs_copy_device_to_device> call instead.
ja: I<この関数は推奨されません。> 新しいコードでは、代わりに L</guestfs_copy_device_to_device> を使用してください。

note: type: textblock
en: (Added in 1.0.87)
ja: (1.0.87 において追加)

note: type: textblock
en: (Added in 1.0.18)
ja: (1.0.18 において追加)

note: type: textblock
en: (Added in 1.21.38)
ja: (1.21.38 において追加)

note: type: textblock
en: See also C<guestfs_list_devices>, C<guestfs_part_to_dev>.
ja: C<guestfs_list_devices>, C<guestfs_part_to_dev> 参照。

note: type: textblock
en: (Added in 1.0.54)
ja: (1.0.54 において追加)

note: type: textblock
en: (Added in 1.19.38)
ja: (1.19.38 において追加)

note: type: textblock
en: (Added in 1.19.39)
ja: (1.19.39 にて追加)

note: type: textblock
en: See also C<guestfs_upload>, C<guestfs_cat>.
ja: C<guestfs_upload>, C<guestfs_cat> 参照。

note: type: textblock
en: See also C<guestfs_download>, C<guestfs_pread>.
ja: C<guestfs_download>, C<guestfs_pread> 参照。

note: type: textblock
en: (Added in 1.5.17)
ja: (1.5.17 において追加)

note: type: textblock
en: (Added in 1.15.17)
ja: (1.15.17 において追加)

note: type: textblock
en: This is the "va_list variant" of L</guestfs_e2fsck>.
ja: これは L</guestfs_e2fsck> の "va_list variant" です。

note: type: textblock
en: This is the "argv variant" of L</guestfs_e2fsck>.
ja: これは L</guestfs_e2fsck> の "argv variant" です。

note: type: textblock
en: I<This function is deprecated.> In new code, use the L</guestfs_e2fsck> call instead.
ja: I<この関数は推奨されません。> 新しいコードでは、代わりに L</guestfs_e2fsck> を使用してください。

note: type: textblock
en: (Added in 1.0.29)
ja: (1.0.29 において追加)

note: type: textblock
en: See also C<guestfs_ping_daemon>.
ja: C<guestfs_ping_daemon> 参照。

note: type: textblock
en: (Added in 1.0.69)
ja: (1.0.69 において追加)

note: type: textblock
en: I<This function is deprecated.> In new code, use the L</guestfs_grep> call instead.
ja: I<この関数は推奨されません。> 新しいコードでは、代わりに L</guestfs_grep> を使用してください。

note: type: textblock
en: (Added in 1.0.66)
ja: (1.0.66 において追加)

note: type: textblock
en: See also C<guestfs_is_file>, C<guestfs_is_dir>, C<guestfs_stat>.
ja: C<guestfs_is_file>, C<guestfs_is_dir>, C<guestfs_stat> 参照。

note: type: textblock
en: See also C<guestfs_syslinux>.
ja: C<guestfs_syslinux> 参照。

note: type: textblock
en: (Added in 1.21.27)
ja: (1.21.27 において追加)

note: type: textblock
en: I<This function is deprecated.> In new code, use the L</guestfs_fallocate64> call instead.
ja: I<この関数は推奨されません。> 新しいコードでは、代わりに L</guestfs_fallocate64> を使用してください。

note: type: textblock
en: (Added in 1.3.17)
ja: (1.3.17 において追加)

note: type: textblock
en: (Added in 1.21.26)
ja: (1.21.26 において追加)

note: type: textblock
en: See also: L<file(1)>, C<guestfs_vfs_type>, C<guestfs_lstat>, C<guestfs_is_file>, C<guestfs_is_blockdev> (etc), C<guestfs_is_zero>.
ja: 関連項目: L<file(1)>, C<guestfs_vfs_type>, C<guestfs_lstat>, C<guestfs_is_file>, C<guestfs_is_blockdev> (etc), C<guestfs_is_zero>.

note: type: textblock
en: (Added in 1.5.3)
ja: (1.5.3 において追加)

note: type: textblock
en: To get other stats about a file, use C<guestfs_stat>, C<guestfs_lstat>, C<guestfs_is_dir>, C<guestfs_is_file> etc.  To get the size of block devices, use C<guestfs_blockdev_getsize64>.
ja: ファイルに関する他の統計情報を取得するには、C<guestfs_stat>, C<guestfs_lstat>, C<guestfs_is_dir>, C<guestfs_is_file> などを使用します。ブロックデバイスの容量を取得するには、C<guestfs_blockdev_getsize64> を使用します。

note: type: textblock
en: (Added in 1.0.82)
ja: (1.0.82 において追加)

note: type: textblock
en: You must call C<guestfs_launch> before using this command.
ja: このコマンドを使用する前に C<guestfs_launch> を呼び出す必要があります。

note: type: textblock
en: See also C<guestfs_available>, C<guestfs_feature_available>, L<guestfs(3)/AVAILABILITY>.
ja: C<guestfs_available>, C<guestfs_feature_available>, L<guestfs(3)/AVAILABILITY> 参照。

note: type: textblock
en: (Added in 1.19.5)
ja: (1.19.5 において追加)

note: type: textblock
en: (Added in 1.0.79)
ja: (1.0.79 において追加)

note: type: textblock
en: (Added in 1.19.32)
ja: (1.19.32 において追加)

note: type: textblock
en: (Added in 1.3.12)
ja: (1.3.12 において追加)

note: type: textblock
en: (Added in 1.0.27)
ja: (1.0.27 において追加)

note: type: textblock
en: (Added in 1.0.74)
ja: (1.0.74 において追加)

note: type: textblock
en: To find the UUID of a filesystem, use C<guestfs_vfs_uuid>.
ja: ファイルシステムの UUID を見つけるには C<guestfs_vfs_uuid> を使用します。

note: type: textblock
en: (Added in 1.0.16)
ja: (1.0.16 において追加)

note: type: textblock
en: (Added in 1.19.6)
ja: (1.19.6 において追加)

note: type: textblock
en: This is the "va_list variant" of L</guestfs_fstrim>.
ja: これは L</guestfs_fstrim> の "va_list variant" です。

note: type: textblock
en: This is the "argv variant" of L</guestfs_fstrim>.
ja: これは L</guestfs_fstrim> の "argv variant" です。

note: type: textblock
en: (Added in 1.0.26)
ja: (1.0.26 において追加)

note: type: textblock
en: I<This function is deprecated.> In new code, use the L</guestfs_get_backend> call instead.
ja: I<この函数は推奨されません。> 新しいコードでは、代わりに L</guestfs_get_backend> を使用してください。

note: type: textblock
en: See C<guestfs_set_backend> and L<guestfs(3)/BACKEND>.
ja: C<guestfs_set_backend> および L<guestfs(3)/BACKEND> 参照。

note: type: textblock
en: (Added in 1.9.8)
ja: (1.9.8 において追加)

note: type: textblock
en: (Added in 1.19.58)
ja: (1.19.58 において追加)

note: type: textblock
en: (Added in 1.0.72)
ja: (1.0.72 において追加)

note: type: textblock
en: See also C<guestfs_set_e2attrs>.
ja: C<guestfs_set_e2attrs> 参照。

note: type: textblock
en: (Added in 1.17.31)
ja: (1.17.31 において追加)

note: type: textblock
en: See C<guestfs_set_e2generation>.
ja: C<guestfs_set_e2generation> 参照。

note: type: textblock
en: I<This function is deprecated.> In new code, use the L</guestfs_vfs_label> call instead.
ja: I<この関数は推奨されません。> 新しいコードでは、代わりに L</guestfs_vfs_label> を使用してください。

note: type: textblock
en: (Added in 1.0.15)
ja: (1.0.15 において追加)

note: type: textblock
en: I<This function is deprecated.> In new code, use the L</guestfs_vfs_uuid> call instead.
ja: I<この関数は推奨されません。> 新しいコードでは、代わりに L</guestfs_vfs_uuid> を使用してください。

note: type: textblock
en: (Added in 1.19.52)
ja: (1.19.52 において追加))

note: type: textblock
en: (Added in 1.0.55)
ja: (1.0.55 において追加)

note: type: textblock
en: (Added in 1.5.4)
ja: (1.5.4 において追加)

note: type: textblock
en: (Added in 1.11.18)
ja: (1.11.18 において追加)

note: type: textblock
en: (Added in 1.0.56)
ja: (1.0.56 において追加)

note: type: textblock
en: (Added in 1.21.29)
ja: (1.21.29 において追加)

note: type: textblock
en: (Added in 1.0.6)
ja: (1.0.6 において追加)

note: type: textblock
en: (Added in 1.0.77)
ja: (1.0.77 において追加)

note: type: textblock
en: (Added in 1.0.67)
ja: (1.0.67 において追加)

note: type: textblock
en: See the documentation about SELINUX in L<guestfs(3)>, and C<guestfs_setcon>
ja: L<guestfs(3)> における SELinux および C<guestfs_setcon> に関するドキュメントを参照してください。

note: type: textblock
en: See also: C<guestfs_getxattrs>, C<guestfs_lgetxattr>, L<attr(5)>.
ja: 関連項目: C<guestfs_getxattrs>, C<guestfs_lgetxattr>, L<attr(5)>

note: type: textblock
en: (Added in 1.7.24)
ja: (1.7.24 において追加)

note: type: textblock
en: See also: C<guestfs_lgetxattrs>, L<attr(5)>.
ja: 関連項目: C<guestfs_lgetxattrs>, L<attr(5)>

note: type: textblock
en: This function returns a C<struct guestfs_xattr_list *>, or NULL if there was an error.  I<The caller must call C<guestfs_free_xattr_list> after use>.
ja: この関数は C<struct guestfs_xattr_list *> を返します。もしくは、エラーが発生すると NULL を返します。 I<呼び出し元は使用後に C<guestfs_free_xattr_list> を呼び出す必要があります>。

note: type: textblock
en: (Added in 1.0.59)
ja: (1.0.59 において追加)

note: type: textblock
en: (Added in 1.0.50)
ja: (1.0.50 において追加)

note: type: textblock
en: This is the "va_list variant" of L</guestfs_grep_opts>.
ja: これは L</guestfs_grep_opts> の "va_list variant" です。

note: type: textblock
en: This is the "argv variant" of L</guestfs_grep_opts>.
ja: これは L</guestfs_grep_opts> の "argv variant" です。

note: type: textblock
en: (Added in 1.0.17)
ja: (1.0.17 において追加)

note: type: textblock
en: (Added in 1.0.22)
ja: (1.0.22 において追加)

note: type: textblock
en: (Added in 1.19.35)
ja: (1.19.35 において追加)

note: type: textblock
en: This function returns a C<struct guestfs_hivex_node_list *>, or NULL if there was an error.  I<The caller must call C<guestfs_free_hivex_node_list> after use>.
ja: この関数は C<struct guestfs_hivex_node_list *> を返します。エラーが発生すると NULL を返します。 I<呼び出し元は使用した後に C<guestfs_free_hivex_node_list> を呼び出す必要があります>。

note: type: textblock
en: This function returns a C<struct guestfs_hivex_value_list *>, or NULL if there was an error.  I<The caller must call C<guestfs_free_hivex_value_list> after use>.
ja: この関数は C<struct guestfs_hivex_value_list *> を返します。エラーが発生すると NULL を返します。 I<呼び出し元は使用した後に C<guestfs_free_hivex_value_list> を呼び出す必要があります>。

note: type: textblock
en: This is the "va_list variant" of L</guestfs_hivex_open>.
ja: これは L</guestfs_hivex_open> の "va_list variant" です。

note: type: textblock
en: This is the "argv variant" of L</guestfs_hivex_open>.
ja: これは L</guestfs_hivex_open> の "argv variant" です。

note: type: textblock
en: See also: C<guestfs_hivex_value_utf8>.
ja: 関連項目: C<guestfs_hivex_value_utf8>。

note: type: textblock
en: See also C<guestfs_initrd_list>.
ja: C<guestfs_initrd_list> 参照。

note: type: textblock
en: Before any events are generated, you have to add some watches to the internal watch list.  See: C<guestfs_inotify_add_watch> and C<guestfs_inotify_rm_watch>.
ja: 何らかのイベントを生成する前に、いくつかのウォッチと内部ウォッチリストに追加する必要があります。  参照: C<guestfs_inotify_add_watch> および C<guestfs_inotify_rm_watch>。

note: type: textblock
en: Remove a previously defined inotify watch.  See C<guestfs_inotify_add_watch>.
ja: 前に定義された inotify ウォッチを削除します。 C<guestfs_inotify_add_watch> 参照。

note: type: textblock
en: This returns the architecture of the inspected operating system.  The possible return values are listed under C<guestfs_file_architecture>.
ja: これは検査したオペレーティングシステムのアーキテクチャーを返します。とりうる値は C<guestfs_file_architecture> の下に一覧化されています。

note: type: textblock
en: Please read L<guestfs(3)/INSPECTION> for more details.  See also C<guestfs_inspect_get_mountpoints>, C<guestfs_inspect_get_filesystems>.
ja: 詳細は L<guestfs(3)/INSPECTION> を確認してください。合わせて C<guestfs_inspect_get_mountpoints>, C<guestfs_inspect_get_filesystems> を参照してください。

note: type: textblock
en: (Added in 1.9.17)
ja: (1.9.17 において追加)

note: type: textblock
en: Please read L<guestfs(3)/INSPECTION> for more details.  See also C<guestfs_inspect_get_mountpoints>.
ja: 詳細は L<guestfs(3)/INSPECTION> を読んでください。  C<guestfs_inspect_get_mountpoints> 参照。

note: type: textblock
en: (Added in 1.9.4)
ja: (1.9.4 において追加)

note: type: textblock
en: (Added in 1.7.9)
ja: (1.7.9 において追加)

note: type: textblock
en: (Added in 1.11.12)
ja: (1.11.12 において追加)

note: type: textblock
en: This is the "va_list variant" of L</guestfs_inspect_get_icon>.
ja: これは L</guestfs_inspect_get_icon> の "va_list variant" です。

note: type: textblock
en: This is the "argv variant" of L</guestfs_inspect_get_icon>.
ja: これは L</guestfs_inspect_get_icon> の "argv variant" です。

note: type: textblock
en: Please read L<guestfs(3)/INSPECTION> for more details.  See also C<guestfs_inspect_get_major_version>.
ja: 詳細は L<guestfs(3)/INSPECTION> を読んでください。  C<guestfs_inspect_get_major_version> 参照。

note: type: textblock
en: Please read L<guestfs(3)/INSPECTION> for more details.  See also C<guestfs_inspect_get_filesystems>.
ja: 詳細は L<guestfs(3)/INSPECTION> を読んでください。  C<guestfs_inspect_get_filesystems> 参照。

note: type: textblock
en: (Added in 1.7.5)
ja: (1.7.5 において追加)

note: type: textblock
en: Please read L<guestfs(3)/INSPECTION> for more details.  See also C<guestfs_inspect_get_product_name>, C<guestfs_inspect_get_major_version>.
ja: 詳細は L<guestfs(3)/INSPECTION> を参照してください。 C<guestfs_inspect_get_product_name>, C<guestfs_inspect_get_major_version> も合わせて参照してください。

note: type: textblock
en: (Added in 1.9.13)
ja: (1.9.13 において追加)

note: type: textblock
en: (Added in 1.7.3)
ja: (1.7.3 において追加)

note: type: textblock
en: (Added in 1.5.25)
ja: (1.5.25 において追加)

note: type: textblock
en: (Added in 1.7.8)
ja: (1.7.8 において追加)

note: type: textblock
en: (Added in 1.19.56)
ja: (1.19.56 において追加)

note: type: textblock
en: See also C<guestfs_list_filesystems>.
ja: C<guestfs_list_filesystems> 参照。

note: type: textblock
en: (Added in 1.5.10)
ja: (1.5.10 において追加)

note: type: textblock
en: See also C<guestfs_stat>.
ja: C<guestfs_stat> 参照。

note: type: textblock
en: (Added in 1.21.9)
ja: (1.21.9 において追加)

note: type: textblock
en: (Added in 1.11.8)
ja: (1.11.8 において追加)

note: type: textblock
en: (Added in 1.17.19)
ja: (1.17.19 において追加)

note: type: textblock
en: I<This function is deprecated.> In new code, use the L</guestfs_shutdown> call instead.
ja: I<この関数は推奨されません。> 新しいコードでは、代わりに L</guestfs_shutdown> を使用してください。

note: type: textblock
en: Do not call this.  See: C<guestfs_shutdown> instead.
ja: これを呼び出してはいけません。代わりに C<guestfs_shutdown> を参照してください。

note: type: textblock
en: (Added in 1.20.0)
ja: (1.20.0 において追加)

note: type: textblock
en: See also: C<guestfs_lgetxattrs>, C<guestfs_getxattr>, L<attr(5)>.
ja: 関連項目: C<guestfs_lgetxattrs>, C<guestfs_getxattr>, L<attr(5)>

note: type: textblock
en: (Added in 1.19.49)
ja: (1.19.49 において追加)

note: type: textblock
en: (Added in 1.11.15)
ja: (1.11.15 において追加)

note: type: textblock
en: (Added in 1.5.15)
ja: (1.5.15 において追加)

note: type: textblock
en: (Added in 1.15.4)
ja: (1.15.4 において追加)

note: type: textblock
en: (Added in 1.17.6)
ja: (1.17.6 において追加)

note: type: textblock
en: This is the same as C<guestfs_removexattr>, but if C<path> is a symbolic link, then it removes an extended attribute of the link itself.
ja: これは C<guestfs_removexattr> と同じです。ただし、C<path> がシンボリックリンクならば、リンク自身の拡張属性を削除します。

note: type: textblock
en: This is the same as C<guestfs_setxattr>, but if C<path> is a symbolic link, then it sets an extended attribute of the link itself.
ja: これは C<guestfs_setxattr> と同じですが、C<path> がシンボリックリンクです。そして、リンク自身の拡張属性を設定します。

note: type: textblock
en: This is the same as C<guestfs_stat> except that if C<path> is a symbolic link, then the link is stat-ed, not the file it refers to.
ja: これは、C<path> がシンボリックリンクであることを除き、C<guestfs_stat> と同じです。そしてリンクは、参照しているファイルではなく、stat-ed です。

note: type: textblock
en: This function returns a C<struct guestfs_stat *>, or NULL if there was an error.  I<The caller must call C<guestfs_free_stat> after use>.
ja: この関数は C<struct guestfs_stat *> を返します。エラーがあれば NULL です。 I<呼び出し元は使用後に C<guestfs_free_stat> を呼び出す必要があります>。

note: type: textblock
en: (Added in 1.5.2)
ja: (1.5.2 において追加)

note: type: textblock
en: (Added in 1.5.1)
ja: (1.5.1 において追加)

note: type: textblock
en: Use C<guestfs_list_dm_devices> to list all device mapper devices.
ja: すべてのデバイスマッパーデバイスを一覧表示するには C<guestfs_list_dm_devices> を使用します。

note: type: textblock
en: This is the same as C<guestfs_luks_open> except that a read-only mapping is created.
ja: これは、読み込み専用のマッピングが作成されることを除き、C<guestfs_luks_open> と同じです。

note: type: textblock
en: (Added in 1.17.18)
ja: (1.17.18 において追加)

note: type: textblock
en: See also C<guestfs_is_lv>, C<guestfs_canonical_device_name>.
ja: C<guestfs_is_lv>, C<guestfs_canonical_device_name> も参照してください。

note: type: textblock
en: (Added in 1.5.24)
ja: (1.5.24 において追加)

note: type: textblock
en: (Added in 1.0.13)
ja: (1.0.13 において追加)

note: type: textblock
en: (Added in 1.0.83)
ja: (1.0.83 において追加)

note: type: textblock
en: (Added in 1.3.3)
ja: (1.3.3 において追加)

note: type: textblock
en: See also C<guestfs_lvs_full>, C<guestfs_list_filesystems>.
ja: C<guestfs_lvs_full>, C<guestfs_list_filesystems> 参照。

note: type: textblock
en: Return the maximum number of disks that may be added to a handle (eg. by C<guestfs_add_drive_opts> and similar calls).
ja: ハンドルに追加できるディスクの最大数を返します (例: C<guestfs_add_drive_opts> および同様の呼び出し)。

note: type: textblock
en: (Added in 1.15.6)
ja: (1.15.6 において追加)

note: type: textblock
en: This is the "va_list variant" of L</guestfs_md_create>.
ja: これは L</guestfs_md_create> の "va_list variant" です。

note: type: textblock
en: This is the "argv variant" of L</guestfs_md_create>.
ja: これは L</guestfs_md_create> の "argv variant" です。

note: type: textblock
en: To get a list of software RAID devices, call C<guestfs_list_md_devices>.
ja: ソフトウェア RAID デバイスの一覧を取得するには、C<guestfs_list_md_devices> を呼び出します。

note: type: textblock
en: (Added in 1.17.21)
ja: (1.17.21 において追加)

note: type: textblock
en: See also C<guestfs_mkdir>, C<guestfs_umask>
ja: C<guestfs_mkdir>, C<guestfs_umask> 参照。

note: type: textblock
en: (Added in 1.19.44)
ja: (1.19.44 において追加)

note: type: textblock
en: This is the "va_list variant" of L</guestfs_mke2fs>.
ja: これは L</guestfs_mke2fs> の "va_list variant" です。

note: type: textblock
en: I<This function is deprecated.> In new code, use the L</guestfs_mke2fs> call instead.
ja: I<この関数は推奨されません。> 新しいコードでは、代わりに L</guestfs_mke2fs> を使用してください。

note: type: textblock
en: See also C<guestfs_mke2journal>.
ja: C<guestfs_mke2journal> 参照。

note: type: textblock
en: (Added in 1.0.68)
ja: (1.0.68 において追加)

note: type: textblock
en: See also C<guestfs_mke2journal_L>.
ja: C<guestfs_mke2journal_L> 参照。

note: type: textblock
en: See also C<guestfs_mke2journal_U>.
ja: C<guestfs_mke2journal_U> 参照。

note: type: textblock
en: This is the "va_list variant" of L</guestfs_mkfs_opts>.
ja: これは L</guestfs_mkfs_opts> の "va_list variant" です。

note: type: textblock
en: This is the "argv variant" of L</guestfs_mkfs_opts>.
ja: これは L</guestfs_mkfs_opts> の "argv variant" です。

note: type: textblock
en: I<This function is deprecated.> In new code, use the L</guestfs_mkfs> call instead.
ja: I<この関数は推奨されません。> 新しいコードでは、代わりに L</guestfs_mkfs> を使用してください。

note: type: textblock
en: To create general filesystems, use C<guestfs_mkfs>.
ja: 一般的なファイルシステムを作成するには C<guestfs_mkfs> を使用します。

note: type: textblock
en: (Added in 1.17.25)
ja: (1.17.25 において追加)

note: type: textblock
en: This is the "va_list variant" of L</guestfs_mkfs_btrfs>.
ja: これは L</guestfs_mkfs_btrfs> の "va_list variant" です。

note: type: textblock
en: This is the "argv variant" of L</guestfs_mkfs_btrfs>.
ja: これは L</guestfs_mkfs_btrfs> の "argv variant" です。

note: type: textblock
en: C<guestfs_mkmountpoint> and C<guestfs_rmmountpoint> are specialized calls that can be used to create extra mountpoints before mounting the first filesystem.
ja: C<guestfs_mkmountpoint> および C<guestfs_rmmountpoint> は、最初のファイルシステムをマウントする前に追加のマウントポイントを作成するために使用できる、特別な呼び出しです。

note: type: textblock
en: (Added in 1.0.62)
ja: (1.0.62 において追加)

note: type: textblock
en: This is the "va_list variant" of L</guestfs_mkswap_opts>.
ja: これは L</guestfs_mkswap_opts> の "va_list variant" です。

note: type: textblock
en: This is the "argv variant" of L</guestfs_mkswap_opts>.
ja: これは L</guestfs_mkswap_opts> の "argv variant" です。

note: type: textblock
en: I<This function is deprecated.> In new code, use the L</guestfs_mkswap> call instead.
ja: I<この関数は推奨されません。> 新しいコードでは、代わりに L</guestfs_mkswap> を使用してください。

note: type: textblock
en: See also: C<guestfs_mkdtemp>.
ja: 関連項目: C<guestfs_mkdtemp>.

note: type: textblock
en: (Added in 1.19.53)
ja: (1.19.53 において追加)

note: type: textblock
en: This is the "va_list variant" of L</guestfs_mktemp>.
ja: これは L</guestfs_mktemp> の "va_list variant" です。

note: type: textblock
en: This is the "argv variant" of L</guestfs_mktemp>.
ja: これは L</guestfs_mktemp> の "argv variant" です。

note: type: textblock
en: This is the "va_list variant" of L</guestfs_mount_9p>.
ja: これは L</guestfs_mount_9p> の "va_list variant" です。

note: type: textblock
en: This is the "argv variant" of L</guestfs_mount_9p>.
ja: これは L</guestfs_mount_9p> の "argv variant" です。

note: type: textblock
en: (Added in 1.17.22)
ja: (1.17.22 において追加)

note: type: textblock
en: This is the "va_list variant" of L</guestfs_mount_local>.
ja: これは L</guestfs_mount_local> の "va_list variant" です。

note: type: textblock
en: This is the "argv variant" of L</guestfs_mount_local>.
ja: これは L</guestfs_mount_local> の "argv variant" です。

note: type: textblock
en: (Added in 1.0.10)
ja: (1.0.10 において追加)

note: type: textblock
en: See also: C<guestfs_mountpoints>
ja: 関連項目: C<guestfs_mountpoints>

note: type: textblock
en: See also: C<guestfs_rename>.
ja: 関連項目: C<guestfs_rename>。

note: type: textblock
en: (Added in 1.19.15)
ja: (1.19.15 において追加)

note: type: textblock
en: (Added in 1.0.43)
ja: (1.0.43 において追加)

note: type: textblock
en: Restore the C<backupfile> (from a previous call to C<guestfs_ntfsclone_out>) to C<device>, overwriting any existing contents of this device.
ja: C<backupfile> を(前に C<guestfs_ntfsclone_out> を呼び出したところから)  C<device> に復元します。このデバイスの既存の内容はすべて上書きされます。

note: type: textblock
en: (Added in 1.17.9)
ja: (1.17.9 において追加)

note: type: textblock
en: Use C<guestfs_ntfsclone_in> to restore the file back to a libguestfs device.
ja: libguestfs デバイスにファイルを復元するには C<guestfs_ntfsclone_in> を使用します。

note: type: textblock
en: This is the "va_list variant" of L</guestfs_ntfsclone_out>.
ja: これは L</guestfs_ntfsclone_out> の "va_list variant" です。

note: type: textblock
en: This is the "argv variant" of L</guestfs_ntfsclone_out>.
ja: これは L</guestfs_ntfsclone_out> の "argv variant" です。

note: type: textblock
en: This is the "va_list variant" of L</guestfs_ntfsfix>.
ja: これは L</guestfs_ntfsfix> の "va_list variant" です。

note: type: textblock
en: This is the "argv variant" of L</guestfs_ntfsfix>.
ja: これは L</guestfs_ntfsfix> の "argv variant" です。

note: type: textblock
en: This is the "va_list variant" of L</guestfs_ntfsresize_opts>.
ja: これは L</guestfs_ntfsresize_opts> の "va_list variant" です。

note: type: textblock
en: This is the "argv variant" of L</guestfs_ntfsresize_opts>.
ja: これは L</guestfs_ntfsresize_opts> の "argv variant" です。

note: type: textblock
en: I<This function is deprecated.> In new code, use the L</guestfs_ntfsresize> call instead.
ja: I<この関数は推奨されません。> 新しいコードでは、代わりに L</guestfs_ntfsresize> を使用してください。

note: type: textblock
en: (Added in 1.3.14)
ja: (1.3.14 において追加)

note: type: textblock
en: (Added in 1.0.78)
ja: (1.0.78 において追加)

note: type: textblock
en: See also C<guestfs_part_set_bootable>.
ja: C<guestfs_part_set_bootable> 参照。

note: type: textblock
en: (Added in 1.21.1)
ja: (1.21.1 において追加)

note: type: textblock
en: See also C<guestfs_part_to_partnum>, C<guestfs_device_index>.
ja: C<guestfs_part_to_partnum>, C<guestfs_device_index> 参照。

note: type: textblock
en: See also C<guestfs_part_to_dev>.
ja: C<guestfs_part_to_dev> 参照。

note: type: textblock
en: See also C<guestfs_pwrite>, C<guestfs_pread_device>.
ja: C<guestfs_pwrite>, C<guestfs_pread_device> 参照。

note: type: textblock
en: See also C<guestfs_pread>.
ja: C<guestfs_pread> 参照。

note: type: textblock
en: (Added in 1.5.21)
ja: (1.5.21 において追加)

note: type: textblock
en: (Added in 1.19.26)
ja: (1.19.26 において追加)

note: type: textblock
en: See also C<guestfs_pvs_full>.
ja: C<guestfs_pvs_full> 参照。

note: type: textblock
en: See also C<guestfs_pread>, C<guestfs_pwrite_device>.
ja: C<guestfs_pread>, C<guestfs_pwrite_device> 参照。

note: type: textblock
en: See also C<guestfs_pwrite>.
ja: C<guestfs_pwrite> 参照。

note: type: textblock
en: (Added in 1.5.20)
ja: (1.5.20 において追加)

note: type: textblock
en: (Added in 1.0.63)
ja: (1.0.63 において追加)

note: type: textblock
en: This function returns a C<struct guestfs_dirent_list *>, or NULL if there was an error.  I<The caller must call C<guestfs_free_dirent_list> after use>.
ja: この関数は C<struct guestfs_dirent_list *> を返します。もしくは、エラーが発生すると NULL を返します。 I<呼び出し元は使用後に C<guestfs_free_dirent_list> を呼び出す必要があります>。

note: type: textblock
en: See also: C<guestfs_lremovexattr>, L<attr(5)>.
ja: 関連項目: C<guestfs_lremovexattr>, L<attr(5)>

note: type: textblock
en: (Added in 1.21.5)
ja: (1.21.5 において追加)

note: type: textblock
en: (Added in 1.19.42)
ja: (1.19.42 において追加)

note: type: textblock
en: (Added in 1.19.29)
ja: (1.19.29 において追加)

note: type: textblock
en: This is the "argv variant" of L</guestfs_rsync>.
ja: これは L</guestfs_rsync> の "argv variant" です。

note: type: textblock
en: The optional arguments are the same as those of C<guestfs_rsync>.
ja: オプションの引数は C<guestfs_rsync> のものと同じです。

note: type: textblock
en: This is the "va_list variant" of L</guestfs_rsync_in>.
ja: これは L</guestfs_rsync_in> の "va_list variant" です。

note: type: textblock
en: This is the "argv variant" of L</guestfs_rsync_in>.
ja: これは L</guestfs_rsync_in> の "argv variant" です。

note: type: textblock
en: This is the "va_list variant" of L</guestfs_rsync_out>.
ja: これは L</guestfs_rsync_out> の "va_list variant" です。

note: type: textblock
en: This is the "argv variant" of L</guestfs_rsync_out>.
ja: これは L</guestfs_rsync_out> の "argv variant" です。

note: type: textblock
en: (Added in 1.0.52)
ja: (1.0.52 において追加)

note: type: textblock
en: I<This function is deprecated.> In new code, use the L</guestfs_set_backend> call instead.
ja: I<この関数は推奨されません。> 新しいコードでは、代わりに L</guestfs_set_backend> を使用してください。

note: type: textblock
en: C<attrs> is a string of characters representing file attributes.  See C<guestfs_get_e2attrs> for a list of possible attributes.  Not all attributes can be changed.
ja: C<attrs> はファイル属性を表す文字の列です。利用可能な属性の一覧は C<guestfs_get_e2attrs> を参照してください。すべての属性が変更できるわけではありません。

note: type: textblock
en: This is the "va_list variant" of L</guestfs_set_e2attrs>.
ja: これは L</guestfs_set_e2attrs> の "va_list variant" です。

note: type: textblock
en: This is the "argv variant" of L</guestfs_set_e2attrs>.
ja: これは L</guestfs_set_e2attrs> の "argv variant" です。

note: type: textblock
en: See C<guestfs_get_e2generation>.
ja: C<guestfs_get_e2generation> 参照。

note: type: textblock
en: I<This function is deprecated.> In new code, use the L</guestfs_set_label> call instead.
ja: I<この関数は推奨されません。> 新しいコードでは、代わりに L</guestfs_set_label> を使用してください。

note: type: textblock
en: To read the label on a filesystem, call C<guestfs_vfs_label>.
ja: ファイルシステムにあるラベルを読み込むには C<guestfs_vfs_label> を呼び出します。

note: type: textblock
en: This function must be called before C<guestfs_launch>.
ja: この関数は C<guestfs_launch> の前に呼び出す必要があります。

note: type: textblock
en: See also: C<guestfs_lsetxattr>, L<attr(5)>.
ja: 関連項目: C<guestfs_lsetxattr>, L<attr(5)>

note: type: textblock
en: I<This function is deprecated.> In new code, use the L</guestfs_part_add> call instead.
ja: I<この関数は推奨されません。> 新しいコードでは、代わりに L</guestfs_part_add> を使用してください。

note: type: textblock
en: See also: C<guestfs_sfdisk_l>, C<guestfs_sfdisk_N>, C<guestfs_part_init>
ja: 関連項目: C<guestfs_sfdisk_l>, C<guestfs_sfdisk_N>, C<guestfs_part_init>

note: type: textblock
en: See also: C<guestfs_sfdisk>, the L<sfdisk(8)> manpage and C<guestfs_part_disk>
ja: 関連項目: C<guestfs_sfdisk>, L<sfdisk(8)> マニュアルページおよび C<guestfs_part_disk>

note: type: textblock
en: See also: C<guestfs_part_add>
ja: 関連項目: C<guestfs_part_add>

note: type: textblock
en: I<This function is deprecated.> In new code, use the L</guestfs_part_list> call instead.
ja: I<この関数は推奨されません。> 新しいコードでは、代わりに L</guestfs_part_list> を使用してください。

note: type: textblock
en: See also: C<guestfs_part_list>
ja: 関連項目: C<guestfs_part_list>

note: type: textblock
en: See also: C<guestfs_command_lines>
ja: 関連項目: C<guestfs_command_lines>

note: type: textblock
en: (Added in 1.19.16)
ja: (1.19.16 において追加)

note: type: textblock
en: (Added in 1.0.41)
ja: (1.0.41 において追加)

note: type: textblock
en: Single 7-bit-byte characters like ASCII and the ASCII-compatible parts of ISO-8859-X (this is what C<guestfs_strings> uses).
ja: ASCII および ISO-8859-X の ASCII (これは C<guestfs_strings> が使用するものです) のような単一の 7 ビットのバイト文字。

note: type: textblock
en: This command disables the libguestfs appliance swap device or partition named C<device>.  See C<guestfs_swapon_device>.
ja: このコマンドは libguestfs アプライアンスの swap デバイスまたは C<device> という名前のパーティションを無効にします。 C<guestfs_swapon_device> 参照。

note: type: textblock
en: See also C<guestfs_extlinux>.
ja: C<guestfs_extlinux> 参照。

note: type: textblock
en: This is the "va_list variant" of L</guestfs_syslinux>.
ja: これは L</guestfs_syslinux> の "va_list variant" です。

note: type: textblock
en: This is the "argv variant" of L</guestfs_syslinux>.
ja: これは L</guestfs_syslinux> の "argv variant" です。

note: type: textblock
en: (Added in 1.0.3)
ja: (1.0.3 において追加)

note: type: textblock
en: This is the "va_list variant" of L</guestfs_tar_in_opts>.
ja: これは L</guestfs_tar_in_opts> の "va_list variant" です。

note: type: textblock
en: This is the "argv variant" of L</guestfs_tar_in_opts>.
ja: これは L</guestfs_tar_in_opts> の "argv variant" です。

note: type: textblock
en: This is the "va_list variant" of L</guestfs_tar_out_opts>.
ja: これは L</guestfs_tar_out_opts> の "va_list variant" です。

note: type: textblock
en: This is the "argv variant" of L</guestfs_tar_out_opts>.
ja: これは L</guestfs_tar_out_opts> の "argv variant" です。

note: type: textblock
en: I<This function is deprecated.> In new code, use the L</guestfs_tar_in> call instead.
ja: I<この関数は推奨されません。> 新しいコードでは、代わりに L</guestfs_tar_in> を使用してください。

note: type: textblock
en: I<This function is deprecated.> In new code, use the L</guestfs_tar_out> call instead.
ja: I<この関数は推奨されません。> 新しいコードでは、代わりに L</guestfs_tar_out> を使用してください。

note: type: textblock
en: This is the "va_list variant" of L</guestfs_tune2fs>.
ja: これは L</guestfs_tune2fs> の "va_list variant" です。

note: type: textblock
en: This is the "argv variant" of L</guestfs_tune2fs>.
ja: これは L</guestfs_tune2fs> の "argv variant" です。

note: type: textblock
en: See also C<guestfs_get_umask>, L<umask(2)>, C<guestfs_mknod>, C<guestfs_mkdir>.
ja: C<guestfs_get_umask>, L<umask(2)>, C<guestfs_mknod>, C<guestfs_mkdir> 参照。

note: type: textblock
en: This function is provided for backwards compatibility with earlier versions of libguestfs.  It simply calls L</guestfs_umount_opts> with no optional arguments.
ja: この関数は以前のバージョンの libguestfs との後方互換性のために提供されています。単にオプション引数なしで L</guestfs_umount_opts> を呼び出します。

note: type: textblock
en: This is the "va_list variant" of L</guestfs_umount_opts>.
ja: これは L</guestfs_umount_opts> の "va_list variant" です。

note: type: textblock
en: This is the "argv variant" of L</guestfs_umount_opts>.
ja: これは L</guestfs_umount_opts> の "argv variant" です。

note: type: textblock
en: This is the "va_list variant" of L</guestfs_umount_local>.
ja: これは L</guestfs_umount_local> の "va_list variant" です。

note: type: textblock
en: This is the "argv variant" of L</guestfs_umount_local>.
ja: これは L</guestfs_umount_local> の "argv variant" です。

note: type: textblock
en: See also C<guestfs_download>.
ja: C<guestfs_download> 参照。

note: type: textblock
en: See also C<guestfs_upload>, C<guestfs_pwrite>.
ja: C<guestfs_upload>, C<guestfs_pwrite> 参照。

note: type: textblock
en: This function returns a C<struct guestfs_utsname *>, or NULL if there was an error.  I<The caller must call C<guestfs_free_utsname> after use>.
ja: この関数は C<struct guestfs_utsname *> を返します。エラーが起きた場合 NULL を返します。 I<呼び出し元は使用した後に C<guestfs_free_utsname> を呼び出す必要があります>。

note: type: textblock
en: (Added in 1.19.27)
ja: (1.19.27 において追加)

note: type: textblock
en: (Added in 1.0.58)
ja: (1.0.58 において追加)

note: type: textblock
en: To find a filesystem from the label, use C<guestfs_findfs_label>.
ja: ラベルからファイルシステムを検索するには C<guestfs_findfs_label> を使用します。

note: type: textblock
en: (Added in 1.3.18)
ja: (1.3.18 において追加)

note: type: textblock
en: To find a filesystem from the UUID, use C<guestfs_findfs_uuid>.
ja: UUID からファイルシステムを検索するには C<guestfs_findfs_uuid> を使用します。

note: type: textblock
en: See also C<guestfs_vgpvuuids>.
ja: C<guestfs_vgpvuuids> 参照。

note: type: textblock
en: (Added in 1.17.20)
ja: (1.17.20 において追加)

note: type: textblock
en: See also C<guestfs_vglvuuids>.
ja: C<guestfs_vglvuuids> 参照。

note: type: textblock
en: See also C<guestfs_vgs_full>.
ja: C<guestfs_vgs_full> 参照。

note: type: textblock
en: Compare with C<guestfs_zero> which zeroes the first few blocks of a device.
ja: デバイスの先頭数ブロックにゼロを書き込む C<guestfs_zero> と比較します。

note: type: textblock
en: See also C<guestfs_write_append>.
ja: C<guestfs_write_append> 参照。

note: type: textblock
en: See also C<guestfs_write>.
ja: C<guestfs_write> 参照。

note: type: textblock
en: I<This function is deprecated.> In new code, use the L</guestfs_write> call instead.
ja: I<この関数は推奨されません。> 新しいコードでは、代わりに L</guestfs_write> を使用してください。

note: type: textblock
en: (Added in 1.19.33)
ja: (1.19.33 において追加)

note: type: textblock
en: This is the "va_list variant" of L</guestfs_xfs_admin>.
ja: これは L</guestfs_xfs_admin> の "va_list variant" です。

note: type: textblock
en: This is the "argv variant" of L</guestfs_xfs_admin>.
ja: これは L</guestfs_xfs_admin> の "argv variant" です。

note: type: textblock
en: (Added in 1.19.28)
ja: (1.19.28 において追加)

note: type: textblock
en: This is the "va_list variant" of L</guestfs_xfs_growfs>.
ja: これは L</guestfs_xfs_growfs> の "va_list variant" です。

note: type: textblock
en: This is the "argv variant" of L</guestfs_xfs_growfs>.
ja: これは L</guestfs_xfs_growfs> の "argv variant" です。

note: type: textblock
en: This function returns a C<struct guestfs_xfsinfo *>, or NULL if there was an error.  I<The caller must call C<guestfs_free_xfsinfo> after use>.
ja: この関数は C<struct guestfs_xfsinfo *> を返します。エラーが起きた場合 NULL を返します。I<呼び出し元は使用した後に C<guestfs_free_xfsinfo> を呼び出す必要があります>。

note: type: textblock
en: (Added in 1.19.21)
ja: (1.19.21 において追加)

note: type: textblock
en: (Added in 1.19.36)
ja: (1.19.36 において追加)

note: type: textblock
en: This is the "va_list variant" of L</guestfs_xfs_repair>.
ja: これは L</guestfs_xfs_repair> の "va_list variant" です。

note: type: textblock
en: This is the "argv variant" of L</guestfs_xfs_repair>.
ja: これは L</guestfs_xfs_repair> の "argv variant" です。

note: type: textblock
en: See also: C<guestfs_zero_device>, C<guestfs_scrub_device>, C<guestfs_is_zero_device>
ja: 関連項目: C<guestfs_zero_device>, C<guestfs_scrub_device>, C<guestfs_is_zero_device>

note: type: textblock
en: (Added in 1.3.1)
ja: (1.3.1 において追加)

note: type: textblock
en: I<This function is deprecated.> In new code, use the L</guestfs_file> call instead.
ja: I<この関数は推奨されません。> 新しいコードでは、代わりに L</guestfs_file> を使用してください。

note: type: textblock
en: The following functions: L</guestfs_acl_delete_def_file> L</guestfs_acl_get_file> L</guestfs_acl_set_file>
ja: 次の関数: L</guestfs_acl_delete_def_file> L</guestfs_acl_get_file> L</guestfs_acl_set_file>

note: type: textblock
en: The following functions: L</guestfs_extlinux>
ja: 次の関数: L</guestfs_extlinux>

note: type: textblock
en: The following functions: L</guestfs_fstrim>
ja: 次の関数: L</guestfs_fstrim>

note: type: textblock
en: The following functions: L</guestfs_grub_install>
ja: 次の関数: L</guestfs_grub_install>

note: type: textblock
en: The following functions: L</guestfs_inotify_add_watch> L</guestfs_inotify_close> L</guestfs_inotify_files> L</guestfs_inotify_init> L</guestfs_inotify_read> L</guestfs_inotify_rm_watch>
ja: 次の関数: L</guestfs_inotify_add_watch> L</guestfs_inotify_close> L</guestfs_inotify_files> L</guestfs_inotify_init> L</guestfs_inotify_read> L</guestfs_inotify_rm_watch>

note: type: textblock
en: The following functions: L</guestfs_ldmtool_create_all> L</guestfs_ldmtool_diskgroup_disks> L</guestfs_ldmtool_diskgroup_name> L</guestfs_ldmtool_diskgroup_volumes> L</guestfs_ldmtool_remove_all> L</guestfs_ldmtool_scan> L</guestfs_ldmtool_scan_devices> L</guestfs_ldmtool_volume_hint> L</guestfs_ldmtool_volume_partitions> L</guestfs_ldmtool_volume_type> L</guestfs_list_ldm_partitions> L</guestfs_list_ldm_volumes>
ja: 次の関数: L</guestfs_ldmtool_create_all> L</guestfs_ldmtool_diskgroup_disks> L</guestfs_ldmtool_diskgroup_name> L</guestfs_ldmtool_diskgroup_volumes> L</guestfs_ldmtool_remove_all> L</guestfs_ldmtool_scan> L</guestfs_ldmtool_scan_devices> L</guestfs_ldmtool_volume_hint> L</guestfs_ldmtool_volume_partitions> L</guestfs_ldmtool_volume_type> L</guestfs_list_ldm_partitions> L</guestfs_list_ldm_volumes>

note: type: textblock
en: The following functions: L</guestfs_cap_get_file> L</guestfs_cap_set_file>
ja: 次の関数: L</guestfs_cap_get_file> L</guestfs_cap_set_file>

note: type: textblock
en: The following functions: L</guestfs_mke2fs_JU> L</guestfs_mke2journal_U> L</guestfs_mkswap_U> L</guestfs_swapoff_uuid> L</guestfs_swapon_uuid>
ja: 次の関数: L</guestfs_mke2fs_JU> L</guestfs_mke2journal_U> L</guestfs_mkswap_U> L</guestfs_swapoff_uuid> L</guestfs_swapon_uuid>

note: type: textblock
en: The following functions: L</guestfs_modprobe>
ja: 次の関数: L</guestfs_modprobe>

note: type: textblock
en: The following functions: L</guestfs_getxattr> L</guestfs_getxattrs> L</guestfs_internal_lxattrlist> L</guestfs_lgetxattr> L</guestfs_lgetxattrs> L</guestfs_lremovexattr> L</guestfs_lsetxattr> L</guestfs_removexattr> L</guestfs_setxattr>
ja: 次の関数: L</guestfs_getxattr> L</guestfs_getxattrs> L</guestfs_internal_lxattrlist> L</guestfs_lgetxattr> L</guestfs_lgetxattrs> L</guestfs_lremovexattr> L</guestfs_lsetxattr> L</guestfs_removexattr> L</guestfs_setxattr>

note: type: textblock
en: The following functions: L</guestfs_lvcreate> L</guestfs_lvcreate_free> L</guestfs_lvm_remove_all> L</guestfs_lvm_set_filter> L</guestfs_lvremove> L</guestfs_lvresize> L</guestfs_lvresize_free> L</guestfs_lvs> L</guestfs_lvs_full> L</guestfs_pvchange_uuid> L</guestfs_pvchange_uuid_all> L</guestfs_pvcreate> L</guestfs_pvremove> L</guestfs_pvresize> L</guestfs_pvresize_size> L</guestfs_pvs> L</guestfs_pvs_full> L</guestfs_vg_activate> L</guestfs_vg_activate_all> L</guestfs_vgchange_uuid> L</guestfs_vgchange_uuid_all> L</guestfs_vgcreate> L</guestfs_vgmeta> L</guestfs_vgremove> L</guestfs_vgs> L</guestfs_vgs_full>
ja: 次の関数: L</guestfs_lvcreate> L</guestfs_lvcreate_free> L</guestfs_lvm_remove_all> L</guestfs_lvm_set_filter> L</guestfs_lvremove> L</guestfs_lvresize> L</guestfs_lvresize_free> L</guestfs_lvs> L</guestfs_lvs_full> L</guestfs_pvchange_uuid> L</guestfs_pvchange_uuid_all> L</guestfs_pvcreate> L</guestfs_pvremove> L</guestfs_pvresize> L</guestfs_pvresize_size> L</guestfs_pvs> L</guestfs_pvs_full> L</guestfs_vg_activate> L</guestfs_vg_activate_all> L</guestfs_vgchange_uuid> L</guestfs_vgchange_uuid_all> L</guestfs_vgcreate> L</guestfs_vgmeta> L</guestfs_vgremove> L</guestfs_vgs> L</guestfs_vgs_full>

note: type: textblock
en: The following functions: L</guestfs_md_create> L</guestfs_md_detail> L</guestfs_md_stat> L</guestfs_md_stop>
ja: 次の関数: L</guestfs_md_create> L</guestfs_md_detail> L</guestfs_md_stat> L</guestfs_md_stop>

note: type: textblock
en: The following functions: L</guestfs_mkfifo> L</guestfs_mknod> L</guestfs_mknod_b> L</guestfs_mknod_c>
ja: 次の関数: L</guestfs_mkfifo> L</guestfs_mknod> L</guestfs_mknod_b> L</guestfs_mknod_c>

note: type: textblock
en: The following functions: L</guestfs_ntfs_3g_probe> L</guestfs_ntfsclone_in> L</guestfs_ntfsclone_out> L</guestfs_ntfsfix>
ja: 次の関数: L</guestfs_ntfs_3g_probe> L</guestfs_ntfsclone_in> L</guestfs_ntfsclone_out> L</guestfs_ntfsfix>

note: type: textblock
en: The following functions: L</guestfs_ntfsresize> L</guestfs_ntfsresize_size>
ja: 次の関数: L</guestfs_ntfsresize> L</guestfs_ntfsresize_size>

note: type: textblock
en: The following functions: L</guestfs_rsync> L</guestfs_rsync_in> L</guestfs_rsync_out>
ja: 次の関数: L</guestfs_rsync> L</guestfs_rsync_in> L</guestfs_rsync_out>

note: type: textblock
en: The following functions: L</guestfs_scrub_device> L</guestfs_scrub_file> L</guestfs_scrub_freespace>
ja: 次の関数: L</guestfs_scrub_device> L</guestfs_scrub_file> L</guestfs_scrub_freespace>

note: type: textblock
en: The following functions: L</guestfs_getcon> L</guestfs_setcon>
ja: 次の関数: L</guestfs_getcon> L</guestfs_setcon>

note: type: textblock
en: The following functions: L</guestfs_syslinux>
ja: 次の関数: L</guestfs_syslinux>

note: type: textblock
en: The following functions: L</guestfs_wipefs>
ja: 次の関数: L</guestfs_wipefs>

note: type: textblock
en: The following functions: L</guestfs_xfs_admin> L</guestfs_xfs_growfs> L</guestfs_xfs_info> L</guestfs_xfs_repair>
ja: 次の関数: L</guestfs_xfs_admin> L</guestfs_xfs_growfs> L</guestfs_xfs_info> L</guestfs_xfs_repair>

note: type: textblock
en: The following functions: L</guestfs_txz_in> L</guestfs_txz_out>
ja: 次の関数: L</guestfs_txz_in> L</guestfs_txz_out>

note: type: textblock
en: The following functions: L</guestfs_zerofree>
ja: 次の関数: L</guestfs_zerofree>

note: type: verbatim
en:  struct guestfs_lvm_pv {
       char *pv_name;
       /* The next field is NOT nul-terminated, be careful when printing it: */
       char pv_uuid[32];
       char *pv_fmt;
       uint64_t pv_size;
       uint64_t dev_size;
       uint64_t pv_free;
       uint64_t pv_used;
       char *pv_attr;
       int64_t pv_pe_count;
       int64_t pv_pe_alloc_count;
       char *pv_tags;
       uint64_t pe_start;
       int64_t pv_mda_count;
       uint64_t pv_mda_free;
     };
ja:  struct guestfs_lvm_pv {
       char *pv_name;
       /* 以下の項目は NULL 終了していないので、表示するときに注意してください: */
       char pv_uuid[32];
       char *pv_fmt;
       uint64_t pv_size;
       uint64_t dev_size;
       uint64_t pv_free;
       uint64_t pv_used;
       char *pv_attr;
       int64_t pv_pe_count;
       int64_t pv_pe_alloc_count;
       char *pv_tags;
       uint64_t pe_start;
       int64_t pv_mda_count;
       uint64_t pv_mda_free;
     };

note: type: verbatim
en:  struct guestfs_lvm_vg {
       char *vg_name;
       /* The next field is NOT nul-terminated, be careful when printing it: */
       char vg_uuid[32];
       char *vg_fmt;
       char *vg_attr;
       uint64_t vg_size;
       uint64_t vg_free;
       char *vg_sysid;
       uint64_t vg_extent_size;
       int64_t vg_extent_count;
       int64_t vg_free_count;
       int64_t max_lv;
       int64_t max_pv;
       int64_t pv_count;
       int64_t lv_count;
       int64_t snap_count;
       int64_t vg_seqno;
       char *vg_tags;
       int64_t vg_mda_count;
       uint64_t vg_mda_free;
     };
ja:  struct guestfs_lvm_vg {
       char *vg_name;
       /* 以下の項目は NULL 終了していないので、表示するときに注意してください: */
       char vg_uuid[32];
       char *vg_fmt;
       char *vg_attr;
       uint64_t vg_size;
       uint64_t vg_free;
       char *vg_sysid;
       uint64_t vg_extent_size;
       int64_t vg_extent_count;
       int64_t vg_free_count;
       int64_t max_lv;
       int64_t max_pv;
       int64_t pv_count;
       int64_t lv_count;
       int64_t snap_count;
       int64_t vg_seqno;
       char *vg_tags;
       int64_t vg_mda_count;
       uint64_t vg_mda_free;
     };

note: type: verbatim
en:  struct guestfs_lvm_lv {
       char *lv_name;
       /* The next field is NOT nul-terminated, be careful when printing it: */
       char lv_uuid[32];
       char *lv_attr;
       int64_t lv_major;
       int64_t lv_minor;
       int64_t lv_kernel_major;
       int64_t lv_kernel_minor;
       uint64_t lv_size;
       int64_t seg_count;
       char *origin;
       /* The next field is [0..100] or -1 meaning 'not present': */
       float snap_percent;
       /* The next field is [0..100] or -1 meaning 'not present': */
       float copy_percent;
       char *move_pv;
       char *lv_tags;
       char *mirror_log;
       char *modules;
     };
ja:  struct guestfs_lvm_lv {
       char *lv_name;
       /* 以下の項目は NULL 終了していないので、表示するときに注意してください: */
       char lv_uuid[32];
       char *lv_attr;
       int64_t lv_major;
       int64_t lv_minor;
       int64_t lv_kernel_major;
       int64_t lv_kernel_minor;
       uint64_t lv_size;
       int64_t seg_count;
       char *origin;
       /* 以下の項目は [0..100] または存在しないことを意味する -1 : */
       float snap_percent;
       /* 以下の項目は [0..100] または存在しないことを意味する -1 : */
       float copy_percent;
       char *move_pv;
       char *lv_tags;
       char *mirror_log;
       char *modules;
     };

note: type: verbatim
en:  struct guestfs_xattr {
       char *attrname;
       /* The next two fields describe a byte array. */
       uint32_t attrval_len;
       char *attrval;
     };
ja:  struct guestfs_xattr {
       char *attrname;
       /* 以下の 2 項目はバイト列を表します。 */
       uint32_t attrval_len;
       char *attrval;
     };

note: type: textblock
en: guestfs - Library for accessing and modifying virtual machine images
ja: guestfs - 仮想マシンイメージのアクセスまたは変更のためのライブラリ

note: type: =head1
en: API OVERVIEW
ja: API 概要

note: type: textblock
en: This section provides a gentler overview of the libguestfs API.  We also try to group API calls together, where that may not be obvious from reading about the individual calls in the main section of this manual.
ja: このセクションは libguestfs API の簡単な概要を示します。  一緒に呼ばれるグループ API を試みます。これは、このマニュアルのメインセクションにおいて個々の呼び出しに関して読む必要が無くなります。

note: type: =head2
en: HANDLES
ja: ハンドル

note: type: textblock
en: Before you can use libguestfs calls, you have to create a handle.  Then you must add at least one disk image to the handle, followed by launching the handle, then performing whatever operations you want, and finally closing the handle.  By convention we use the single letter C<g> for the name of the handle variable, although of course you can use any name you want.
ja: libguestfs 呼び出しを使用する前に、ハンドルを作成する必要があります。そして、少なくとも 1 つのディスクイメージをハンドルを追加する必要があります。続けて、ハンドルを開始して、好きな操作を実行します。最後に、ハンドルを閉じます。利便性のため、ハンドル変数の名前を 1 文字の C<g> を使用します。もちろん、好きな名前を使うことができます。

note: type: textblock
en: The general structure of all libguestfs-using programs looks like this:
ja: libguestfs を使用しているすべてのプログラムの一般的な構造はこのようなものです:

note: type: verbatim
en:  /* Call guestfs_add_drive additional times if there are
      * multiple disk images.
      */
     guestfs_add_drive (g, "guest.img");
ja:  /* 複数のディスクイメージがあれば、その回数だけ
      * guestfs_add_drive を呼び出します。
      */
     guestfs_add_drive (g, "guest.img");

note: type: verbatim
en:  /* Most manipulation calls won't work until you've launched
      * the handle 'g'.  You have to do this _after_ adding drives
      * and _before_ other commands.
      */
     guestfs_launch (g);
ja:  /* 大抵の操作呼び出しはハンドル 'g' を開始するまでうまく
      * 機能しません。ドライブを追加した「後」、他のコマンド
      * を実行する「前」にこれを行う必要があります。
      */
     guestfs_launch (g);

note: type: verbatim
en:  /* Now you can perform filesystem actions on the guest
      * disk image.
      */
     guestfs_touch (g, "/hello");
ja:  /* これで、仮想マシンのイメージにおいて、ファイルシステムの
      * アクションを実行できます。
      */
     guestfs_touch (g, "/hello");

note: type: verbatim
en:  /* Synchronize the disk.  This is the opposite of guestfs_launch. */
     guestfs_shutdown (g);
ja:  /* ディスクを同期します。これは guestfs_launch の反対です。 */
     guestfs_shutdown (g);

note: type: verbatim
en:  /* Close and free the handle 'g'. */
     guestfs_close (g);
ja:  /* ハンドル 'g' を閉じて開放します。 */
     guestfs_close (g);

note: type: =head2
en: DISK IMAGES
ja: ディスクイメージ

note: type: textblock
en: The image filename (C<"guest.img"> in the example above) could be a disk image from a virtual machine, a L<dd(1)> copy of a physical hard disk, an actual block device, or simply an empty file of zeroes that you have created through L<posix_fallocate(3)>.  Libguestfs lets you do useful things to all of these.
ja: イメージファイル名 (上の例では C<"guest.img">) は、仮想マシンのディスクイメージ、物理ハードディスクの L<dd(1)> コピー、実際のブロックデバイス、単に L<posix_fallocate(3)> から作成した 0 の空ファイルがありえます。libguestfs はこれらすべてに役に立つことをさせます。

note: type: textblock
en: The call you should use in modern code for adding drives is L</guestfs_add_drive_opts>.  To add a disk image, allowing writes, and specifying that the format is raw, do:
ja: 近代的なコードにおいてドライブを追加するために使用する呼び出しは L</guestfs_add_drive_opts> です。書き込み許可、raw 形式指定にて、ディスクイメージを追加するには、次を実行します:

note: type: textblock
en: You can add a disk read-only using:
ja: 以下を使用して、読み込み専用のディスクを追加できます:

note: type: textblock
en: Be extremely cautious if the disk image is in use, eg. if it is being used by a virtual machine.  Adding it read-write will almost certainly cause disk corruption, but adding it read-only is safe.
ja: ディスクイメージが使用中ならば、たとえば仮想マシンにより使用されているならば、特に注意してください。読み書き可能で追加することにより、ほぼ確実にディスク破損を引き起こします。一方、読み込み専用で追加することは安全です。

note: type: textblock
en: Once L</guestfs_launch> has been called you cannot add any more images.  You can call L</guestfs_list_devices> to get a list of the device names, in the order that you added them.  See also L</BLOCK DEVICE NAMING> below.
ja: 一度 L</guestfs_launch> が呼び出されると、これ以上イメージを追加することはできません。それらを追加するためには、デバイス名の一覧を取得するために L</guestfs_list_devices> を呼び出せます。以下の L</ブロックデバイス命名法> を参照してください。

note: type: =head2
en: MOUNTING
ja: マウント

note: type: textblock
en: To mount a filesystem read-only, use L</guestfs_mount_ro>.  There are several other variations of the C<guestfs_mount_*> call.
ja: ファイルシステムを読み込み専用でマウントするには L</guestfs_mount_ro> を使用します。いくつかの他の変種 C<guestfs_mount_*> 呼び出しがあります。

note: type: =head2
en: FILESYSTEM ACCESS AND MODIFICATION
ja: ファイルシステムのアクセスおよび変更

note: type: textblock
en: The majority of the libguestfs API consists of fairly low-level calls for accessing and modifying the files, directories, symlinks etc on mounted filesystems.  There are over a hundred such calls which you can find listed in detail below in this man page, and we don't even pretend to cover them all in this overview.
ja: libguestfs API の大半は、マウントされたファイルシステムにあるファイル、ディレクトリー、シンボリックリンクなどを参照および変更するためのかなり低レベルな関数呼び出しから構成されます。このマニュアルページにおいて以下に詳細に一覧化されている、そのような呼び出しは 100 以上あります。この概要においてすべてを取り扱うことは考えていません。

note: type: textblock
en: Specify filenames as full paths, starting with C<"/"> and including the mount point.
ja: C<"/"> から始まり、マウントポイントを含む完全パスとしてファイル名を指定します。

note: type: textblock
en: For example, if you mounted a filesystem at C<"/"> and you want to read the file called C<"etc/passwd"> then you could do:
ja: たとえば、C<"/"> にファイルシステムをマウントして、C<"etc/passwd"> というファイルを読み込みたければ、次のようにできます:

note: type: textblock
en: This would return C<data> as a newly allocated buffer containing the full content of that file (with some conditions: see also L</DOWNLOADING> below), or C<NULL> if there was an error.
ja: これは、ファイルの完全な内容を含む（いくつかの条件とともに: 以下の L</ダウンロード> 参照）新しく割り当てられたバッファーとして C<data> を返します。もしくは、エラーがあれば C<NULL> を返します。

note: type: textblock
en: As another example, to create a top-level directory on that filesystem called C<"var"> you would do:
ja: もう 1 つの例として、ファイルシステムに C<"var"> という名前の最上位ディレクトリーを作成するには、次のようにします:

note: type: textblock
en: To create a symlink you could do:
ja: シンボリックリンクを作成するには次のようにできます:

note: type: textblock
en: Libguestfs will reject attempts to use relative paths and there is no concept of a current working directory.
ja: libguestfs は相対パスの使用を拒否します。現在の作業ディレクトリーという概念がありません。

note: type: textblock
en: Libguestfs can return errors in many situations: for example if the filesystem isn't writable, or if a file or directory that you requested doesn't exist.  If you are using the C API (documented here)  you have to check for those error conditions after each call.  (Other language bindings turn these errors into exceptions).
ja: libguestfs は多くの状況においてエラーを返します。たとえば、ファイルシステムが書き込みできない場合です。または、要求したファイルやディレクトリーが存在しない場合です。 C API (ここにドキュメント化されています) を使用しているならば、各呼び出しの後でそれらのエラー条件を確認する必要があります。（他の言語バインドは、これらのエラーを例外の中に含めてください。）

note: type: textblock
en: File writes are affected by the per-handle umask, set by calling L</guestfs_umask> and defaulting to 022.  See L</UMASK>.
ja: ファイルの書き込みはハンドルごとの umask により影響されます。L</guestfs_umask> を呼び出すことにより設定され、初期値は 022 です。 L</UMASK> 参照。

note: type: =head2
en: PARTITIONING
ja: パーティション

note: type: textblock
en: Libguestfs contains API calls to read, create and modify partition tables on disk images.
ja: libguestfs はディスクイメージにあるパーティションテーブルを読み込み、作成、変更するための API 呼び出しがあります。

note: type: textblock
en: In the common case where you want to create a single partition covering the whole disk, you should use the L</guestfs_part_disk> call:
ja: ディスク全体に単一のパーティションを作成したいという一般的な場合、 L</guestfs_part_disk> 呼び出しを使用できます:

note: type: textblock
en: Obviously this effectively wipes anything that was on that disk image before.
ja: 以前ディスクイメージにあったものを明示的にすべて効果的に完全消去します。

note: type: textblock
en: Libguestfs provides access to a large part of the LVM2 API, such as L</guestfs_lvcreate> and L</guestfs_vgremove>.  It won't make much sense unless you familiarize yourself with the concepts of physical volumes, volume groups and logical volumes.
ja: libguestfs は L</guestfs_lvcreate> および L</guestfs_vgremove> のような、大部分の LVM2 API にアクセスできます。物理ボリューム、ボリュームグループ、論理ボリュームの概念になじみがなければ、役に立たないかもしれません。

note: type: textblock
en: This author strongly recommends reading the LVM HOWTO, online at L<http://tldp.org/HOWTO/LVM-HOWTO/>.
ja: この著者はオンラインで L<http://tldp.org/HOWTO/LVM-HOWTO/> にある  LVM HOWTO を読むことを強く推奨します。

note: type: =head2
en: DOWNLOADING
ja: ダウンロード

note: type: textblock
en: To download multiple files, see L</guestfs_tar_out> and L</guestfs_tgz_out>.
ja: 複数のファイルをダウンロードするには L</guestfs_tar_out> および L</guestfs_tgz_out> を参照してください。

note: type: =head2
en: UPLOADING
ja: アップロード方法

note: type: textblock
en: To write a small file with fixed content, use L</guestfs_write>.  To create a file of all zeroes, use L</guestfs_truncate_size> (sparse) or L</guestfs_fallocate64> (with all disk blocks allocated).  There are a variety of other functions for creating test files, for example L</guestfs_fill> and L</guestfs_fill_pattern>.
ja: 固定的な内容を持つ小さなファイルを書き込むには、L</guestfs_write> を使用します。すべて 0 のファイルを作成するには、L</guestfs_truncate_size> (スパース) または L</guestfs_fallocate64> (すべてのブロックを割り当て済み) を使用します。テストファイルを作成するためのさまざまな他の関数があります。たとえば、 L</guestfs_fill> や L</guestfs_fill_pattern> があります。

note: type: textblock
en: To upload multiple files, see L</guestfs_tar_in> and L</guestfs_tgz_in>.
ja: 複数のファイルをアップロードするには、L</guestfs_tar_in> および L</guestfs_tgz_in> を参照してください。

note: type: =head2
en: COPYING
ja: コピー方法

note: type: textblock
en: There are various different commands for copying between files and devices and in and out of the guest filesystem.  These are summarised in the table below.
ja: ファイルとデバイスの間でコピーして、仮想マシンのファイルシステムと入出力するための、さまざまなコマンドがあります。以下の表はその概要です。

note: type: =item
en: B<file> to B<file>
ja: B<ファイル>からB<ファイル>

note: type: textblock
en: Use L</guestfs_cp> to copy a single file, or L</guestfs_cp_a> to copy directories recursively.
ja: 単一のファイルをコピーするには L</guestfs_cp> を使用します、またはディレクトリーを再帰的にコピーするには L</guestfs_cp_a> を使用します。

note: type: =item
en: B<file> to B<device>
ja: B<ファイル>からB<デバイス>

note: type: =item
en: B<device> to B<file>
ja: B<デバイス>からB<ファイル>

note: type: =item
en: B<device> to B<device>
ja: B<デバイス>からB<デバイス>

note: type: textblock
en: Use L</guestfs_copy_file_to_device>, L</guestfs_copy_device_to_file>, or L</guestfs_copy_device_to_device>.
ja: L</guestfs_copy_file_to_device>, L</guestfs_copy_device_to_file>, または L</guestfs_copy_device_to_device> を使用してください。

note: type: textblock
en: Example: duplicate the contents of an LV:
ja: 例: 論理ボリュームの内容の複製:

note: type: =item
en: B<file on the host> to B<file or device>
ja: B<ホストのファイル>からB<ファイルまたはデバイス>

note: type: textblock
en: Use L</guestfs_upload>.  See L</UPLOADING> above.
ja: L</guestfs_upload> を使用します。上の L</アップロード方法> 参照。

note: type: =item
en: B<file or device> to B<file on the host>
ja: B<ファイルまたはデバイス>からB<ホストのファイル>

note: type: textblock
en: Use L</guestfs_download>.  See L</DOWNLOADING> above.
ja: L</guestfs_download> を使用します。上の L</ダウンロード方法> 参照。

note: type: textblock
en: For example, L<virt-cat(1)> writes its output to stdout by doing:
ja: たとえば、L<virt-cat(1)> は次のようにすることにより、出力を標準出力に書き込みます:

note: type: =head2
en: LISTING FILES
ja: ファイルの一覧表示方法

note: type: textblock
en: L</guestfs_ll> is just designed for humans to read (mainly when using the L<guestfish(1)>-equivalent command C<ll>).
ja: L</guestfs_ll> は人間が読みやすいよう設計されています（おもに L<guestfish(1)> の同等なコマンド C<ll> を使用するとき）。

note: type: textblock
en: L</guestfs_ls> is a quick way to get a list of files in a directory from programs, as a flat list of strings.
ja: L</guestfs_ls> は文字列の平らな一覧のように、ディレクトリーにあるファイルの一覧をプログラムから取得する素早い方法です。

note: type: textblock
en: L</guestfs_readdir> is a programmatic way to get a list of files in a directory, plus additional information about each one.  It is more equivalent to using the L<readdir(3)> call on a local filesystem.
ja: L</guestfs_readdir> はディレクトリーにあるファイルの一覧、さらにそれぞれに関する追加の情報を取得するためのプログラム的な方法です。ローカルシステムにおける L<readdir(3)> 呼び出しを使用することとほぼ同様です。

note: type: textblock
en: L</guestfs_find> and L</guestfs_find0> can be used to recursively list files.
ja: L</guestfs_find> と L</guestfs_find0> は再帰的にファイルを一覧表示するために使用できます。

note: type: =head2
en: RUNNING COMMANDS
ja: コマンドの実行法

note: type: textblock
en: Although libguestfs is primarily an API for manipulating files inside guest images, we also provide some limited facilities for running commands inside guests.
ja: libguestfs はおもに仮想マシンの中にあるファイルを操作するための API です。さらに、仮想マシンの中にあるコマンドを実行するために、限定された機能がいくつかあります。

note: type: textblock
en: There are many limitations to this:
ja: これには多くの制限があります:

note: type: textblock
en: The kernel version that the command runs under will be different from what it expects.
ja: コマンドを実行するカーネルのバージョンは、期待するものにより異なります。

note: type: textblock
en: If the command needs to communicate with daemons, then most likely they won't be running.
ja: コマンドがデーモンと通信する必要があれば、ほとんど動作しないでしょう。

note: type: textblock
en: The command will be running in limited memory.
ja: コマンドは制限されたメモリーにおいて実行されます。

note: type: textblock
en: The network may not be available unless you enable it (see L</guestfs_set_network>).
ja: ネットワークは有効にしなければ利用できません（L</guestfs_set_network> 参照）。

note: type: textblock
en: Only supports Linux guests (not Windows, BSD, etc).
ja: Linux ゲストのみがサポートされます（Windows, BSD など）。

note: type: =head2
en: CONFIGURATION FILES
ja: 設定ファイル

note: type: =head2
en: UMASK
ja: umask

note: type: textblock
en: The default umask is C<022>, so files are created with modes such as C<0644> and directories with C<0755>.
ja: umask の初期値は C<022> です、そのためファイルは C<0644> のようなモードで作成され、ディレクトリーは C<0755> です。

note: type: textblock
en: There are two ways to avoid being affected by umask.  Either set umask to 0 (call C<guestfs_umask (g, 0)> early after launching).  Or call L</guestfs_chmod> after creating each file or directory.
ja: umask による影響を避けるには 2 つの方法があります。1 つは umask を 0 に設定することです（開始後の早いうちに C<guestfs_umask (g, 0)> を呼び出します）。もう 1 つは各ファイルまたはディレクトリーを作成した後に L</guestfs_chmod> を呼び出すことです。

note: type: textblock
en: For more information about umask, see L<umask(2)>.
ja: umask に関する詳細は L<umask(2)> を参照してください。

note: type: textblock
en: Use L</guestfs_vfs_type> to identify LUKS-encrypted block devices (it returns the string C<crypto_LUKS>).
ja: LUKS 暗号化ブロックデバイス（それは文字列 C<crypto_LUKS> を返します）を識別するには L</guestfs_vfs_type> を使用します。

note: type: textblock
en: Then open these devices by calling L</guestfs_luks_open>.  Obviously you will require the passphrase!
ja: そして L</guestfs_luks_open> を呼び出すことにより、これらのデバイスを開きます。明示的にパスフレーズが必要です。

note: type: textblock
en: Encrypted disks must be opened before inspection.  See L</ENCRYPTED DISKS> for more details.  The L</guestfs_inspect_os> function just ignores any encrypted devices.
ja: 暗号化ディスクは検査の前に開く必要があります。詳細はL</暗号化ディスク>を参照してください。L</guestfs_inspect_os> 関数はすべての暗号化デバイスを単に無視します。

note: type: =head3
en: INSPECTING INSTALL DISKS
ja: インストールディスクの検査方法

note: type: textblock
en: Libguestfs (since 1.9.4) can detect some install disks, install CDs, live CDs and more.
ja: libguestfs (1.9.4以降) は、いくつかのインストールディスク、インストール CD、live CD などを検知できます。

note: type: textblock
en: Libguestfs can mount NTFS partitions.  It does this using the L<http://www.ntfs-3g.org/> driver.
ja: libguestfs は NTFS パーティションをマウントできます。そのためには L<http://www.ntfs-3g.org/> ドライバーを使用します。

note: type: =head3
en: DRIVE LETTERS AND PATHS
ja: ドライブレターとパス

note: type: =head3
en: ACCESSING THE WINDOWS REGISTRY
ja: Windows レジストリのアクセス方法

note: type: textblock
en: See also L<virt-win-reg(1)>.
ja: L<virt-win-reg(1)> 参照。

note: type: =head3
en: SYMLINKS ON NTFS-3G FILESYSTEMS
ja: NTFS-3G ファイルシステムにおけるシンボリックリンク

note: type: textblock
en: In Windows 8, the shutdown button does not shut down the guest at all.  Instead it usually hibernates the guest.  This is known as "fast startup".
ja: Windows 8 では、シャットダウンボタンを押しても仮想マシンがシャットダウンしません。代わりに、仮想マシンが休止状態になります。これは "高速スタートアップ" として知られています。

note: type: textblock
en: Some suggested workarounds are:
ja: いくつかの推奨される回避策があります:

note: type: textblock
en: Mount read-only (eg. L</guestfs_mount_ro>).
ja: 読み込み専用でマウントします (例: L</guestfs_mount_ro>)。

note: type: verbatim
en:  Please run 'e2fsck -fy <device>' to fix the filesystem
     after the aborted resize operation.
ja:  容量変更の操作を中断した後、ファイルシステムを
     修復するために 'e2fsck -fy <device>' を実行してください。

note: type: textblock
en: You can use the I<guestfs.h> header file from C++ programs.  The C++ API is identical to the C API.  C++ classes and exceptions are not used.
ja: C++ プログラムから I<guestfs.h> ヘッダーファイルを使用できます。 C++ API は C API と同一です。 C++ のクラスと例外は使用されません。

note: type: textblock
en: See L<guestfs-erlang(3)>.
ja: L<guestfs-erlang(3)> 参照。

note: type: textblock
en: See L<guestfs-lua(3)>.
ja: L<guestfs-lua(3)> 参照。

note: type: textblock
en: See L<guestfs-ocaml(3)>.
ja: L<guestfs-ocaml(3)> 参照。

note: type: textblock
en: See L<guestfs-perl(3)> and L<Sys::Guestfs(3)>.
ja: L<guestfs-perl(3)> および L<Sys::Guestfs(3)> 参照。

note: type: textblock
en: The PHP binding only works correctly on 64 bit machines.
ja: PHP バインドは 64 ビットマシンにおいてのみ正しく動作します。

note: type: textblock
en: See L<guestfs-python(3)>.
ja: L<guestfs-python(3)> 参照。

note: type: textblock
en: See L<guestfs-ruby(3)>.
ja: L<guestfs-ruby(3)> 参照。

note: type: textblock
en: For JRuby, use the Java bindings.
ja: JRuby に対しては Java バインドを使用します。

note: type: =item
en: B<shell scripts>
ja: B<シェルスクリプト>

note: type: textblock
en: See L<guestfish(1)>.
ja: L<guestfish(1)> 参照。

note: type: =item
en: Read-only should be the default.
ja: 初期値は読み込み専用です。

note: type: textblock
en: In L<guestfish(3)>, I<--ro> should be the default, and you should have to specify I<--rw> if you want to make changes to the image.
ja: L<guestfish(3)> では、 I<--ro> が初期値です。イメージを変更したいならば I<--rw> を指定する必要があります。

note: type: textblock
en: This would reduce the potential to corrupt live VM images.
ja: これにより、動作中の仮想マシンのイメージを破壊する可能性を減らします。

note: type: =item
en: guestfish command line is hard to use.
ja: guestfish コマンドラインは使うのが難しいです。

note: type: textblock
en: The most common is L</guestfs_lvcreate>.  The guestfish command:
ja: 最も一般的な L</guestfs_lvcreate> です。 guestfish コマンド:

note: type: verbatim
en:  Path "/foo/bar"
     Device 1            (* /dev/sdb, or perhaps /dev/sda *)
     Partition (1, 2)    (* /dev/sdb2 (or is it /dev/sda2 or /dev/sdb3?) *)
     Path "/dev/sdb2"    (* not a device *)
ja:  Path "/foo/bar"
     Device 1            (* /dev/sdb, または場合によると /dev/sda *)
     Partition (1, 2)    (* /dev/sdb2 (または /dev/sda2 や /dev/sdb3?) *)
     Path "/dev/sdb2"    (* デバイスではありません *)

note: type: =head2
en: KEYS AND PASSPHRASES
ja: キーとパスフレーズ

note: type: textblock
en: Certain libguestfs calls take a parameter that contains sensitive key material, passed in as a C string.
ja: 特定の libguestfs 呼び出しは、C 文字列のように渡される、秘密を扱うキーの材料を含むパラメーターをとります。

note: type: =head2
en: QEMU WRAPPERS
ja: QEMU ラッパー

note: type: textblock
en: If you want to compile your own qemu, run qemu from a non-standard location, or pass extra arguments to qemu, then you can write a shell-script wrapper around qemu.
ja: 自身の QEMU をコンパイルしたい、非標準の場所から QEMU を実行したい、または追加の引数を QEMU に渡したいならば、QEMU のシェルスクリプト・ラッパーを書けます。

note: type: textblock
en: Connect to the Unix domain socket I<path>.
ja: Unix ドメイン・ソケット I<path> に接続します。

note: type: =head3
en: Using guestfs_add_domain with live flag
ja: live フラグを用いた guestfs_add_domain の使用方法

note: type: =head2
en: ABI GUARANTEE
ja: ABI 保証

note: type: =head2
en: BLOCK DEVICE NAMING
ja: ブロックデバイスの命名法

note: type: =head3
en: DISK LABELS
ja: ディスクラベル

note: type: textblock
en: For example, to test if a feature is available, use code like this:
ja: たとえば、機能が利用可能であるかを確認するために、このようなコードを使用します:

note: type: textblock
en: VPC (old) and VHD (modern) are the native disk image format of Microsoft (and previously, Connectix) Virtual PC and Hyper-V.
ja: VPC (旧) と VHD (新) は Microsoft (および、以前の Connectix) Virtual PC および Hyper-V のネイティブなディスクイメージ形式です。

note: type: =item
en: Obsolete formats
ja: 推奨されない形式

note: type: textblock
en: Create a connection handle.
ja: 接続ハンドルを作成します。

note: type: textblock
en: After configuring the handle, you have to call L</guestfs_launch>.
ja: ハンドルを設定後、 L</guestfs_launch> を呼び出す必要があります。

note: type: =head3
en: USING C<GUESTFS_CREATE_NO_ENVIRONMENT>
ja: C<GUESTFS_CREATE_NO_ENVIRONMENT> の使用法

note: type: textblock
en: The correct way to close the handle is:
ja: ハンドルを閉じる正しい方法は次のとおりです:

note: type: verbatim
en:  if (guestfs_shutdown (g) == -1) {
       /* handle write errors here */
     }
     guestfs_close (g);
ja:  if (guestfs_shutdown (g) == -1) {
       /* ここで書き込みエラーを処理する */
     }
     guestfs_close (g);

note: type: textblock
en: L</guestfs_shutdown> is only needed if B<all> of the following are true:
ja: L</guestfs_shutdown> は以下の B<すべて> が成り立つ場合のみ必要です:

note: type: textblock
en: one or more disks were added in read-write mode, I<and>
ja: 一つ以上のディスクを読み書きモードで追加した、I<かつ>

note: type: textblock
en: guestfs_launch was called, I<and>
ja: guestfs_launch が呼び出された、I<かつ>

note: type: textblock
en: you made some changes, I<and>
ja: 何か変更を実施した、I<かつ>

note: type: =head1
en: ERROR HANDLING
ja: エラー処理

note: type: textblock
en: API functions can return errors.  For example, almost all functions that return C<int> will return C<-1> to indicate an error.
ja: API 関数はエラーを返します。たとえば、ほとんどすべての C<int> を返す関数はエラーを意味するために C<-1> を返します。

note: type: textblock
en: Additional information is available for errors: an error message string and optionally an error number (errno) if the thing that failed was a system call.
ja: エラーに関する追加の情報が利用可能です: 失敗したものがシステムコールならば、エラーメッセージ文字列およびオプションのエラー番号（errno）です。

note: type: verbatim
en:  /* This disables the default behaviour of printing errors
        on stderr. */
     guestfs_set_error_handler (g, NULL, NULL);
ja:  /* これは標準エラーにエラーを表示するときの
        デフォルトの動作を無効化します。 */
     guestfs_set_error_handler (g, NULL, NULL);

note: type: verbatim
en:  if (guestfs_launch (g) == -1) {
       /* Examine the error message and print it, throw it,
          etc. */
       msg = guestfs_last_error (g);
       errnum = guestfs_last_errno (g);
ja:  if (guestfs_launch (g) == -1) {
       /* エラーメッセージを検査する、表示する、例外を投げるなど */
       msg = guestfs_last_error (g);
       errnum = guestfs_last_errno (g);

note: type: textblock
en: This returns the last error number (errno) that happened on C<g>.
ja: これは C<g> において発生した最後のエラー番号（errno）を返します。

note: type: textblock
en: If successful, an errno integer not equal to zero is returned.
ja: もし成功すると、0 以外のエラー番号の整数が返されます。

note: type: textblock
en: There has not been any error on the handle.
ja: ハンドルにおいて何もエラーがありませんでした。

note: type: textblock
en: There has been an error but the errno was meaningless.  This corresponds to the case where the error did not come from a failed system call, but for some other reason.
ja: エラーがありましたが、エラー番号に意味がありませんでした。エラーがシステムコールの失敗により発生しましたが、何か他の理由による場合に対応します。

note: type: textblock
en: There was an error from a failed system call, but for some reason the errno was not captured and returned.  This usually indicates a bug in libguestfs.
ja: エラーがシステムコールの失敗により発生しましたが、エラー番号が何らかの理由により捕捉されず返されました。これは通常 libguestfs のバグを意味します。

note: type: textblock
en: The default handler prints messages on C<stderr>.
ja: 標準のハンドラーは C<stderr> にメッセージを表示します。

note: type: textblock
en: If you set C<cb> to C<NULL> then I<no> handler is called.
ja: C<cb> を C<NULL> に設定すると、 I<no> ハンドラーが呼び出されます。

note: type: textblock
en: Returns the current error handler callback.
ja: 現在のエラーハンドラのコールバックを返します。

note: type: textblock
en: The callback C<cb> will be called if there is an out of memory situation.  I<Note this callback must not return>.
ja: メモリー不足になると、コールバック C<cb> が呼び出されます。 I<このコールバックは戻ってこない可能性があることに注意してください>。

note: type: textblock
en: The default is to call L<abort(3)>.
ja: デフォルトでは L<abort(3)> を呼び出します。

note: type: textblock
en: This returns the current out of memory handler.
ja: アウトオブメモリーハンドラーを返します。

note: type: =head1
en: API CALLS
ja: API 呼び出し

note: type: =head1
en: STRUCTURES
ja: 構造

note: type: =head1
en: AVAILABILITY
ja: 可用性

note: type: =head2
en: GROUPS OF FUNCTIONALITY IN THE APPLIANCE
ja: アプライアンスの機能のグループ

note: type: textblock
en: Using L</guestfs_available> you can test availability of the following groups of functions.  This test queries the appliance to see if the appliance you are currently using supports the functionality.
ja: I<この関数は推奨されません。> 新しいコードでは、代わりに L</part_add> を使用してください。

note: type: =head2
en: FILESYSTEM AVAILABLE
ja: 利用可能なファイルシステム

note: type: =head2
en: GUESTFISH supported COMMAND
ja: guestfish がサポートするコマンド

note: type: textblock
en: Since version 1.5.8, C<E<lt>guestfs.hE<gt>> defines symbols for each C API function, such as:
ja: バージョン 1.5.8 から C<E<lt>guestfs.hE<gt>> に定義されたシンボルの C API 関数があります。次のようなものがあります:

note: type: textblock
en: if L</guestfs_dd> is available.
ja: L</guestfs_dd> が利用可能な場合。

note: type: textblock
en: Testing at compile time doesn't guarantee that a function really exists in the library.  The reason is that you might be dynamically linked against a previous I<libguestfs.so> (dynamic library)  which doesn't have the call.  This situation unfortunately results in a segmentation fault, which is a shortcoming of the C dynamic linking system itself.
ja: I<この関数は推奨されません。> 新しいコードでは、代わりに L</part_list> を使用してください。

note: type: textblock
en: You can use L<dlopen(3)> to test if a function is available at run time, as in this example program (note that you still need the compile time check as well):
ja: I<この関数は推奨されません。> 新しいコードでは、代わりに L</write> を使用してください。

note: type: verbatim
en:    /* Test if the function guestfs_dd is really available. */
       dl = dlopen (NULL, RTLD_LAZY);
       if (!dl) {
         fprintf (stderr, "dlopen: %s\n", dlerror ());
         exit (EXIT_FAILURE);
       }
       has_function = dlsym (dl, "guestfs_dd") != NULL;
       dlclose (dl);
ja:    /* guestfs_dd 関数が本当に利用可能かを確認します。 */
       dl = dlopen (NULL, RTLD_LAZY);
       if (!dl) {
         fprintf (stderr, "dlopen: %s\n", dlerror ());
         exit (EXIT_FAILURE);
       }
       has_function = dlsym (dl, "guestfs_dd") != NULL;
       dlclose (dl);

note: type: verbatim
en:    if (!has_function)
         printf ("this libguestfs.so does NOT have guestfs_dd function\n");
       else {
         printf ("this libguestfs.so has guestfs_dd function\n");
         /* Now it's safe to call
         guestfs_dd (g, "foo", "bar");
         */
       }
     #else
       printf ("guestfs_dd function was not found at compile time\n");
     #endif
      }
ja:    if (!has_function)
         printf ("この libguestfs.so は guestfs_dd 関数がありません\n");
       else {
         printf ("この libguestfs.so は guestfs_dd 関数があります\n");
         /* Now it's safe to call
         guestfs_dd (g, "foo", "bar");
         */
       }
     #else
       printf ("guestfs_dd 関数がコンパイル時に見つかりませんでした\n");
     #endif
      }

note: type: textblock
en: With a single optional argument:
ja: 単一の引数の場合:

note: type: textblock
en: With two:
ja: 2つの引数の場合:

note: type: textblock
en: The second variant has the same name with the suffix C<_va>, which works the same way but takes a C<va_list>.  See the C manual for details.  For the example function, this is declared:
ja: I<この関数は推奨されません。> 新しいコードでは、代わりに L</guestfs_add_drive_opts> を使用してください。

note: type: =head2
en: CONSTRUCTING OPTIONAL ARGUMENTS
ja: オプション引数の構築

note: type: textblock
en: You could call it like this:
ja: 次のように呼び出すことができます。

note: type: textblock
en: For guestfish, see L<guestfish(1)/OPTIONAL ARGUMENTS>.
ja: guestfish は L<guestfish(1)/OPTIONAL ARGUMENTS> を参照してください。

note: type: =head2
en: CLASSES OF EVENTS
ja: イベントのクラス

note: type: =item
en: GUESTFS_EVENT_CLOSE (payload type: void)
ja: GUESTFS_EVENT_CLOSE (ペイロード形式: void)

note: type: textblock
en: Note that libguestfs installs an L<atexit(3)> handler to try to clean up handles that are open when the program exits.  This means that this callback might be called indirectly from L<exit(3)>, which can cause unexpected problems in higher-level languages (eg. if your HLL interpreter has already been cleaned up by the time this is called, and if your callback then jumps into some HLL function).
ja: I<この関数は推奨されません。> 新しいコードでは、代わりに L</guestfs_fallocate64> を使用してください。

note: type: =item
en: GUESTFS_EVENT_SUBPROCESS_QUIT (payload type: void)
ja: GUESTFS_EVENT_SUBPROCESS_QUIT (ペイロード形式: void)

note: type: =item
en: GUESTFS_EVENT_LAUNCH_DONE (payload type: void)
ja: GUESTFS_EVENT_LAUNCH_DONE (ペイロード形式: void)

note: type: =item
en: GUESTFS_EVENT_PROGRESS (payload type: array of 4 x uint64_t)
ja: GUESTFS_EVENT_PROGRESS (ペイロード形式: 4 x uint64_t の配列)

note: type: =item
en: GUESTFS_EVENT_APPLIANCE (payload type: message buffer)
ja: GUESTFS_EVENT_APPLIANCE (ペイロード形式: メッセージバッファー)

note: type: =item
en: GUESTFS_EVENT_TRACE (payload type: message buffer)
ja: GUESTFS_EVENT_TRACE (ペイロード形式: メッセージバッファー)

note: type: =head2
en: EVENT API
ja: イベント API

note: type: =head2
en: LIBVIRT AUTHENTICATION
ja: libvirt 認証

note: type: verbatim
en:    /* Tell libvirt what credentials the program supports. */
       r = guestfs_set_libvirt_supported_credentials (g, creds);
       if (r == -1)
         exit (EXIT_FAILURE);
ja:    /* プログラムがサポートするクレデンシャルを libvirt に伝える。 */
       r = guestfs_set_libvirt_supported_credentials (g, creds);
       if (r == -1)
         exit (EXIT_FAILURE);

note: type: verbatim
en:    /* Set up the event handler. */
       eh = guestfs_set_event_callback (
           g, do_auth,
           GUESTFS_EVENT_LIBVIRT_AUTH, 0, NULL);
       if (eh == -1)
         exit (EXIT_FAILURE);
ja:    /* イベントハンドラーをセットアップする。 */
       eh = guestfs_set_event_callback (
           g, do_auth,
           GUESTFS_EVENT_LIBVIRT_AUTH, 0, NULL);
       if (eh == -1)
         exit (EXIT_FAILURE);

note: type: =head1
en: PRIVATE DATA AREA
ja: プライベートデータ領域

note: type: textblock
en: To attach a named piece of data, use the following call:
ja: データの名前付き部分を接続するには、以下の呼び出しを使用します:

note: type: textblock
en: To retrieve the pointer, use:
ja: ポインターを取り出すには、次を使用します:

note: type: verbatim
en:  /* Display all calls to guestfs_mkfs* functions. */
     probe process("/usr/lib*/libguestfs.so.0")
               .function("guestfs_mkfs*") ? {
           display_time();
           printf ("\t%s %s\n", probefunc(), $$parms);
     }
ja:  /* guestfs_mkfs* 関数へのすべての呼び出しを一覧表示します。 */
     probe process("/usr/lib*/libguestfs.so.0")
               .function("guestfs_mkfs*") ? {
           display_time();
           printf ("\t%s %s\n", probefunc(), $$parms);
     }

note: type: textblock
en: In another terminal, run a guestfish command such as this:
ja: 他の端末において、このように guestfish コマンドを実行します:

note: type: verbatim
en:                  even numbers for stable: 1.2.x, 1.4.x, ...
           .-------- odd numbers for development: 1.3.x, 1.5.x, ...
           |
           v
     1  .  3  .  5
     ^           ^
     |           |
     |           `-------- sub-version
     |
     `------ always '1' because we don't change the ABI
ja:                  偶数は安定版: 1.2.x, 1.4.x, ...
           .-------- 奇数は開発版: 1.3.x, 1.5.x, ...
           |
           v
     1  .  3  .  5
     ^           ^
     |           |
     |           `-------- サブバージョン
     |
     `------ ABI を変更しないので、必ず '1' です

note: type: textblock
en: Thus "1.3.5" is the 5th update to the development branch "1.3".
ja: このように "1.3.5" は開発ブランチ "1.3" の 5 番目のアップデートです。

note: type: textblock
en: Our criteria for backporting changes are:
ja: バックポートする変更に対する私たちの基準は次のとおりです:

note: type: textblock
en: Bug fixes which are not controversial, fix obvious problems, and have been well tested are backported.
ja: 議論の余地がなく、明らかな問題を修正する、十分にテストされたバグ修正はバックポートされます。

note: type: =head1
en: LIMITS
ja: 制限

note: type: =head2
en: PROTOCOL LIMITS
ja: プロトコル制限

note: type: =head2
en: MAXIMUM NUMBER OF DISKS
ja: ディスクの最大数

note: type: textblock
en: When using virtio-scsi disks (the default if available in qemu) the current limit is B<255> disks.  When using virtio-blk (the old default) the limit is around B<27> disks, but may vary according to implementation details and whether the network is enabled.
ja: virtio-scsi ディスク (QEMU において利用可能ならば初期値) を使用しているとき、現在の制限は B<255> 個のディスクです。virtio-blk (古い初期値) を使用しているとき、約 B<27> 個のディスクです。しかし、実装の詳細やネットワークが有効化されているかどうかにより、変化する可能性があります。

note: type: textblock
en: Virtio-scsi as used by libguestfs is configured to use one target per disk, and 256 targets are available.
ja: libguestfs により使用される virtio-scsi はディスクあたり一つのターゲットを使用するよう設定されます。256 個のターゲットが利用可能です。

note: type: textblock
en: Virtio-blk consumes 1 virtual PCI slot per disk, and PCI is limited to 31 slots, but some of these are used for other purposes.
ja: virtio-blk はディスクあたり 1 仮想 PCI を消費します。PCI は 31 スロットに制限されます。これらのいくつかは他の目的のために使用されます。

note: type: textblock
en: One virtual disk is used by libguestfs internally.
ja: 一つの仮想ディスクが libguestfs により内部的に使用されます。

note: type: textblock
en: In libguestfs E<ge> 1.20 it is possible to hot plug disks.  See L</HOTPLUGGING>.
ja: libguestfs E<ge> 1.20 はディスクの活性挿入をできます。 L</HOTPLUGGING> 参照。

note: type: =head2
en: MAXIMUM NUMBER OF PARTITIONS PER DISK
ja: ディスクあたりの最大パーティション数

note: type: textblock
en: Virtio limits the maximum number of partitions per disk to B<15>.
ja: virtio はディスクあたりの最大パーティション数を B<15> に制限します。

note: type: textblock
en: If you attach a disk with more than 15 partitions, the extra partitions are ignored by libguestfs.
ja: 15 よりも多くのパーティションを持つディスクを接続すると、追加のパーティションは libguestfs により無視されます。

note: type: =head2
en: MAXIMUM SIZE OF A DISK
ja: ディスクの最大容量

note: type: textblock
en: Probably the limit is between 2**63-1 and 2**64-1 bytes.
ja: 制限はおそらく 2**63-1 から 2**64-1 バイトの間です。

note: type: =head2
en: MAXIMUM SIZE OF A PARTITION
ja: パーティションの最大容量

note: type: =head2
en: MAXIMUM SIZE OF A FILESYSTEM, FILES, DIRECTORIES
ja: ファイルシステム、ファイル、ディレクトリーの最大容量

note: type: =head2
en: MAXIMUM UPLOAD AND DOWNLOAD
ja: 最大アップロード数およびダウンロード数

note: type: textblock
en: The API functions L</guestfs_upload>, L</guestfs_download>, L</guestfs_tar_in>, L</guestfs_tar_out> and the like allow unlimited sized uploads and downloads.
ja: API 関数 L</guestfs_upload>, L</guestfs_download>, L</guestfs_tar_in>, L</guestfs_tar_out> および類似のものは、アップロードとダウンロードの数量に制限がありません。

note: type: =head2
en: INSPECTION LIMITS
ja: 検査の制限

note: type: textblock
en: See also L</QEMU WRAPPERS> above.
ja: 上の L</QEMU WRAPPERS> 参照。

note: type: textblock
en: Set C<LIBGUESTFS_TRACE=1> to enable command traces.  This has the same effect as calling C<guestfs_set_trace (g, 1)>.
ja: コマンドトレースを有効にするには C<LIBGUESTFS_TRACE=1> を設定します。これは C<guestfs_set_trace (g, 1)> の呼び出しと同じ効果があります。

note: type: textblock
en: Tools with a similar purpose: L<fdisk(8)>, L<parted(8)>, L<kpartx(8)>, L<lvm(8)>, L<disktype(1)>.
ja: 同じ目的を持つツール: L<fdisk(8)>, L<parted(8)>, L<kpartx(8)>, L<lvm(8)>, L<disktype(1)>.

note: type: textblock
en: virt-make-fs - Make a filesystem from a tar archive or files
ja: virt-make-fs - tar アーカイブまたはファイルからファイルシステムの作成

note: type: textblock
en: Basic usage is:
ja: 基本的な使用法は次のとおりです:

note: type: =head2
en: FILESYSTEM TYPE
ja: ファイルシステム形式

note: type: =item
en: I<ntfs> or I<vfat>
ja: I<ntfs> または I<vfat>

note: type: textblock
en: Add an MBR partition:
ja: MBR パーティションを追加します:

note: type: textblock
en: Create a virtual floppy disk.
ja: 仮想フロッピーディスクを作成します。

note: type: textblock
en: Currently this preselects the size (1440K), partition type (MBR) and filesystem type (VFAT).  In future it may also choose the geometry.
ja: 今のところ、容量 (1440K)、パーティション形式 (MBR) およびファイルシステム形式 (VFAT) が事前に選択されています。将来的に、ジオメトリーを選択できるようになる可能性があります。

note: type: textblock
en: Choose the output disk image format.
ja: 出力するディスクイメージ形式を選択します。

note: type: textblock
en: The default is C<raw> (raw sparse disk image).
ja: デフォルトは C<raw> です (スパースな raw 形式のディスクイメージ)。

note: type: textblock
en: Choose the output filesystem type.
ja: 出力ファイルシステム形式を選択します。

note: type: textblock
en: The default is C<ext2>.
ja: デフォルトは C<ext2> です。

note: type: textblock
en: If specified, this flag adds an MBR partition table to the output disk image.
ja: このフラグが指定されていると、出力ディスクイメージに MBR パーティションテーブルを追加します。

note: type: textblock
en: Enable debugging information.
ja: デバッグ情報を有効にします。

note: type: textblock
en: guestfs-ocaml - How to use libguestfs from OCaml
ja: guestfs-ocaml - OCaml から libguestfs を使用する方法

note: type: textblock
en: Module style:
ja: モジュール形式:

note: type: textblock
en: Object-oriented style:
ja: オブジェクト指向スタイル:

note: type: =head2
en: PROGRAMMING STYLES
ja: プログラミング形式

note: type: textblock
en: guestfs-perl - How to use libguestfs from Perl
ja: guestfs-perl - Perl から libguestfs を使用する方法

note: type: textblock
en: guestfs-python - How to use libguestfs from Python
ja: guestfs-python - Python から libguestfs を使用する方法

note: type: textblock
en: virt-rescue - Run a rescue shell on a virtual machine
ja: virt-rescue - 仮想マシンにおいてレスキューシェルを実行します

note: type: textblock
en: Another command to list available filesystems is L<virt-filesystems(1)>.
ja: 利用可能なファイルシステムを一覧表示するためのもう 1 つのコマンドは L<virt-filesystems(1)> です。

note: type: textblock
en: To run commands in a Linux guest (for example, grub), you should chroot into the /sysroot directory first:
ja: Linux 仮想マシンにおいてコマンド（たとえば、grub）を実行するには、まず /sysroot ディレクトリーの中に chroot する必要があります:

note: type: textblock
en: Pass additional options to the rescue kernel.
ja: レスキューカーネルに追加オプションを渡します。

note: type: textblock
en: Enable QEMU user networking in the guest.  See L</NETWORK>.
ja: 仮想マシンにおいて QEMU のユーザーモードのネットワークを有効にします。 L</NETWORK> 参照。

note: type: textblock
en: Open the image read-only.
ja: イメージを読み込み専用で開きます。

note: type: textblock
en: The I<--scratch> option adds a large scratch disk to the rescue appliance.  I<--scratch=N> adds C<N> scratch disks.  The scratch disk(s) are deleted automatically when virt-rescue exits.
ja: I<--scratch> オプションにより、大きなスクラッチディスクをレスキュー・アプライアンスに追加できます。I<--scratch=N> により、C<N> 個のスクラッチディスクを追加できます。virt-rescue が終了するとき、スクラッチディスクは自動的に削除されます。

note: type: textblock
en: You can also mix I<-a>, I<-d> and I<--scratch> options.  The scratch disk(s) are added to the appliance in the order they appear on the command line.
ja: I<-a>, I<-d> および I<--scratch> オプションは混在できます。スクラッチディスクは、これらがコマンドラインに現れる順番で、アプライアンスに追加されます。

note: type: textblock
en: Enable N E<ge> 2 virtual CPUs in the rescue appliance.
ja: レスキューアプライアンスにおいて N E<ge> 2 仮想 CPU を有効にします。

note: type: textblock
en: This option implies I<--ro> and is safe to use even if the guest is up or if another virt-rescue is running.
ja: このオプションは I<--ro> を意味します。仮想マシンが起動していたり、他の virt-rescue を実行しているときでも安全です。

note: type: =head1
en: NETWORK
ja: ネットワーク

note: type: =item
en: making TCP connections
ja: TCP 接続の作成法

note: type: textblock
en: See L<bash(1)> for more details.
ja: 詳細は L<bash(1)> 参照。

note: type: textblock
en: virt-resize - Resize a virtual machine disk
ja: virt-resize - 仮想マシンのディスクの容量変更

note: type: verbatim
en:  # Note "/dev/sda2" is a partition inside the "olddisk" file.
     virt-resize --expand /dev/sda2 olddisk newdisk
ja:  # "/dev/sda2" は "olddisk" ファイルの中にあるパーティションであることに注意してください。
     virt-resize --expand /dev/sda2 olddisk newdisk

note: type: =head1
en: DETAILED USAGE
ja: 詳細な使用法

note: type: =head2
en: EXPANDING A VIRTUAL MACHINE DISK
ja: 仮想マシンのディスクの拡張方法

note: type: =item
en: 1. Shut down the virtual machine
ja: 1. 仮想マシンをシャットダウンします

note: type: =item
en: 2. Locate input disk image
ja: 2. 入力ディスクイメージの位置を探します

note: type: =item
en: 3. Look at current sizing
ja: 3. 現在の容量を確認します

note: type: textblock
en: Use L<virt-filesystems(1)> to display the current partitions and sizes:
ja: 現在のパーティションおよび容量を表示するには L<virt-filesystems(1)> を使用します:

note: type: =item
en: 4. Create output disk
ja: 4. 出力ディスクを作成します

note: type: textblock
en: Or use L<lvcreate(1)> to create a logical volume:
ja: または、論理ボリュームを作成するために L<lvcreate(1)> を使用します:

note: type: =item
en: 5. Resize
ja: 5. 容量を変更します

note: type: textblock
en: Other options are covered below.
ja: 他のオプションは以下に記載しています。

note: type: =item
en: 6. Test
ja: 6. テストします

note: type: textblock
en: If you are using libvirt, edit the XML to point at the new disk:
ja: libvirt を使用しているならば、新しいディスクを指し示すよう XML を編集します:

note: type: textblock
en: Change E<lt>source ...E<gt>, see L<http://libvirt.org/formatdomain.html#elementsDisks>
ja: E<lt>source ...E<gt> を変更します、L<http://libvirt.org/formatdomain.html#elementsDisks> を参照してください。

note: type: =head2
en: SHRINKING A VIRTUAL MACHINE DISK
ja: 仮想マシンのディスクの縮小

note: type: textblock
en: Shrinking is somewhat more complex than expanding, and only an overview is given here.
ja: 縮小は拡張よりもいくらか複雑です。ここでは概要のみを示します。

note: type: =head2
en: LOGICAL PARTITIONS
ja: 論理パーティション

note: type: =item
en: I<--alignment 1> (512 bytes)
ja: I<--alignment 1> (512 バイト)

note: type: textblock
en: You can give this option multiple times.
ja: このオプションは複数回指定できます。

note: type: textblock
en: ext2, ext3 and ext4 filesystems.
ja: ext2, ext3, ext4 ファイルシステム。

note: type: textblock
en: Use L<virt-filesystems(1)> to list the filesystems in the guest.
ja: 仮想マシンにあるファイルシステムを一覧表示するには L<virt-filesystems(1)> を使用します。

note: type: textblock
en: If you give the I<--no-expand-content> option then virt-resize will not attempt this.
ja: I<--no-expand-content> オプションを指定すると、virt-resize はこれを試行しません。

note: type: textblock
en: Pass the I<--force> option to L<ntfsresize(8)>, allowing resizing even if the NTFS disk is marked as needing a consistency check.  You have to use this option if you want to resize a Windows guest multiple times without booting into Windows between each resize.
ja: L<ntfsresize(8)> に I<--force> オプションを渡します。これにより、NTFS ディスクが整合性の確認が必要であるという印をつけたときでも、容量の変更を許可します。Windows 仮想マシンを各容量において起動することなく、何回も容量変更したいならば、このオプションを使用する必要があります。

note: type: textblock
en: See also the I<--ignore> option.
ja: I<--ignore> オプション参照。

note: type: textblock
en: The I<--machine-readable> option can be used to make the output more machine friendly, which is useful when calling virt-resize from other programs, GUIs etc.
ja: I<--machine-readable> オプションはよりマシンに易しい出力を作成するために使用できます。これは他のプログラムや GUI などから virt-resize を呼び出すときに有用です。

note: type: textblock
en: There are two ways to use this option.
ja: このオプションを使用するには 2 通りの方法があります。

note: type: =head2
en: WINDOWS UNMOUNTABLE_BOOT_VOLUME BSOD
ja: Windows UNMOUNTABLE_BOOT_VOLUME BSOD

note: type: textblock
en: After sysprepping a Windows guest and then resizing it with virt-resize, you may see the guest fail to boot with an C<UNMOUNTABLE_BOOT_VOLUME> BSOD.  This error is caused by having C<ExtendOemPartition=1> in the sysprep.inf file.  Removing this line before sysprepping should fix the problem.
ja: Windows 仮想マシンを sysprep して、virt-resize を用いて容量を変更した後、仮想マシンが C<UNMOUNTABLE_BOOT_VOLUME> BSOD で起動に失敗するかもしれません。このエラーは sysprep.inf ファイルに C<ExtendOemPartition=1> があることにより引き起こされます。sysprep する前にこの行を削除することにより、この問題を解決できます。

note: type: =head1
en: ALTERNATIVE TOOLS
ja: 代替ツール

note: type: textblock
en: guestfs-ruby - How to use libguestfs from Ruby
ja: guestfs-ruby - Ruby から libguestfs を使用する方法

note: type: textblock
en: virt-sparsify - Make a virtual machine disk sparse
ja: virt-sparsify - 仮想マシンのディスクをスパースにします

note: type: textblock
en: Virt-sparsify can also convert between some disk formats, for example converting a raw disk image to a thin-provisioned qcow2 image.
ja: Virt-sparsify はさまざまなディスクフォーマットを変換することができます。例えば、raw ディスクイメージをシンプロビジョニングされた qcow2 イメージに変換することができます。

note: type: textblock
en: Virt-sparsify cannot handle encrypted disks.  Libguestfs supports encrypted disks, but encrypted disks themselves cannot be sparsified.
ja: virt-sparsify は暗号化されたディスクを処理できません。 libguestfs は暗号化されたディスクをサポートしますが、暗号化されたディスク自体はスパース化できません。

note: type: textblock
en: Typical usage is:
ja: 一般的な使用法は次のとおりです:

note: type: textblock
en: To convert between formats, use the I<--convert> option:
ja: 形式を変換するには I<--convert> オプションを使用します:

note: type: textblock
en: See L<virt-filesystems(1)> to get a list of filesystems within a disk image.
ja: ディスクイメージにあるファイルシステムの一覧を取得するには L<virt-filesystems(1)> を参照してください。

note: type: textblock
en: Compress the output file.  This I<only> works if the output format is C<qcow2>.
ja: 出力ファイルを圧縮します。これは 出力形式が C<qcow2> の場合 I<のみ> 機能します。

note: type: textblock
en: Supported and known-working output formats are: C<raw>, C<qcow2>, C<vdi>.
ja: サポートされる既知の動作済み出力形式は次のとおりです: C<raw>, C<qcow2>, C<vdi>。

note: type: textblock
en: You can also use any format supported by the L<qemu-img(1)> program, eg. C<vmdk>, but support for other formats is reliant on qemu.
ja: L<qemu-img(1)> プログラムによりサポートされるすべての形式を使用できます。たとえば、C<vmdk> ですが、他の形式のサポートは QEMU に依存します。

note: type: textblock
en: For fine-tuning the output format, see: I<--compress>, I<-o>.
ja: 出力形式を詳細に調整します。関連項目: I<--compress>, I<-o>.

note: type: =item
en: B<--zero> partition
ja: B<--zero> パーティション

note: type: =item
en: B<--zero> logvol
ja: B<--zero> 論理ボリューム

note: type: textblock
en: Zero the contents of the named partition or logical volume in the guest.  All data on the device is lost, but sparsification is excellent! You can give this option multiple times.
ja: 仮想マシンにある名前付きパーティションまたは論理ボリュームの内容をゼロ上書きします。デバイスにあるすべてのデータは失われます。しかし、スパース化は素晴らしいことです！このオプションを複数回指定できます。

note: type: textblock
en: Remove the crash data generated by ABRT.
ja: ABRT により生成されたクラッシュデータを削除します。

note: type: textblock
en: Remove the automatically generated ABRT crash data in C</var/spool/abrt/>.
ja: C</var/spool/abrt/> に自動的に生成された ABRT クラッシュデータを削除します。

note: type: textblock
en: Remove the bash history in the guest.
ja: 仮想マシンにおいて bash 履歴を削除します。

note: type: textblock
en: Remove the bash history of user "root" and any other users who have a C<.bash_history> file in their home directory.
ja: ユーザー "root" および他のあらゆるユーザーのホームディレクトリーに C<.bash_history> ファイルを持つユーザーの bash 履歴を削除します。

note: type: textblock
en: Remove blkid tab in the guest.
ja: ゲストにある blkid テーブルを削除します。

note: type: textblock
en: Remove CA certificates in the guest.
ja: 仮想マシンにおいて CA 証明書を削除します。

note: type: textblock
en: Remove the crash data generated by kexec-tools.
ja: kexec-tools により生成されたクラッシュデータを削除します。

note: type: textblock
en: Remove the automatically generated kdump kernel crash data.
ja: 自動的に生成された kdump カーネルクラッシュデータを削除します。

note: type: textblock
en: Remove user at-jobs and cron-jobs.
ja: ユーザーの at ジョブおよび cron ジョブを削除します。

note: type: textblock
en: Remove DHCP client leases.
ja: DHCP クライアントのリースを削除します。

note: type: textblock
en: Remove DHCP server leases.
ja: DHCP サーバーのリースを削除します。

note: type: textblock
en: Remove Dovecot (mail server) data.
ja: Dovecot (メールサーバー) のデータを削除します。

note: type: textblock
en: Remove the firewall rules.
ja: ファイアウォールルールを削除します。

note: type: textblock
en: See: L<https://bugzilla.redhat.com/show_bug.cgi?id=991641>
ja: 参照: L<https://bugzilla.redhat.com/show_bug.cgi?id=991641>

note: type: textblock
en: Remove Kerberos data in the guest.
ja: 仮想マシンにおいて Kerberos のデータを削除します。

note: type: textblock
en: Remove many log files from the guest.
ja: 仮想マシンから多くのログファイルを削除します。

note: type: textblock
en: On Linux the following files are removed:
ja: Linux においては以下のファイルが削除されます:

note: type: textblock
en: Change LVM2 PV and VG UUIDs.
ja: LVM2 の PV および VG の UUID を変更します。

note: type: textblock
en: On Linux guests that have LVM2 physical volumes (PVs) or volume groups (VGs), new random UUIDs are generated and assigned to those PVs and VGs.
ja: LVM2 物理ボリューム (PV) またはボリュームグループ (VG) を持つ Linux 仮想マシンにおいて、新しいランダムな UUID が生成され、これらの PV や VG に割り当てられます。

note: type: textblock
en: Remove the local machine ID.
ja: ローカルマシン ID を削除します。

note: type: textblock
en: Remove email from the local mail spool directory.
ja: ローカルのメールスプールのディレクトリから電子メールを削除します。

note: type: textblock
en: For Fedora and Red Hat Enterprise Linux, this is removed from C<ifcfg-*> files.
ja: Fedora および Red Hat Enterprise Linux に対して、これは C<ifcfg-*> ファイルから削除されます。

note: type: textblock
en: Remove HWADDR (hard-coded MAC address) configuration.
ja: HWADDR (ハードコードされた MAC アドレス) 設定を削除します。

note: type: textblock
en: Remove the process accounting log files.
ja: プロセス・アカウンティングのログファイルを削除します。

note: type: textblock
en: The system wide process accounting will store to the pacct log files if the process accounting is on.
ja: プロセス・アカウンティングが有効になっていると、システム全体のプロセス・アカウンティングが pacct ログファイルに保存されます。

note: type: textblock
en: Remove package manager cache.
ja: パッケージマネージャーのキャッシュを削除します。

note: type: textblock
en: Remove the PAM data in the guest.
ja: ゲストにある PAM データを削除します。

note: type: textblock
en: Remove the data and log files of puppet.
ja: Puppet のデータおよびログファイルを削除します。

note: type: textblock
en: Remove the RHN system ID.
ja: RHN システム ID を削除します。

note: type: textblock
en: Remove the database and log files of Samba.
ja: Samba のデータベースおよびログファイルを削除します。

note: type: textblock
en: Run arbitrary scripts against the guest.
ja: 仮想マシンに対して任意のスクリプトを実行します。

note: type: textblock
en: Remove the Smolt hardware UUID.
ja: Smolt ハードウェア UUID を削除します。

note: type: textblock
en: Remove the SSH host keys in the guest.
ja: 仮想マシンの SSH ホストキーを削除します。

note: type: textblock
en: The SSH host keys are regenerated (differently) next time the guest is booted.
ja: 仮想マシンの次回起動時に（異なる） SSH ホストキーが再生成されます。

note: type: textblock
en: If, after cloning, the guest gets the same IP address, ssh will give you a stark warning about the host key changing:
ja: クローン後、仮想マシンが同じ IP アドレスを取得すると、ホストキーが変更されたという警告が ssh により表示されます:

note: type: textblock
en: Remove ".ssh" directories in the guest.
ja: 仮想マシンにある ".ssh" ディレクトリーを削除します。

note: type: textblock
en: Remove the C<.ssh> directory of user "root" and any other users who have a C<.ssh> directory in their home directory.
ja: ユーザー "root" 、およびホームディレクトリーに C<.ssh> ディレクトリーがある他のすべてのユーザーの、C<.ssh> ディレクトリーを削除します。

note: type: textblock
en: Remove the database and log files of sssd.
ja: SSSD のデータベースとログファイルを削除します。

note: type: textblock
en: Remove temporary files.
ja: 一時ファイルを削除します。

note: type: textblock
en: This removes temporary files under C</tmp> and C</var/tmp>.
ja: これは C</tmp> と C</var/tmp> の中にある一時ファイルを削除します。

note: type: textblock
en: Remove udev persistent net rules.
ja: udev persistent net ルールを削除します。

note: type: textblock
en: After a guest is cloned, the MAC address usually changes.  Since the old MAC address occupies the old name (eg. eth0), this means the fresh MAC address is assigned to a new name (eg. eth1) and this is usually undesirable.  Erasing the udev persistent net rules avoids this.
ja: 仮想マシンをクローンした後、通常 MAC アドレスは変わります。古い MAC アドレスは古い名前（たとえば eth0）を占有するため、このことは新しい MAC アドレスが新しい名前（たとえば eth1）に割り当てられることを意味します。それは、一般的に好ましくありません。 udev の永続的な net ルールを削除することにより、これを避けます。

note: type: textblock
en: Remove the user accounts in the guest.
ja: 仮想マシンにあるユーザーアカウントを削除します。

note: type: textblock
en: Remove the utmp file.
ja: utmp ファイルを削除します。

note: type: textblock
en: Remove the yum UUID.
ja: yum UUID を削除します。

note: type: textblock
en: Yum creates a fresh UUID the next time it runs when it notices that the original UUID has been erased.
ja: yum は元々の UUID が削除されたことを通知するとき、次の実行時に新しい UUID を作成します。

note: type: textblock
en: virt-sysprep - Reset, unconfigure or customize a virtual machine so clones can be made
ja: virt-sysprep - 仮想マシンをクローンできるよう、再設定、設定解除またはカスタマイズします

note: type: textblock
en: Use I<--list-operations> to list operations supported by a particular version of virt-sysprep.
ja: 特定のバージョンの virt-sysprep によりサポートされる操作の一覧を表示するには I<--list-operations> を使用します。

note: type: textblock
en: List the operations supported by the virt-sysprep program.
ja: virt-sysprep プログラムによりサポートされる操作を一覧表示します。

note: type: textblock
en: will mount the root directory with C<notime>.  This example:
ja: これはルートディレクトリを C<notime> でマウントします。 この例:

note: type: =head1
en: COPYING AND CLONING
ja: コピー方法およびクローン方法

note: type: textblock
en: Virt-sysprep can be used as part of a process of cloning guests, or to prepare a template from which guests can be cloned.  There are many different ways to achieve this using the virt tools, and this section is just an introduction.
ja: virt-sysprep は仮想マシンをクローンするプロセスの一部として使用できます。もしくは、クローンされた仮想マシンからテンプレートを準備するために使用できます。仮想化ツールを使用してこれを実現する他の方法がいろいろとあります。このセクションは単に概要を説明します。

note: type: textblock
en: A virtual machine (when switched off) consists of two parts:
ja: 仮想マシン（停止状態の場合）は 2 つの部分からなります:

note: type: textblock
en: The configuration or description of the guest.  eg. The libvirt XML (see C<virsh dumpxml>), the running configuration of the guest, or another external format like OVF.
ja: 仮想マシンの設定または説明。  例: libvirt XML (C<virsh dumpxml> 参照) 、仮想マシンの実行中の設定、または OVF のような他の外部形式。

note: type: textblock
en: Some configuration items that might need to be changed:
ja: いくつかの設定項目は変更する必要があるかもしれません:

note: type: textblock
en: name
ja: 名前

note: type: textblock
en: path to block device(s)
ja: ブロックデバイスへのパス

note: type: textblock
en: network card MAC address
ja: ネットワークカードの MAC アドレス

note: type: =item
en: I<block device(s)>
ja: I<ブロックデバイス>

note: type: textblock
en: hostname and other net configuration
ja: ホスト名および他のネットワーク設定

note: type: textblock
en: SSH host keys
ja: SSH ホストキー

note: type: textblock
en: Windows unique security ID (SID)
ja: Windows の一意なセキュリティ ID (SID)

note: type: textblock
en: Puppet registration
ja: Puppet の登録

note: type: =head2
en: COPYING THE BLOCK DEVICE
ja: ブロックデバイスのコピー法

note: type: verbatim
en:                         virt-sysprep
                                 |
                                 v
     original guest --------> template ---------->
                                          \------> cloned
                                           \-----> guests
                                            \---->
ja:                         virt-sysprep
                                 |
                                 v
     元のゲスト --------> テンプレート ---------->
                                          \------> クローン
                                           \-----> 済みゲスト
                                            \---->

note: type: textblock
en: You can, of course, just copy the block device on the host using L<cp(1)> or L<dd(1)>.
ja: もちろん、ホストにおいて L<cp(1)> または L<dd(1)> を使用してブロックデバイスをコピーできます。

note: type: verbatim
en:                    dd                 dd
     original guest --------> template ---------->
                                          \------> cloned
                                           \-----> guests
                                            \---->
ja:                dd                      dd
     元のゲスト --------> テンプレート ---------->
                                          \------> クローン
                                           \-----> 済みゲスト
                                            \---->

note: type: textblock
en: There are some smarter (and faster) ways too:
ja: よりスマート（かつ高速）な方法もあります:

note: type: verbatim
en:                           snapshot
                    template ---------->
                                \------> cloned
                                 \-----> guests
                                  \---->
ja:                           snapshot
                テンプレート ---------->
                                \------> クローン
                                 \-----> 済みゲスト
                                  \---->

note: type: verbatim
en:                     virt-sysprep        virt-sysprep
                          (reset)      (add user, keys, logos)
                             |                   |
                     dd      v          dd       v
     original guest ----> template ---------> copied ------> custom
                                              template       guest
ja:                     virt-sysprep        virt-sysprep
                         (リセット)   (ユーザー、キー、ロゴの追加)
                             |                   |
                     dd      v          dd       v
     元の仮想マシン ----> テンプレート ----> コピー済み ------> カスタム
                                            テンプレート       仮想マシン

note: type: textblock
en: Create a snapshot using C<lvcreate --snapshot>.
ja: C<lvcreate --snapshot> を使用してスナップショットを作成します。

note: type: textblock
en: Prepare your template using L<virt-sparsify(1)>.  See below.
ja: L<virt-sparsify(1)> を使用してテンプレートを準備します。以下を参照してください。

note: type: =head2
en: VIRT-CLONE
ja: virt-clone

note: type: =head2
en: SPARSIFY
ja: スパース化

note: type: verbatim
en:               virt-sparsify
     original guest --------> template
ja:           virt-sparsify
     元のゲスト --------> テンプレート

note: type: =head2
en: RESIZE
ja: 容量変更

note: type: verbatim
en:                          virt-resize
                    template ---------->
                                \------> cloned
                                 \-----> guests
                                  \---->
ja:                          virt-resize
                テンプレート ---------->
                                \------> クローン
                                 \-----> 済みゲスト
                                  \---->

note: type: =head2
en: RANDOM SEED
ja: 乱数の種

note: type: textblock
en: I<(This section applies to Linux guests only)>
ja: I<(このセクションは Linux 仮想マシンのみに適用します)>

note: type: textblock
en: libguestfs-test-tool - Diagnostics for libguestfs
ja: libguestfs-test-tool - libguestfs の診断

note: type: textblock
en: Display the libguestfs version number and exit.
ja: libguestfs のバージョン番号を表示して、終了します。

note: type: =head1
en: SELF-DIAGNOSIS
ja: 自己診断

note: type: textblock
en: Refer to L<guestfs(3)/APPLIANCE BOOT PROCESS> to understand the messages produced by libguestfs-test-tool and/or possible errors.
ja: libguestfs-test-tool および/または起こりうるエラーにより生成されるメッセージを理解するには L<guestfs(3)/アプライアンス起動プロセス> を参照してください。

note: type: textblock
en: virt-list-filesystems - List filesystems in a virtual machine or disk image
ja: virt-list-filesystems - 仮想マシンまたはディスクイメージのファイルシステムの一覧表示

note: type: =head1
en: OBSOLETE
ja: 非推奨

note: type: textblock
en: virt-list-partitions - List partitions in a virtual machine or disk image
ja: virt-list-partitions - 仮想マシンまたはディスクイメージのパーティションの一覧表示

note: type: textblock
en: C<virt-list-partitions> is a command line tool to list the partitions that are contained in a virtual machine or disk image.  It is mainly useful as a first step to using L<virt-resize(1)>.
ja: C<virt-list-partitions> は、仮想マシンまたはディスクイメージに含まれるパーティションを一覧表示するためのコマンドラインツールです。おもに L<virt-resize(1)> を使用するための最初の手順として有用です。

note: type: textblock
en: C<virt-list-partitions> is just a simple wrapper around L<libguestfs(3)> functionality.  For more complex cases you should look at the L<guestfish(1)> tool.
ja: C<virt-list-partitions> は L<libguestfs(3)> の機能の簡単なラッパーです。より複雑な場合に対しては L<guestfish(1)> ツールを参照してください。

note: type: textblock
en: Show sizes in human-readable form (eg. "1G").
ja: 容量を読みやすい形式で表示します（例: "1G"）。

note: type: textblock
en: With this option, C<virt-list-partitions> displays the type and size of each partition too (where "type" means C<ext3>, C<pv> etc.)
ja: このオプションを用いると、 C<virt-list-partitions> は各パーティションの形式と容量も表示します（ここで "形式" は C<ext3>, C<pv> などを意味します）。

note: type: textblock
en: Display the total size of each block device (as a separate row or rows).
ja: 各ブロックデバイスの合計容量を（別の列として）表示します。

note: type: textblock
en: virt-tar - Extract or upload files to a virtual machine
ja: virt-tar - 仮想マシンへのファイルの展開またはアップロード

note: type: textblock
en: This tool is obsolete.  Use L<virt-copy-in(1)>, L<virt-copy-out(1)>, L<virt-tar-in(1)>, L<virt-tar-out(1)> as replacements.
ja: このツールは推奨されません。  代わりに L<virt-copy-in(1)>, L<virt-copy-out(1)>, L<virt-tar-in(1)>, L<virt-tar-out(1)> を使用してください。

note: type: textblock
en: Download C</home> from the VM into a local tarball:
ja: 仮想マシンから C</home> をローカルの tar ファイルにダウンロードします:

note: type: textblock
en: Upload a local tarball and unpack it inside C</tmp> in the VM:
ja: ローカルの tar ファイルをアップロードして、仮想マシンの C</tmp> に展開します:

note: type: =head1
en: WARNING
ja: 警告

note: type: textblock
en: Use I<-x> to extract (download) a directory from a virtual machine to a local tarball.
ja: 仮想マシンからローカル tar ファイルにディレクトリを展開 (ダウンロード) するには I<-x> を使用します。

note: type: textblock
en: Use I<-u> to upload and unpack from a local tarball into a virtual machine.  Please read the L</WARNING> section above before using this option.
ja: ローカル tar ファイルから仮想マシンの中にアップロードおよび展開するには I<-u> を使用します。このオプションを使用する前に L</警告> セクションを参照してください。

note: type: textblock
en: You must specify exactly one of these options.
ja: これらのオプションのいずれかを正確に指定する必要があります。

note: type: textblock
en: Specify that the input or output tarball is gzip-compressed.
ja: 入力または出力 tar ファイルを gzip 圧縮するよう指定します。

note: type: textblock
en: virt-win-reg - Export and merge Windows Registry entries from a Windows guest
ja: virt-win-reg - Windows 仮想マシンからの Windows レジストリエントリーのエクスポートおよびマージ

note: type: verbatim
en:  virt-win-reg [--options] disk.img ... # instead of domname
ja:  virt-win-reg [--options] disk.img ... # 仮想マシン名の代わり

note: type: textblock
en: This program can export and merge Windows Registry entries from a Windows guest.
ja: このプログラムは Windows 仮想マシンから Windows レジストリのエントリーをエクスポートおよびマージできます。

note: type: textblock
en: The first parameter is the libvirt guest name or the raw disk image of a Windows guest.
ja: 第一パラメーターは Windows 仮想マシンの libvirt 仮想マシン名または生のディスクイメージです。

note: type: textblock
en: With I<--merge>, you can merge a textual regedit file into the Windows Registry:
ja: I<--merge> を用いると、テキストの regedit ファイルを Windows レジストリーの中に結合できます:

note: type: =head2
en: NOTE
ja: 注記

note: type: =head1
en: SUPPORTED SYSTEMS
ja: サポートされるシステム

note: type: textblock
en: The following Registry keys are supported:
ja: 以下のレジストリキーがサポートされます:

note: type: textblock
en: where I<SID> is a Windows User SID (eg. C<S-1-5-18>).
ja: ここで I<SID> は Windows User SID です (例: C<S-1-5-18>)。

note: type: textblock
en: where I<username> is a local user name (this is a libguestfs extension).
ja: ここで I<username> はローカルユーザー名です (これは libguestfs の拡張です)。

note: type: =head1
en: ENCODING
ja: エンコーディング

note: type: textblock
en: For more information about encoding, see L<Win::Hivex::Regedit(3)>.
ja: エンコーディングの詳細は L<Win::Hivex::Regedit(3)> を参照してください。

note: type: =head1
en: CurrentControlSet etc.
ja: CurrentControlSet など。

note: type: =head1
en: DELETING REGISTRY KEYS AND VALUES
ja: レジストリーキーおよび値の削除方法

note: type: textblock
en: To delete a whole registry key, use the syntax:
ja: レジストリキー全体を削除するには、この構文を使用します:

note: type: textblock
en: To delete a single value within a key, use the syntax:
ja: キーにある単一の値を削除するには、この構文を使用します:

note: type: =head1
en: WINDOWS TIPS
ja: Windows のヒント

note: type: =head2
en: INSTALLING A SERVICE
ja: サービスのインストール方法

note: type: textblock
en: For the meaning of the magic numbers, see this Microsoft KB article: L<http://support.microsoft.com/kb/103000>.
ja: マジックナンバーの意味は次の Microsoft KB 記事を参照してください: L<http://support.microsoft.com/kb/103000>.

note: type: textblock
en: Update the registry:
ja: レジストリを更新します:

note: type: textblock
en: Be careful when passing parameters containing C<\> (backslash) in the shell.  Usually you will have to use 'single quotes' or double backslashes (but not both) to protect them from the shell.
ja: シェルにおいて C<\> (backslash) を含むパラメーターを渡すとき、注意する必要があります。通常シェルからそれらを保護するには、'単一引用符' または二つのバックスラッシュ (しかし、両方ではない) を使用する必要があります。

note: type: textblock
en: Paths and value names are case-insensitive.
ja: パスおよび値の名前は大文字小文字を区別します。
