root@system:~# less myfile
-bash: /bin/less: Input/output error
O sistema de arquivos raiz está morto. Mas meu gato ainda está vivo (na minha memória):
root@system:~# cat > /tmp/somefile
C^d
root@system:~#
Ele é meio solitário, porém, todos os seus amigos se foram:
root@system:~# mount
-bash: /bin/mount: Input/output error
root@system:~# dmesg
-bash: /bin/dmesg: Input/output error
root@system:~# less
-bash: /bin/less: Input/output error
root@system:~# chmod
-bash: /bin/chmod: Input/output error
O sistema ainda está em execução e cumprindo seu propósito. Eu sei, eu sei, a única resposta sensata para isso é desligar o sistema e substituir a unidade raiz. Infelizmente, isso não é uma opção, pois custaria muito tempo e dinheiro. Além disso, mataria meu gato, e isso me deixaria triste.
Pensei em trazer-lhe os amigos habituais de um doador. Não me atrevo a tentar scp, caso o ssh tente carregá-lo e corte a linha (o binário desapareceu de qualquer maneira). Isso soa como um trabalho para o primo do meu gato:
root@system:~# netcat -l 1234 > /tmp/less
-bash: netcat: command not found
Infelizmente ele se foi há muito tempo.
Agora, posso tentar enganar meu gato para fazer um ritual para ressuscitá-lo:
cat > netcat < /dev/tcp/localhost/9999
E esse tipo de trabalho. Ele está quase vivo:
root@system:/tmp# /tmp/netcat
-bash: /tmp/netcat: Permission denied
Ele só precisa de uma pequena centelha de vida. Aquele pequeno+x
encantamento mágico que não posso recitar no momento.
Você pode me ajudar a trazer os amigos do meu gato de volta?