PVE新增硬盘.md 2.2 KB


notion-id: 269ca4d7-cb7b-805f-9858-ee4a81ac8d

一、PEV选择目录

lsblk
NAME         MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda            8:0    0   3.6T  0 disk 
nvme0n1      259:0    0 465.8G  0 disk 
├─nvme0n1p1  259:1    0  1007K  0 part 
├─nvme0n1p2  259:2    0     1G  0 part /boot/efi
└─nvme0n1p3  259:3    0 464.8G  0 part 
  ├─pve-swap 252:0    0     8G  0 lvm  [SWAP]
  └─pve-root 252:1    0 456.8G  0 lvm  /
fdisk /dev/sda

交互步骤:

输入 g → 创建 GPT 分区表

输入 n → 创建新分区(一路回车,用满整盘)

输入 w → 保存并退出

mkfs.ext4 /dev/sda1
mkdir /mnt/data4t
echo "/dev/sda1 /mnt/data4t ext4 defaults 0 2" >> /etc/fstab
mount -a

检查

df -h | grep data4t

在 PVE Web 界面添加目录存储

  1. Datacenter → Storage → Add → Directory
  2. ID:data4t
  3. Directory:/mnt/data4t
  4. 勾选用途:Disk imageContainerISO imageVZDump backup file
  5. 保存

二、PEV卸载目录

先移除挂载目录存储 卸载并清理分区

三、PVE选择LVM-THIN

  • 重新配置成 LVM-Thin

    pvcreate /dev/sda
    
    vgcreate vg4t /dev/sda
    
    lvcreate -l 100%FREE -T vg4t/data4t-thin
    
    
    
  • Web 界面添加存储

    • Datacenter → Storage → Add → LVM-Thin
    • ID:data4t-thin
    • Volume group:vg4t
    • Thin pool:data4t-thin

四、PVE卸载LVM-THIN

  1. 卸载并移除 LVM-Thin 存储(Web 界面)
  2. 登录 PVE Web → Datacenter → Storage
  3. 选中你 LVM-Thin 存储 → Remove

  4. 清理 LVM

    # 卸载 LV(如果挂载了)
    umount /dev/mapper/vg4t-data4t--thin
    
    # 删除 thin pool
    lvremove vg4t/data4t-thin
    
    # 删除卷组
    vgremove vg4t
    
    # 删除物理卷
    pvremove /dev/sda
    
    

问题集:

硬盘通过WEB不能添加可以通过指令添加

cat /etc/pve/storage.cfg
# 默认 local 存储(PVE 系统自带)
dir: local
    path /var/lib/vz
    content images,backup,rootdir,vztmpl,snippets,import,iso
    shared 0

# 第一块 4T 硬盘挂载
dir: data4t
    path /mnt/pve
    content images,backup,rootdir,vztmpl,snippets,import,iso
    shared 0