rm -rf /

ふと衝動にかられて、、
vmware なのでチャレンジしてみた。


OS は freebsd 4.11(!)


$ su -
Password:
bsd4_onep# cd /
bsd4_onep# pwd
/
bsd4_onep# ls
.cshrc boot dist kernel.GENERIC root tmp
.profile cdrom etc mnt sbin usr
COPYRIGHT compat home modules stand var
bin dev kernel proc sys
bsd4_onep# rm -rf /
rm: /proc/curproc: Read-only file system
rm: /proc/116/mem: Read-only file system
rm: /proc/116/regs: Read-only file system
rm: /proc/116/fpregs: Read-only file system
rm: /proc/116/dbregs: Read-only file system
rm: /proc/116/ctl: Read-only file system
rm: /proc/116/status: Read-only file system
rm: /proc/116/note: Read-only file system
rm: /proc/116/notepg: Read-only file system
rm: /proc/116/map: Read-only file system
rm: /proc/116/etype: Read-only file system
rm: /proc/116/cmdline: Read-only file system
rm: /proc/116/rlimit: Read-only file system
rm: /proc/116/file: Read-only file system
rm: /proc/116: Read-only file system
rm: /proc/112/mem: Read-only file system
rm: /proc/112/regs: Read-only file system
rm: /proc/112/fpregs: Read-only file system
rm: /proc/112/dbregs: Read-only file system
rm: /proc/112/ctl: Read-only file system
rm: /proc/112/status: Read-only file system
rm: /proc/112/note: Read-only file system
rm: /proc/112/notepg: Read-only file system
rm: /proc/112/map: Read-only file system
rm: /proc/112/etype: Read-only file system
rm: /proc/112/cmdline: Read-only file system
rm: /proc/112/rlimit: Read-only file system
rm: /proc/112/file: Read-only file system
rm: /proc/112: Read-only file system
rm: /proc/106/mem: Read-only file system
rm: /proc/106/regs: Read-only file system
rm: /proc/106/fpregs: Read-only file system
rm: /proc/106/dbregs: Read-only file system
rm: /proc/106/ctl: Read-only file system
rm: /proc/106/status: Read-only file system
rm: /proc/106/note: Read-only file system
rm: /proc/106/notepg: Read-only file system
rm: /proc/106/map: Read-only file system
rm: /proc/106/etype: Read-only file system
rm: /proc/106/cmdline: Read-only file system
rm: /proc/106/rlimit: Read-only file system
rm: /proc/106/file: Read-only file system
rm: /proc/106: Read-only file system
rm: /proc/105/mem: Read-only file system
rm: /proc/105/regs: Read-only file system
rm: /proc/105/fpregs: Read-only file system
rm: /proc/105/dbregs: Read-only file system
rm: /proc/105/ctl: Read-only file system
rm: /proc/105/status: Read-only file system
rm: /proc/105/note: Read-only file system
rm: /proc/105/notepg: Read-only file system
rm: /proc/105/map: Read-only file system
rm: /proc/105/etype: Read-only file system
rm: /proc/105/cmdline: Read-only file system
rm: /proc/105/rlimit: Read-only file system
rm: /proc/105/file: Read-only file system
rm: /proc/105: Read-only file system
rm: /proc/102/mem: Read-only file system
rm: /proc/102/regs: Read-only file system
rm: /proc/102/fpregs: Read-only file system
rm: /proc/102/dbregs: Read-only file system
rm: /proc/102/ctl: Read-only file system
rm: /proc/102/status: Read-only file system
rm: /proc/102/note: Read-only file system
rm: /proc/102/notepg: Read-only file system
rm: /proc/102/map: Read-only file system
rm: /proc/102/etype: Read-only file system
rm: /proc/102/cmdline: Read-only file system
rm: /proc/102/rlimit: Read-only file system
rm: /proc/102/file: Read-only file system
rm: /proc/102: Read-only file system
rm: /proc/101/mem: Read-only file system
rm: /proc/101/regs: Read-only file system
rm: /proc/101/fpregs: Read-only file system
rm: /proc/101/dbregs: Read-only file system
rm: /proc/101/ctl: Read-only file system
rm: /proc/101/status: Read-only file system
rm: /proc/101/note: Read-only file system
rm: /proc/101/notepg: Read-only file system
rm: /proc/101/map: Read-only file system
rm: /proc/101/etype: Read-only file system
rm: /proc/101/cmdline: Read-only file system
rm: /proc/101/rlimit: Read-only file system
rm: /proc/101/file: Read-only file system
rm: /proc/101: Read-only file system
rm: /proc/100/mem: Read-only file system
rm: /proc/100/regs: Read-only file system
rm: /proc/100/fpregs: Read-only file system
rm: /proc/100/dbregs: Read-only file system
rm: /proc/100/ctl: Read-only file system
rm: /proc/100/status: Read-only file system
rm: /proc/100/note: Read-only file system
rm: /proc/100/notepg: Read-only file system
rm: /proc/100/map: Read-only file system
rm: /proc/100/etype: Read-only file system
rm: /proc/100/cmdline: Read-only file system
rm: /proc/100/rlimit: Read-only file system
rm: /proc/100/file: Read-only file system
rm: /proc/100: Read-only file system
rm: /proc/99/mem: Read-only file system
rm: /proc/99/regs: Read-only file system
rm: /proc/99/fpregs: Read-only file system
rm: /proc/99/dbregs: Read-only file system
rm: /proc/99/ctl: Read-only file system
rm: /proc/99/status: Read-only file system
rm: /proc/99/note: Read-only file system
rm: /proc/99/notepg: Read-only file system
rm: /proc/99/map: Read-only file system
rm: /proc/99/etype: Read-only file system
rm: /proc/99/cmdline: Read-only file system
rm: /proc/99/rlimit: Read-only file system
rm: /proc/99/file: Read-only file system
rm: /proc/99: Read-only file system
rm: /proc/98/mem: Read-only file system
rm: /proc/98/regs: Read-only file system
rm: /proc/98/fpregs: Read-only file system
rm: /proc/98/dbregs: Read-only file system
rm: /proc/98/ctl: Read-only file system
rm: /proc/98/status: Read-only file system
rm: /proc/98/note: Read-only file system
rm: /proc/98/notepg: Read-only file system
rm: /proc/98/map: Read-only file system
rm: /proc/98/etype: Read-only file system
rm: /proc/98/cmdline: Read-only file system
rm: /proc/98/rlimit: Read-only file system
rm: /proc/98/file: Read-only file system
rm: /proc/98: Read-only file system
rm: /proc/97/mem: Read-only file system
rm: /proc/97/regs: Read-only file system
rm: /proc/97/fpregs: Read-only file system
rm: /proc/97/dbregs: Read-only file system
rm: /proc/97/ctl: Read-only file system
rm: /proc/97/status: Read-only file system
rm: /proc/97/note: Read-only file system
rm: /proc/97/notepg: Read-only file system
rm: /proc/97/map: Read-only file system
rm: /proc/97/etype: Read-only file system
rm: /proc/97/cmdline: Read-only file system
rm: /proc/97/rlimit: Read-only file system
rm: /proc/97/file: Read-only file system
rm: /proc/97: Read-only file system
rm: /proc/96/mem: Read-only file system
rm: /proc/96/regs: Read-only file system
rm: /proc/96/fpregs: Read-only file system
rm: /proc/96/dbregs: Read-only file system
rm: /proc/96/ctl: Read-only file system
rm: /proc/96/status: Read-only file system
rm: /proc/96/note: Read-only file system
rm: /proc/96/notepg: Read-only file system
rm: /proc/96/map: Read-only file system
rm: /proc/96/etype: Read-only file system
rm: /proc/96/cmdline: Read-only file system
rm: /proc/96/rlimit: Read-only file system
rm: /proc/96/file: Read-only file system
rm: /proc/96: Read-only file system
rm: /proc/95/mem: Read-only file system
rm: /proc/95/regs: Read-only file system
rm: /proc/95/fpregs: Read-only file system
rm: /proc/95/dbregs: Read-only file system
rm: /proc/95/ctl: Read-only file system
rm: /proc/95/status: Read-only file system
rm: /proc/95/note: Read-only file system
rm: /proc/95/notepg: Read-only file system
rm: /proc/95/map: Read-only file system
rm: /proc/95/etype: Read-only file system
rm: /proc/95/cmdline: Read-only file system
rm: /proc/95/rlimit: Read-only file system
rm: /proc/95/file: Read-only file system
rm: /proc/95: Read-only file system
rm: /proc/94/mem: Read-only file system
rm: /proc/94/regs: Read-only file system
rm: /proc/94/fpregs: Read-only file system
rm: /proc/94/dbregs: Read-only file system
rm: /proc/94/ctl: Read-only file system
rm: /proc/94/status: Read-only file system
rm: /proc/94/note: Read-only file system
rm: /proc/94/notepg: Read-only file system
rm: /proc/94/map: Read-only file system
rm: /proc/94/etype: Read-only file system
rm: /proc/94/cmdline: Read-only file system
rm: /proc/94/rlimit: Read-only file system
rm: /proc/94/file: Read-only file system
rm: /proc/94: Read-only file system
rm: /proc/79/mem: Read-only file system
rm: /proc/79/regs: Read-only file system
rm: /proc/79/fpregs: Read-only file system
rm: /proc/79/dbregs: Read-only file system
rm: /proc/79/ctl: Read-only file system
rm: /proc/79/status: Read-only file system
rm: /proc/79/note: Read-only file system
rm: /proc/79/notepg: Read-only file system
rm: /proc/79/map: Read-only file system
rm: /proc/79/etype: Read-only file system
rm: /proc/79/cmdline: Read-only file system
rm: /proc/79/rlimit: Read-only file system
rm: /proc/79/file: Read-only file system
rm: /proc/79: Read-only file system
rm: /proc/76/mem: Read-only file system
rm: /proc/76/regs: Read-only file system
rm: /proc/76/fpregs: Read-only file system
rm: /proc/76/dbregs: Read-only file system
rm: /proc/76/ctl: Read-only file system
rm: /proc/76/status: Read-only file system
rm: /proc/76/note: Read-only file system
rm: /proc/76/notepg: Read-only file system
rm: /proc/76/map: Read-only file system
rm: /proc/76/etype: Read-only file system
rm: /proc/76/cmdline: Read-only file system
rm: /proc/76/rlimit: Read-only file system
rm: /proc/76/file: Read-only file system
rm: /proc/76: Read-only file system
rm: /proc/73/mem: Read-only file system
rm: /proc/73/regs: Read-only file system
rm: /proc/73/fpregs: Read-only file system
rm: /proc/73/dbregs: Read-only file system
rm: /proc/73/ctl: Read-only file system
rm: /proc/73/status: Read-only file system
rm: /proc/73/note: Read-only file system
rm: /proc/73/notepg: Read-only file system
rm: /proc/73/map: Read-only file system
rm: /proc/73/etype: Read-only file system
rm: /proc/73/cmdline: Read-only file system
rm: /proc/73/rlimit: Read-only file system
rm: /proc/73/file: Read-only file system
rm: /proc/73: Read-only file system
rm: /proc/71/mem: Read-only file system
rm: /proc/71/regs: Read-only file system
rm: /proc/71/fpregs: Read-only file system
rm: /proc/71/dbregs: Read-only file system
rm: /proc/71/ctl: Read-only file system
rm: /proc/71/status: Read-only file system
rm: /proc/71/note: Read-only file system
rm: /proc/71/notepg: Read-only file system
rm: /proc/71/map: Read-only file system
rm: /proc/71/etype: Read-only file system
rm: /proc/71/cmdline: Read-only file system
rm: /proc/71/rlimit: Read-only file system
rm: /proc/71/file: Read-only file system
rm: /proc/71: Read-only file system
rm: /proc/69/mem: Read-only file system
rm: /proc/69/regs: Read-only file system
rm: /proc/69/fpregs: Read-only file system
rm: /proc/69/dbregs: Read-only file system
rm: /proc/69/ctl: Read-only file system
rm: /proc/69/status: Read-only file system
rm: /proc/69/note: Read-only file system
rm: /proc/69/notepg: Read-only file system
rm: /proc/69/map: Read-only file system
rm: /proc/69/etype: Read-only file system
rm: /proc/69/cmdline: Read-only file system
rm: /proc/69/rlimit: Read-only file system
rm: /proc/69/file: Read-only file system
rm: /proc/69: Read-only file system
rm: /proc/62/mem: Read-only file system
rm: /proc/62/regs: Read-only file system
rm: /proc/62/fpregs: Read-only file system
rm: /proc/62/dbregs: Read-only file system
rm: /proc/62/ctl: Read-only file system
rm: /proc/62/status: Read-only file system
rm: /proc/62/note: Read-only file system
rm: /proc/62/notepg: Read-only file system
rm: /proc/62/map: Read-only file system
rm: /proc/62/etype: Read-only file system
rm: /proc/62/cmdline: Read-only file system
rm: /proc/62/rlimit: Read-only file system
rm: /proc/62/file: Read-only file system
rm: /proc/62: Read-only file system
rm: /proc/18/mem: Read-only file system
rm: /proc/18/regs: Read-only file system
rm: /proc/18/fpregs: Read-only file system
rm: /proc/18/dbregs: Read-only file system
rm: /proc/18/ctl: Read-only file system
rm: /proc/18/status: Read-only file system
rm: /proc/18/note: Read-only file system
rm: /proc/18/notepg: Read-only file system
rm: /proc/18/map: Read-only file system
rm: /proc/18/etype: Read-only file system
rm: /proc/18/cmdline: Read-only file system
rm: /proc/18/rlimit: Read-only file system
rm: /proc/18/file: Read-only file system
rm: /proc/18: Read-only file system
rm: /proc/7/mem: Read-only file system
rm: /proc/7/ctl: Read-only file system
rm: /proc/7/status: Read-only file system
rm: /proc/7/note: Read-only file system
rm: /proc/7/notepg: Read-only file system
rm: /proc/7/cmdline: Read-only file system
rm: /proc/7/rlimit: Read-only file system
rm: /proc/7/file: Read-only file system
rm: /proc/7: Read-only file system
rm: /proc/6/mem: Read-only file system
rm: /proc/6/ctl: Read-only file system
rm: /proc/6/status: Read-only file system
rm: /proc/6/note: Read-only file system
rm: /proc/6/notepg: Read-only file system
rm: /proc/6/cmdline: Read-only file system
rm: /proc/6/rlimit: Read-only file system
rm: /proc/6/file: Read-only file system
rm: /proc/6: Read-only file system
rm: /proc/5/mem: Read-only file system
rm: /proc/5/ctl: Read-only file system
rm: /proc/5/status: Read-only file system
rm: /proc/5/note: Read-only file system
rm: /proc/5/notepg: Read-only file system
rm: /proc/5/cmdline: Read-only file system
rm: /proc/5/rlimit: Read-only file system
rm: /proc/5/file: Read-only file system
rm: /proc/5: Read-only file system
rm: /proc/4/mem: Read-only file system
rm: /proc/4/ctl: Read-only file system
rm: /proc/4/status: Read-only file system
rm: /proc/4/note: Read-only file system
rm: /proc/4/notepg: Read-only file system
rm: /proc/4/cmdline: Read-only file system
rm: /proc/4/rlimit: Read-only file system
rm: /proc/4/file: Read-only file system
rm: /proc/4: Read-only file system
rm: /proc/3/mem: Read-only file system
rm: /proc/3/ctl: Read-only file system
rm: /proc/3/status: Read-only file system
rm: /proc/3/note: Read-only file system
rm: /proc/3/notepg: Read-only file system
rm: /proc/3/cmdline: Read-only file system
rm: /proc/3/rlimit: Read-only file system
rm: /proc/3/file: Read-only file system
rm: /proc/3: Read-only file system
rm: /proc/2/mem: Read-only file system
rm: /proc/2/ctl: Read-only file system
rm: /proc/2/status: Read-only file system
rm: /proc/2/note: Read-only file system
rm: /proc/2/notepg: Read-only file system
rm: /proc/2/cmdline: Read-only file system
rm: /proc/2/rlimit: Read-only file system
rm: /proc/2/file: Read-only file system
rm: /proc/2: Read-only file system
rm: /proc/1/mem: Read-only file system
rm: /proc/1/ctl: Read-only file system
rm: /proc/1/status: Read-only file system
rm: /proc/1/note: Read-only file system
rm: /proc/1/notepg: Read-only file system
rm: /proc/1/cmdline: Read-only file system
rm: /proc/1/rlimit: Read-only file system
rm: /proc/1/file: Read-only file system
rm: /proc/1: Read-only file system
rm: /proc/0/mem: Read-only file system
rm: /proc/0/ctl: Read-only file system
rm: /proc/0/status: Read-only file system
rm: /proc/0/note: Read-only file system
rm: /proc/0/notepg: Read-only file system
rm: /proc/0/cmdline: Read-only file system
rm: /proc/0/rlimit: Read-only file system
rm: /proc/0/file: Read-only file system
rm: /proc/0: Read-only file system
rm: /proc: Device busy
rm: /var/empty: Operation not permitted
rm: /var: Directory not empty
rm: /: Is a directory
bsd4_onep#
bsd4_onep# ls
ls: Command not found.
bsd4_onep# ls
ls: Command not found.
bsd4_onep# pwd
pwd: Command not found.
bsd4_onep# cd /
bsd4_onep# echo *
proc var
bsd4_onep# cd proc
bsd4_onep# ls
ls: Command not found.
bsd4_onep# echo *
0 1 100 101 102 105 106 112 147 18 2 3 4 5 6 62 69 7 73 76 79 95 96 97 98 99 curproc
bsd4_onep# cd 0
bsd4_onep# ls
ls: Command not found.
bsd4_onep# echo *
cmdline ctl file mem note notepg rlimit status
bsd4_onep# cd /
bsd4_onep# cd var
bsd4_onep# echo *
empty
bsd4_onep# cd empty
bsd4_onep# ls
ls: Command not found.
bsd4_onep# echo *
echo: No match.
bsd4_onep# cd /
bsd4_onep# pwd
pwd: Command not found.
bsd4_onep#
bsd4_onep#
bsd4_onep# echo *
proc var
bsd4_onep#


というわけで、/proc, /var 以外は全部消えた様子。