shred でサーバーが止まる ( θ_Jθ)コマッタモンダ
落ちはしなかったんだが、サーバーに一時的にログインできなくなった。原因はぼくが 4GB ほどの機密データを shred してたせいだった。
shred はファイルを完全に消去するために利用する Linux のコマンドだが、その仕様はデフォルトで25回も乱数で上書きするなんとも強力なツールである。ヘタレなサーバーを使っていたというのも原因の1つだが、4GB ごときのデータを shred するために毎回死に掛けられたら困ったことになる。しかもそれを引き起こすのは管理者権限ではなく一般ユーザー権限(shred にアクセスできる範囲)でだ。
デフォルトで shred すると 4GB のファイルを消すのに単純計算で 100GB のファイル I/O と乱数演算が発生するってことか… (((( ;゚д゚)))アワワワワ
shred を調教する αβοοη…_〆(゚▽゚*)
そもそもうちの機密レベルで25回も乱数上書きなんて要求されていないので、うち流に調教してやる必要がある。
alias shred='nice --adjustment=+19 shred --iterations=3 --remove'
これを .bashrc あたりに仕込んでやればいい。