小记dump2fs,关闭ext4日志功能

RedHat6.3 64位系统,项目组安装了Oracle数据库,反馈查询比较慢,尝试关闭ext4文件系统的日志功能。

# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda3              95G   15G   75G  17% /
tmpfs                 7.8G   88K  7.8G   1% /dev/shm
/dev/sda1             388M   53M  315M  15% /boot
/dev/mapper/ora_vg-ora_lv1 97G  188M   92G   1% /u01
# mount
/dev/sda3 on / type ext4 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
/dev/sda1 on /boot type ext4 (rw)
/dev/mapper/ora_vg-ora_lv1 on /u01 type ext4 (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
# blkid /dev/sda1
/dev/sda1: UUID="d1cc72e6-cea3-42bd-aa4a-de852d06561c" TYPE="ext4" 
# blkid /dev/sdb1
/dev/sdb1: UUID="fckJCG-fd3d-ZUXy-Jv2v-kWcl-2HAH-1TBaCb" TYPE="LVM2_member"
# dumpe2fs /dev/sda1        //正常
# dumpe2fs /dev/sdb1        //报错
dumpe2fs 1.41.12 (17-May-2010)
dumpe2fs: Bad magic number in super-block while trying to open /dev/sdb1
Couldn‘t find valid filesystem superblock.

其中/dev/sda1是标准分区,/dev/sdb1是lvm的成员分区,应该使用以下方式查看

# dumpe2fs /dev/ora_vg/ora_lv1 | grep ‘Filesystem features‘ | grep ‘has_journal‘
dumpe2fs 1.41.12 (17-May-2010)
Filesystem features:      has_journal ext_attr resize_inode dir_index filetype needs_recovery extent flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isize

关闭ext4日志功能

# tune2fs -O ^has_journal /dev/ora_vg/ora_lv1
时间: 2024-09-30 08:57:43

小记dump2fs,关闭ext4日志功能的相关文章

EXT4文件系统禁用日志功能

ext4提供有很多特性,当然有一些是前一代文件系统ext3本身就具有的,比如日志功能,但有时候我们却并不需要这些特性,则我们可以禁用它们.ext4文件系统的日志功能就是在牺牲一定性能的情况下增强稳定性的一种手段,但在一些情况,比如Web Server上存在的大量小文件所在的文件系统就是一个典型示例,此时可以禁用ext4的日志功能. 关闭EXT4日志功能: [[email protected] ext4]# tune2fs -O ^has_journal /dev/sdd1 tune2fs 1.4

关闭ext4文件系统的日志功能

最近在帮一个研究生弄一个虚拟化环境下的基于Innodb的日志文件的读写优化的实验,实验的具体详细内容就不说了,其中有一个步骤需要将MySQL的日志文件放置在一块单独的硬盘里面,这块硬盘要么是ext2,要么是ext4,ext4的性能据说比前面的ext系列的要高,所以选择了ext4.但是ext4具备有日志的功能,如果开启了这个日志功能的话,到时又会有多个虚拟机同时跑,那么这个ext4的日志功能会对我们的实验数据产生一定的影响,并且我们在实验中并不需要到这个日志功能,所以需要将这个日志功能关闭.具体如

Logs日志文件太多怎么关闭日志功能————thinkphp

项目/Runtime/Logs/下的文件生成了很多很多,而且都是1M-2M的TXT文件有些网站小空间都被沾满了.哪位大虾知道怎么关闭这个日志功能'DB_SQL_LOG' => false, // SQL执行日志记录 /* 日志设置 */'LOG_RECORD' => false, // 默认不记录日志'LOG_TYPE' => 3, // 日志记录类型 0 系统 1 邮件 3 文件 4 SAPI 默认为文件方式'LOG_DEST' => '', // 日志记录目标'LOG_EXTR

如何关闭MySQL日志,删除mysql日志

LNMP一键安装包安装的MySQL默认是开启了日志文件的, 如果数据操作比较频繁就会产生大量的日志, 在/usr/local/mysql/var/下面产生mysql-bin.0000* 类似的文件, 而且一般都在几十MB到几个GB,更甚会吃掉整个硬盘空间, 从来导致mysql无法启动或报错,如vps论坛用户的反馈. 如何关闭MySQL的日志功能:删除日志:执行:/usr/local/mysql/bin/mysql -u root -p 输入密码登录后再执行:reset master; 再输入:q

01Spring_基本jia包的导入andSpring的整体架构and怎么加入日志功能

1.什么是Spring : v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE MicrosoftInternetExplorer4 /* Style De

如何实现企业管理系统的操作日志功能

如何实现企业管理系统的操作日志功能 实现思路解析:在做企业管理系统的同时,操作日志这一功能是必不可少的:所谓的操作日志就是记录一个用户从登陆时开始,到退出登陆时结束,记录这一过程中用户的全部操作:这里用.Net MVC为例 第一步:数据库 表1:用户日志(Sys_UserLoginLog) 列名 数据类型 主键/外键 说明 LoginID int 主键 日志ID StaffID int 外键 员工ID operationLog nchar(50) 操作内容 operationDate datet

log4js实现node的日志功能

nodejs实现日志功能可以使用log4js,但其github只是简单的介绍了一下,我在使用的时候也遇到了一些问题,总结出来,希望能给初学者一些帮助. log4在java和net里都有,相信大家都用过,所以就不介绍基本概念了,直接给出node代码. 首先,安装 npm install log4js 之后,我们建立一个log.js文件,用来配置log4js. var log4js = require('log4js');log4js.configure({appenders: [ { type:

(译)Windsor入门教程---第五部分 添加日志功能

介绍 现在我们已经有了基础的框架了,是时候添加内容了,那么我们首先应该考虑的就是在应用程序中添加日志功能.我们会使用Windsor来配置,在这一部分,你将学习Windsor之外的其他功能. Logging Facility 在上一部分说过,Windsor有很多自带的可选的功能组件,他们扩展了Windsor的即用性.在这一部分,我们将在程序中添加日志功能. Logging Facility提供了一些常用的日志框架比如Log4net.Nlog,以及mvc内置的日志框架Trace.Logging Fa

.NET跨平台之旅:增加文件日志功能遇到的挫折

在将我们的ASP.NET 5示例站点(about.cnblogs.com)升级至ASP.NET 5 RC1的时候,我们增加了控制台日志功能. 在ASP.NET 5添加日志功能很简单,只需在project.json中添加Microsoft.Extensions.Logging.Console的引用: "dependencies":{ "Microsoft.Extensions.Logging.Console": "1.0.0-*" } 并且在 St