Increasing a bhyve vm disk

This post is mostly notes for myself. There’s no real useful information here, apart from how to increase the disk space of your vm-bhyve instance.

I’m just back from a short time away. I noticed my Home Assistant instance was running, but not responding.

In this post:

  • FreeBSD 15.0
  • vm-bhyve-1.7.3

I stopped and started it:

[17:41 r730-01 dvl ~] % sudo vm list
NAME  DATASTORE  LOADER  CPU  MEMORY  VNC  AUTO     STATE
hass  default    uefi    4    8GB     -    Yes [1]  Running (18349)

[17:41 r730-01 dvl ~] % sudo vm hass stop
Starting hass
  * found guest in /usr/local/vm/hass
  * booting...
[17:43 r730-01 dvl ~] % sudo vm stop hass 
Sending ACPI shutdown to hass

[17:42 r730-01 dvl ~] % sudo vm list
NAME  DATASTORE  LOADER  CPU  MEMORY  VNC  AUTO     STATE
hass  default    uefi    4    8GB     -    Yes [1]  Running (18349)
[17:42 r730-01 dvl ~] % sudo vm list
NAME  DATASTORE  LOADER  CPU  MEMORY  VNC  AUTO     STATE
hass  default    uefi    4    8GB     -    Yes [1]  Running (18349)
[17:42 r730-01 dvl ~] % sudo vm list
NAME  DATASTORE  LOADER  CPU  MEMORY  VNC  AUTO     STATE
hass  default    uefi    4    8GB     -    Yes [1]  Stopped


[17:43 r730-01 dvl ~] % sudo vm start hass
Starting hass
  * found guest in /usr/local/vm/hass
  * booting...

Nope. Still not running.

I tried the console.

[17:44 r730-01 dvl ~] % sudo vm console hass                      
Connected

home-assistant login: root
Welcome to Home Assistant OS.

Use `ha` to access the Home Assistant CLI.
# hs
-sh: hs: not found
# ha

Nothing I tried in there gave any information.

But here’s the log anyway:

# ha supervisor logs
2026-05-20 17:55:26.039 INFO (MainThread) [supervisor.api] Starting API on 172.30.32.2
2026-05-20 17:55:26.069 INFO (MainThread) [supervisor.hardware.monitor] Started Supervisor hardware monitor
2026-05-20 17:55:26.071 INFO (MainThread) [supervisor.dbus.manager] Connected to system D-Bus.
2026-05-20 17:55:26.071 INFO (MainThread) [supervisor.dbus.agent] Load dbus interface io.hass.os
2026-05-20 17:55:26.071 INFO (MainThread) [supervisor.dbus.hostname] Load dbus interface org.freedesktop.hostname1
2026-05-20 17:55:26.072 INFO (MainThread) [supervisor.dbus.logind] Load dbus interface org.freedesktop.login1
2026-05-20 17:55:26.072 INFO (MainThread) [supervisor.dbus.network] Load dbus interface org.freedesktop.NetworkManager
2026-05-20 17:55:26.072 INFO (MainThread) [supervisor.dbus.rauc] Load dbus interface de.pengutronix.rauc
2026-05-20 17:55:26.072 INFO (MainThread) [supervisor.dbus.resolved] Load dbus interface org.freedesktop.resolve1
2026-05-20 17:55:26.072 INFO (MainThread) [supervisor.dbus.systemd] Load dbus interface org.freedesktop.systemd1
2026-05-20 17:55:26.073 INFO (MainThread) [supervisor.dbus.timedate] Load dbus interface org.freedesktop.timedate1
2026-05-20 17:55:26.250 INFO (MainThread) [supervisor.host.services] Updating service information
2026-05-20 17:55:26.255 INFO (MainThread) [supervisor.host.sound] Updating PulseAudio information
2026-05-20 17:55:26.514 INFO (MainThread) [supervisor.host.network] Updating local network information
2026-05-20 17:55:26.651 INFO (MainThread) [supervisor.host.firewall] Gateway firewall rules applied
2026-05-20 17:55:26.652 INFO (MainThread) [supervisor.host.apparmor] Loading AppArmor Profiles: {'hassio-supervisor'}
2026-05-20 17:55:26.678 INFO (MainThread) [supervisor.os.manager] Detect Home Assistant Operating System 17.2 / BootSlot B
2026-05-20 17:55:26.678 INFO (MainThread) [supervisor.docker.monitor] Started docker events monitor
2026-05-20 17:55:26.684 INFO (MainThread) [supervisor.docker.interface] Attaching to ghcr.io/home-assistant/amd64-hassio-cli with version 2026.05.0
2026-05-20 17:55:26.717 INFO (MainThread) [supervisor.docker.interface] Attaching to ghcr.io/home-assistant/amd64-hassio-dns with version 2026.02.0
2026-05-20 17:55:26.742 INFO (MainThread) [supervisor.plugins.dns] Updated /etc/resolv.conf
2026-05-20 17:55:26.749 INFO (MainThread) [supervisor.docker.interface] Attaching to ghcr.io/home-assistant/amd64-hassio-audio with version 2026.02.0
2026-05-20 17:55:26.775 INFO (MainThread) [supervisor.docker.interface] Attaching to ghcr.io/home-assistant/amd64-hassio-observer with version 2026.02.0
2026-05-20 17:55:26.799 INFO (MainThread) [supervisor.docker.interface] Attaching to ghcr.io/home-assistant/amd64-hassio-multicast with version 2026.02.0
2026-05-20 17:55:26.827 INFO (MainThread) [supervisor.homeassistant.secrets] Loaded 1 Home Assistant secrets
2026-05-20 17:55:26.829 INFO (MainThread) [supervisor.docker.interface] Attaching to ghcr.io/home-assistant/qemux86-64-homeassistant with version 2026.4.4
2026-05-20 17:55:26.857 INFO (MainThread) [supervisor.store.git] Loading app /data/addons/git/5c53de3b repository
2026-05-20 17:55:26.857 INFO (MainThread) [supervisor.store.git] Loading app /data/addons/git/a0d7b954 repository
2026-05-20 17:55:26.857 INFO (MainThread) [supervisor.store.git] Loading app /data/addons/core repository
2026-05-20 17:55:26.857 INFO (MainThread) [supervisor.store.git] Loading app /data/addons/git/d5369777 repository
2026-05-20 17:55:27.578 WARNING (SyncWorker_0) [supervisor.addons.validate] App config 'arch' uses deprecated values ['armv7']. Please report this to the maintainer of InfluxDB
2026-05-20 17:55:27.578 WARNING (SyncWorker_0) [supervisor.addons.validate] App 'InfluxDB' uses deprecated 'codenotary' field in config. This field is no longer used and will be ignored. Please report this to the maintainer.
2026-05-20 17:55:27.593 WARNING (SyncWorker_0) [supervisor.addons.validate] App config 'arch' uses deprecated values ['armv7']. Please report this to the maintainer of Overseerr
2026-05-20 17:55:27.593 WARNING (SyncWorker_0) [supervisor.addons.validate] App 'Overseerr' uses deprecated 'codenotary' field in config. This field is no longer used and will be ignored. Please report this to the maintainer.
2026-05-20 17:55:27.594 WARNING (SyncWorker_0) [supervisor.addons.validate] App 'Traccar' uses deprecated 'codenotary' field in config. This field is no longer used and will be ignored. Please report this to the maintainer.
2026-05-20 17:55:27.600 WARNING (SyncWorker_0) [supervisor.addons.validate] App config 'arch' uses deprecated values ['armv7']. Please report this to the maintainer of Log Viewer
2026-05-20 17:55:27.600 WARNING (SyncWorker_0) [supervisor.addons.validate] App 'Log Viewer' uses deprecated 'codenotary' field in config. This field is no longer used and will be ignored. Please report this to the maintainer.
2026-05-20 17:55:27.608 WARNING (SyncWorker_0) [supervisor.addons.validate] App 'SQLite Web' uses deprecated 'advanced' field in config. This field is ignored by the Supervisor. Please report this to the maintainer.
2026-05-20 17:55:27.615 WARNING (SyncWorker_0) [supervisor.addons.validate] App config 'arch' uses deprecated values ['armv7']. Please report this to the maintainer of Nginx Proxy Manager
2026-05-20 17:55:27.615 WARNING (SyncWorker_0) [supervisor.addons.validate] App 'Nginx Proxy Manager' uses deprecated 'codenotary' field in config. This field is no longer used and will be ignored. Please report this to the maintainer.
2026-05-20 17:55:27.623 WARNING (SyncWorker_0) [supervisor.addons.validate] App 'Folding@home' uses deprecated 'codenotary' field in config. This field is no longer used and will be ignored. Please report this to the maintainer.
2026-05-20 17:55:27.625 WARNING (SyncWorker_0) [supervisor.addons.validate] App config 'arch' uses deprecated values ['armv7']. Please report this to the maintainer of MQTT IO
2026-05-20 17:55:27.626 WARNING (SyncWorker_0) [supervisor.addons.validate] App 'MQTT IO' uses deprecated 'codenotary' field in config. This field is no longer used and will be ignored. Please report this to the maintainer.
2026-05-20 17:55:27.686 INFO (MainThread) [supervisor.store] Loading apps from store: 79 all - 79 new - 0 remove
2026-05-20 17:55:27.716 INFO (MainThread) [supervisor.addons.manager] Found 8 installed apps
2026-05-20 17:55:27.749 INFO (MainThread) [supervisor.docker.interface] Attaching to ghcr.io/hassio-addons/influxdb/amd64 with version 5.0.2
2026-05-20 17:55:27.754 INFO (MainThread) [supervisor.docker.interface] Attaching to ghcr.io/hassio-addons/vscode/amd64 with version 6.0.1
2026-05-20 17:55:27.756 INFO (MainThread) [supervisor.docker.interface] Attaching to ghcr.io/hassio-addons/nut with version 0.18.0
2026-05-20 17:55:27.762 INFO (MainThread) [supervisor.docker.interface] Attaching to homeassistant/amd64-addon-ssh with version 10.2.0
2026-05-20 17:55:27.763 INFO (MainThread) [supervisor.docker.interface] Attaching to homeassistant/amd64-addon-letsencrypt with version 6.3.2
2026-05-20 17:55:27.764 INFO (MainThread) [supervisor.docker.interface] Attaching to ghcr.io/hassio-addons/unifi with version 5.1.1
2026-05-20 17:55:27.764 INFO (MainThread) [supervisor.docker.interface] Attaching to ghcr.io/hassio-addons/airsonos with version 5.1.1
2026-05-20 17:55:27.765 INFO (MainThread) [supervisor.docker.interface] Attaching to ghcr.io/hassio-addons/grafana/amd64 with version 12.1.0
2026-05-20 17:55:27.900 INFO (MainThread) [supervisor.backups.manager] Found 35 backup files
2026-05-20 17:55:27.949 INFO (MainThread) [supervisor.discovery] Loaded 0 messages
2026-05-20 17:55:27.949 INFO (MainThread) [supervisor.ingress] Loaded 0 ingress sessions
2026-05-20 17:55:27.949 INFO (MainThread) [supervisor.resolution.check] Starting system checks with state setup
2026-05-20 17:55:27.950 INFO (MainThread) [supervisor.resolution.checks.base] Run check for detached_addon_removed/addon
2026-05-20 17:55:27.950 INFO (MainThread) [supervisor.resolution.checks.base] Run check for deprecated_addon/addon
2026-05-20 17:55:27.950 INFO (MainThread) [supervisor.resolution.checks.base] Run check for disabled_data_disk/system
2026-05-20 17:55:27.950 INFO (MainThread) [supervisor.resolution.checks.base] Run check for multiple_data_disks/system
2026-05-20 17:55:27.950 INFO (MainThread) [supervisor.resolution.checks.base] Run check for deprecated_arch_addon/addon
2026-05-20 17:55:27.950 INFO (MainThread) [supervisor.resolution.checks.base] Run check for duplicate_os_installation/system
2026-05-20 17:55:27.977 INFO (MainThread) [supervisor.resolution.checks.base] Run check for detached_addon_missing/addon
2026-05-20 17:55:27.977 INFO (MainThread) [supervisor.resolution.check] System checks complete
2026-05-20 17:55:27.977 INFO (MainThread) [supervisor.resolution.evaluate] Starting system evaluation with state setup
2026-05-20 17:55:27.978 INFO (MainThread) [supervisor.resolution.evaluate] System evaluation complete
2026-05-20 17:55:27.978 INFO (MainThread) [supervisor.jobs] 'ResolutionFixup.run_autofix' blocked from execution, system is not running - setup
2026-05-20 17:55:28.012 INFO (MainThread) [supervisor.os.manager] Rauc: slot B - activated slot kernel.1, marked slot kernel.1 as good
2026-05-20 17:55:28.025 INFO (MainThread) [supervisor.updater] Fetching update data from https://version.home-assistant.io/stable.json
2026-05-20 17:55:28.098 INFO (MainThread) [supervisor.addons.manager] Phase 'initialize' starting 0 apps
2026-05-20 17:55:28.098 INFO (MainThread) [supervisor.core] Detected Supervisor restart
2026-05-20 17:55:28.098 INFO (MainThread) [supervisor.misc.tasks] All core tasks are scheduled
2026-05-20 17:55:28.100 INFO (MainThread) [supervisor.host.info] Updating local host information
2026-05-20 17:55:28.101 INFO (MainThread) [supervisor.resolution.check] Starting system checks with state running
2026-05-20 17:55:28.101 INFO (MainThread) [supervisor.resolution.checks.base] Run check for ipv4_connection_problem/system
2026-05-20 17:55:28.101 INFO (MainThread) [supervisor.resolution.checks.base] Run check for dns_server_ipv6_error/dns_server
2026-05-20 17:55:28.107 INFO (MainThread) [supervisor.core] Supervisor is up and running
2026-05-20 17:55:28.112 INFO (MainThread) [__main__] Running Supervisor
2026-05-20 17:55:28.113 INFO (MainThread) [supervisor.resolution.checks.base] Run check for disabled_data_disk/system
2026-05-20 17:55:28.113 INFO (MainThread) [supervisor.resolution.checks.base] Run check for docker_config/system
2026-05-20 17:55:28.113 INFO (MainThread) [supervisor.resolution.checks.base] Run check for multiple_data_disks/system
2026-05-20 17:55:28.113 INFO (MainThread) [supervisor.resolution.checks.base] Run check for deprecated_arch_addon/addon
2026-05-20 17:55:28.114 INFO (MainThread) [supervisor.resolution.checks.base] Run check for free_space/system
2026-05-20 17:55:28.120 INFO (MainThread) [supervisor.resolution.checks.base] Run check for dns_server_failed/dns_server
2026-05-20 17:55:28.126 INFO (MainThread) [supervisor.homeassistant.api] Updated Home Assistant API token
2026-05-20 17:55:28.130 INFO (MainThread) [supervisor.homeassistant.api] Connected to Core via TCP http://172.30.32.1:8123
2026-05-20 17:55:28.138 INFO (MainThread) [supervisor.resolution.checks.base] Run check for disk_lifetime/system
2026-05-20 17:55:28.145 INFO (MainThread) [supervisor.resolution.checks.base] Run check for no_current_backup/system
2026-05-20 17:55:28.145 INFO (MainThread) [supervisor.resolution.module] Create new suggestion create_full_backup - system / None
2026-05-20 17:55:28.146 INFO (MainThread) [supervisor.resolution.module] Create new issue no_current_backup - system / None
2026-05-20 17:55:28.146 INFO (MainThread) [supervisor.resolution.checks.base] Run check for pwned/addon
2026-05-20 17:55:28.148 INFO (MainThread) [supervisor.resolution.check] System checks complete
2026-05-20 17:55:28.148 INFO (MainThread) [supervisor.resolution.evaluate] Starting system evaluation with state running
2026-05-20 17:55:28.149 INFO (MainThread) [supervisor.host.services] Updating service information
2026-05-20 17:55:28.158 INFO (MainThread) [supervisor.host.network] Updating local network information
2026-05-20 17:55:28.171 INFO (MainThread) [supervisor.resolution.evaluate] System evaluation complete
2026-05-20 17:55:28.172 INFO (MainThread) [supervisor.resolution.fixup] Starting system autofix at state running
2026-05-20 17:55:28.172 INFO (MainThread) [supervisor.resolution.fixup] System autofix complete
2026-05-20 17:55:28.249 INFO (MainThread) [supervisor.host.manager] Host information reload completed
# 

I left that and looked at disk. See there, that line.. Size == Used. I think it’s a full disk.

# 

Welcome to Home Assistant
home-assistant login: root
Welcome to Home Assistant OS.

Use `ha` to access the Home Assistant CLI.

# df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/root               229.8M    229.8M         0 100% /
devtmpfs                  3.9G         0      3.9G   0% /dev
tmpfs                     3.9G         0      3.9G   0% /dev/shm
tmpfs                     1.6G      1.2M      1.5G   0% /run
tmpfs                     1.6G      1.2M      1.5G   0% /etc/machine-id
tmpfs                     1.0M         0      1.0M   0% /run/credentials/systemd-journald.service
tmpfs                     1.0M         0      1.0M   0% /run/credentials/systemd-network-generator.service
tmpfs                     1.0M         0      1.0M   0% /run/credentials/systemd-udev-load-credentials.service
tmpfs                     1.0M         0      1.0M   0% /run/credentials/systemd-tmpfiles-setup-dev-early.service
tmpfs                     1.0M         0      1.0M   0% /run/credentials/systemd-tmpfiles-setup-dev.service
/dev/vda1                31.9M    742.0K     31.2M   2% /mnt/boot
/dev/vda7                84.5M     53.0K     77.7M   0% /mnt/overlay
/dev/vda7                84.5M     53.0K     77.7M   0% /etc/default
/dev/vda7                84.5M     53.0K     77.7M   0% /etc/dropbear
/dev/vda7                84.5M     53.0K     77.7M   0% /etc/modprobe.d
/dev/vda7                84.5M     53.0K     77.7M   0% /etc/modules-load.d
/dev/vda7                84.5M     53.0K     77.7M   0% /etc/sysctl.d
/dev/vda7                84.5M     53.0K     77.7M   0% /etc/udev/rules.d
/dev/vda7                84.5M     53.0K     77.7M   0% /etc/usb_modeswitch.d
/dev/vda7                84.5M     53.0K     77.7M   0% /root/.docker
/dev/vda7                84.5M     53.0K     77.7M   0% /root/.ssh
/dev/vda7                84.5M     53.0K     77.7M   0% /etc/NetworkManager/system-connections
/dev/vda7                84.5M     53.0K     77.7M   0% /etc/hostname
/dev/vda7                84.5M     53.0K     77.7M   0% /etc/hosts
/dev/vda7                84.5M     53.0K     77.7M   0% /etc/systemd/timesyncd.conf
tmpfs                     1.0M         0      1.0M   0% /run/credentials/systemd-sysctl.service
tmpfs                     1.0M         0      1.0M   0% /run/credentials/systemd-vconsole-setup.service
/dev/vda8                30.8G     26.0G      3.5G  88% /mnt/data
tmpfs                     3.9G    288.0K      3.9G   0% /var
/dev/zram2               15.0M     72.0K     13.8M   1% /tmp
/dev/vda7                84.5M     53.0K     77.7M   0% /var/lib/bluetooth
/dev/vda8                30.8G     26.0G      3.5G  88% /var/lib/docker
/dev/vda7                84.5M     53.0K     77.7M   0% /var/lib/NetworkManager
/dev/vda7                84.5M     53.0K     77.7M   0% /var/lib/systemd
/dev/vda8                30.8G     26.0G      3.5G  88% /var/log/journal
tmpfs                     1.0M         0      1.0M   0% /run/credentials/systemd-tmpfiles-setup.service
tmpfs                     1.0M         0      1.0M   0% /run/credentials/systemd-resolved.service
overlay                  30.8G     26.0G      3.5G  88% /mnt/data/docker/overlay2/619b93d49b90fa1a1ca1c2b0ed29bbb233501745f1365249369ec570a294771b/merged
overlay                  30.8G     26.0G      3.5G  88% /var/lib/docker/overlay2/619b93d49b90fa1a1ca1c2b0ed29bbb233501745f1365249369ec570a294771b/merged
overlay                  30.8G     26.0G      3.5G  88% /mnt/data/docker/overlay2/ec93c5e02543272efa6151716c404c4de2ab9f4760e4d51d651ce05164098f21/merged
overlay                  30.8G     26.0G      3.5G  88% /var/lib/docker/overlay2/ec93c5e02543272efa6151716c404c4de2ab9f4760e4d51d651ce05164098f21/merged
overlay                  30.8G     26.0G      3.5G  88% /mnt/data/docker/overlay2/ae9f698dc6358b61fa5c38d988dd9f0d3cad0a5a65ce0027b6c6480995e5d76b/merged
overlay                  30.8G     26.0G      3.5G  88% /var/lib/docker/overlay2/ae9f698dc6358b61fa5c38d988dd9f0d3cad0a5a65ce0027b6c6480995e5d76b/merged
overlay                  30.8G     26.0G      3.5G  88% /mnt/data/docker/overlay2/828c6e5ebb8c176a6a6abb7c657824da7c0fd8811e8ee000c9b7f5f132fdba57/merged
overlay                  30.8G     26.0G      3.5G  88% /var/lib/docker/overlay2/828c6e5ebb8c176a6a6abb7c657824da7c0fd8811e8ee000c9b7f5f132fdba57/merged
overlay                  30.8G     26.0G      3.5G  88% /mnt/data/docker/overlay2/9209b668c2a1b9e6c8f4b687cc4007911165ef9595e229a765748628243cded1/merged
overlay                  30.8G     26.0G      3.5G  88% /var/lib/docker/overlay2/9209b668c2a1b9e6c8f4b687cc4007911165ef9595e229a765748628243cded1/merged
overlay                  30.8G     26.0G      3.5G  88% /mnt/data/docker/overlay2/c71742e59797347d95353016f74fcfeb6fb77c63ee9fae2194303a1a02df571d/merged
overlay                  30.8G     26.0G      3.5G  88% /var/lib/docker/overlay2/c71742e59797347d95353016f74fcfeb6fb77c63ee9fae2194303a1a02df571d/merged
overlay                  30.8G     26.0G      3.5G  88% /mnt/data/docker/overlay2/41ac092f15d8ba40eacee2f649ec6902c53e959d977975a84ad6c5f58ff37676/merged
overlay                  30.8G     26.0G      3.5G  88% /var/lib/docker/overlay2/41ac092f15d8ba40eacee2f649ec6902c53e959d977975a84ad6c5f58ff37676/merged
overlay                  30.8G     26.0G      3.5G  88% /mnt/data/docker/overlay2/4c1ca9d2f78db22b66e3aacae995575af4b5a5f4ab0c789ea6843fb79518b19f/merged
overlay                  30.8G     26.0G      3.5G  88% /var/lib/docker/overlay2/4c1ca9d2f78db22b66e3aacae995575af4b5a5f4ab0c789ea6843fb79518b19f/merged
overlay                  30.8G     26.0G      3.5G  88% /mnt/data/docker/overlay2/594d97141741baf82d813346ddd1f2cd044838dfa4bac3e4700b161bfbafeac1/merged
overlay                  30.8G     26.0G      3.5G  88% /var/lib/docker/overlay2/594d97141741baf82d813346ddd1f2cd044838dfa4bac3e4700b161bfbafeac1/merged
overlay                  30.8G     26.0G      3.5G  88% /mnt/data/docker/overlay2/9063ed862b7a78f62311d1ef1a6af17acfe18f60820b25768ff1a0c45ee8c127/merged
overlay                  30.8G     26.0G      3.5G  88% /var/lib/docker/overlay2/9063ed862b7a78f62311d1ef1a6af17acfe18f60820b25768ff1a0c45ee8c127/merged
overlay                  30.8G     26.0G      3.5G  88% /mnt/data/docker/overlay2/6e2c9286772ed20dfc3f27a2e5e2188c0435d73c375811f5cf27affbed72889d/merged
overlay                  30.8G     26.0G      3.5G  88% /var/lib/docker/overlay2/6e2c9286772ed20dfc3f27a2e5e2188c0435d73c375811f5cf27affbed72889d/merged
overlay                  30.8G     26.0G      3.5G  88% /mnt/data/docker/overlay2/fb144aca5fb7770c8efe0ae9923adc492a0683d2f7f4e341a62f4ddd5a0962ef/merged
overlay                  30.8G     26.0G      3.5G  88% /var/lib/docker/overlay2/fb144aca5fb7770c8efe0ae9923adc492a0683d2f7f4e341a62f4ddd5a0962ef/merged
overlay                  30.8G     26.0G      3.5G  88% /mnt/data/docker/overlay2/ce6d1521b5b13941fa1c11c35f0759ace577f65d04efd555a1eed34f9ecd0499/merged
overlay                  30.8G     26.0G      3.5G  88% /var/lib/docker/overlay2/ce6d1521b5b13941fa1c11c35f0759ace577f65d04efd555a1eed34f9ecd0499/merged
tmpfs                     1.0M         0      1.0M   0% /run/credentials/serial-getty@ttyS0.service

I stopped the VM:

[17:43 r730-01 dvl ~] % sudo vm stop hass 
Sending ACPI shutdown to hass

[18:03 r730-01 dvl ~] % sudo vm list
NAME  DATASTORE  LOADER  CPU  MEMORY  VNC  AUTO     STATE
hass  default    uefi    4    8GB     -    Yes [1]  Stopped

I did some searching and found I needed truncate.

The disk was named in /usr/local/vm/hass/hass.conf:

[18:16 r730-01 dvl /usr/local/vm/hass] % grep name hass.conf
disk0_name="disk0.img"

Next, I did this:

[18:03 r730-01 dvl /usr/local/vm/hass] % ls -lh disk0.img 
-rw-------  1 root wheel   32G 2026.05.20 18:02 disk0.img

[18:04 r730-01 dvl /usr/local/vm/hass] % sudo truncate -s 64G disk0.img 

[18:05 r730-01 dvl /usr/local/vm/hass] % ls -lh disk0.img              
-rw-------  1 root wheel   64G 2026.05.20 18:05 disk0.img

[18:05 r730-01 dvl /usr/local/vm/hass] % sudo vm start hass
Starting hass
  * found guest in /usr/local/vm/hass
  * booting...

Getting back into the console and into ha, no, that wasn’t the problem:

Use `ha` to access the Home Assistant CLI.
# df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/root               229.8M    229.8M         0 100% /
devtmpfs                  3.9G         0      3.9G   0% /dev
tmpfs                     3.9G         0      3.9G   0% /dev/shm
tmpfs                     1.6G      1.2M      1.5G   0% /run
tmpfs                     1.6G      1.2M      1.5G   0% /etc/machine-id
tmpfs                     1.0M         0      1.0M   0% /run/credentials/systemd-udev-load-credentials.service
tmpfs                     1.0M         0      1.0M   0% /run/credentials/systemd-network-generator.service
tmpfs                     1.0M         0      1.0M   0% /run/credentials/systemd-journald.service
tmpfs                     1.0M         0      1.0M   0% /run/credentials/systemd-tmpfiles-setup-dev-early.service
tmpfs                     1.0M         0      1.0M   0% /run/credentials/systemd-tmpfiles-setup-dev.service
/dev/vda1                31.9M    742.0K     31.2M   2% /mnt/boot
/dev/vda7                84.5M     53.0K     77.7M   0% /mnt/overlay
/dev/vda7                84.5M     53.0K     77.7M   0% /etc/NetworkManager/system-connections
/dev/vda7                84.5M     53.0K     77.7M   0% /etc/dropbear
/dev/vda7                84.5M     53.0K     77.7M   0% /etc/default
/dev/vda7                84.5M     53.0K     77.7M   0% /etc/hostname
/dev/vda7                84.5M     53.0K     77.7M   0% /etc/hosts
/dev/vda7                84.5M     53.0K     77.7M   0% /etc/modprobe.d
/dev/vda7                84.5M     53.0K     77.7M   0% /etc/modules-load.d
/dev/vda7                84.5M     53.0K     77.7M   0% /etc/systemd/timesyncd.conf
/dev/vda7                84.5M     53.0K     77.7M   0% /etc/sysctl.d
/dev/vda7                84.5M     53.0K     77.7M   0% /etc/udev/rules.d
/dev/vda7                84.5M     53.0K     77.7M   0% /etc/usb_modeswitch.d
/dev/vda8                62.3G     26.0G     33.7G  44% /mnt/data
/dev/vda7                84.5M     53.0K     77.7M   0% /root/.docker
/dev/vda7                84.5M     53.0K     77.7M   0% /root/.ssh
tmpfs                     1.0M         0      1.0M   0% /run/credentials/systemd-sysctl.service
/dev/zram2               15.0M     80.0K     13.8M   1% /tmp
tmpfs                     3.9G    276.0K      3.9G   0% /var
tmpfs                     1.0M         0      1.0M   0% /run/credentials/systemd-vconsole-setup.service
/dev/vda7                84.5M     53.0K     77.7M   0% /var/lib/NetworkManager
/dev/vda7                84.5M     53.0K     77.7M   0% /var/lib/systemd
/dev/vda8                62.3G     26.0G     33.7G  44% /var/lib/docker
/dev/vda7                84.5M     53.0K     77.7M   0% /var/lib/bluetooth
/dev/vda8                62.3G     26.0G     33.7G  44% /var/log/journal
tmpfs                     1.0M         0      1.0M   0% /run/credentials/systemd-tmpfiles-setup.service
tmpfs                     1.0M         0      1.0M   0% /run/credentials/systemd-resolved.service
overlay                  62.3G     26.0G     33.7G  44% /mnt/data/docker/overlay2/619b93d49b90fa1a1ca1c2b0ed29bbb233501745f1365249369ec570a294771b/merged
overlay                  62.3G     26.0G     33.7G  44% /var/lib/docker/overlay2/619b93d49b90fa1a1ca1c2b0ed29bbb233501745f1365249369ec570a294771b/merged
overlay                  62.3G     26.0G     33.7G  44% /mnt/data/docker/overlay2/ec93c5e02543272efa6151716c404c4de2ab9f4760e4d51d651ce05164098f21/merged
overlay                  62.3G     26.0G     33.7G  44% /var/lib/docker/overlay2/ec93c5e02543272efa6151716c404c4de2ab9f4760e4d51d651ce05164098f21/merged
overlay                  62.3G     26.0G     33.7G  44% /mnt/data/docker/overlay2/bc481db24ccec9c792c3e0966b134e5df48da87ee0cfb97b99b72251a371000a/merged
overlay                  62.3G     26.0G     33.7G  44% /var/lib/docker/overlay2/bc481db24ccec9c792c3e0966b134e5df48da87ee0cfb97b99b72251a371000a/merged
overlay                  62.3G     26.0G     33.7G  44% /mnt/data/docker/overlay2/825ccba10d65a2a4aa9d318818c0d6e9274302397ed69d3e0c8df035192706bd/merged
overlay                  62.3G     26.0G     33.7G  44% /var/lib/docker/overlay2/825ccba10d65a2a4aa9d318818c0d6e9274302397ed69d3e0c8df035192706bd/merged
overlay                  62.3G     26.0G     33.7G  44% /mnt/data/docker/overlay2/7ef4f7a524e6730a512dff7ff444f9e8782473916974e8783db2da330fb41db5/merged
overlay                  62.3G     26.0G     33.7G  44% /var/lib/docker/overlay2/7ef4f7a524e6730a512dff7ff444f9e8782473916974e8783db2da330fb41db5/merged
overlay                  62.3G     26.0G     33.7G  44% /mnt/data/docker/overlay2/1b91b4ea1fe92090ef72c0e304ea6f738caf864ddfd23b70c8e04eb27fe62c58/merged
overlay                  62.3G     26.0G     33.7G  44% /var/lib/docker/overlay2/1b91b4ea1fe92090ef72c0e304ea6f738caf864ddfd23b70c8e04eb27fe62c58/merged
overlay                  62.3G     26.0G     33.7G  44% /mnt/data/docker/overlay2/f9a3a0956a44933652dd4d274c05c1444088b1c58d9f621c32ed9c9f6c3a8e4b/merged
overlay                  62.3G     26.0G     33.7G  44% /var/lib/docker/overlay2/f9a3a0956a44933652dd4d274c05c1444088b1c58d9f621c32ed9c9f6c3a8e4b/merged
overlay                  62.3G     26.0G     33.7G  44% /mnt/data/docker/overlay2/887d24bdf071a5c4ce9b07e6ed7da27d835622e5afcf4e8fbe1ccdc477b77b58/merged
overlay                  62.3G     26.0G     33.7G  44% /var/lib/docker/overlay2/887d24bdf071a5c4ce9b07e6ed7da27d835622e5afcf4e8fbe1ccdc477b77b58/merged
overlay                  62.3G     26.0G     33.7G  44% /mnt/data/docker/overlay2/bd8760efdf4414b51305514324aadae0672becd918d04c3a022b915805b16a9d/merged
overlay                  62.3G     26.0G     33.7G  44% /var/lib/docker/overlay2/bd8760efdf4414b51305514324aadae0672becd918d04c3a022b915805b16a9d/merged
overlay                  62.3G     26.0G     33.7G  44% /mnt/data/docker/overlay2/cc03ec06242ca490d2d2f8aaa0ae2dec4612c7f0689a05a00112c27a936c123b/merged
overlay                  62.3G     26.0G     33.7G  44% /var/lib/docker/overlay2/cc03ec06242ca490d2d2f8aaa0ae2dec4612c7f0689a05a00112c27a936c123b/merged
overlay                  62.3G     26.0G     33.7G  44% /mnt/data/docker/overlay2/8a67e52bc10879c9b6189e97e56c99a3f340e09b49550f5879f44da4e91d6ad6/merged
overlay                  62.3G     26.0G     33.7G  44% /var/lib/docker/overlay2/8a67e52bc10879c9b6189e97e56c99a3f340e09b49550f5879f44da4e91d6ad6/merged
overlay                  62.3G     26.0G     33.7G  44% /mnt/data/docker/overlay2/d59c62b2b24b6c27711734a2b4dcd67c82340c9ca4465d7570a2aefa1e786516/merged
overlay                  62.3G     26.0G     33.7G  44% /var/lib/docker/overlay2/d59c62b2b24b6c27711734a2b4dcd67c82340c9ca4465d7570a2aefa1e786516/merged
overlay                  62.3G     26.0G     33.7G  44% /mnt/data/docker/overlay2/ce6d1521b5b13941fa1c11c35f0759ace577f65d04efd555a1eed34f9ecd0499/merged
overlay                  62.3G     26.0G     33.7G  44% /var/lib/docker/overlay2/ce6d1521b5b13941fa1c11c35f0759ace577f65d04efd555a1eed34f9ecd0499/merged
tmpfs                     1.0M         0      1.0M   0% /run/credentials/serial-getty@ttyS0.service
# 

I checked my console connection and saw this within the boot process:

[    0.478363] virtio_blk virtio0: 1/0/0 default/read/poll queues
[    0.480195] virtio_blk virtio0: [vda] 134217728 512-byte logical blocks (68.7 GB/64.0 GiB)
[    0.482886] GPT:Primary header thinks Alt. header is not at the end of the disk.
[    0.484139] GPT:67108863 != 134217727
[    0.484750] GPT:Alternate GPT header not at the end of the disk.
[    0.485755] GPT:67108863 != 134217727
[    0.486366] GPT: Use GNU Parted to correct GPT errors.
...
[    1.940865] EXT4-fs (vda7): mounted filesystem 6233dab6-4ddf-44cb-9ccc-e8256722f9a3 r/w with ordered data mode. Quota mode: none.
[    2.546386] EXT4-fs (vda8): mounted filesystem 7dfbe2ce-edc1-4d42-921c-7cebd6ee6be1 r/w with ordered data mode. Quota mode: none.
[    2.582051] EXT4-fs (vda8): resizing filesystem from 8210171 to 16598779 blocks

and it’s still not responding…

Website Pin Facebook Twitter Myspace Friendfeed Technorati del.icio.us Digg Google StumbleUpon Premium Responsive

Leave a Comment

Scroll to Top