利用独立分区存储ceph的日志

一开始我采用的方法如下:

### Stop osd
$ service ceph stop osd.0

### Flush Journal
$ ceph-osd --flush-journal -i 0

### Create symlink to partition
$ rm /var/lib/ceph/osd/ceph-0/journal
$ ln -s /dev/sda2 /var/lib/ceph/osd/ceph-0/journal

### Create new journal
$ ceph-osd --mkjournal -i 0
$ service ceph start osd.0

然后将/dev/sda2写到/etc/fstab中:

/dev/sda2  /journal   xfs rw,noexec,nodev,noatime,nodiratime,barrier=0   0 0

不重启机器是没事的,重启后报错,查看/var/log/ceph/ceph-osd.0.log:

ERROR: error creating fresh journal /var/lib/ceph/osd/ceph-0/journal for object store
/var/lib/ceph/osd/ceph-0: (2) No such file or directory

意思是找不到journal了。df -h后发现/dev/sda2没有被挂载。

经过测试才发现/dev/sda2在被执行ceph-osd --mkjournal -i 0后已经变成一个非块设备了,此时执行blkid是看不到/dev/sda2的。所以这种方法不行。

所以只能利用第二种方法,在ceph.conf中加入:

[osd]
osd journal = /dev/sda2
osd journal size = 0

执行执行ceph-osd --mkjournal -i 0后一切正常。

两个多月断断续续的学习和实验了ceph,只能说刚刚入门。后面会投入更多经历研究ceph和openstack,长路漫漫。

利用独立分区存储ceph的日志

时间: 2024-07-30 11:58:44

利用独立分区存储ceph的日志的相关文章

hbase 学习(十五)缓存机制以及可以利用SSD作为存储的BucketCache

下面介绍Hbase的缓存机制: a.HBase在读取时,会以Block为单位进行cache,用来提升读的性能 b.Block可以分类为DataBlock(默认大小64K,存储KV).BloomBlock(默认大小128K,存储BloomFilter数据).IndexBlock(默认大小128K,索引数据,用来加快Rowkey所在DataBlock的定位) c.对于一次随机读,Block的访问顺序为BloomBlock.IndexBlock.DataBlock,如果Region下面的StoreFi

利用手机中存储的电话号码给联系人打电话与发短信

1.将存储在数据库中的数据布局到手机界面上,其操作请见http://blog.csdn.net/xia09222826/article/details/28660653 2.三种效果显示出的效果分别是: 1)自定义的效果 2)单选的效果 3)多选的效果 3.点击某一个联系人进行拨打电话或者发送短信(以自定义的效果为例) 1)效果视图(比如点击了序号1的联系人):从手机电话备份界面跳转到PhoneandemailActitvity界面 2)程序实现 ①注册点击事件         lv_users

利用Application对象存储登录用户信息

Application对象非常适合用于存储一些与整个应用相关数据,例如应用版本,应用登录账户,数据缓存等. 如activity的切换是很频繁的,差不多可以和一个网站中不同网页之间的切换一样,那么不同的activity之间需要存储公共信息(如只有一个当前登录用户)以及数据传递等. 利用Application对象存储登录用户信息的方法,可以很方便的不同activity之间获取登录用户信息. 首先,新建一个java类继承Application类:BaseApplication.java import

Web自动化框架之五一套完整demo的点点滴滴(excel功能案例参数化+业务功能分层设计+mysql数据存储封装+截图+日志+测试报告+对接缺陷管理系统+自动编译部署环境+自动验证false、error案例)

标题很大,想说的很多,不知道从那开始~~直接步入正题吧 个人也是由于公司的人员的现状和项目的特殊情况,今年年中后开始折腾web自动化这块:整这个原因很简单,就是想能让自己偷点懒.也让减轻一点同事的苦力活:对于自动化测试与人工测试优缺势的问题,这里不想深入讨论,开一个博客收集一些观点然后开个讨论组讨论效果可能会更好. 标题上列的,是自己对web自动化这块统一的一个想象或是一套完整的自动化应所包含的的部分,目前完成了excel功能案例参数化+业务功能分层设计+mysql数据存储封装+截图+日志+测试

利用多域名存储静态资源进行性能优化:网站的静态资源为什么要使用独立域名

在大型网站中,我们发现页面资源经常使用不同的域名进行引用,例如126邮箱的部分js.css.图片存放于http://mimg.127.net/域名下,京东的部分静态图片存放在http://img11.360buyimg.com域名下,那这样做究竟有什么好处呢,和性能又有什么关系呢,下面进行具体分析. 一.浏览器并发请求数的限制 我们进行网站页面访问时的客户端是浏览器,浏览器的很多机制对网站的访问速度有很大的影响(例如浏览器对静态资源的缓存机制),此外浏览器为提升页面显示效率,支持并发获取资源,但

MySQL的存储引擎与日志说明

1.1 存储引擎的介绍 1.1.1 文件系统存储 文件系统:操作系统组织和存取数据的一种机制.文件系统是一种软件. 类型:ext2 3 4 ,xfs 数据.  不管使用什么文件系统,数据内容不会变化,不同的是,存储空间.大小.速度. 1.1.2 mysql数据库存储 MySQL引擎: 可以理解为,MySQL的“文件系统”,只不过功能更加强大. MySQL引擎功能: 除了可以提供基本的存取功能,还有更多功能事务功能.锁定.备份和恢复.优化以及特殊功能. 1.1.3 MySQL存储引擎种类 MySQ

利用Azure高级存储搭建高性能Linux服务器(1)

目前Azure针对虚拟机提供两种类型的存储,一种是标准存储,基于HDD的,一种是高性能存储Premium Storage(在下文中简称PS),基于SSD的.针对用户高性能,低延迟,I/O密集型的应用,比如数据库MySQL, MongoDB,SAP等提供良好的支持. 本文主要介绍如何在CentOS上使用高级存储构建数据库服务器的最佳实践,包括你的应用需求在超过单盘IOPS限制的情况下,如何通过使用软RAID来构建50000级别的IOPS服务器. 目前高级存储只能用于DS/GS/FS系列机器作为数据

通过软链接ln -s在home分区存储Tomcat的运行日志

一 介绍 使用ln命令创建的链接分为软链接和硬链接两种: 软链接: "ln –s 源文件 目标文件",只会在选定的位置上生成一个文件的镜像,不会占用磁盘空间,类似于windows的快捷方式 硬链接:"ln源文件 目标文件",没有参数-s, 会在选定的位置上生成一个和源文件大小相同的文件 ln命令创建的链接无论是软链接还是硬链接,都会把持文件的同步变化 需要注意的是,mount –bind 命令也可以创建链接,与ln -s不同的是,mount –bind是将一个目录挂

利用OSSIM收集分析远程apache日志(视频教程)

环境: OSSIM Server : 192.168.11.228 日志搜集器 Http Server   : 192.168.11.15     日志发生器 通过设置192.168.11.15机器上的rsyslog转发到192.168.11.228实现日志收集,利用apache 插件归一化处理并入库分析. 时长: 约14分钟 浏览地址: http://edu.51cto.com/index.php?do=lesson&id=93652 51CTO学院优秀讲师评选中,我期待您的宝贵一票! htt