Manpages

名 前

shred − フ ァ イ ル を 上 書 き し 、 そ の 内 容 が 分 か ら な い よ う に す る (追 加 で フ ァ イ ル の 削 除 も 可 能 )

書 式

shred [OPTION]... FILE...

説 明

指 定 さ れ た フ ァ イ ル に 対 し て 上 書 き を 繰 り 返 し 、 非 常 に 高 価 な 機 械 で さ え も デ ー タ 復 元 の 為 の 調 査 を 行 う こ と が 非 常 に 困 難 と な る よ う に し ま す 。

FILE に − を 指 定 し た 場 合 、 標 準 出 力 に 対 し て shred を 行 い ま す 。 長 い オ プ シ ョ ン で 必 須 と な っ て い る 引 数 は 短 い オ プ シ ョ ン で も 必 須 で す 。
−f
, −−force 書 き 込 み が で き る よ う に 必 要 に 応 じ て ア ク セ ス 権 限 を 変 更 す る
−n
, −−iterations=N

N 回 上 書 き を 繰 り 返 す (デ フ ォ ル ト : 3 回 )

−−random−source=FILE ラ ン ダ ム バ イ ト の ソ ー ス を FILE に す る
−s
, −−size=N

N で 指 定 し た バ イ ト 数 shred を 行 う (接 尾 辞 と し て K, M, G な ど が 使 用 可 能 )

−u, −−remove 上 書 き 後 に フ ァ イ ル を 切 り 詰 め と 削 除 を 行 う

−−remove[=HOW] −u と 同 様 だ が 、 削 除 の 方 法 を HOW で 制 御 で き る 。 下 記 参 照

−v, −−verbose

進 行 状 況 を 表 示 す る

−x, −−exact ブ ロ ッ ク を 満 た す よ う に フ ァ イ ル サ イ ズ を 切 り 上 げ な い 。 通 常 フ ァ イ ル 以 外 で は こ れ が デ フ ォ ル ト の 動 作
−z
, −−zero

shred を 行 っ た こ と を 隠 す た め に 最 後 に 0 で 上 書 き す る

−−help こ の 使 い 方 を 表 示 し て 終 了 す る

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

−−remove (−u) が 指 定 さ れ た と き に は FILE を 削 除 し ま す 。 デ フ ォ ル ト で は フ ァ イ ル を 削 除 し ま せ ん 。 そ れ は 、 /dev/hda の よ う な デ バ イ ス フ ァ イ ル を 操 作 す る の が 一 般 的 で あ り 、 そ れ ら の フ ァ イ ル は 通 常 削 除 す る べ き で は な い た め で す 。 通 常 フ ァ イ ル を 操 作 す る 時 は 、 ほ と ん ど の 人 が −−remove オ プ シ ョ ン を 使 用 し ま す 。 オ プ シ ョ ン の HOW パ ラ メ ー タ ー は 、 デ ィ レ ク ト リ エ ン ト リ ー を ど の よ う に 削 除 す る か を 指 定 し ま す 。 ’unlink’ => 標 準 の unlink コ ー ル を 使 用 す る 。 ’wipe’ => そ れ に 加 え て 、 最 初 に 名 前 の バ イ ト の 難 読 化 を 行 う 。 ’wipesync’ => そ れ に 加 え て 、 難 読 化 し た 各 バ イ ト を デ ィ ス ク に sync す る 。 デ フ ォ ル ト モ ー ド は ’wipesync’ で す が 、 こ の 操 作 は 非 常 に 時 間 が か か り ま す 。 警 告 : shred は 非 常 に 重 要 な 仮 定 に 基 づ い て い る こ と に 注 意 し て く だ さ い 。 フ ァ イ ル シ ス テ ム は デ ー タ が 存 在 す る 場 所 に 上 書 き す る と い う こ と で す 。 こ れ は 伝 統 的 な 方 法 で す が 、 近 年 設 計 さ れ た 多 く の フ ァ イ ル シ ス テ ム で は こ の 仮 定 は 満 た さ れ ま せ ん 。 下 記 に 挙 げ る の は shred が あ ま り 効 果 的 で は 無 い か 、 全 て の モ ー ド で shred が 効 果 的 で あ る こ と を 保 証 で き な い フ ァ イ ル シ ス テ ム の 例 で す 。

* ロ グ 構 造 ま た は ジ ャ ー ナ リ ン グ フ ァ イ ル シ ス テ ム 。 AIX や Solaris (お よ び JFS,

ReiserFS, XFS, Ext3 な ど ) で 提 供 さ れ て い る

* 冗 長 デ ー タ を 書 き 込 み 、 数 回 の 書 き 込 み 失 敗 が 発 生 し て も 使 用 を 続 け ら れ る フ ァ イ ル シ ス テ ム 。 RAID ベ ー ス の フ ァ イ ル シ ス テ ム な ど

* Network Appliance の NFS サ ー バ な ど ス ナ ッ プ シ ョ ッ ト を 作 成 す る フ ァ イ ル シ ス テ ム

* 一 時 領 域 に キ ャ ッ シ ュ を 作 成 す る フ ァ イ ル シ ス テ ム 。 NFS バ ー ジ ョ ン 3 ク ラ イ ア ン ト な ど

* 圧 縮 フ ァ イ ル シ ス テ ム

ext3 フ ァ イ ル シ ス テ ム の 場 合 は 、 上 記 の 制 限 事 項 (お よ び shred の 効 果 が 限 定 的 に な っ て し ま う こ と ) は data=journal モ ー ド の 時 の み 発 生 し ま す 。 こ の と き は メ タ デ ー タ に 加 え て フ ァ イ ル デ ー タ も ジ ャ ー ナ ル が 行 わ れ ま す 。 data=ordered (デ フ ォ ル ト ) お よ び data=writeback モ ー ド の 場 合 、 shred は 通 常 通 り 動 作 し ま す 。 ext3 の ジ ャ ー ナ ル モ ー ド は mount の オ プ シ ョ ン に data=... オ プ シ ョ ン を 与 え る こ と に よ っ て 変 更 さ れ ま す 。 フ ァ イ ル シ ス テ ム の オ プ シ ョ ン は /etc/fstab フ ァ イ ル に 記 述 さ れ ま す 。 詳 細 は マ ニ ュ ア ル (man mount) に 記 述 さ れ て い ま す 。 加 え て 、 フ ァ イ ル シ ス テ ム の バ ッ ク ア ッ プ お よ び リ モ ー ト ミ ラ ー に 削 除 で き な い フ ァ イ ル の コ ピ ー が 含 ま れ て い る 場 合 が あ り ま す 。 こ れ に よ り shred し た フ ァ イ ル が 後 で 復 元 で き る か も し れ ま せ ん 。

GNU coreutils の オ ン ラ イ ン ヘ ル プ : <http://www.gnu.org/software/coreutils/>; shred の 翻 訳 に 関 す る バ グ は <http://translationproject.org/team/ja.html>; に 連 絡 し て く だ さ い 。 完 全 な 文 書 は <http://www.gnu.org/software/coreutils/shred>; に あ り ま す 。 ロ ー カ ル で は info ’(coreutils) shred invocation’ で 参 照 で き ま す 。

作 者

作 者 Colin Plumb。

著 作 権

Copyright © 2016 Free Software Foundation, Inc. ラ イ セ ン ス GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>;.
This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.

関 連 項 目

shred の 完 全 な マ ニ ュ ア ル は Texinfo マ ニ ュ ア ル と し て 整 備 さ れ て い る 。 も し 、 info お よ び shred の プ ロ グ ラ ム が 正 し く イ ン ス ト ー ル さ れ て い る な ら ば 、 コ マ ン ド

info shred を 使 用 す る と 完 全 な マ ニ ュ ア ル を 読 む こ と が で き る は ず だ 。