Size: a a a

2021 June 25

Т

Тim in NixOS
Ну я взял на месяц самую дешевую потыкать
источник

⁠Сергей in NixOS
без своего iso всегда можно поставить свою OS
источник

⁠Сергей in NixOS
иногда с костылями, но можно, достаточно иметь доступ по ssh
источник

⁠Сергей in NixOS
порядок действий примерно следующий:
1. Подготавливаем виртуалку с диском идентичным по размеру целевому vps. С соответствующим режимом загрузки (BIOS/UEFI)
2. На целевой VPS с некоторыми предварительными процедурами отрываем корень от диска с помощью pivot_root
3. Рестартим все сервисы, чтобы диском больше никто не пользовался.
4. С помощью dd через ssh заливаем образ диска с предварительно подготовленной виртуалки/системы на целевой VPS
5. reboot. Profit
источник

E

ElXreno in NixOS
Либо можно просто использовать nixos-infect. 🙂
Но, конечно, не везде.
источник

Т

Тim in NixOS
Типа через dd записать?)
источник

⁠Сергей in NixOS
могу подкинуть хостера для экспериментов, где nixos-infect лажанул и не смог ))
источник

⁠Сергей in NixOS
да
источник

⁠Сергей in NixOS
инфицировать я пытался дебиан 10
источник

Т

Тim in NixOS
Ну это как вариант, правда корень будет не просто "освободить" и размонтировать, ещё этот образ писать то как? Через сеть по dd его лить?
источник

⁠Сергей in NixOS
через ssh
источник

E

ElXreno in NixOS
Да мне не надо, я из qcow2 разворачиваю дроплеты.
Ну и написано в описании проекта, мол, использовать на свой страх и риск. Ну и есть списочек проверенных хостеров конечно же.
источник

Т

Тim in NixOS
А так можно, прям dd дать  if= iso of= ssh:/ ?
источник

⁠Сергей in NixOS
Я эксперимент ставил по нужде. Там мой продакшен крутится, потому выбор пал на того хостера.
источник

⁠Сергей in NixOS
примерно так:
dd if=/dev/sdX bs=8M | pv -s NNG | ssh target-vps dd of=/dev/sdX bs=8M
источник

Т

Тim in NixOS
Сурово)
источник

E

ElXreno in NixOS
Я бы ещё добавил сюда какое-нибудь сжатие.
источник

⁠Сергей in NixOS
а по-мне, так просто и надежно )
источник

⁠Сергей in NixOS
про сжатие
я обычно на источнике забиваю нулями пустое место, после чего засылаю на цель, а у ssh есть свое сжатие, которое вполне годно жмет
источник

E

ElXreno in NixOS
На сколько я знаю, по умолчанию сжатие в ssh отключено.
источник