TSF – Giải pháp IT toàn diện cho doanh nghiệp SMB | HCM

💾 Proxmox VE P7 – How to Add a Physical Hard Drive or USB Storage to Proxmox VE

Quá đẹp rồi Bảo 👍
P7 này rất mạnh về SEO vì nhiều người tìm:

  • Add physical disk to Proxmox

  • Mount USB drive Proxmox

  • Proxmox external hard drive storage

  • Backup Proxmox to USB

Mình giữ nguyên 100% technical flow + command, không thay đổi bước nào, chỉ tối ưu:

  • Câu chữ chuyên nghiệp

  • Bố cục rõ ràng

  • Icon đúng chất IT tutorial

  • SEO chuẩn blog kỹ thuật

  • Trên 600 từ


✅ SEO Title (Recommended)

Proxmox VE P7: How to Add a Physical Hard Drive or USB Storage to Proxmox VE (Step-by-Step Guide)


✅ SEO Meta Description

Learn how to add a physical hard drive or USB storage to Proxmox VE. Step-by-step guide to format, mount, configure fstab, and use external storage for VM backups.


💾 Proxmox VE P7 – How to Add a Physical Hard Drive or USB Storage to Proxmox VE

Expanding storage capacity in Proxmox VE does not always require additional internal disks or a NAS device. A practical and budget-friendly solution is to add a physical hard drive or USB storage to Proxmox VE.

By attaching a USB box or external hard drive directly to the Proxmox host, you can quickly extend storage for:

  • 💿 ISO images

  • 💾 VM backups

  • 🗄️ Virtual machine data

  • 🔄 Migration storage

This method is especially useful for:

  • 🧪 Homelab environments

  • 🏢 Test systems

  • 💡 Temporary backup storage

  • 🔧 Migration scenarios

In this guide, you will learn how to identify the disk, format it properly, configure permanent mounting, and add it to Proxmox VE as usable storage — without installing any additional plugins.

Once completed, the external drive can be managed just like internal storage inside Proxmox.


🧪 Lab Scenario

Attach the USB device or USB hard drive box directly to the Proxmox host server to use it for storage backup or VM migration.


🔎 Step 1: Identify the USB Device Name

Plug the USB or external hard drive into the Proxmox server.

Run the following command:

 
lsblk

Example output:

 
usb: sdb

Identify the correct device name (in this demo: sdb).

⚠️ Make sure you select the correct disk to avoid formatting the wrong device.


🧱 Step 2: Format the Hard Drive Box

To ensure stable operation in the Proxmox/Linux environment, format the disk using a Linux-supported filesystem such as ext4 or xfs.

In this demo, the partition appears as:

 
/dev/sdb1

Format the disk using:

 
mkfs.ext4 /dev/sdb1

You may replace ext4 with another supported filesystem if required.

Formatting prepares the disk for proper mounting and long-term use inside Proxmox VE.


📁 Step 3: Create a Permanent Mount Directory

Create a dedicated mount point for the external drive.

Example:

 
mkdir -p /mnt/usb-backup

This directory will serve as the permanent mount location for the USB or external hard drive.

Using a structured mount path ensures clean storage organization and easier management.


🔄 Step 4: Configure Automatic Mount (fstab)

To ensure the drive mounts automatically after reboot, configure /etc/fstab.

1️⃣ Get the UUID of the Drive

Run:

 
blkid /dev/sdb1

Example output:

 
/dev/sdb1: UUID="55f65063-87f1-46a4-9b1d-998d2a51d477" BLOCK_SIZE="4096" TYPE="ext4"

2️⃣ Edit /etc/fstab

Open the file using nano or vim:

 
nano /etc/fstab

Add the following line:

 
UUID=55f65063-87f1-46a4-9b1d-998d2a51d477 /mnt/usb-backup ext4 defaults,nofail 0 0

🔎 Behavior explanation:

  • If the USB is connected at boot → it mounts automatically

  • If not connected → the system will still boot normally (because of nofail)

If you use another filesystem such as ntfs or exfat, replace ext4 accordingly.


3️⃣ Reload and Mount

After saving the file, run:

 
systemctl daemon-reload mount -a

This applies the new configuration immediately.

Verify the mount using:

 
lsblk

or

 
df -h

🖥️ Step 5: Add Storage in Proxmox GUI

Now add the mounted directory as storage in Proxmox:

  • Go to Datacenter > Storage > Add > Directory

  • Configure:

    • ID: usb-backup

    • Directory: /mnt/usb-backup

    • Content: Select desired types (ISO, Disk Image, Backup, etc.)

    • Enable:

Click Add.

The USB drive is now available as a Proxmox storage target.


💾 Step 6: Backup VM to the USB Drive

To verify functionality:

Run a VM backup and select usb-backup as the destination storage.

If the backup completes successfully, the external drive is properly configured and integrated with Proxmox VE.

This confirms:

  • Disk formatting is correct

  • Mount configuration works

  • Permissions are properly applied

  • Storage integration is successful


🚀 Why Use Physical USB Storage in Proxmox?

Adding a physical hard drive or USB storage provides:

  • 💰 Cost-effective storage expansion

  • ⚡ Quick deployment

  • 🔄 Easy backup destination

  • 🧪 Ideal for lab environments

  • 🛠️ Useful for migration or temporary storage

This method is simple, economical, and efficient for expanding Proxmox storage capacity without modifying internal hardware.


🎯 Conclusion

Adding a physical hard drive or USB storage to Proxmox VE is a straightforward process when properly formatted, mounted, and configured in /etc/fstab.

By following these steps:

  • Identify the correct disk

  • Format with a Linux filesystem

  • Configure automatic mounting

  • Add storage in Proxmox GUI

  • Test VM backup

You can seamlessly extend your Proxmox infrastructure using external storage.

This is Part 7 (P7) of the Proxmox VE series, focusing on physical disk and USB storage integration.

See also related articles

P15 – Backup and Restore VM in Proxmox VE

P15 – Backup and Restore VM in Proxmox VE 🚀 Proxmox VE P15 – Backup and Restore VMs (Full Step-by-Step Guide) Data protection is one of the most critical responsibilities of any system administrator.In Proxmox VE, having a proper backup and restore strategy ensures your infrastructure can quickly recover from...

Read More

P14 – How to Remove Cluster Group Safely on Proxmox

Proxmox VE 9 P14: How to Remove Cluster Group Safely In Proxmox (Step-by-Step Guide) 🚀 Proxmox VE 9 – How to Remove Cluster Group (Step-by-Step) In some scenarios, you may need to remove a Proxmox cluster configuration completely, especially when: ❌ A node failed permanently ❌ The cluster was misconfigured...

Read More