#夏日生活打卡季#
原文連結:在統信UOS上遷移/var/lib/libvirt/路徑
hello,大家下午好啊,今天給大家帶來一篇在統信uos桌面作業系統上遷移/var/lib/libvirt/路徑的文章,進而減輕系統盤/var路徑的空間壓力,歡迎大家浏覽分享轉發。
1、檢視作業系統版本
uos@uos-PC:~$ cat /etc/os-version
[Version]
SystemName=UnionTech OS Desktop
SystemName[zh_CN]=統信桌面作業系統
ProductType=Desktop
ProductType[zh_CN]=桌面
EditionName=Professional
EditionName[zh_CN]=專業版
MajorVersion=20
MinorVersion=1050
OsBuild=11018.101
2、檢視可用的空間
uos@uos-PC:~$ df -h
檔案系統 容量 已用 可用 已用% 挂載點
udev 7.8G 0 7.8G 0% /dev
tmpfs 1.6G 1.7M 1.6G 1% /run
/dev/nvme0n1p5 15G 7.0G 7.0G 51% /
tmpfs 7.8G 43M 7.8G 1% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup
/dev/nvme0n1p1 488M 124M 329M 28% /boot
/dev/nvme0n1p3 14G 7.5G 5.6G 58% /recovery
/dev/nvme0n1p7 175G 1.9G 164G 2% /data
tmpfs 1.6G 48K 1.6G 1% /run/user/1000
/dev/sda1 916G 450G 420G 52% /media/uos/_dde_data
/dev/sdb1 120G 95G 26G 79% /media/uos/Ventoy
3、進入/media/uos/_dde_data/并建立libvirt
uos@uos-PC:~$ cd /media/uos/_dde_data/
uos@uos-PC:/media/uos/_dde_data$ ls -ltr
總用量 32
drwxr-xr-x 3 root root 4096 7月 22 2022 home
drwxr-xr-x 15 root root 4096 7月 22 2022 var
drwx------ 2 root root 16384 7月 23 2022 lost+found
drwxr-xr-x 10 root root 4096 8月 1 2022 opt
drwx------ 20 root root 4096 1月 19 17:55 root
uos@uos-PC:/media/uos/_dde_data$ sudo mkdir libvirt
uos@uos-PC:/media/uos/_dde_data$ ls -tlr
總用量 36
drwxr-xr-x 3 root root 4096 7月 22 2022 home
drwxr-xr-x 15 root root 4096 7月 22 2022 var
drwx------ 2 root root 16384 7月 23 2022 lost+found
drwxr-xr-x 10 root root 4096 8月 1 2022 opt
drwx------ 20 root root 4096 1月 19 17:55 root
drwxr-xr-x 2 root root 4096 6月 19 10:10 libvirt
uos@uos-PC:/media/uos/_dde_data$
4、停止libvirtd服務
uos@uos-PC:~$ sudo systemctl stop libvirtd
uos@uos-PC:~$ sudo systemctl status libvirtd
● libvirtd.service - Virtualization daemon
Loaded: loaded (/lib/systemd/system/libvirtd.service; enabled; vendor preset: enabled)
Active: inactive (dead) since Mon 2023-06-19 10:12:28 CST; 3s ago
Docs: man:libvirtd(8)
https://libvirt.org
Process: 11336 ExecStart=/usr/sbin/libvirtd $libvirtd_opts (code=exited, status=0/SUCCESS)
Main PID: 11336 (code=exited, status=0/SUCCESS)
6月 19 10:05:32 uos-PC systemd[1]: Starting Virtualization daemon...
6月 19 10:05:32 uos-PC systemd[1]: Started Virtualization daemon.
6月 19 10:12:28 uos-PC systemd[1]: Stopping Virtualization daemon...
6月 19 10:12:28 uos-PC systemd[1]: libvirtd.service: Succeeded.
6月 19 10:12:28 uos-PC systemd[1]: Stopped Virtualization daemon.
5、同步/var/lib/libvirt/ 到/media/uos/_dde_data/libvirt下
uos@uos-PC:~$ sudo rsync -avh /var/lib/libvirt/ /media/uos/_dde_data/libvirt
sending incremental file list
./
boot/
images/
qemu/
qemu/channel/
qemu/channel/target/
qemu/dump/
qemu/nvram/
qemu/ram/
qemu/ram/libvirt/
qemu/ram/libvirt/qemu/
qemu/save/
qemu/snapshot/
sanlock/
sent 465 bytes received 71 bytes 1.07K bytes/sec
total size is 0 speedup is 0.00
6、比較兩個路徑的資訊是否相同
uos@uos-PC:~$ sudo diff -r /var/lib/libvirt /media/uos/_dde_data/libvirt
uos@uos-PC:~$
7、編輯libvirt.conf
uos@uos-PC:~$ sudo vi /etc/libvirt/libvirt.conf
uos@uos-PC:~$ cat /etc/libvirt/libvirt.conf
#
# This can be used to setup URI aliases for frequently
# used connection URIs. Aliases may contain only the
# characters a-Z, 0-9, _, -.
#
# Following the '=' may be any valid libvirt connection
# URI, including arbitrary parameters
#uri_aliases = [
# "hail=qemu+ssh://[email protected]/system",
# "sleet=qemu+ssh://[email protected]/system",
#]
#
# These can be used in cases when no URI is supplied by the application
# (@uri_default also prevents probing of the hypervisor driver).
#
#uri_default = "qemu:///system"
uri_default = "qemu:////media/uos/_dde_data/libvirt"
uos@uos-PC:~$
8、建立軟連結
uos@uos-PC:~$ sudo mv /var/lib/libvirt /var/lib/libvirt.bak
uos@uos-PC:~$ sudo ln -s /media/uos/_dde_data/libvirt /var/lib/libvirt
uos@uos-PC:~$
9、啟動libvirtd服務
uos@uos-PC:~$ sudo systemctl start libvirtd.service
uos@uos-PC:~$ sudo systemctl status libvirtd.service
● libvirtd.service - Virtualization daemon
Loaded: loaded (/lib/systemd/system/libvirtd.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2023-06-19 10:18:34 CST; 3s ago
Docs: man:libvirtd(8)
https://libvirt.org
Main PID: 17168 (libvirtd)
Tasks: 17 (limit: 32768)
Memory: 8.4M
CGroup: /system.slice/libvirtd.service
└─17168 /usr/sbin/libvirtd
6月 19 10:18:34 uos-PC systemd[1]: Starting Virtualization daemon...
6月 19 10:18:34 uos-PC systemd[1]: Started Virtualization daemon.
10、添加虛拟機
11、點選下一步
12、選擇鏡像檔案
13、選擇CPU及記憶體大小
14、選擇硬碟大小
15、添加虛拟機名稱點選完成
16、安裝中
17、安裝完成