tar -cvf - --exclude=/backup.tar.gz --exclude=/proc --exclude=/tmp --exclude=/mnt --exclude=/dev --exclude=/sys --exclude=/run --exclude=/media --exclude=/var/log --exclude=/var/lib/lxcfs/ --exclude=/var/cache/apt/archives / | gzip -9 | ssh user@remote_server.example.com 'cat > /path/to/backup/bot-ar-`date +%m-%d-%Y`.tgz' sudo sfdisk -d /dev/sdX | ssh user@remote_server "cat > /path/to/destination/partition_table.txt" sudo nmap -sV -p- gorki.synology.me {{gallery>hardware:pasted:?20231014*&200x200&crop&lightbox}} {{:pasted:20231014-123056.png}} https://disk.yandex.ru/d/6AVkr612a4IlFQ for synology homeassistant, dashy, nodered, z2m, mosquitto, syncthing, influxdb/grafana/chronograf/telegraf, gitea, freshrss, rsshub, vaultwarden, traefik, esphome, minio, kms_server, photoprism i need full python3 script to create snapshot of all kvm vms with libvirt python module and sync every files of vm: xml , qcow and snapshots , to directory /mnt/backup . you need to get information about files of VM with help of parse XMLDesc() and other info from libvirt once a week we need to merge all libvirtd snaphosts of kvm and delete old data from backup directory older than 30 days. in answer i need only source code in minimum text and explanation . you have to use optimal code , f-strings and python classes, every step in script must have a logged with module logging. you are a proffesional phyton3 programmer. you need to write a python3 code with classes and logging to make a backup of selected in defined list libvirtd vm with libvirt module. Code need to create snapshot , do full or incrimental backup, Compress during copying to remote destination with pigz , cleanup old copies. you need to do it in most effective way https://q.erfilm.cfd/3659-mstiteli-final.html https://daisydiskapp.com/trial/activate.php?token=3t35Z46gEe23mwLmH8bIY97d-YiOoBHtt5sC5h_GyGM https://jazz.sber.ru/ http://ping-admin.com/free_test/result/16511334152imvw162ckfb10xfy51066.html https://usbtor.ru/viewtopic.php?t=1952&start=690 212.237.56.234 - done 03.08.2022 U2FsdGVkX1/J2uPVSdRsptpEkUGMRhXQUyuepi0SNrk= ^ 1 ^ 2 ^ | 1 | 4 | | 2 | 5 | | 3 | 7 | | 5 | 6 | U2FsdGVkX198vtaAQ7snzZwDt8TDQq7Rppmh18zthwo= https://disk.yandex.ru/i/CszJFAdBveNq8Q BC494-123BF-5FCCE-A3B94-894B3 {{ :pwowztd.mp4 |}}HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SystemCertificates https://medium.com/web-standards/es-modules-cartoon-dive-71f42c1e851a choco install -y bleachbit ccleaner cpu-z crystaldiskinfo EyesRelax Far fsviewer hwinfo hwmonitor microsip mRemoteNG obs-studio putty smplayer sublimetext3 sysinternals veracrypt visioviewer2016 windjview winmerge winrar xmedia-recode ditto Far git git.install spacesniffer vscode notepadplusplus vlc deluge dotnet4.7.2 на позитивных коннотациях научное предвидение соль - минерал, а сахар - сложное органическое соединение налево пойдешь коня потеряешь , направо хирш отвалится\\ политическая система курильщика , не пострелять ли из пистолета дзержинского\\ в отравленных лесах ходила вымазался ли в слизи радужной мужества тем кто остался я надеялся, что вселенная уже про меня забудет , подождите не пугайте меня давать советы через забор надо отличать грибы и разговоры от грибов многие кто захочет проехаться на этом тролейбусе умылся в снегу и лишь румяней стало , наперекор врагу рациональные бюрократы если в одном переросло, а в другом не доросло не удалый читаю с кровавыми слезами и начитаться не могу , кто ей внушил эту нежность и слов любезную небрежность горюшка все это - бедулька навязчивое педалирование U2FsdGVkX1/fw1GABveD7NrQyA2+8zYYeh0ctWOLlqM= 10.59.20.96 sm.gorodperm.ru 192.168.114.108 host.docker.internal 192.168.114.108 gateway.docker.internal 192.168.114.128 test-docker-01 10.59.0.191 traefik.gorodperm.ru 10.59.0.191 consul.gorodperm.r 10.59.0.191 grafana.gorodperm.ru 10.59.0.191 prometheus.gorodperm.ru 10.59.0.191 alertmanager.gorodperm.ru 10.59.0.191 unsee.gorodperm.ru 10.59.0.191 portainer.gorodperm.ru 10.59.0.191 test.gorodperm.ru This is the Z Shell configuration function for new users, zsh-newuser-install. You are seeing this message because you have no zsh startup files (the files .zshenv, .zprofile, .zshrc, .zlogin in the directory ~). This function can help you with a few settings that should make your use of the shell easier. You can: (q) Quit and do nothing. The function will be run again next time. (0) Exit, creating the file ~/.zshrc containing just a comment. That will prevent this function being run again. (1) Continue to the main menu. (2) Populate your ~/.zshrc with the configuration recommended by the system administrator and exit (you will need to edit the file by hand, if so desired). --- Type one of the keys in parentheses --- Aborting. The function will be run again next time. To prevent this, execute: touch ~/.zshrc compinit:503: no such file or directory: /usr/share/zsh/vendor-completions/_docker main-18008% main-18008% main-18008%