共计 710 个字符,预计需要花费 2 分钟才能阅读完成。
在 VM9 的虚拟机下完成操作系统 centos5.8 外挂 10G 硬盘。
1. 首先将硬盘 sdb 分 4 个区每个区大小 200M,分别是 sdb{5,6,7,8}。后将四个分区建立 pv。
2. 之后把 pv 加入 vg 此处引入 PE 的概念。
由于 vg 是多个 PE(块)组成的,而且每个 vg 块的 PE 最大数量是 65534。默认每个 PE 的大小是 4m
也就是说默认的每个 vg 最大也就是 4m 乘 65534=256G,因此 PE 块的大小决定了最终 vg 的大小。
此处我们定义 PE 块的大小为 16m。由于每个 pv 的大小是 200m 总共 800m 因此总共的 pv 个数是 48。
建立命令如下vgcreate -s 16M lvm_vg /dev/sdb{5,6,7,8}。
3. 接下来我们利用 PE 块的数量来创建 lv 由于每个 pv 能划分出的 PE 是 12 个因此要创建一个 600M 的需要 36 个 PE。
命令如下 lvcreate -l 36 -n lvm_lv lvm_vg 将建立的 lv 格式化并挂载到 /mnt/lvm 下。并且在其中建立了三个文件夹aaa bbb ccc。
4. 接下来我们利用 vg 中剩下的 PE 来建立快照 lvm_lv 这个卷的快照。
由于剩下的 PE 有 12 个我们全部用来做快照。
命令如下 lvcreate -l 12 -s -n lvm_ss lvm_ss /dev/lvm_vg/lvm_lv 快照建立完成后我们将其挂载到/mnt/snapshot 下
等我们到该目录下即可看到原来 aaa bbb ccc 三个目录。
快照建立的关键命令是 lvcreate 加上 - s 的参数。而且如果要更新快照内容只需将其卸载并删除卷再从新建立即可。
正文完
星哥玩云-微信公众号
