Proxmox VE 磁盘管理

1、查看硬盘
Let’s assume we have an empty disk /dev/sda, onto which we want to create a volume group named “vmdata”.
fdisk -l
例如有/dev/sda
2 新建一个分区
Caution Please note that the following commands will destroy all existing data on /dev/sda.
First create a partition.
sgdisk -N 1 /dev/sda
Create a Physical Volume (PV) without confirmation and 250K metadatasize.
3 创建pv
pvcreate --metadatasize 250k -y -ff /dev/sda1
移除:pvremove /dev/sda1
4 创建vg
Create a volume group named “vmdata” on /dev/sda1
vgcreate vmdata /dev/sda1
移除:vgremove vmdata
5 创建lv 薄模式 这里10g根据自己硬盘大小填写
Creating an extra LV for /var/lib/vz
This can be easily done by creating a new thin LV.
lvcreate -L -T -n
#lvcreate -L 10g -T -n iso vmdata
#lvcreate -L 40g -T -n archlinux vmdata
创建一个占全部卷组大小的lv,并指定名字为iso
lvcreate -l 2%VG -T -n iso vmdata
创建一个空闲空间100%大小的lv,并指定名字为system
lvcreate -l 100%Free -T -n system vmdata
移除:lvremove /dev/vmdata/iso
Now a filesystem must be created on the LV.
6 警告:
在某些情况下,LVM不会正确计算元数据池/块大小。请检查metadatapool是否足够大。必须满足的公式是:
PoolSize / ChunkSize * 64b = MetadataPoolSize
你可以通过命令获取这些信息
lvs -a -o name,size,chunk_size
7 格式化磁盘
mkfs.ext4 /dev/vmdata/system
mkfs.ext4 /dev/vmdata/iso
8 镜像存储需要设置到本地路径
echo '/dev/vmdata/iso /var/lib/iso ext4 defaults 0 2' >> /etc/fstab
9 Resizing the thin pool
Resize the LV and the metadata pool can be achieved with the following command.
lvresize --size + --poolmetadatasize + /
Note When extending the data pool, the metadata pool must also be extended.

关于Zeno Chen

本人涉及的领域较多,杂而不精 程序设计语言: Perl, Java, PHP, Python; 数据库系统: MySQL,Oracle; 偶尔做做电路板的开发,主攻STM32单片机
此条目发表在Linux分类目录。将固定链接加入收藏夹。