背景
我的proxmox老笔电,总共只有250GB的存储空间,只打算作为程序运行的系统盘,数据存储需要另外增加硬盘。目前不想上raid,只要挂个红盘,重要数据做冷备就好。
软硬件状况
1个4tb的西部数据红盘
作为homelab的proxmox 7,1系统老笔电
操作
1,硬盘挂载到debian
proxmox7是基于debian系统的,这里第一步就是普通的linux系统挂载硬盘
root@daomin:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 3.6T 0 disk
|-sda1 8:1 0 1.8T 0 part
`-sda2 8:2 0 1.8T 0 part
sdb 8:16 0 238.5G 0 disk
|-sdb1 8:17 0 1007K 0 part
|-sdb2 8:18 0 512M 0 part
`-sdb3 8:19 0 238G 0 part
|-pve-swap 253:0 0 8G 0 lvm [SWAP]
|-pve-root 253:1 0 59.3G 0 lvm /
|-pve-data_tmeta 253:2 0 1.6G 0 lvm
| `-pve-data-tpool 253:4 0 151.6G 0 lvm
| |-pve-data 253:5 0 151.6G 1 lvm
| `-pve-vm--100--disk--0 253:6 0 10G 0 lvm
`-pve-data_tdata 253:3 0 151.6G 0 lvm
`-pve-data-tpool 253:4 0 151.6G 0 lvm
|-pve-data 253:5 0 151.6G 1 lvm
`-pve-vm--100--disk--0 253:6 0 10G 0 lvm
我们可以通过label挂载,也就是/dev/sda1
/dev/sdb2
。
但这种方式有个问题,就是重启的时候,label可能会改变。此时sda可能会变成sdb。所以如果在自动挂载的/etc/fstab
脚本里,可以使用 uuid
。
# ls -l /dev/disk/by-uuid/
total 0
lrwxrwxrwx 1 root root 10 Jan 22 15:45 20f97c40-739e-48e9-b331-ee7e6915bb83 -> ../../sda2
lrwxrwxrwx 1 root root 10 Jan 22 15:46 4F3B-BB3B -> ../../sdb2
lrwxrwxrwx 1 root root 10 Jan 22 15:46 64aa1b9f-b64a-49b2-ac53-0e3b3e4f7d80 -> ../../dm-1
lrwxrwxrwx 1 root root 10 Jan 22 15:46 c36d302f-e8d3-411a-9992-8162b19d973c -> ../../dm-0
lrwxrwxrwx 1 root root 10 Jan 22 15:45 edb594ac-a219-45ab-be90-dfca836be468 -> ../../sda1
通过label挂载硬盘
mkdir /mnt/data1
mkdir /mnt/data2
mount -t ext4 /dev/sda1 /mnt/data1
mount -t ext4 /dev/sda2 /mnt/data2
重启使用uuid,添加配置到/etc/fstab
UUID=edb594ac-a219-45ab-be90-dfca836be468 /mnt/data1 ext4 defaults 0 0
UUID=20f97c40-739e-48e9-b331-ee7e6915bb83 /mnt/data2 ext4 defaults 0 0
完成后,可以reboot验证下
2. 在proxmox的管理界面上添加磁盘
Datacenter-> Storage

这个就比较简单的ID随便命名,Directory配置挂载的目录,我这里是/mnt/data1
和/mnt/data2
,其他使用默认配置就好了。
Be First to Comment