Man page - wipefs(8)

Packages contains this manual

Available languages:

en pl ja uk ro sr de

Manual

WIPEFS

名 前
書 式
説 明
オ プ シ ョ ン
用 例
作 者
環 境 変 数
関 連 項 目
入 手 方 法

名 前

wipefs - デ バ イ ス か ら シ グ ナ チ ャ ー を 消 去 す る

書 式

wipefs [ options ] device ...

wipefs [ --backup ] -o offset device ...

wipefs [ --backup ] -a device ...

説 明

wipefs を 使 え ば 、 指 定 さ れ た device か ら フ ァ イ ル シ ス テ ム 、 raid、 パ ー テ ィ シ ョ ン テ ー ブ ル な ど の シ グ ナ チ ャ ー (signatures, マ ジ ッ ク ス ト リ ン グ ) を 消 去 し て 、 シ グ ナ チ ャ ー を libblkid か ら 見 え な く す る こ と が で き る 。 wipefs は 、 デ バ イ ス か ら フ ァ イ ル シ ス テ ム そ の も の を 消 去 す る わ け で は な い 。 ま た 、 シ グ ナ チ ャ ー 以 外 の い か な る デ ー タ も 消 去 し な い 。

wipefs は 、 オ プ シ ョ ン な し で 使 用 す る と (訳 注 : た と え ば 、 wipefs /dev/sda* と 実 行 す る と )、 見 る こ と が 可 能 な す べ て の フ ァ イ ル シ ス テ ム と 、 そ の 基 本 的 な シ グ ナ チ ャ ー の オ フ セ ッ ト を 一 覧 表 示 す る 。 デ フ ォ ル ト で 何 を 出 力 す る か は 、 バ ー ジ ョ ン に よ っ て 違 う こ と が よ く あ る の で 、 ス ク リ プ ト で 使 う と き は 、 デ フ ォ ル ト の 出 力 の 使 用 は 、 な る べ く 避 け た 方 が よ い 。 い つ で も 一 定 の 出 力 が 必 要 な 場 合 に は 、 --output column-list を 使 用 し て 、 表 示 さ せ た い 項 目 が 何 と 何 か を 、 必 ず 明 確 に 指 定 す る べ き で あ る 。

wipefs は 、 パ ー テ ィ シ ョ ン テ ー ブ ル の シ グ ナ チ ャ ー の 消 去 が 済 む と 、 BLKRRPART ioctl を 呼 ん で 、 変 更 に つ い て カ ー ネ ル に 知 ら せ る 。 ioctl を 呼 ぶ の は 、 最 後 の ス テ ッ プ な の で 、 そ の と き に は 、 指 定 さ れ た す べ て の デ バ イ ス の 、 指 定 さ れ た す べ て の シ グ ナ チ ャ ー は 、 す で に 消 去 さ れ て い る わ け で あ る 。

フ ァ イ ル シ ス テ ム や パ ー テ ィ シ ョ ン テ ー ブ ル に よ っ て は 、 複 数 の マ ジ ッ ク ス ト リ ン グ を デ バ イ ス に 保 存 す る も の が あ る (た と え ば 、 FAT, ZFS, GPT な ど )。 wipefs コ マ ン ド は (v2.31 以 来 ) マ ジ ッ ク ス ト リ ン グ を 検 出 し た す べ て の オ フ セ ッ ト 位 置 を 列 挙 す る 。

オ プ シ ョ ン -a を 使 用 す る と 、 libblkid か ら 見 え る す べ て の マ ジ ッ ク ス ト リ ン グ が 消 去 さ れ る 。 そ の 際 、 wipefs は 、 変 更 (消 去 ) を 行 う ご と に 、 デ バ イ ス を 再 度 ス キ ャ ン し て 、 マ ジ ッ ク ス ト リ ン グ が ひ と つ も 見 つ か ら な く な る ま で 、 そ れ を 繰 り 返 す 。

気 を 付 け て い た だ き た い が 、 wipefs は 、 デ フ ォ ル ト で は 、 デ ィ ス ク 全 体 で は な い デ バ イ ス に あ る 、 ネ ス ト し た パ ー テ ィ シ ョ ン テ ー ブ ル を 消 去 し な い 。 そ う す る た め に は 、 --force オ プ シ ョ ン が 必 要 で あ る 。

オ プ シ ョ ン

-a , --all

処 理 可 能 な シ グ ナ チ ャ ー を す べ て 消 去 す る 。 消 去 す る シ グ ナ チ ャ ー を 何 と 何 に す る か は 、 -t オ プ シ ョ ン に よ っ て 絞 り 込 む こ と が で き る 。

[ 訳 注 ]

オ プ シ ョ ン の 名 前 が --all の せ い で 紛 ら わ し い が 、 -t オ プ シ ョ ン を 使 っ て 、 シ グ ナ チ ャ ー の タ イ プ を 限 定 し て い る 場 合 で も 、 消 去 操 作 に は -a ( --all ) が 必 要 で あ る 。 -t だ け だ と 、 動 作 が 消 去 で は な く 、 表 示 に な る 。

-b , --backup

フ ァ イ ル $HOME/wipefs-<devname>-<offset>.bak に シ グ ナ チ ャ ー の バ ッ ク ア ッ プ を 作 成 す る 。 詳 し く は 、 「 用 例 」 を ご 覧 い た だ き た い 。

-f , --force

フ ァ イ ル シ ス テ ム が マ ウ ン ト さ れ て い る 場 合 で も 、 消 去 を 強 行 す る 。 こ の オ プ シ ョ ン は 、 ブ ロ ッ ク デ バ イ ス 上 の パ ー テ ィ シ ョ ン テ ー ブ ル ・ シ グ ナ チ ャ ー を 消 去 す る た め に 必 要 で あ る 。

[ 訳 注 ]

2 番 目 の 文 は 、 訳 者 に は 意 味 不 明 で あ る 。 確 か に 、 フ ァ イ ル シ ス テ ム が マ ウ ン ト さ れ て い る 場 合 に 、 フ ァ イ ル シ ス テ ム の シ グ ナ チ ャ ー を 消 す に は 、 -f が 必 要 だ ろ う 。 ま た 、 お そ ら く 、 ネ ス ト し た パ ー テ ィ シ ョ ン テ ー ブ ル の シ グ ナ チ ャ ー を 消 去 す る た め に も 、 -f が 必 要 な の だ ろ う 。 し か し 、 そ う い う こ と で な い な ら ば 、 ル ー ト 権 限 さ え 持 っ て い れ ば 、 ブ ロ ッ ク デ バ イ ス 上 の パ ー テ ィ シ ョ ン テ ー ブ ル の シ グ ナ チ ャ ー を 消 す の に 、 普 通 -f は 要 ら な い は ず で あ る 。 そ れ と も 、 あ る デ バ イ ス の パ ー テ ィ シ ョ ン に 自 分 が 目 下 実 行 し て い る シ ス テ ム が 含 ま れ て い る と き 、 そ の デ ィ ス ク の パ ー テ ィ シ ョ ン テ ー ブ ル の シ グ ナ チ ャ ー を 消 去 す る と い う こ と だ ろ う か 。 そ れ は 、 や ら な い 方 が よ い 乱 暴 な こ と だ と 思 う の だ が 。

-h , --help

ヘ ル プ テ キ ス ト を 表 示 し て 終 了 す る 。

-J , --json

出 力 に JSON フ ォ ー マ ッ ト を 使 用 す る 。

-i , --noheadings

ヘ ッ ダ 行 を 表 示 し な い 。

-O , --output list

出 力 に ど の 項 目 (column) を 表 示 す る か を 指 定 す る 。 サ ポ ー ト さ れ て い る 全 項 目 の リ ス ト を 得 る に は 、 --help を 使 用 す れ ば よ い 。

-n , --no-act

write() 呼 び 出 し 以 外 の す べ て を 行 う よ う に す る 。

-o , --offset offset

デ バ イ ス か ら 消 去 す べ き シ グ ナ チ ャ ー の 位 置 を (バ イ ト 単 位 で ) 指 定 す る 。 offset に は 接 頭 辞   "0x" を 付 け て も よ く 、 そ の 場 合 は 、 数 値 が 16 進 数 と 見 な さ れ る こ と に な る 。 複 数 の -o オ プ シ ョ ン を 指 定 す る こ と も で き る 。 (訳 注 : -t と 違 っ て 、 こ ち ら は -a オ プ シ ョ ン と 一 緒 に 使 う 必 要 は な い 。 と 言 う よ り 、 両 方 指 定 す る と 、 エ ラ ー に な る 。 )

引 き 数 offset に は 、 KiB (=1024), MiB (=1024*1024) の よ う な 乗 数 を 表 す 接 尾 辞 を 付 け る こ と が で き る 。 GiB, TiB, PiB, EiB, ZiB, YiB も 同 様 に 使 え る 。 ("iB" を 続 け る の は 任 意 で あ り 、 た と え ば 、 "K" は "KiB" と 同 じ 意 味 で あ る )。 あ る い は 、 KB (=1000), MB (=1000*1000) と い っ た 接 尾 辞 を 付 け て も よ い 。 GB, TB, PB, EB, ZB, YB も 同 様 に 使 え る 。

-p , --parsable

人 間 に 見 や す い (printable) フ ォ ー マ ッ ト で は な く 、 プ ロ グ ラ ム が 解 析 し や す い (parsable) フ ォ ー マ ッ ト で 出 力 す る 。 文 字 列 中 の 問 題 を 起 こ し か ね な い す べ て の 文 字 は 、 対 応 す る ’\x’ を 頭 に 点 け た 16 進 数 に エ ン コ ー ド さ れ る 。

-q , --quiet

シ グ ナ チ ャ ー の 消 去 に 成 功 し た 場 合 は 、 い か な る メ ッ セ ー ジ も 表 示 し な い 。

-t , --types list

表 示 、 ま た は 消 去 す る シ グ ナ チ ャ ー を 絞 り 込 む 。 複 数 の タ イ プ を 指 定 す る に は 、 コ ン マ で 区 切 っ た リ ス ト に す れ ば よ い 。 リ ス ト 、 ま た は 個 々 の タ イ プ の 前 に 、 ’no’ と い う 接 頭 辞 を 付 け る こ と が で き 、 そ の 場 合 は 、 作 業 の 対 象 に す べ き で は な い タ イ プ を 指 定 す る こ と に な る 。 も っ と 詳 し く 知 り た け れ ば 、 mount (8) の マ ニ ュ ア ル を ご 覧 に な る と よ い 。

[ 訳 注 ]

list に 使 え る の は 、 基 本 的 に は mount (8) の -t に 指 定 す る フ ァ イ ル シ ス テ ム の タ イ プ と 同 じ も の だ が 、 gpt swap を 指 定 す る こ と も で き る 。 す な わ ち 、 wipefs /dev/sda* の 出 力 の TYPE の 項 目 に 表 示 さ れ る も の が 使 え る わ け で あ る 。

-V , --version

バ ー ジ ョ ン 情 報 を 表 示 し て 終 了 す る 。

用 例

wipefs /dev/sda*

sda と sda 上 の す べ て の パ ー テ ィ シ ョ ン の 情 報 を 表 示 す る 。

wipefs --all --backup /dev/sdb

デ バ イ ス /dev/sdb か ら す べ て の シ グ ナ チ ャ ー を 消 去 し 、 シ グ ナ チ ャ ー そ れ ぞ れ に 対 し て 、 ˜/wipefs-sdb-<offset>.bak と い う バ ッ ク ア ッ プ フ ァ イ ル を 作 成 す る 。

dd if=˜/wipefs-sdb-0x00000438.bak of=/dev/sdb seek=$((0x00000438)) bs=1
conv=notrunc

バ ッ ク ア ッ プ フ ァ イ ル ˜/wipefs-sdb-0x00000438.bak か ら ext2 の シ グ ナ チ ャ ー を 復 元 す る 。

[ 訳 注 ]

3 番 目 の 例 は 、 ち ょ っ と 変 わ っ た こ と を し て い る と 言 え る か も し れ な い 。 こ こ で は 、 /dev/sdb に フ ァ イ ル シ ス テ ム の シ グ ナ チ ャ ー を 復 元 し て い る 。 と す る と 、 /dev/sdb1 の よ う な パ ー テ ィ シ ョ ン に で は な く 、 /dev/sdb と い う デ ィ ス ク に 直 接 ext2 の フ ァ イ ル シ ス テ ム を 作 成 し て い た こ と に な り そ う だ 。 /dev/sdb が 、 た と え ば USB メ モ リ な ら 、 そ う い う こ と も あ る だ ろ う け れ ど 。

作 者

Karel Zak <kzak@redhat.com>

環 境 変 数

LIBBLKID_DEBUG=all

libblkid デ バ ッ グ 出 力 を 有 効 に す る 。

関 連 項 目

blkid (8), findfs (8)

入 手 方 法

こ の wipfs コ マ ン ド は 、 util-linux パ ッ ケ ー ジ の 一 部 で あ り 、 次 の URL か ら 入 手 で き る 。 https://www.kernel.org/pub/linux/utils/util-linux/