#author("2020-06-20T07:21:49+00:00","","") #author("2020-06-20T07:22:22+00:00","","") #topicpath /////////////////////////////////////////////////////////////////////////////// * 目次 [#kb114ea5] #contents /////////////////////////////////////////////////////////////////////////////// * 強制物理フォーマット [#q2ba6e92] - 空のデータを書き込んで、回復不能にする + 当該領域のファイルをすべて削除する + dfで、当該領域のブロック数を調べる + 空データを書き込む 対象パーティション: /dev/sdx1 対象パーティションのマウント先: /mnt/target 対象パーティションのサイズ(dfで調べたもの): xxx ...とすると # dd if=/dev/zero of=/mnt/tatget/null.iso bs=1 count=xxx /////////////////////////////////////////////////////////////////////////////// * shred によるデータ消去 [#xc674f39] - 紙の文書をシュレッドするように、電子ファイルを復元不可能にする為のコマンド。 - 紙の文書をシュレッドするように、電子ファイルの復元を非常に困難にする為のコマンド。 - 指定されたファイルに対して上書きを繰り返す。 - コマンド書式 # shred [OPTION[,...]] <file> //============================================================================= ** オプション [#option] |~option |~description |~remark | |-f,--force |読み書きが出来るよう、必要に応じてアクセス権限を変更する | | |-n,--iterations=N | 上書きをN回繰り返す |デフォルトは3回 | |--random-source=FILE |ランダムバイトのソースを FILE にする | | |-s,--size=N |Nバイト数の shred を行う |SI接頭辞として K,M,Gなどが使える | |-u,--remove |上書き後にファイルの切り詰めと削除を行う | | |--remove[=HOW] |-u と同様だが、削除の方法を HOW で制御できる。|HOW について:&br;'unlink' => 標準の unlink コールを使用する。&br;'wipe' => それに加えて、最初に名前のバイトの難読化を行う。&br;'wipesync' => それに加えて、難読化した各バイトをディスクに sync する。&br;デフォルトモードは 'wipesync' だが、この操作は非常に時間がかかる | |-v,--verbose |進行状況を表示する | | |-x,--exact |ブロックを満たすようにファイルサイズを切り上げない。通常 |ファイル以外ではこれがデフォルトの動作 | |-z,--zero |shred を行ったことを隠すために最後に 0 で上書きする | | |--help |ヘルプを表示 | | |--version |バージョン情報を表示 | |