[JM:03014] [POST:DP] util-linux 2.37.2 libblkid.3

Back to archive index
matsuand michi****@gmail*****
2021年 10月 29日 (金) 22:14:21 JST


<STATUS>
stat: DP
ppkg: util-linux 2.37.2
page: libblkid.3
date: 2021/08/16
mail: michio_matsu****@yahoo*****
name: Michio MATSUYAMA
</STATUS>

翻訳予約 2021/09/07 JM:02924
gitコミット済 jm.git/manual/util-linux


[原文]
.TH "LIBBLKID" "3" "2021-06-02" "util-linux 2.37.2"
"Programmer\(aqs Manual"
.ie \n(.g .ds Aq \(aq .el       .ds Aq ' .ss \n[.ss] 0 .nh
.ad l .de URL \\$2 <\\$1>\\$3 .. .als MTO URL .if \n[.g]
\{\ .  mso www.tmac .  am URL .    ad l .  . .  am MTO .
ad l .  . .  LINKSTYLE blue R < > .\}
[訳文]
.TH LIBBLKID 3 2021-06-02 "util-linux 2.37.2"
プログラマーマニュアル
.ie  \n(.g .ds Aq \(aq .el       .ds Aq ' .ss \n[.ss] 0 .nh
.ad l .de  URL \\$2 <\\$1>\\$3 .. .als MTO URL .if  \n[.g]
\{\ .  mso www.tmac .  am URL .    ad l .  . .  am MTO .
ad l .  . .  LINKSTYLE blue R < > .\}
----------------------------------------
[原文]
.SH "NAME"
libblkid - block device identification library
[訳文]
.SH 名前
libblkid - ブロックデバイスの識別ライブラリ
----------------------------------------
[原文]
.SH "SYNOPSIS"
[訳文]
.SH 書式
----------------------------------------
[原文]
.sp
#include <blkid.h>
[訳文]
.sp
#include <blkid.h>
----------------------------------------
[原文]
.sp
cc file.c -lblkid
[訳文]
.sp
cc file.c -lblkid
----------------------------------------
[原文]
.SH "DESCRIPTION"
[訳文]
.SH 説明
----------------------------------------
[原文]
.sp
The libblkid library is used to identify block devices
(disks) as to their content (e.g., filesystem type) as well
as extracting additional information such as filesystem
labels/volume names, unique identifiers/serial numbers. A
common use is to allow use of LABEL= and UUID= tags instead
of hard-coding specific block device names into
configuration files.
[訳文]
.sp
libblkid ライブラリは、 ブロックデバイス (ディスク) の内容
(ファイルシステムタイプなど) を識別して、
ファイルシステムのラベル/ボリューム名、
一意の識別番号/シリアル番号を抽出する。
一般的な利用方法としては、 LABEL= や UUID=
タグを用いることができる。
設定ファイル内に特定のブロックデバイス名を指定する必要はない
。
----------------------------------------
[原文]
.sp
The low-level part of the library also allows the
extraction of information about partitions and block device
topology.
[訳文]
.sp
本ライブラリの低レベル機能部分では、
パーティションやブロックデバイストポロジーに関する情報も抽出
する。
----------------------------------------
[原文]
.sp
The high-level part of the library keeps information about
block devices in a cache file and is verified to still be
valid before being returned to the user (if the user has
read permission on the raw block device, otherwise not).
The cache file also allows unprivileged users (normally
anyone other than root, or those not in the "disk" group)
to locate devices by label/id. The standard location of the
cache file can be overridden by the environment variable
BLKID_FILE.
[訳文]
.sp
本ライブラリの高レベル機能部分では、
ブロックデバイスに関する情報をキャッシュファイルに保持してお
き、 ユーザーへ情報を返す前に、
その情報がまだ有効であるかどうかが検証される
(これはユーザーが raw
ブロックデバイスの読み込み権限を持っている場合であり、権限が
ない場合には検証は行われない)。 キャッシュファイルは、
非特権ユーザーであっても (通常 root
ユーザー以外であったり、 "disk"
グループに属していなかったりする場合でも)、
デバイスのラベルや ID を使ってデバイスにアクセスできる。
キャッシュファイルの標準的な配置ディレクトリは、 環境変数
BLKID_FILE によって上書きされる。
----------------------------------------
[原文]
.sp
In situations where one is getting information about a
single known device, it does not impact performance whether
the cache is used or not (unless you are not able to read
the block device directly).
[訳文]
.sp
どれか 1
つのデバイスについての情報を取得する場面においては、
キャッシュを使っても使わなくても、 性能に影響することはない
(ただしブロックデバイスを直接読み込むことができない場合は除
く)。
----------------------------------------
[原文]
.sp
The high-level part of the library supports two methods to
evaluate LABEL/UUID. It reads information directly from a
block device or read information from /dev/disk/by-* udev
symlinks. The udev is preferred method by default.
[訳文]
.sp
本ライブラリの高レベル機能部分では、 LABEL/UUID
を評価する方法を 2 つ提供している。 1
つはブロックデバイスから直接情報を読み取ることであり、 もう
1 つは udev シンボリックリンク /dev/disk/by-*
から情報を読み取ることである。 デフォルトでは、 udev
から取得する方法が採用される。
----------------------------------------
[原文]
.sp
If you are dealing with multiple devices, use of the cache
is highly recommended (even if empty) as devices will be
scanned at most one time and the on-disk cache will be
updated if possible.
[訳文]
.sp
複数デバイスを扱う場合は、キャッシュファイルを
(たとえ空であっても) 利用することが強く推奨される。
複数デバイスは 1 度にすべてスキャンされ、
ディスク内のキャッシュが、
その際に可能であれば更新されるためである。
----------------------------------------
[原文]
.sp
In some cases (modular kernels), block devices are not even
visible until after they are accessed the first time, so it
is critical that there is some way to locate these devices
without enumerating only visible devices, so the use of the
cache file is required in this situation.
[訳文]
.sp
(モジュラーカーネルなどの) 特定の状況において、
ブロックデバイスがアクセスされていない状態では、
そのデバイスが見えない場合がある。 したがって、
そういったデバイスを特定するためには、
単に見えているデバイスだけを取り上げるのではなく、
適切な方法が必要になる。 こういった状況においては、
キャッシュファイルの利用が 必要 となる。
----------------------------------------
[原文]
.SH "CONFIGURATION FILE"
[訳文]
.SH 設定ファイル
----------------------------------------
[原文]
.sp
The standard location of the /etc/blkid.conf config file
can be overridden by the environment variable BLKID_CONF.
For more details about the config file see blkid(8) man
page.
[訳文]
.sp
設定ファイル /etc/blkid.conf の標準的な配置ディレクトリは、
環境変数 BLKID_CONF によって上書きされる。
この設定ファイルに関する詳細は、 man ページ blkid(8)
を参照のこと。
----------------------------------------
[原文]
.SH "AUTHORS"
[訳文]
.SH 著者
----------------------------------------
[原文]
.sp
libblkid was written by Andreas Dilger for the ext2
filesystem utilities, with input from Ted Ts\(cqo. The
library was subsequently heavily modified by Ted Ts\(cqo.
[訳文]
.sp
libblkid は、 Ted Ts\(cqo からの情報を受けて、 Andreas
Dilger が ext2
ファイルシステムユーティリティー向けに書いた。 その後、
このライブラリは Ted Ts\(cqo により引き続き、
かなりの修正が行われている。
----------------------------------------
[原文]
.sp
The low-level probing code was rewritten by Karel Zak.
[訳文]
.sp
低レベルの probe コードは Karel Zak が書き直した。
----------------------------------------
[原文]
.SH "COPYING"
[訳文]
.SH 著作権
----------------------------------------
[原文]
.sp
libblkid is available under the terms of the GNU Library
General Public License (LGPL), version 2 (or at your
discretion any later version).
[訳文]
.sp
libblkid is available under the terms of the GNU Library
General Public License (LGPL), version 2 (or at your
discretion any later version).
----------------------------------------
[原文]
.SH "SEE ALSO"
[訳文]
.SH 関連項目
----------------------------------------
[原文]
.sp
blkid(8), findfs(8)
[訳文]
.sp
blkid(8), findfs(8)
----------------------------------------
[原文]
.SH "REPORTING BUGS"
[訳文]
.SH バグ報告
----------------------------------------
[原文]
.sp
For bug reports, use the issue tracker at \c .URL
"https://github.com/karelzak/util-linux/issues" "" "."
[訳文]
.sp
バグ報告は、 以下にある issue トラッカーを利用すること。
.URL https://github.com/karelzak/util-linux/issues "" .
----------------------------------------
[原文]
.SH "AVAILABILITY"
[訳文]
.SH 入手方法
----------------------------------------
[原文]
.sp
The libblkid library is part of the util-linux package
since version 2.15. It can be downloaded from \c .URL
"https://www.kernel.org/pub/linux/utils/util-linux/" "Linux
Kernel Archive" "."
[訳文]
.sp
libblkid ライブラリは、 バージョン 2.15 以降、 util-linux
パッケージの一部であり、 以下からダウンロードできる。 .URL
https://www.kernel.org/pub/linux/utils/util-linux/ "Linux
Kernel Archive" .
----------------------------------------


linuxjm-discuss メーリングリストの案内
Back to archive index