首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可以在定制initrd (CentOS/RHEL)中使用/dev/mapper吗?

可以在定制initrd (CentOS/RHEL)中使用/dev/mapper吗?
EN

Server Fault用户
提问于 2012-07-31 17:11:42
回答 1查看 361关注 0票数 2

我试图在启动之前设置一个映射器设备,因为它需要使用我的/var分区,它严重依赖于启动。

我的问题是,它似乎失败了,没有提供任何输出--我不确定这是我做错了什么,还是我根本没有意识到的限制。

我正在使用闪存,并将其加载到我的initrd中。我也有用于闪存的二进制文件,正常工作,但是失败了。

我只是在initrd init脚本中添加了以下内容:

代码语言:javascript
复制
<snip>
setuproot
echo Creating flashcache volumes for var
flashcache_create -p around sdcachehome /dev/sdb1 /dev/sda7
echo Switching to new root and running init.
switchroot
</snip>

不幸的是,这是一个无用的“失败”,然后继续启动过程。

代码语言:javascript
复制
Creating flashcache volumes for var
cachedev sdcachehome, ssd_devname /dev/sdb1, disk_devname /dev/sda7 cache mode WRITE_AROUND
block_size 8, cache_size 0
Flashcache metadata will use 38MB of your 15995MB main memory
echo 0 756613242 flashcache /dev/sda7 /dev/sdb1 sdcachehome 3 2 8 0 473949641118 72 8 | dmsetup create sdcachehome failed
Switching to new root and running init.

这样做是可行的吗?我可以用这种方式设置映射器设备吗?

谢谢!

EN

回答 1

Server Fault用户

发布于 2012-10-11 22:24:47

答案是肯定的-- dmsetup在大多数新的initrd中都是通过贬损来实现的。

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

https://serverfault.com/questions/412969

复制
相关文章

相似问题

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