Post

Mount Devices and Locations in Linux

Various ways to add additional storage to a proxmox server such as adding a partition, internal storage drive, or external SSD or HDD drives

Mount Devices and Locations in Linux

NOTE: run these commands individually

Attach an External USB Drive (HDD/SSD)

1
2
3
4
5
6
7
8
9
lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT
sudo mkdir -p /mnt/external
sudo mount /dev/sdX1 /mnt/external
sudo chown -R $USER:$USER /mnt/external
sudo chmod -R 777 /mnt/external
blkid /dev/sdX1
sudo nano /etc/fstab
# Add: UUID=YOUR-UUID /mnt/external ext4 defaults,nofail,x-systemd.device-timeout=10 0 2
sudo mount -a

Attach a Windows Network Share (SMB)

1
2
3
4
5
6
sudo apt update && sudo apt install cifs-utils -y
sudo mkdir -p /mnt/networkdrive
sudo mount -t cifs //192.168.1.X/SharedFolder /mnt/networkdrive -o username=User,password=Pass,vers=3.0
sudo nano /etc/fstab
# Add: //192.168.1.X/SharedFolder /mnt/networkdrive cifs username=User,password=Pass,vers=3.0,nofail,x-systemd.automount 0 0
sudo mount -a

Attach a Linux Network Share (NFS)

1
2
3
4
5
6
sudo apt update && sudo apt install nfs-common -y
sudo mkdir -p /mnt/networkdrive
sudo mount -t nfs 192.168.1.X:/home/shared /mnt/networkdrive
sudo nano /etc/fstab
# Add: 192.168.1.X:/home/shared /mnt/networkdrive nfs defaults,nofail,x-systemd.automount 0 0
sudo mount -a

Attach an Internal Drive or Partition

1
2
3
4
5
6
7
8
9
10
lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT
sudo mkfs.ext4 /dev/nvme0n1p3  # (If not formatted)
sudo mkdir -p /mnt/internal
sudo mount /dev/nvme0n1p3 /mnt/internal
sudo chown -R $USER:$USER /mnt/internal
sudo chmod -R 777 /mnt/internal
blkid /dev/nvme0n1p3
sudo nano /etc/fstab
# Add: UUID=YOUR-UUID /mnt/internal ext4 defaults,nofail,x-systemd.device-timeout=10 0 2
sudo mount -a

Attach a Network Location in Nemo (Linux Mint)

1
2
nemo smb://192.168.1.X  # For Windows share
nemo nfs://192.168.1.X  # For Linux NFS share
This post is licensed under CC BY 4.0 by the author.