关于LVM分区
LVM分区有一大好处,可以随意地进行大小的扩大或减小,这对于大量使用磁盘对拷机的情形下十分有利(从一个小磁盘拷贝到一个大磁盘,然后再扩大物理磁盘的大小)
如何缩小物理分区的大小
1 pvresize --setphysicalvolumesize 115G /dev/sda3 2 parted /dev/sda 3 resizepart 3 115GB 4 (ignore)分区编号3然后结束点120GB然后q 5 pvresize /dev/sda3
如何执行分区对拷(甚至包括引导的数据)
1 dd if=/dev/sda1 of=/dev/sdb1 bs=4M status=progress 2 dd if=/dev/sda2 of=/dev/sdb2 bs=4M status=progress 3 dd if=/dev/sda3 of=/dev/sdb3 bs=4M status=progress 4 5 如何对拷: 6 1. 对新磁盘进行重新分区,我这里用的是扇区对扇区级别精度的分区 7 2. 使用dd命令,进行扇区拷贝 8 3. 重新扫描lvm分区,依次输入pvsan vgscan 和vghange -ay 去激活出新的LVM分区(操作完毕后可以看到两个LVM分区,新的叫做ubuntu-vg1) 9 4. 更新grub的信息(采用mount新的LVM分区,然后mount大量的分区,然后进去update-grub后grub-install 10 5. 修改fstab,系统盘修改为新的路径。
如何缩小LVM分区
# 缩小文件系统大小,缩小到比目标的LVM分区略小 resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv 39G # 缩小LVM分区大小 lvreduce -L 40G /dev/mapper/ubuntu--vg-ubuntu--lv # 重新扩大文件系统的大小,为LVM分区的大小 resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
如何扩大LVM分区
1 如果要扩大/dev/sda3,那么可以使用parted 2 直接resizepart 3 3 然后enter 4 再按下q既可 5 6 当确定磁盘大小够了以后,再去扩大LVM分区,先扩大LVM分区本身,然后再扩大文件系统 7 sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv 8 sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
未完待续