创建LVM和创建一个LVM的快照

创建物理卷(Creating Logical Volumes)
首先把分区的文件系统类型转换成LVM格式的。
还要注意的是在此的新分区时不能被格式化的。
下面先创建物理卷:
  pvcreate  /dev/sda5
  pvcreate  /dev/sda6
然后创建卷组:
  vgcreate   myvol  /dev/sda{5,6}
 最后在创建逻辑卷:
  lvcreate -L 256M  -n  date  myvol
我们用lvdisplay来查看下。
这时我们就创建完成了。但是我们还须把逻辑卷给格式化:
 mke2fs  -j  /dev/myvol/date
可以用命令:mount   /dev/myvol/date   /shared
df -lh  来查看下磁盘利用率。
当逻辑卷不够用的时候,我们怎么扩展呢?
  lvextend  -L  +256M  /dev/myvol/date
  resize2fs  -p   /dev/myvol/date
配置Resizing Logical Volumes
应该先做文件系统检查,防止磁盘的数据丢失。
umount    /dev/myvol/date
fsck  -f  /dev/myvol/date
resize2fs  /dev/myvol/date  256M (把磁盘容量减少到256M)
lvreduce  -L  256M  /dev/myvol/date (把逻辑卷减少到256M)
如何从卷组中移除一个物理卷呢?
pvmove  /dev/sda5   (把/dev/sda5上的数据都转移到属于同个卷组的物理卷上)
vgreduce  myvol  /dev/sda5   这样就把/dev/sda5从myvol中移除了。
 
 
 
 
Using  LVM  Snapshots
mount   /dev/myvol/date /shared
cd /shared
cp  /etc/fstab   ./
cp  /etc/passwd  ./
cd
lvcreate  -L 10M  -p  r  -s  -n  datesnap  /dev/myvol/date
lvdisplay /dev/myvol/datesnap
这样我们就把快照创建成功了。
下面我们来测试下:
 cd /shared
 cp /etc/issue  ./
 cd
 mount -o ro /dev/myvol/datesnap  /mnt
 ls /shared
 umount /mnt
 dump -0u -f  /root/james    /dev/myvol/datesnap 
 lvremove  /dev/myvol/datesnap  (删除快照的)
假如我们把/dev/myvol/date给格式化了,想恢复其数据:
umount /shared
mkfs.ext3 /dev/myvol/date
mount /dev/myvol/date /shared
 cd /shared
ls  (发现这里的数据都消失了)下面就是恢复数据的步骤:
restore -rf /root/james

你可能感兴趣的:(职场,快照,lvm,休闲)