首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >重启centos后漏掉新的动态卷(循环)

重启centos后漏掉新的动态卷(循环)
EN

Stack Overflow用户
提问于 2017-11-07 16:10:23
回答 1查看 509关注 0票数 0

我的物理驱动器上有Centos。新卷创建如下命令:

代码语言:javascript
复制
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

一切顺利,我很高兴。但是在重新启动后,这个卷错过了。有什么问题吗?谢谢

EN

回答 1

Stack Overflow用户

发布于 2017-11-08 03:45:52

您可以将/dev/loop3cinder-volumes文件关联为使用/etc/rc.d/rc.local conf。

CentOS 6或更少

代码语言:javascript
复制
# vim /etc/rc.d/rc.local

mknod -m 660 /dev/loop3 b 7 3
losetup /dev/loop3 /path/to/cinder-volumes

CentOS 7

代码语言:javascript
复制
# 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

代码语言:javascript
复制
# chmod u+x /etc/rc.d/rc.local

更多的检查您的OS local.service如下,

代码语言:javascript
复制
# systemctl list-unit-files rc-local.service
UNIT FILE        STATE
rc-local.service static

代码语言:javascript
复制
UNIT FILE        STATE
rc-local.service disable

如果状态是禁用的,则可以启用rc-local服务,但状态是静态的不再是conf。

代码语言:javascript
复制
# systemctl enable rc-local.service

更新:根据问题中的假设添加恢复步骤。

★★★预先定义了这些步骤只是作为提供信息而编写的,我不会对这些步骤造成的数据丢失负责。

  1. 尽可能准备具有相同规格的另一台服务器。
  2. 使用dd或cp命令备份数据(这里是cinder-volumes文件)
  3. 使用md5sum命令检查备份文件是否与原始数据相同。
  4. 备份数据传输到新服务器进行测试。
  5. 测试命令;losetup /dev/loop3 /path/to/cinder-volumesblkid命令,用于检查UUID是否与原始loop3设备相同。
  6. 更多的测试总是在新服务器上进行,而不是在生产或重要环境上进行。

loop3或loopN设备是作为块设备使用非块设备的虚拟设备。它只是映射接口。loop3设备消失了,但是如果cinder-volumes是清晰的,就没有问题了。

希望你能帮上忙。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47162498

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档