【存储】flashcache 使用遇见的错误

在维护fusion 和sas 盘组成flashcache 的过程中遇到一些错误记录下来。

#flashcache_create -p back -b 16k  cachedev /dev/fioa /dev/sdc1

cachedev cachedev, ssd_devname /dev/fioa, disk_devname /dev/sdc1 cache mode WRITE_BACK

block_size 32, md_block_size 8, cache_size 0

flashcache_create: Valid Flashcache already exists on /dev/fioa

flashcache_create: Use flashcache_destroy first and then create again /dev/fioa

错误提示说明:

 fioa 上已经有创建了flashcache了要重新创建flahcache 必须使用 flashcache_destroy 命令 删除原有的设备 /dev/fioa 

flashcache_destroy -f /dev/fioa

flashcache_create -p back  -b 16k cachedev /dev/fioa /dev/sdc1

#flashcache_create -p back  -b 16k cachedev /dev/fioa /dev/sdb1

cachedev cachedev, ssd_devname /dev/fioa, disk_devname /dev/sdb1 cache mode WRITE_BACK

block_size 32, md_block_size 8, cache_size 0

Flashcache metadata will use 768MB of your 96840MB main memory

device-mapper: reload ioctl failed: Device or resource busy

Command failed

echo 0 4688222208 flashcache /dev/sdb1 /dev/fioa cachedev 1 2 32 0 512 8 | dmsetup create cachedev failed

 

flashcache_create 无法在已经mount的文件系统上再做cache。

解决的办法:

umount /dev/sdb1

然后按照重新执行 flashcache_create 命令。 

正确的做法是对/dev/sdb分区,建立ext4或者ext3,xfs 文件系统,然后利用flashcache_create 将ssd设备和文件系统映射起来构成/dev/mapper/cache,将该flashcache用ext4 ext3 xfs 的方式mount起来。

时间: 2024-11-17 10:31:17

【存储】flashcache 使用遇见的错误的相关文章

编程-我做了个微信商城在搭建微信支付的时候遇见了错误

问题描述 我做了个微信商城在搭建微信支付的时候遇见了错误 我的微信商城在选择微信支付时会出现支付错误:getBrandWCPayRequest:fail_no permiassion to execute undefined.求大神帮帮忙看看是哪里的问题 解决方案 你去找到提供微商城的公司问下让他们的技术人员帮你处理下我这边是做**微营天下**,微信公众号开发的http://www.wechatworlds.net/但是不清楚你的后台系统所以只能建议你找相关人员

centos6.4安装flashcache

FlashCache呢是Facebook技术团队的又一力作,最初是为加速MySQL设计的.Flashcache是在Linux层面的,所以任何受磁盘IO困绕的软件或应用都可以方便的使用.为什么是用于加速MySqL呢,这个就涉及到数据库的专业知识了,传统磁盘的随机写随机读效率都相当低下,需要进行机械化的寻道读取,尽管很多学术论文对数据库优化中都曾经在这些方面大做文章.那么SSD的存在似乎很好的解决了随机读写的问题,因为SSD是固态存储器,即不存在机械寻道和磁化问题,而是通过电位标注01,随机读写效率

在SQLServer的存储过程中处理错误

server|sqlserver|存储过程|错误 SQL Server 存储进程中的"错误处理"只是向客户端返回错误,通常访问提供者可以自己做.但是至少你可以知道在执行T-SQL的时候何止发生了何种错误.本文中,我会介绍在 你错了 SQL Server 有接近3800个预定义错误代码,由主目录的sysmessages表维护.每一个错误代码都有相应的精确的级别,该级别大致描述了错误.错误定义的级别从0到25.20以上的错误代表重大错误,通常意味着该错误会导致存储进程立刻终止,并且所有的客

处理错误

错误     即使采用了防御性编程技术之后,错误仍能进入到网页,这可能是因为测试并不充分,或者是因为所依靠的一些其他资源或服务没有正确工作.为了防止页面出现问题,在程序中要能够进行定制错误处理. 7.4.1 ASP缺省错误处理器       前面已经看到过,ASP和IIS能找出网页中的大多数错误,并且能自动生成错误信息页,这些错误几乎总是500.100类型的,并且IIS用Server.Transfer方法装载以500-100.asp命名的缺省错误页,然后传送给客户.第4章介绍了这一工作过程,以及

spring入门(16) spring常见错误总结

在学习spring过程中遇见了种种不同的异常错误,这里做了一下总结,希望遇见类似错误的同学们共勉一下. 1. 错误一 Error creating bean with name 'helloServiceImpl' defined in class path resource [spring-service.xml]: Error setting property values; nested exception is org.springframework.beans.NotWritableP

mysql-5.5.28源码安装过程中错误总结_Mysql

介绍一下关于mysql-5.5.28源码安装过程中几大错误总结,希望此文章对各位同学有所帮助.系统centOS 6.3 mini (没有任何编译环境)预编译环境首先装了众所周知的 cmake(yum install cmake -y) 复制代码 代码如下: ../bootstrap Error when bootstrapping CMake: Cannot find appropriate C compiler on this system. Please specify one using

mysql-5.5.28源码安装过程中几大错误总结

系统centOS 6.3 mini (没有任何编译环境) 预编译环境首先装了众所周知的 cmake(yum install cmake -y)  代码如下 复制代码 1../bootstrap Error when bootstrapping CMake: Cannot find appropriate C compiler on this system. Please specify one using environment variable CC. See cmake_bootstrap.

分析Node.js connect ECONNREFUSED错误_基础知识

最近在准备Angularjs +node.js demo的时候在我的mac开发中 遇见此错误,如下: events.js:71 throw arguments[1]; // Unhandled 'error' event                ^ Error: connect ECONNREFUSED at errnoException (net.js:770:11) at Object.afterConnect [as oncomplete] (net.js:761:19) 最后在st

Node.js connect ECONNREFUSED错误解决办法_node.js

最近在准备Angularjs +node.js demo的时候在我的mac开发中 遇见此错误,如下: events.js:71 throw arguments[1]; // Unhandled 'error' event ^ Error: connect ECONNREFUSED at errnoException (net.js:770:11) at Object.afterConnect [as oncomplete] (net.js:761:19) 最后在stackoverflow找到解决