请注意:该问题的答案和评论包含来自另一个类似问题的内容,该问题已受到外部媒体的广泛关注,但在某种病毒式营销方案中却被证明是骗局问题。由于我们不允许以这种方式滥用ServerFault,因此原始问题已被删除,答案已与此问题合并。
这是一个有趣的悲剧。今天早上,当我错误地执行以下命令时,我在生产服务器上做了一些维护:
sudo rm -rf --no-preserve-root /mnt/hetznerbackup /
/
几秒钟后,当警告淹没我的命令行时,我并没有发现最后一个空格,我意识到我刚刚按下了自毁按钮。这是我眼中有些灼热的东西:
rm: cannot remove `/mnt/hetznerbackup': Is a directory
rm: cannot remove `/sys/fs/ecryptfs/version': Operation not permitted
rm: cannot remove `/sys/fs/ext4/md2/inode_readahead_blks': Operation not permitted
rm: cannot remove `/sys/fs/ext4/md2/mb_max_to_scan': Operation not permitted
rm: cannot remove `/sys/fs/ext4/md2/delayed_allocation_blocks': Operation not permitted
rm: cannot remove `/sys/fs/ext4/md2/max_writeback_mb_bump': Operation not permitted
rm: cannot remove `/sys/fs/ext4/md2/mb_stream_req': Operation not permitted
rm: cannot remove `/sys/fs/ext4/md2/mb_min_to_scan': Operation not permitted
rm: cannot remove `/sys/fs/ext4/md2/mb_stats': Operation not permitted
rm: cannot remove `/sys/fs/ext4/md2/trigger_fs_error': Operation not permitted
rm: cannot remove `/sys/fs/ext4/md2/session_write_kbytes': Operation not permitted
rm: cannot remove `/sys/fs/ext4/md2/lifetime_write_kbytes': Operation not permitted
# and so on..
当我发现生产服务仍在运行时,我停止了任务并感到放心。可悲的是,服务器不再通过SSH为任何用户接受我的公钥或密码。
您将如何从这里前进?我将畅游无阻的铁丝网以恢复SSH访问。
该服务器正在运行Ubuntu-12.04,并托管在Hetzner。
--no-preserve-root
意外键入?:-o