我的物理驱动器上有Centos。 新卷创建如下命令:
dd if=/dev/zero of=cinder-volumes bs=1 count=0 seek=50G
losetup /dev/loop3 cinder-volumes
fdisk /dev/loop3
n
p
1
ENTER
ENTER
t
8e
w
pvcreate /dev/loop3
答案 0 :(得分:-1)
您可以将/dev/loop3
与cinder-volumes
个文件关联为使用/etc/rc.d/rc.local
conf。
CentOS 6或更低
# vim /etc/rc.d/rc.local
mknod -m 660 /dev/loop3 b 7 3
losetup /dev/loop3 /path/to/cinder-volumes
CentOS 7
# vim /etc/rc.d/rc.local
mknod -m 660 /dev/loop3 b 7 3
losetup /dev/loop3 /path/to/cinder-volumes
修改后,将执行标志设置为/etc/rc.d/rc.local
# chmod u+x /etc/rc.d/rc.local
更多检查您的OS rc-local.service如下,
# systemctl list-unit-files rc-local.service
UNIT FILE STATE
rc-local.service static
或
UNIT FILE STATE
rc-local.service disable
如果状态为禁用,则可以启用rc-local服务,但状态是静态的不再是conf。
# systemctl enable rc-local.service
已更新:根据提问引用的假设添加还原步骤。
★★★事先我定义这些步骤只是作为提供信息而写的,我不会对这些步骤造成的数据丢失负责。★★★ < / p>
尽可能准备其他具有相同规格的服务器。
使用dd或cp命令备份数据(此处为cinder-volumes
文件)
使用md5sum
命令检查备份文件是否是相同的原始数据。
将备份数据传输到新服务器进行测试。
测试命令;用于检查UUID的losetup /dev/loop3 /path/to/cinder-volumes
和blkid
命令是否与原始loop3设备相同。
总是在新服务器上进行更多测试,而不是生产或重要环境。
loop3或loopN设备是用于使用块设备的非块设备的虚拟设备。它只是映射接口。 loop3设备消失但如果cinder-volumes
清除,没问题。
我希望你能提供帮助。