写一段c++,碰到5个问题

  1. 创建子线程的时候,在for循环里面,在栈中初始化子线程的变量,结果变量地址被覆盖。需要用new,在堆里分配。
  2. 使用除法,结果变量没有初始化。
  3. 结构体中使用到的引用,全部使用指针。
  4. 给函数传参数的时候,将指针的值传过去,结果参数被默认在栈里新分配一个。
  5. 以前取巧的用法,导致程序无法正常关闭

使用lvm

创建pv

pvcreate /dev/sda3
pvcreate /dev/sda7

创建vg

vgcreate dbf2_vg /dev/sda3 /dev/sda7

创建lv

  • -i 指定跨PV的个数为2
  • -I 指定条带单元的大小,对应于I/O中数据单元块的大小;数值必须为2的幂,单位KB
  • -n 制定卷的名称
  • -L 卷的大小
#指定大小
lvcreate -n var_lv -L 10G dbf2_vg

#使用剩余所有空间
lvcreate -l +100%FREE   -n meta_lv dbf2_vg

#创建条带卷
lvcreate -L 2G -i2 -I 64   -n meta_lv dbf2_vg

Continue reading “使用lvm”