【问】如何修改ext3文件系统的日志模式
时间:2009-12-21
来源:互联网
1.如何查看当前ext3文件系统使用的日志模式,也就是如何查看系统选择了(writeback,ordered,journal)当中的哪一个。
2.如何改变当前的日志模式,我找了很多地方,试了很多方法,都没有成功。
3.有没有什么快速的办法知道当前日志系统正在起作用?
4.日志存放在磁盘当中的什么位置??
多谢!!
[ 本帖最后由 almeydifer 于 2009-12-21 15:48 编辑 ]
作者: almeydifer 发布时间: 2009-12-21
作者: emmoblin 发布时间: 2009-12-21
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的。。。。
作者: bigrat023 发布时间: 2009-12-21
1. 两个办法
cat /etc/fstab 可以看到分区对应的目录
sudo dumpe2fs /dev/hda1 可以看文件系统具体信息
2. 参见 http://ubuntuforums.org/showthread.php?t=107856我以前试过,行得通
3. 这个。。 ...
多谢回复,发现了一个好方法:
tune2fs -o journal_data_writeback /dev/sda1
然后重启,就可以改变日志模式了。不过好像性能没有变,应该还要改你上面提到的方法。
作者: almeydifer 发布时间: 2009-12-21
现在手上有几个问题没有解决,看看坛子里有人知道么?
1.如何查看当前ext3文件系统使用的日志模式,也就是如何查看系统选择了(writeback,ordered,journal)当中的哪一个。
2.如何改变当前的日志模式, ...
第一个问题:# cat /proc/mount;
第二个问题:# mount -o data=ordered/journal/writeback;
第三个问题:没有考虑过;
第四个问题:你可以在建立journal的时候指定journal的大小,以及journal dev,具体在什么位置,真的那么重要吗?
作者: jerrywjl 发布时间: 2009-12-21
syslog
作者: vermouth 发布时间: 2009-12-21
第一个问题:# cat /proc/mount;
第二个问题:# mount -o data=ordered/journal/writeback;
第三个问题:没有考虑过;
第四个问题:你可以在建立journal的时候指定journal的大小,以及journal dev, ...
您第二个问题那个命令有问题呀,而且我是想改我根分区的日志模式。
作者: almeydifer 发布时间: 2009-12-22
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
作者: todaygood 发布时间: 2010-11-01
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28