Add MMC Device to Store ISO Images

Aug 21, 2025
5
0
1
Vienna
Hi Proxmox User,
I added the possibility to store some ISO images on my Zima Board MMC Storage.
It works like a charm, but I have one question.
Step 6 --> Is this better done in the WebGUI when creating a directory?

1. Identify Your MMC Device
First, check the current state:
Bash:
lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT

2. Create a Filesystem
Bash:
# Create an ext4 filesystem directly on the device
sudo mkfs.ext4 /dev/mmcblk0

3. Create a Mount Point
Bash:
# Create a directory where you want to mount the storage
sudo mkdir -p /mnt/mmc-storage

4. Mount the Filesystem
Bash:
# Mount temporarily
sudo mount /dev/mmcblk0 /mnt/mmc-storage

5. Make it Permanent (Optional)
To automatically mount on boot, add an entry to /etc/fstab:

Bash:
# First, get the UUID of your device
sudo blkid /dev/mmcblk0

# Edit fstab
sudo nano /etc/fstab

# Add a line like this (replace UUID with your actual UUID):
UUID=your-uuid-here /mnt/mmc-storage ext4 defaults 0 2

6. Set Permissions
Bash:
# Make sure the directory has appropriate permissions
sudo chown $USER:$USER /mnt/mmc-storage
sudo chmod 755 /mnt/mmc-storage

Create Directory
1755786654122.png

Permissions Tab
1755786742091.png
 
Last edited:
Hello fellow Proxmoxer,

nice guide for this. I actually was thinking what to do with my Zimaboard/Blade :) so thanks a lot.

I do have 1 recommendation with the Mountpoint. In traditionally /mnt ist for temporary storage like cd/dvds, but if you want to mount a permanent storage, i think you use something like /home (not in proxmox) /srv /data or something like /var/lib.
in proxmox in general the iso images are in /var/lib/vz/templates/iso - so you also might to mount it there and turn the other off, or using a different directory in /var/lib or something like /data. :)
Also if you want you dont want to use the gui at all. it is possible to edit /etc/pve/storage.cfg
there you can specify the path and what the content shall be. Storage pools -> https://pve.proxmox.com/wiki/Storage

to step 6 I think it is fine. 755 is kinda open. so maybe check /var/lib/vz/templates/iso or parent folders of it. the permission tab is more likely to help to navigate when you do have a lot of users and api token etc.

regards
kevin