Isn't that written here?
https://github.com/boomshankerx/proxmox-truenas#migrating-from-freenas-proxmox
First, you should try switching from TheGrandWazoo’s "freenas-proxmox" to boomshankerx’s "proxmox-truenas" which is similar.
If that works, all you need to do is keep updating.
* Do not install "freenas-proxmox" and "proxmox-truenas" at the same time.
As he says, since we have an environment where we can create and destroy virtual machines as much as we like, we should take advantage of it to test our ideas.
// proxmox-truenas
Code:
TrueNAS 24.10 - 25.10
PVE-Manager 8.4.14 / 9.0.11
libpve-storage-perl 8.3.7 / 9.0.13
apt install proxmox-truenas
* I believe the reason it’s TrueNAS 24.10 is that I haven’t tested earlier versions. It did work with TrueNAS CORE 13.0U6.8 in the past.
// proxmox-truenas-native
Code:
TrueNAS 25.10+
Proxmox VE 8/9
apt install proxmox-truenas-native
I believe the following steps need to be taken.
1. Truenas Update Ver 24 * I think it will work in Ver 23, but I can’t guarantee it. Of course, no one is going to test it just for you.
2. cp /etc/pve/storage.cfg /etc/pve/storage.cfg_bak
3. sed -i 's/freenas/truenas/g' /etc/pve/storage.cfg
4. apt purge freenas-proxmox
5. apt --purge autoremove
6. apt install proxmox-truenas
7. Truenas Update Ver 25
8. apt install proxmox-truenas-native
9. cp /etc/pve/storage.cfg /etc/pve/storage.cfg_bak2
10. Editing storage.cfg
11. apt remove proxmox-truenas
12. Upgrading Proxmox