📄 TorresVault – SSD Pool Expansion Procedure (Mirror VDEVs) Overview

This document explains how to:

Add a new pair of SSDs to Proxmox

Passthrough each SSD directly to the TrueNAS VM

Wipe the disks clean inside TrueNAS

Add the SSDs as a new mirror vdev to the existing pool (ssd-pool)

Verify TRIM and health

This process is repeated for each new pair of SSDs until all 11 mirror vdevs are created.


🧩 STEP 1 — Install the SSDs into pve-nas

Physically install the two new SSDs into your Proxmox host.

TrueNAS will show them as ~1.75 TiB after formatting. This is normal.


🧩 STEP 2 — Identify the new SSDs in Proxmox

SSH or console into pve-nas:

ls -l /dev/disk/by-id/ | grep SAMSUNG

Look for the two new drives. They will look like:

ata-SAMSUNG_MZ7LM1T9HCJM-00003_S1YXXXXX12345 → ../../sdX ata-SAMSUNG_MZ7LM1T9HCJM-00003_S1YXXXXX67890 → ../../sdY

These by-id names will be used for passthrough.


🧩 STEP 3 — Passthrough SSDs to TrueNAS VM

Assume your TrueNAS VM = 108 (If this changes, update the commands.)

Add SSD #1: qm set 108 -scsiX /dev/disk/by-id/ata-SAMSUNG_MZ7LM1T9HCJM-00003_S1YXXXXX12345 Add SSD #2: qm set 108 -scsiY /dev/disk/by-id/ata-SAMSUNG_MZ7LM1T9HCJM-00003_S1YXXXXX67890

Use increasing scsi numbers each time (scsi2, scsi3, scsi4, scsi5, etc).


🧩 STEP 4 — Reboot TrueNAS VM (Fully)

Power off → Start, not reboot.

TrueNAS must perform a fresh device scan.


🧩 STEP 5 — Wipe the SSDs in TrueNAS

Navigate to:

Storage → Disks

Find the two new 1.75 TiB SSDs.

For each disk:

Click â‹® (menu)

Select Wipe

Choose Quick

This removes old GPT/MBR signatures so ZFS can use them.


🧩 STEP 6 — Add SSDs as New Mirror VDEV to ssd-pool Go to:

Storage → Pools → ssd-pool → Expand

Choose Manual Disk Selection

You will see:

2 × Unused Disks (1.75 TiB)

Select both disks → they will appear as a new VDEV.

Set layout: Mirror Then click: Add VDEVs

Your pool now grows by one mirror vdev.


🧩 STEP 7 — Verify Pool Expansion

Go to:

Storage → Pools → ssd-pool → Status (or Topology)

You will see:

ssd-pool ├── mirror-0 (first pair) ├── mirror-1 (new pair) ├── mirror-2 └── …

Each time you add two SSDs, you get a new mirror vdev.


🧩 STEP 8 — Enable TRIM (If Not Already On)

Go to:

Storage → Pools → ssd-pool → Edit Auto TRIM

Enable:

Auto-TRIM: On

This keeps SSD performance and lifespan optimal.


🧩 STEP 9 — Verify SMART Health

Go to:

Storage → Disks → (select each new SSD) → S.M.A.R.T. Tests

Enable:

Short test (daily or weekly)

Long test (monthly)


🧩 STEP 10 — Repeat for Each New Pair of SSDs

For each additional mirror:

Install SSDs

Identify by-id

qm set passthrough

Reboot TrueNAS

Wipe disks

Expand ssd-pool with new mirror vdev

Verify TRIM & SMART

Repeat until all 11 mirrors are added.

🎉 End Result (11 mirror vdev pool)

Your final pool layout will be:

ssd-pool ├── mirror-0 ├── mirror-1 ├── mirror-2 ├── mirror-3 ├── mirror-4 ├── mirror-5 ├── mirror-6 ├── mirror-7 ├── mirror-8 ├── mirror-9 └── mirror-10

Total usable SSD space ≈ 21 TB Total raw = ~42 TB Insane read and write performance.

Monospaced Text