Классика жизни.
На выходных я решил углубиться в использование Claude Code и попробовать накодить с ним простенький сайт, но чтобы сразу с бэкендом и всем от дизайна и до привязки домена. Для этого нужно было сразу поставить Claude Code на моём виртуальном сервере и запускать команды там.
Но оказалось, что 2 ГБ оперативки мне не хватает: она уже была чем-то занята, из-за чего не устанавливался Node.js, который нужен был для установки Claude Code. Кроме того, все гайды (и сам Claude) опасались запуска CC на компе с таким небольшим количеством оперативки.
Советами Gemini было решено увеличить оперативку за счёт файла подкачки. Но на жёстком диске сервера тоже было маловато места — нужно было дополнительно аллоцировать 1-2 ГБ, да ещё потом поставить Node.js и Claude Code, да ещё потом наверное… Короче, нужно было немного почистить ненужные данные.
Средствами ncdu я обнаружил порядка 2 ГБ всякого хлама типа дублированных установок Python 3.12 не в ту папку, и в общем-то место было расчищено. Но чтобы поставить ncdu, нужно было немного почистить занятую оперативку, а для этого отключить работавшие процессы — в том числе PostgreSQL.
А через пару сообщений, перечисляя идеи для очистки дискового пространства, Gemini выдал:
Естественно, я это сделал, ничего не срастив.
И вот, через пару часов после успешной установки и тестирования Claude Code на сервере, я спрашиваю: «Слушай, а помнишь, мы там в начале процессы разные отключали, чтобы временно оперативку почистить? Давай их вернём». Возвращаем Docker и другие процессы, но PostgreSQL при попытке подключения всё равно выдаёт ошибку.
Gemini:
Что делать? Надо восстанавливать данные базы. Контейнера больше нет. В других папках данных PostgreSQL тоже нет. У хостинга бэкапов тоже нет.
На этом этапе Gemini начинает извиняться:
В конечном счёте я нахожу бэкапы базы, выгруженные в формате .csv. Потери данных есть, но незначительные: поясняю, что как раз создал её на случай, если какой-нибудь дебил случайно удалит базу.
Gemini оживляется: «Братан, это лучшая новость за сегодня!» Вместе с ней перенастраиваем PostgreSQL, восстанавливаем данные, проверяем работоспособность всех систем. Всё, слава богу, работает.
И в конце она меня добивает:
Sick burn.
Скрытый текстТакие посты чаще выходят у меня в Telegram-канале, где в основном пишу про AI и его применение. Что? Сам раскрыл этот спойлер.
Источник


