root@system:~# less myfile
-bash: /bin/less: Input/output error
Коренева файлова система мертва. Але моя кішка ще жива (на моїй пам’яті):
root@system:~# cat > /tmp/somefile
C^d
root@system:~#
Він такий самотній, проте всі його друзі пішли:
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
Система все ще працює і виконує своє призначення. Я знаю, я знаю, єдиною розумною відповіддю на це є зниження системи та заміна кореневого накопичувача. На жаль, це не варіант, оскільки це коштуватиме багато часу та грошей. Також це вб'є мою кішку, і це мене засмутить.
Я думав принести йому своїх донорських друзів від донора. Я не наважуюся намагатися їх зафіксувати на випадок, якщо ssh спробує завантажити його і скоротить рядок (двійковий файл все одно відсутній). Це звучить як робота для двоюрідного брата моєї кішки:
root@system:~# netcat -l 1234 > /tmp/less
-bash: netcat: command not found
На жаль, він давно минув.
Тепер я можу спробувати обдурити свого кота, щоб він виконав ритуал, щоб воскресити його:
cat > netcat < /dev/tcp/localhost/9999
І це працювало. Він майже живий:
root@system:/tmp# /tmp/netcat
-bash: /tmp/netcat: Permission denied
Йому просто потрібна крихітна іскра життя. Та маленька +x
магічна заклинання, яку я наразі не можу сказати.
Чи можете ви допомогти мені повернути друзів моєї кішки?
/lib/ld-linux.so.2 ./netcat
(або еквівалент вашої системи) і щось отримати?