Shorty

Поделиться текстом

Простой сервис для сокращения URL и обмена текстом.

Ваш текст:

KVM не существует независимо от процесса QEMU. Если QEMU завершится, виртуальная машина прекратит работу, а ядро Linux освободит связанные с ней ресурсы KVM.

Однако результат зависит от того, что именно ты закроешь.

### 1\. Если просто закрыть Termux или отключиться от tmux

Если ты отсоединишься от tmux комбинацией `Ctrl+B`, затем `D`, виртуальная машина продолжит работать.

При обычном закрытии интерфейса Termux процессы также могут продолжить выполняться, пока Android их не завершит.

### 2\. Если принудительно убить tmux

Если выполнить:

```bash
tmux kill-session -t debian13-kvm
```

tmux закроет терминал, в котором работает QEMU. Обычно это приводит к завершению QEMU из-за потери терминала.

Если же принудительно завершить сам сервер tmux, QEMU в некоторых обстоятельствах может остаться работающим как отдельный процесс.

Проверить его наличие можно командой:

```bash
pgrep -af qemu-system-aarch64
```

Если QEMU продолжает работать, машина остаётся доступной через VNC и QEMU Monitor, хотя подключиться к прежней сессии tmux уже не получится.

### 3\. Если Android принудительно остановит Termux

Для твоего планшета это особенно важно: виртуальной машине выделено 4 ГиБ из имеющихся 8 ГиБ оперативной памяти.

При нехватке памяти Android может завершить процессы Termux, включая QEMU.

В таком случае:

* Выполнение гостевой Debian немедленно прекратится.

* Ресурсы `/dev/kvm` освободятся после завершения QEMU.

* Несохранённые данные внутри Debian будут потеряны.

* Файловая система виртуального диска может потребовать восстановления.

При этом KVM не оставит виртуальную машину работающей самостоятельно и не сохранит автоматически её оперативную память.

### 4\. Как правильно завершать VM

Для твоей конфигурации рекомендую сначала штатно выключать Debian через GNOME или командой:

```bash
sudo poweroff
```

Затем завершать QEMU через Monitor:

```bash
printf 'quit\n' | nc -w 2 127.0.0.1 4444
```

В твоей команде присутствует `-no-reboot`, но отсутствует `-no-shutdown`. Поэтому при штатном выключении Debian QEMU обычно завершится самостоятельно, и дополнительная команда не потребуется.

Главное: отключение от tmux безопасно, а принудительное завершение QEMU эквивалентно внезапному отключению питания компьютера. Для Debian с GNOME и виртуальным диском QCOW2 это нежелательно.