Proxmox 8.4.1 corrupted, unable to recover backup, to restore vm in another proxmox

relsupport

New Member
Mar 26, 2026
6
0
1
we tried everything every command but didn't restore my zfs datastore even i am unable to connect to my PBS server.
 

Attachments

  • proxmox11.JPG
    proxmox11.JPG
    107.2 KB · Views: 29
Hi!

Can you provide some more information, like your storage configuration, or relevant logs?

What does it mean that you are unable to connect to the PBS? Is the PBS up, did login fail, are there any error messages?

Without any information we sadly can't really help you.
 
Hi!

Can you provide some more information, like your storage configuration, or relevant logs?

What does it mean that you are unable to connect to the PBS? Is the PBS up, did login fail, are there any error messages?

Without any information we sadly can't really help you.
my command are stucking when i try to recover through zpool status (2) zpool import -f -F -X rpool. not single command running
my disk are safe that i can see through lsblk
i have pbs server in my present promox server, when i try to ping the pbs server ip "Destination host unreachable error"
i am able to login with GUI, but everywhere "?" marks are coming
 
So zpool status doesn't even output anything and just freezes?
Can you attach your journal
i will tell you 3 days story.
1) we seen after login promox everywhere "?" marks comes
2) we tried aggressively recover the zpool with command, but nothing happened
3) we have total 12 SAS HDD , and 2 SDD. promox OS in SSD and rest of the disk is storage pool
4) in 2 SDD one SDD was in "foreign mode" i seen in my idrac controller.
5) after fixing that SDD error and start the proxmox the same error
6) before remove the SSD from server we were getting result like in this pics, but now when we type to know the status of zpool command stucks
7) and in the same server we have my PBS server also, but i am unable to ping the PBS server ip even not telnet with port no. 8007.
i have some backups is my proxmox server i just want to recover that backups to restore the same in another proxmox server.
 

Attachments

  • sdn3 - Copy.JPG
    sdn3 - Copy.JPG
    201.1 KB · Views: 16
Thanks for clarifying. Is PBS running inside a VM or is it installed alongside PVE?

Can you post the outputs of the following commands:

* pvecm status
* pvesm status
* systemctl status pvestatd.service
* systemctl status proxmox-backup.service
* systemctl status proxmox-backup-proxy.service

Please also post your journal, you can generate it with a command like this: journalctl -b | gzip > journal.txt.gz

Your mirror is degraded, but can continue operating, but you should replace the drive soon, to do this see the documentation here: https://pve.proxmox.com/pve-docs/chapter-sysadmin.html#sysadmin_zfs_change_failed_dev
 
  • Like
Reactions: Chris
root@proxmox-36:~# pvecm status
Error: Corosync config '/etc/pve/corosync.conf' does not exist - is this node part of a cluster?
root@proxmox-36:~#
root@proxmox-36:~# pvesm status
^C
root@proxmox-36:~# systemctl status pvestatd.service
● pvestatd.service - PVE Status Daemon
Loaded: loaded (/lib/systemd/system/pvestatd.service; enabled; preset: enabled)
Active: active (running) since Mon 2026-03-30 06:03:41 IST; 2h 27min ago
Process: 2337 ExecStart=/usr/bin/pvestatd start (code=exited, status=0/SUCCESS)
Main PID: 2352 (pvestatd)
Tasks: 2 (limit: 309158)
Memory: 107.0M
CPU: 1.358s
CGroup: /system.slice/pvestatd.service
├─2352 pvestatd
└─2480 zpool import -d /dev/disk/by-id/ -o cachefile=none zfsdata

Mar 30 06:03:40 proxmox-36 systemd[1]: Starting pvestatd.service - PVE Status Daemon...
Mar 30 06:03:41 proxmox-36 pvestatd[2352]: starting server
Mar 30 06:03:41 proxmox-36 systemd[1]: Started pvestatd.service - PVE Status Daemon.
Mar 30 06:03:52 proxmox-36 pvestatd[2352]: zfs error: cannot open 'zfsdata': no such pool
root@proxmox-36:~#
root@proxmox-36:~#
root@proxmox-36:~# systemctl status proxmox-backup.service
Unit proxmox-backup.service could not be found.
root@proxmox-36:~# systemctl status proxmox-backup-proxy.service
Unit proxmox-backup-proxy.service could not be found.
root@proxmox-36:~# journalctl -b | gzip > journal.txt.gz
root@proxmox-36:~#


these are the results
 
Hi, sorry for not being clear enough. The command journalctl -b | gzip > journal.txt.gz generated a file journal.txt.gz which you can attach here, it contains your system logs for the current boot.
Can you show the storage config? Its the file /etc/pve/storage.cfg
 
root@proxmox-36:~# nano /etc/pve/storage.cfg
GNU nano 7.2 /etc/pve/storage.cfg
dir: local
path /var/lib/vz
content backup,vztmpl,iso

zfspool: local-zfs
pool rpool/data
content rootdir,images
sparse 1

zfspool: zfsdata
pool zfsdata
content rootdir,images
mountpoint /zfsdata
nodes proxmox-36

dir: ZFSDataset01
path /zfsdataset01
content iso,snippets,import,images,rootdir,backup,vztmpl
prune-backups keep-all=1
shared 0

pbs: pbs
datastore pbs-data
server pbs-36.reliable.com
content backup
fingerprint 5d:70:66:ae:67:5e:4f:ce:a1:45:d1:6f:3b:23:0d:5c:f6:74:8f:fc:2d:9f:d8:13:0b:61:9e:ab:96:dc:11:12
prune-backups keep-last=7,keep-monthly=6,keep-weekly=4
username root@pam

esxi: esxi-108
server 1*3.1*.9*.1**
username root
content import
skip-cert-verification 1

pbs: pbs-36-ip
datastore pbs-data
server 1*2.16*.1.5*
content backup
fingerprint 5d:70:66:ae:67:5e:4f:ce:a1:45:d1:6f:3b:23:0d:5c:f6:74:8f:fc:2d:9f:d8:13:0b:61:9e:ab:96:dc:11:12
prune-backups keep-last=7,keep-monthly=6,keep-weekly=4
username root@pam

pbs: pbs-crtls
datastore HDD-dir
server pbs-106.reliable.com
content backup
fingerprint a7:8c:f9:89:d9:b7:e9:3e:90:47:b6:9a:90:5b:04:42:a2:14:2a:3c:62:99:37:01:5d:c1:94:6f:34:86:eb:e3
prune-backups keep-last=7,keep-monthly=6,keep-weekly=4
username root@pam
 
The file is generated on the proxmox node in the current directory. This is the home directory of the user currently logged in (except if it has been changed). So this will in your case be /root/journal.txt.gz. Though, to be sure lets create it at a specific location:

first run the following command on the proxmox node:
Code:
journalctl -b | gzip > /tmp/journal.txt.gz

Afterwards copy this file off the server, if you are running a Linux or BSD based machine (macOS for example) you can do that in the terminal via this command:
Code:
scp root@<proxmox_ip>:/tmp/journal.txt.gz ~/Downloads/

This will place the file in your downloads directory, if you are running Windows you can get this file using a tool like WinSCP [0].

[0]: https://winscp.net/eng/index.php