名 前
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 で 制 御 で き る 。 下 記 参 照 |
進 行 状 況 を 表 示 す る |
−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 を 使 用 す る と 完 全 な マ ニ ュ ア ル を 読 む こ と が で き る は ず だ 。