ARM Support

ayufan

Member
Aug 26, 2012
14
10
23
I updated docker images for arm64 and amd64 to 2.1.2 if anyone is interested. There is a need for `tmpfs` mounted on `/run` for 2.1.2. Client libs for arm32 still stay at 1.1.9 for time being since it works just fine.

The base functionality works fine, but there's no shell, zfs (no packages installed) and likely no tape support (as I cannot test that).

Links:
- https://github.com/ayufan/pve-backup-server-dockerfiles
- https://hub.docker.com/r/ayufan/proxmox-backup-server/tags
- https://github.com/ayufan/pve-backu....1.9/proxmox-backup-client-v1.1.9-arm32v7.tgz
- https://github.com/ayufan/pve-backup-server-dockerfiles/tree/master/versions/v1.1.9/client-arm32v7
 
Last edited:

ma3ks

New Member
Dec 19, 2021
1
0
1
42
Hi ayufan, the shell opens in the GUI within the docker container if I login as root@pam user. Thanks for your job by the way, it is great!
 

paulie420

New Member
Sep 19, 2021
7
0
1
42
Hoping someone can help... I'm trying to backup my Raspberry Pi openmediavault NAS's /export drives to my PBS server. The PBS server is a standard x86 install of PBS. The Pi is:

root@SpeakerOffice:/home/pi# uname -m
armv7l
root@SpeakerOffice:/home/pi# lsb_release -a
No LSB modules are available.
Distributor ID: Raspbian
Description: Raspbian GNU/Linux 10 (buster)
Release: 10
Codename: buster
root@SpeakerOffice:/home/pi# uname -a
Linux SpeakerOffice 5.10.103-v7l+ #1529 SMP Tue Mar 8 12:24:00 GMT 2022 armv7l GNU/Linux

I've used this GitHub to build proxmox-backup-client on the ARMv7 Pi... I can run it on a very small test folder (~/testNAS) like this:

root@SpeakerOffice:/home/pi# ./pbs_backup.sh
Starting backup: host/SpeakerOffice/2022-07-13T23:39:50Z
Client name: SpeakerOffice
Starting backup protocol: Wed Jul 13 16:39:50 2022
Downloading previous manifest (Wed Jul 13 16:34:14 2022)
Upload directory '/home/pi/testNAS' to '10.0.0.249:pBS_backup' as root.pxar.didx
root.pxar: had to backup 21.75 MiB of 21.75 MiB (compressed 21.659 MiB) in 1.14s
root.pxar: average backup speed: 19.04 MiB/s
Uploaded backup catalog (241 B)
Duration: 1.25s
End Time: Wed Jul 13 16:39:51 2022

However, when I change that path from /home/pi/testNAS to /export/Backup4TB, which is a 4TB drive with files over 4GB, I get an error:

root@SpeakerOffice:/home/pi# ./pbs_backup.sh
Starting backup: host/SpeakerOffice/2022-07-13T23:40:59Z
Client name: SpeakerOffice
Starting backup protocol: Wed Jul 13 16:40:59 2022
Downloading previous manifest (Wed Jul 13 16:39:50 2022)
Upload directory '/export/Backup4TB' to '10.0.0.249:pBS_backup' as root.pxar.didx
catalog upload error - channel closed
Error: stat failed on "SiriusXMFreeRadio.mp4": EOVERFLOW: Value too large for defined data type

As Google tells me, the EOVERFLOW error points to 32bit arch's, but... it seems like its failing on files over 4GB, which is an FAT32 limit? I may be off by thinking about that.. however, does anyone have any suggestions? I want to use proxmox-backup-client to backup three large TB drives that are on the Pi, but can't seem to get around this issue. As stated the ~/testNAS very small directory gets to the PBS machine perfect and I can see all the files - but the real drives won't go. ???
 
Last edited:

wbumiller

Proxmox Staff Member
Staff member
Jun 23, 2015
711
117
63
This does sound like a 32 bit version of the 'stat' syscall being used in some place. Will need to investigate.
 
  • Like
Reactions: paulie420

paulie420

New Member
Sep 19, 2021
7
0
1
42
This does sound like a 32 bit version of the 'stat' syscall being used in some place. Will need to investigate.
Thankyou, I'd really like to use pbs-client on my Raspberry Pi NAS; so do note that I used the link above, proxmox-backup-server-docker to get the proxmox-backup-client binary and associated .sh file - all other pbs-client tools work, like 'list' 'status' 'login', etc - its just when it tries to backup LARGE (6gb, 4gb) files... it does backup a mock/test small folder.
Please let me know if you find out any details, I'm willing to help test or do anything needed on my end.

PS, what is the root.pxar part of the command? I didn't understand that part..
 

ayufan

Member
Aug 26, 2012
14
10
23
Thankyou, I'd really like to use pbs-client on my Raspberry Pi NAS; so do note that I used the link above, proxmox-backup-server-docker to get the proxmox-backup-client binary and associated .sh file - all other pbs-client tools work, like 'list' 'status' 'login', etc - its just when it tries to backup LARGE (6gb, 4gb) files... it does backup a mock/test small folder.
Please let me know if you find out any details, I'm willing to help test or do anything needed on my end.

PS, what is the root.pxar part of the command? I didn't understand that part..

I made this `.sh`. This is truly old release, and only tested `backup` to work. Nothing else. No guarantees on this.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get your own in 60 seconds.

Buy now!