免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5351 | 回复: 7
打印 上一主题 下一主题

【问】如何修改ext3文件系统的日志模式 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-12-21 10:31 |只看该作者 |倒序浏览
现在手上有几个问题没有解决,看看坛子里有人知道么?

1.如何查看当前ext3文件系统使用的日志模式,也就是如何查看系统选择了(writeback,ordered,journal)当中的哪一个。

2.如何改变当前的日志模式,我找了很多地方,试了很多方法,都没有成功。

3.有没有什么快速的办法知道当前日志系统正在起作用?

4.日志存放在磁盘当中的什么位置??

多谢!!

[ 本帖最后由 almeydifer 于 2009-12-21 15:48 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2009-12-21 13:19 |只看该作者
没研究过文件系统,等待高人指点

论坛徽章:
0
3 [报告]
发表于 2009-12-21 14:02 |只看该作者

回复 #1 almeydifer 的帖子

1. 两个办法
   cat /etc/fstab 可以看到分区对应的目录
   sudo dumpe2fs /dev/hda1 可以看文件系统具体信息

2. 参见 http://ubuntuforums.org/showthread.php?t=107856我以前试过,行得通

3. 这个。。。我们是用dd造一个1G的大文件,如果它比ext3快了20~30%,我们就认为转ext2成功了。。。

4. 这个没研究,光看了ext2的代码,没看ext3的。。。。

论坛徽章:
0
4 [报告]
发表于 2009-12-21 16:50 |只看该作者
原帖由 bigrat023 于 2009-12-21 14:02 发表
1. 两个办法
   cat /etc/fstab 可以看到分区对应的目录
   sudo dumpe2fs /dev/hda1 可以看文件系统具体信息

2. 参见 http://ubuntuforums.org/showthread.php?t=107856我以前试过,行得通

3. 这个。。 ...



多谢回复,发现了一个好方法:

tune2fs -o journal_data_writeback /dev/sda1

然后重启,就可以改变日志模式了。不过好像性能没有变,应该还要改你上面提到的方法。

论坛徽章:
0
5 [报告]
发表于 2009-12-21 17:46 |只看该作者
原帖由 almeydifer 于 2009-12-21 10:31 发表
现在手上有几个问题没有解决,看看坛子里有人知道么?

1.如何查看当前ext3文件系统使用的日志模式,也就是如何查看系统选择了(writeback,ordered,journal)当中的哪一个。

2.如何改变当前的日志模式, ...



第一个问题:# cat /proc/mount;
第二个问题:# mount -o data=ordered/journal/writeback;
第三个问题:没有考虑过;
第四个问题:你可以在建立journal的时候指定journal的大小,以及journal dev,具体在什么位置,真的那么重要吗?

论坛徽章:
34
亥猪
日期:2015-03-20 13:55:11戌狗
日期:2015-03-20 13:57:01酉鸡
日期:2015-03-20 14:03:56未羊
日期:2015-03-20 14:18:30子鼠
日期:2015-03-20 14:20:14丑牛
日期:2015-03-20 14:20:31辰龙
日期:2015-03-20 14:35:34巳蛇
日期:2015-03-20 14:35:56操作系统版块每日发帖之星
日期:2015-11-06 06:20:00操作系统版块每日发帖之星
日期:2015-11-08 06:20:00操作系统版块每日发帖之星
日期:2015-11-19 06:20:00黄金圣斗士
日期:2015-11-24 10:43:13
6 [报告]
发表于 2009-12-21 17:51 |只看该作者
mount

syslog

论坛徽章:
0
7 [报告]
发表于 2009-12-22 10:08 |只看该作者
原帖由 jerrywjl 于 2009-12-21 17:46 发表



第一个问题:# cat /proc/mount;
第二个问题:# mount -o data=ordered/journal/writeback;
第三个问题:没有考虑过;
第四个问题:你可以在建立journal的时候指定journal的大小,以及journal dev, ...



您第二个问题那个命令有问题呀,而且我是想改我根分区的日志模式。

论坛徽章:
0
8 [报告]
发表于 2010-11-01 17:13 |只看该作者
1.message里面有。如
Oct 23 05:27:23 vm129 kernel: ReiserFS: drbd1: using ordered data mode

2.可用mount 命令改变,也可以用tune2fs 命令

3.不知什么意思?

4.日志存放在磁盘当中的位置,可以用debugfs获知。
如:
vm129:~ # debugreiserfs /dev/drbd1
debugreiserfs 3.6.19 (2003 www.namesys.com)


Filesystem state: consistent

Reiserfs super block in block 16 on 0x9301 of format 3.6 with standard journal
Count of blocks on the device: 524080
Number of bitmaps: 16
Blocksize: 4096
Free blocks (count of blocks - used [journal, bitmaps, data, reserved] blocks): 515853
Root block: 8211
Filesystem is clean
Tree height: 2
Hash function used to sort names: "r5"
Objectid map size 2, max 972
Journal parameters:
        Device [0x0]
        Magic [0x4d9769a2]
        Size 8193 blocks (including 1 for journal header) (first block 1
        Max transaction length 1024 blocks
        Max batch size 900 blocks
        Max commit age 30
Blocks reserved by journal: 0
Fs state field: 0x0:
sb_version: 2
inode generation number: 0
UUID: ecf6eada-6316-48ea-b567-072caabd5d18
LABEL:
Set flags in SB:
        ATTRIBUTES CLEAN
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP