💡Быстрый совет по Linux 🔥 Ты удалил файл — он всё ещё существует. Пока хоть один процесс держит файловый дескриптор открытым, файл живёт на диске. rm просто убирает ссылку из директории. Найти такой "призрак" и вернуть содержимое можно через /proc.
🖥 Код
#Найти удалённые, но открытые файлыlsof | grep deleted
#Восстановить содержимое (PID и FD из вывода выше)cat /proc/12345/fd/3 > recovered.log
#lsof | grep deletednginx 12345 www 3r REG 8,1 524288 /var/log/nginx/access.log (deleted)
Короче, rm — не приговор. Если процесс ещё жив, файл можно вытащить прямо из /proc. Спасёт когда случайно грохнул лог, который ещё пишется.
#linux #bash #sysadmin #devops #lsof #proc #recovery 🖥 Blog | 📱 ITroyas | 🛡 KVN
В этом посте были ссылки, но мы их удалили по правилам Сетки