Linux loop 设备模拟磁盘

扩展方法

安装cinder时,可能需要先扩展一下cinder-volumns的大小。如果有未分配的磁盘空间,可以直接扩展cinder-volumes这个volume group。

如果没有磁盘空间的话,这里需要借助一下linux的loop device。关于loop device,详见http://en.wikipedia.org/wiki/Loop_device

dd if=/dev/zero of=/var/lib/cinder/cinder-volumes1 bs=1k count=500000000
losetup -f  (查找一个没有使用的loop device,笔者这里使用/dev/oop2)
losetup /dev/loop2 /var/lib/cinder/cinder-volumes1
pvcreate /dev/loop2
vgextend cinder-volumes /dev/loop2
dd if=/dev/zero of=/var/local/b1 bs=1M count=1024
dd if=/dev/zero of=1gb.log bs=100MB count=10
touch -d "10 days ago" 1gb.log

完毕。