1: なまくらめめ ★ 2016/04/15(金) 21:42:41.65 ID:CAP_USER*.net
Posted 10 hours ago
http://business.newsln.jp/news/201604151116100000.html

http://business.newsln.jp/biztech/images2/201604151116100000w.jpg

レンタルサーバー業者で、従業員のミスによりサーバー上の全データが削除されるという
あり得ない事態が生じたことが14日、英大手紙「Independent」の報道で明らかとなった。

このレンタルサーバー業者では、削除してしまったデータを復元するために、大手QAサイトのserverfaultに
「Recovering from a rm -rf /(rm -rf /から復元する方法を教えてください)」とする書き込みをすることで、
問題の解決方法を模索しているが「バックアップがない限り、復元は難しい」といった回答も寄せられている。

QAサイトのserverfaultでは、日ごろ、初心者からの質問から、かなりの高度な質問まで、様々な質問が寄せられるとただちに、
最適な回答が付く状態が続いているが、さすがのserverfaultの熟練回答者であっても
会社の全データを「rm -rf /」で削除した後にどのような有効な復元策を講じることができるのかは、回答に詰まる状況となっている。

このミスをしてしまったレンタルサーバー業者の管理人となるMarco Marsalaによると、
プログラム中で、「rm -rf {foo}/{bar} 」と指定することで全サーバーを対象に、特定のディレクトリーのファイルだけを削除するスクリプトを動かしたところ、
このプログラムのバグにより、特定のディレクトリーだけでなく、全てのディレクトリーが強制削除の対象になってしまったと説明している。

また、バックアップを事前に取っていなかったのかという質問については、
もちろんバックアップは取得していたが、この全削除のプログラムによりバックアップファイルも削除の対象となってしまったと述べている。
このレンタルサーバー業者は、1535のカスタマーを抱えているが、この事故の発生により、これら全てのカスタマーのファイルが無くなってしまった。

高級紙となるIndependentでは、「Marco Marsalaのミスは、単に『rm -rf /」を実施してしまったという単純なミスとして片づけられるものではなく、
それ以前の問題として多数のミスを内在していたことにある』というserverfaultで寄せられた回答の一つを紹介することで、
問題の本質はより深いところにあると同時に、こうした問題は、社会経済の様々な領域で実際に起きているということを暗に示唆している。

4: 名無しさん@1周年 2016/04/15(金) 21:43:37.90 ID:mdgrl0/20.net
バルス!!!!!!!

631: 名無しさん@1周年 2016/04/15(金) 22:49:12.12 ID:t941Pyze0.net
>>4
まさに滅びの呪文だな。

ただバックアップまで削除されたってのが分からん。
かなりの時間ほったらかしにしてんじゃないのか?

665: 名無しさん@1周年 2016/04/15(金) 22:53:41.53 ID:5WkDzIg40.net
>>631
プログラムって言うからcronの定期実行スクリプトだろう。
朝出社したら全顧客からクレームメール来てて青ざめてる状況かと。

5: 名無しさん@1周年 2016/04/15(金) 21:43:41.51 ID:9skb8o6c0.net
そんなレベルのやつがルートパス知ってるの?

9: 名無しさん@1周年 2016/04/15(金) 21:44:42.65 ID:PR8mAafs0.net
いや、わざとやろ

606: 名無しさん@1周年 2016/04/15(金) 22:45:47.77 ID:QY8iR1oJ0.net
>>9
まぁワザとだろうね、これは間違えてやる事じゃない
チキンレースやってた可能性はあるけど

13: 名無しさん@1周年 2016/04/15(金) 21:45:10.55 ID:p2UMu+WW0.net
昔いじってたUNIXは

#のまんまだった。
オフラインのシステムだから、スーパーユーザーにパスワードなど
無かったし。

17: 名無しさん@1周年 2016/04/15(金) 21:45:41.46 ID:F5jKEMuD0.net
ファーストサーバーかよw

30: 名無しさん@1周年 2016/04/15(金) 21:46:32.20 ID:IOCPKezo0.net
>>17
ま、前科があるレンサバ業者には耳が痛い話だろうが。

270: 名無しさん@1周年 2016/04/15(金) 22:07:17.53 ID:5Mgo0D+J0.net
>>17
あれは人為的ミスではなかったんじゃなかったか?

774: 名無しさん@1周年 2016/04/15(金) 23:10:33.03 ID:F5jKEMuD0.net
>>270
ttp://ascii.jp/elem/000/000/913/913202/

いや、パッチの間違いだから人為的ミス。
巻き込まれて大変だったから覚えてる。

788: 名無しさん@1周年 2016/04/15(金) 23:12:12.70 ID:maXCeZUq0.net
>>270
ディスクアレイをバックアップと称してた時点でもう…www

18: 名無しさん@1周年 2016/04/15(金) 21:45:46.32 ID:gXVVWbhk0.net
クラウドは大丈夫なのかねw
もう何を信用していいのやら

22: 名無しさん@1周年 2016/04/15(金) 21:46:04.19 ID:JHJ/aUlcO.net
RAIDでなければ復旧業者に頼めば復旧できると思う

584: 名無しさん@1周年 2016/04/15(金) 22:43:13.76 ID:UsS49M7t0.net
>>22
逆にRAIDくらいは組んでるやろね。
運営上、単一ディスクみたい危なすぎる。

33: 名無しさん@1周年 2016/04/15(金) 21:46:40.48 ID:KPGF48Pa0.net
MS-DOSの時代にフロッピーをフォーマットするつもりで
format C:/
とかやったことのある奴はいると思うw

40: 名無しさん@1周年 2016/04/15(金) 21:47:26.72 ID:fJESieS30.net
>>33
PC-9801ユーザーですし

229: 名無しさん@1周年 2016/04/15(金) 22:02:43.12 ID:CPoodEp40.net
>>40
98ユーザーが98NXになって間違ったケースが…

58: 名無しさん@1周年 2016/04/15(金) 21:49:00.91 ID:YSIop7Cb0.net
>>33
あああwwwwwwwwwwwwwwwwwww
いや、俺はやってない!!!
断じてやってない!!!wwwwwwwwwwwwwwww

71: 名無しさん@1周年 2016/04/15(金) 21:50:00.88 ID:5glhgCo/0.net
>>33
あるある。
ありすぎて困る・・・

163: 名無しさん@1周年 2016/04/15(金) 21:57:08.33 ID:wlw661Mt0.net
>>33
今の若い人は、
何でWindowsのドライブレターがCから始まるのか
疑問にすら思わないんだろうなぁ

241: 名無しさん@1周年 2016/04/15(金) 22:04:30.00 ID:8DD+NUFu0.net
>>163
なんでなの?

382: 名無しさん@1周年 2016/04/15(金) 22:18:36.97 ID:6oLvOxo+0.net
>>241
AとBはフロッピーで外付けのHDDはその次のCドライブ

398: 名無しさん@1周年 2016/04/15(金) 22:19:58.89 ID:KPGF48Pa0.net
>>241
MS-DOSはAがFDDでHDDはCから始まる。
で、diskcopy a: b: でFDDのコピーができた。(途中でFDDを差し替えろと言われる)
そしてPC-9801用日本語MS-DOSはAがHDDでB、CがFDD1、FDD2だった。

と言うか、平成生まれならFDDを知らんか(苦笑

39: 名無しさん@1周年 2016/04/15(金) 21:47:17.88 ID:BcwHbEH10.net
本番サーバー上でrootで作業すんなよ・・・

50: 名無しさん@1周年 2016/04/15(金) 21:48:18.77 ID:Ve7j2C/L0.net
大体、バックアップまでなんで同じルートに入れてんだよ。(笑)

359: 名無しさん@1周年 2016/04/15(金) 22:15:44.15 ID:P2LMEa500.net
>>50
それ

72: 名無しさん@1周年 2016/04/15(金) 21:50:05.17 ID:9RczLTqK0.net
>>1
あーコワイなあ、コワイなあw
やっちまったなあwww

74: 名無しさん@1周年 2016/04/15(金) 21:50:14.75 ID:3xP0vuiG0.net
ゴミ箱から元の場所に戻すでいいじゃん

93: 名無しさん@1周年 2016/04/15(金) 21:51:36.46 ID:p2UMu+WW0.net
>>74
サーバー上だと、ゴミ箱が無い。
怖いんで、自分のローカルにコピーしてから作業してるわ。

壊すのは簡単だからな。

79: 名無しさん@1周年 2016/04/15(金) 21:50:31.78 ID:IBrmXytG0.net
ディレクトリを消すシェルを書くとき、
ディレクトリのパスを変数に入れてて、変数を読み込めなくて

結果的にrm -rf /が走ることになる、とか、
ルーキーミステイクとしてはありがち

115: 名無しさん@1周年 2016/04/15(金) 21:53:08.27 ID:mpvK33bz0.net
>>79
ミステイクとしてありがちだからバックアップを別にして慎重にやるのにバックアップも削除するとか、大物ルーキーにもほどがある

237: 名無しさん@1周年 2016/04/15(金) 22:03:53.31 ID:IBrmXytG0.net
いや>>79みたいなバグは良くあるよ
開発に近いサーバーを複数台管理してたら、管理してたら、1年に1回くらいは遭遇するミスじゃないか?
本番環境で流れるのはありえんけどw

100: 名無しさん@1周年 2016/04/15(金) 21:52:07.13 ID:LBDuN05x0.net
extundelete使えよ。

696: 名無しさん@1周年 2016/04/15(金) 23:00:08.19 ID:KPGF48Pa0.net
>>100>>365みたいな親切な人がいなかったのかな。

751: 名無しさん@1周年 2016/04/15(金) 23:07:09.92 ID:5WkDzIg40.net
>>696
extundelete調べたが化石みたいなファイルシステムだけで使えるコマンドだわ、最近のシステムでは使い物にならん。

199: 名無しさん@1周年 2016/04/15(金) 22:00:42.77 ID:zIsulE2i0.net
昔はrmのaliasとしてrm -iを定義してたけどな
今はそんなことせんのか?

220: 名無しさん@1周年 2016/04/15(金) 22:01:57.06 ID:oxEbTz1w0.net
>>199
rmのaliasとして、間違えてrm -rf /を指定したら大変なことになるだろ。

287: 名無しさん@1周年 2016/04/15(金) 22:08:43.63 ID:WBZ9LfOk0.net
>>199
それを定義しておくと、定義していないマシンを使っているときに泣くんだよな。

204: 名無しさん@1周年 2016/04/15(金) 22:00:56.40 ID:d1/sFBAE0.net
rmは削除
-rは再帰的
-fは強制

指定以下、全て削除というコマンドです

462: 名無しさん@1周年 2016/04/15(金) 22:28:37.45 ID:36ICmK2z0.net
全世代のバックアップも丸ごと全部消える環境なんて恐ろしくて仕事できないよ

481: 名無しさん@1周年 2016/04/15(金) 22:30:57.92 ID:k2de4Nio0.net
このコマンドって
本当にすべて削除しますか? YES / NO
って出てこないの?

493: 名無しさん@1周年 2016/04/15(金) 22:31:47.75 ID:a5itPGPS0.net
>>481
うるせえ!全部消すんだよ!

という意志がrfなので

494: 名無しさん@1周年 2016/04/15(金) 22:31:48.20 ID:Aq2sDRi90.net
>>481
ちげーよ

スクリプトで自動削除しようとしたって書いてあるでしょ

534: 名無しさん@1周年 2016/04/15(金) 22:36:18.80 ID:IBrmXytG0.net
>>481
一般的に、サーバー運用で、
たとえば、サーバーに溜まったゴミ(ログファイルとか)を定期的に消すなど、
いちいち人手を介していたら面倒くさい作業を
プログラムを書いて、決まった時間に自動的に実行するように仕掛けておく

この人が書いたプログラムに、エラー(バグ)があったら、
rm -rf / が動く時限爆弾と化す可能性はある

629: 名無しさん@1周年 2016/04/15(金) 22:49:11.18 ID:kQb7iHZk0.net
俺も初めてlinux触った際に
ファイルコピーしたと思ってたら、ただ移動してただけで、
そのファイル消してオワタってなったことある

630: 名無しさん@1周年 2016/04/15(金) 22:49:11.22 ID:uZZU1ek90.net
昔から、同じサーバーに保存してあるファイルをバックアップと言い張るレンタル業者が堪えないな
まあ本当はバックアップなんて最初からとってないんだろうけど
宣伝では万が一に備えてバックアップ万全みたいに言ってるから完全に詐欺

804: 名無しさん@1周年 2016/04/15(金) 23:14:27.78 ID:BWAg82ug0.net
こいつは首になっても

http://www.itmedia.co.jp/news/articles/1604/14/news149.html

「本番データを消したことのあるシニアエンジニア」を募集する

で雇ってもらえるなw

805: 名無しさん@1周年 2016/04/15(金) 23:14:33.14 ID:t941Pyze0.net
バックアップが自動化されてたら結局、ミラーリングされちゃうよね。
でも、あれって最低1日毎とか奇数日、偶数日で分けたりしてとっとくもんじゃないの?
じゃないと、発見遅れればどうにもならないでしょ。

815: 名無しさん@1周年 2016/04/15(金) 23:15:47.90 ID:VGmRtHYg0.net
誤って国民の資産5兆円消した国もあるんですよ!

823: 名無しさん@1周年 2016/04/15(金) 23:16:45.61 ID:D2sW/QPK0.net
>>815
その国の首相も rm -rf / やったのか? wwwww

824: 名無しさん@1周年 2016/04/15(金) 23:16:52.87 ID:M7jI4qoX0.net
>>815
それは誤ったんじゃなくてたんなる失敗だし
そもそも謝ってないぞw

916: 名無しさん@1周年 2016/04/15(金) 23:31:25.07 ID:skWrzqeJ0.net
格安ロリポップですらそんなことは起きたことない

929: 名無しさん@1周年 2016/04/15(金) 23:33:22.80 ID:YPEqaLuf0.net
OSのせいじゃない 業者のレベルだろ
まともな所なら単純ミスしても消えないようなシステムを作る
まーそういう俺もrsyncやrobocopyで元と先をミスりそうなレベルなんだが

968: 名無しさん@1周年 2016/04/15(金) 23:40:32.14 ID:pUGLOwHf0.net
どっかの国の核兵器発射ミサイルも
こういう単純ミスで発射されたりするんだろうな

970: 名無しさん@1周年 2016/04/15(金) 23:40:46.97 ID:Z+t06R2K0.net
コーティングしてなかったのか
まぁ想定内のミスではあるけど

983: 名無しさん@1周年 2016/04/15(金) 23:42:55.98 ID:u52SWTAX0.net
四半世紀ぐらい前、ラジ館のビ○ト○ンで
質問に来たお客さんのフロッピーを消しちゃってマジ泣きしてたお姉さんならみたことある。

988: 名無しさん@1周年 2016/04/15(金) 23:44:27.89 ID:2E51m7Uw0.net
>>983
フロッピーの場合は落としただけでも読めなくなることあったから
気にしても仕方無いな

998: 名無しさん@1周年 2016/04/15(金) 23:46:17.49 ID:ryUwdvBY0.net
で、定期メンテに入ると2chの専用スレで叩かれる訳だ。

また止まるのか!
また障害か!ふざけんな
メンテとかやるな!

と…。fxとかな

1001: 1001 Over 1000 Thread.net
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
life time: 2時間 4分 22秒

引用元: ・【IT】レンタルサーバー業者、「rm -rf /」で誤って全サーバーのデータを削除
http://ai.2ch.sc/test/read.cgi/newsplus/1460724161/