Flashcache配置

简介:

前面写了两篇文章,分别介绍了Flashcache的基本原理和编译安装,本文介绍一下Flashcache的配置。

假设现在你已经编译好了Flashcache,已经装好了ssd盘(假设是/dev/sdb)和sas盘(假设需要使用的是分区/dev/sda12,这可能是一个RAID组)。接下来,看看如何使用Flashcache将上面两个设备虚拟成一个带缓存的块设备。

1. 首次创建Flashcach设备

注:请备份你的数据先!!!特别是/dev/sdb,这个设备上的数据将会被清空;理论上/dev/sda12上的数据不会有任何丢失。

首先确保sda12没有被挂载,如果挂载了,使用umount卸载之,然后使用flashcache_create创建设备:

./flashcache_create cachedev /dev/sdb /dev/sda12

如果是sudo帐号可能会遇到如下的报错:

sh: dmsetup: command not found

可以设置PATH变量的办法,来避免:(感谢余峰帮助)

sudo PATH=/sbin ./flashcache_create cachedev /dev/sdb /dev/sda12

这样Linux就虚拟除了一个带缓存的块设备:

$ls -lah /dev/mapper/cachedev
brw-rw---- 1 root disk 253, 0 Oct 8 15:46 /dev/mapper/cachedev
2. 使用该设备

这样就可以像使用一般的块设备一样,来使用该设备了。如果原来分区/dev/sda12上已经有文件系统,mount后还可以正常使用;如果没有文件系统,也可以和一般的设备一样做先做文件系统,然后mount并使用之。

mount /dev/mapper/cachedev /u01

很简单吧:)

3. 如何重做Flashcache

首先需要umount相应分区,然后如果需要重新做Flashcache:

umount /u01
dmsetup remove cachedev
./flashcache_destroy /dev/sdb

如果需要重建,再安装上面的flashcache_create重建就可以了。

目录
相关文章
|
4月前
|
域名解析 网络协议
静态网络配置
静态网络配置
|
4月前
|
存储 算法 Linux
VDO卷的配置
在CentOS 7环境下,VDO通过重删和压缩技术节省磁盘空间,使1T磁盘可存储1.5T数据,降低成本。创建VDO步骤包括:添加64GB新硬盘,安装vdo和kmod-kvdo软件,使用`vdo create`命令创建VDO卷,如`vdo create --name=myvdo --device=/dev/sdb --vdoLogicalSize=200G`。之后,可通过`vdo list`、`vdo status`和`vdostats`检查状态和空间使用。最后,格式化VDO卷,创建挂载点并挂载,完成设置。
50 0
springdatasource:全部配置
springdatasource:全部配置
65 0
|
NoSQL Java Redis
springbootAsyncConfig配置的处理
springbootAsyncConfig配置的处理
322 0
springbootAsyncConfig配置的处理
|
Shell Linux 程序员
vs2015配置vcpkg
vs2015配置vcpkg
383 0
|
安全 Shell 网络安全
安全配置
一、 密码配置1、 全局明文密码:控制路由器从用户模式登录到特权模式的密码,显示为明文。Router (confi g)#enable password yujieRouter (config)#Router>enablePassword:明文密码加密:输入明文密码后,通过该命令将密码加密。Router (config)#service password-encryptionRouter(config)#2、 全局密文密码:控制路由器从用户模式登录到特权模式的密码,显示为密文。Router(config)#enable secret cntc-edu.comRoute(通过设置可使用用户在本地
安全配置
|
运维
一个配置引发的血案
一个配置引发的血案一个配置引发的血案,记一次线上事故的复盘。 一天晚上的业务高峰期,出现了超时(数据加载不出来的情况)。 联想到前一天有发版的工作,第一功能上并没有太大的调整,此次发版内容更多的是新增的功能,用户使用量也较少,基本可以排除因功能导致的问题;第二是否中间件出现问题,因数据的交互,有80%是和redis交互,从慢日志查询中未发现有异常情况;第三隐约有人说过用于负载的服务,昨天发版关闭掉了一台。
1293 0
|
Ubuntu Java Linux
|
SQL 存储 关系型数据库