User Tools

Site Tools


proxmox:add_storage_drives

This is an old revision of the document!


Proxmox - Add Storage Drives

ZFS Pools

It is recommended by Proxmox to use ZFS Pools for Storing your VMs.

ZFS gives you more performance and Redundancy.

# Setup
 
# List Drives
$ ls /dev/disk/by-id
 
# Create a pool
$ zpool create -f -m <mount> <pool> <type> <ids>
 
- create: subcommand to create the pool.
- -f: Force creating the pool to bypass the “EFI label error”.
- -m: The mount point of the pool. If this is not specified, then the pool will be mounted to root as /pool.
- pool: This is the name of the pool.
- type: mirror, raidz, raidz2, raidz3. If omitted, the default type is a stripe or raid 0.
- ids: The names of the drives/partitions to include in the pool obtained from ls /dev/disk/by-id.
 
# Eg
$ zpool create -f -m /mnt/zstorage  zstorage raidz2 <ids>
 
# To check your pool
$ zpool list
$ zpool list -v
$ zpool iostat
$ zpool iostat -v
 
# Check Proxmox Storage Manager Know it exists:
$ pvesm zfsscan
 
# configure your ZFS Pool
$ zfs create zstorage/iso
$ zsf create zstorage/share
$ zsf create zstorage/vmstorage
$ zsf create zstorage/cnstorage
 
# To set quota
$ zfs set quota=1000G zstorage/iso
 
# To check
$ zfs list
$ zpool status
$ zpool iostat -v
 
# Now go to the gui -> Datacenter -> storage -> Add -> Directory -> zstorage/iso ( Make sure only “ISO image” and “Container template” are selected. )
 
# ...Directory -> Add -> ZFS -> Id: vmstorage -> ZFS Pool: /zstorage/vmstorage

proxmox/add_storage_drives.1622141391.txt.gz · Last modified: 2021/05/27 18:49 by peter

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki