You are not logged in.

#1 2022-06-16 19:48:00

Archmaniac
Member
Registered: 2017-08-23
Posts: 2

Making /var/lib/libvirt/images a Btrfs Subvolume?

I recently installed Arch Linux using Btrfs and I made a subvolume for /var/lib/libvirt/images and called it @images. Now I'm thinking I should've made the entire /var/lib/libvirt a subvolume not just the images directory because there may be stuff in the libvirt directory that the virtual machine images rely on and the bridge network and other stuff won't be snapshotted. Do you think I should make /var/lib/libvirt a subvolume instead? The reason why I want to make /var/lib/libvirt or /var/lib/libvirt/images a subvolume is because I don't want my virtual machines to get snapshotted and lose them on a snapper rollback. If I need to make the entire libvirt directory a subvolume, how do I do that? Here is my Btrfs subvolume list

ID 256 gen 1419 top level 5 path @
ID 257 gen 1435 top level 5 path @home
ID 258 gen 1432 top level 5 path @var_log
ID 259 gen 1051 top level 5 path @var_cache
ID 260 gen 1296 top level 5 path @var_tmp
ID 261 gen 1418 top level 5 path @snapshots
ID 262 gen 21 top level 256 path var/lib/portables
ID 263 gen 22 top level 256 path var/lib/machines
ID 265 gen 106 top level 261 path @snapshots/1/snapshot
ID 266 gen 107 top level 261 path @snapshots/2/snapshot
ID 267 gen 108 top level 261 path @snapshots/3/snapshot
ID 268 gen 109 top level 261 path @snapshots/4/snapshot
ID 269 gen 110 top level 261 path @snapshots/5/snapshot
ID 270 gen 111 top level 261 path @snapshots/6/snapshot
ID 271 gen 112 top level 261 path @snapshots/7/snapshot
ID 272 gen 113 top level 261 path @snapshots/8/snapshot
ID 273 gen 114 top level 261 path @snapshots/9/snapshot
ID 274 gen 119 top level 261 path @snapshots/10/snapshot
ID 275 gen 121 top level 261 path @snapshots/11/snapshot
ID 276 gen 127 top level 261 path @snapshots/12/snapshot
ID 277 gen 128 top level 261 path @snapshots/13/snapshot
ID 278 gen 147 top level 261 path @snapshots/14/snapshot
ID 279 gen 149 top level 261 path @snapshots/15/snapshot
ID 280 gen 150 top level 261 path @snapshots/16/snapshot
ID 281 gen 151 top level 261 path @snapshots/17/snapshot
ID 282 gen 172 top level 261 path @snapshots/18/snapshot
ID 283 gen 1386 top level 5 path @images
ID 284 gen 265 top level 261 path @snapshots/19/snapshot
ID 285 gen 268 top level 261 path @snapshots/20/snapshot
ID 286 gen 275 top level 261 path @snapshots/21/snapshot
ID 287 gen 276 top level 261 path @snapshots/22/snapshot
ID 288 gen 278 top level 261 path @snapshots/23/snapshot
ID 294 gen 836 top level 261 path @snapshots/29/snapshot
ID 295 gen 849 top level 261 path @snapshots/30/snapshot
ID 296 gen 850 top level 261 path @snapshots/31/snapshot
ID 297 gen 853 top level 261 path @snapshots/32/snapshot
ID 298 gen 856 top level 261 path @snapshots/33/snapshot
ID 299 gen 872 top level 261 path @snapshots/34/snapshot
ID 300 gen 873 top level 261 path @snapshots/35/snapshot
ID 301 gen 973 top level 261 path @snapshots/36/snapshot
ID 302 gen 1089 top level 261 path @snapshots/37/snapshot
ID 303 gen 1275 top level 261 path @snapshots/38/snapshot
ID 304 gen 1383 top level 261 path @snapshots/39/snapshot

Also, I'm having trouble with creating a network bridge for KVM. I get confused at the IP address stuff. Am I supposed to use my IP address? when I was installing KVM in Arch Linux I couldn't install the package ebtables because aparently it has been moved the the AUR and when I try to install the AUR package it tried to install iptables-nft instead. Also, when looking at the virt-viwer package on Arch Linux website it shows it was last updated in 2021 which worries me.

Last edited by Archmaniac (2022-06-16 20:02:27)

Offline

Board footer

Powered by FluxBB