LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: hubert_star

一个文件系统的老话题

[复制链接]
发表于 2008-12-31 11:52:57 | 显示全部楼层
Post by zhuqin_83;1931982
$ mount
/dev/sda3 on / type ext4 (rw,noatime)
none on /dev type ramfs (rw)
none on /proc type proc (rw)
none on /sys type sysfs (rw)
none on /dev/pts type devpts (rw)
none on /dev/shm type tmpfs (rw)
none on /tmp type tmpfs (rw)
/dev/sda1 on /boot type ext4 (rw,noatime)
/dev/sda5 on /usr/local type ext4 (rw,noatime)
/dev/sda6 on /var type ext4 (rw,noatime)
/dev/sda7 on /home type ext4 (rw,noatime)
/dev/sdb1 on /media/disk type ext4 (rw,nosuid,nodev)
/dev/sdb2 on /media/disk-1 type ext4 (rw,nosuid,nodev)

全ext4化
可以说,这是我用到现在最舒服的文件系统,读写速度要比jfs+deadline更快,以后还会有defrag online工具,在btrfs来临之前,这是唯一的选择,当然了我的大移动硬盘还是用的xfs,毕竟媒体文件还是用这个好,也有在线整理磁盘。

/boot用ext4?
用lilio引导,还是GRUB2?
还有,兄弟用那个发行版?现在貌似Fedora10,也需要/boot来分来拥ext3的
回复 支持 反对

使用道具 举报

发表于 2008-12-31 12:26:21 | 显示全部楼层
Post by jin.liu;1932141
/boot用ext4?
用lilio引导,还是GRUB2?
还有,兄弟用那个发行版?现在貌似Fedora10,也需要/boot来分来拥ext3的


同样疑问!
是不是搞了GRUB2?
回复 支持 反对

使用道具 举报

发表于 2008-12-31 12:51:37 | 显示全部楼层
Post by zhuqin_83;1932070
ext4,难道还有别的写法?


稍旧一点的内核得用 ext4dev 才行, 2.6.28(如果我没记错的话)里 ext4 正式推出之后才支持的 ext4
回复 支持 反对

使用道具 举报

发表于 2008-12-31 13:20:20 | 显示全部楼层
Post by tigatron;1932175
稍旧一点的内核得用 ext4dev 才行, 2.6.28(如果我没记错的话)里 ext4 正式推出之后才支持的 ext4


我的是28的内核~
回复 支持 反对

使用道具 举报

发表于 2008-12-31 13:40:10 | 显示全部楼层
40   - Create a new filesystem using the ext4 filesystem type:
41
42         # mke2fs -t ext4 /dev/hda1
43
44     Or to configure an existing ext3 filesystem to support extents:
45
46         # tune2fs -O extents /dev/hda1
47
48     If the filesystem was created with 128 byte inodes, it can be
49     converted to use 256 byte for greater efficiency via:
50
51         # tune2fs -I 256 /dev/hda1
52
53     (Note: we currently do not have tools to convert an ext4
54     filesystem back to ext3; so please do not do try this on production
55     filesystems.)
56
57   - Mounting:
58
59         # mount -t ext4 /dev/hda1 /wherever
60
61   - When comparing performance with other filesystems, remember that
62     ext3/4 by default offers higher data integrity guarantees than most.
63     So when comparing with a metadata-only journalling filesystem, such
64     as ext3, use `mount -o data=writeback'.  And you might as well use
65     `mount -o nobh' too along with it.  Making the journal larger than
66     the mke2fs default often helps performance with metadata-intensive
67     workloads.
回复 支持 反对

使用道具 举报

发表于 2008-12-31 14:00:53 | 显示全部楼层
ext4格式化还挺麻烦的啊。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-31 14:13:28 | 显示全部楼层
好像直接把ext3的分区在fstab里面写上ext4就可以了吧?

听说没试过
回复 支持 反对

使用道具 举报

发表于 2008-12-31 16:11:40 | 显示全部楼层
用过一段时间 xfs,删除文件极其的慢 噩梦
回复 支持 反对

使用道具 举报

发表于 2008-12-31 20:38:44 | 显示全部楼层
Post by jin.liu;1932141
/boot用ext4?
用lilio引导,还是GRUB2?
还有,兄弟用那个发行版?现在貌似Fedora10,也需要/boot来分来拥ext3的


testing 里面的 grub 0.97-15 已经打了ext4 补丁

在 menu.lst 里要给 kernel 加参数 rootfstype=ext4
并且要 initrd 使用 kernel26-fallback.img (如果使用 testing 里的 2.6.28-1)
回复 支持 反对

使用道具 举报

发表于 2008-12-31 20:45:08 | 显示全部楼层
Post by 难免有错;1932202
ext4格式化还挺麻烦的啊。


mkfs.ext4 就可以了
不过升级 e2fsprogs 的时候,配置文件 /etc/mke2fs.conf 不会升级,里面没有 ext4 的格式化参数,  
mv /etc/mke2fs.conf.pacnew  /etc/mke2fs.conf
然后再 mkfs.ext4


  1. [fs_types]
  2.     ext3 = {
  3.         features = has_journal
  4.     }
  5.     ext4 = {
  6.         features = has_journal,extents,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize
  7.         inode_size = 256
  8.     }
复制代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表