红联Linux门户
Linux帮助

怎么挂载reiserfs文件系统

发布时间:2010-08-18 00:18:16来源:红联作者:yanlong938
装了2个linux系统 一个是redhat5.4 另一个是fedora8
redhat用的是ext3文件系统
fedora采用reiserfs文件系统

请问 怎么在redhat系统上挂载fedora的reiserfs文件系统呢
文章评论

共有 24 条评论

  1. 昊昊荡荡 于 2010-08-23 18:18:27发表:

    引用:
    这样了确实是叫人费解了,按照道理来讲,复制大文件主要测试的是硬盘的速度,那为什么大文件写入的速度会有这么大的差距呢?
    pl_014 发表于 2010-8-23 08:20


    说得有道理
    我怎么没想到呢?
    确实让人费解~!

  2. pl_014 于 2010-08-23 08:20:01发表:

    这样了确实是叫人费解了,按照道理来讲,复制大文件主要测试的是硬盘的速度,那为什么大文件写入的速度会有这么大的差距呢?

  3. 昊昊荡荡 于 2010-08-22 00:10:44发表:

    引用:


    还有一种可能,就是那里显示的是瞬时速率

    教你一招,要准确的测平均速率的话。
    假定/home下有一个固定大小的test文件,有读权限,/mnt/c已挂载windows下的C盘,/mnt/rfs已挂载一个reiserfs文件系统的分区,并 ...
    pl_014 发表于 2010-8-19 18:57


    谢谢你的分享,又长见识了!
    确实是瞬时速度,但我发现瞬时速度上下浮动的范围就在2~3M
    所以,虽然是瞬时速度,应该也是能分辨出这三种文件系统的速度差异了

  4. 昊昊荡荡 于 2010-08-22 00:08:40发表:

    引用:


    呃,拷DVD镜像啊
    再有,从载图上看,怀疑是同一时间拷进去的。
    测试文件系统的好坏,要多方面测试,比如稳定性、碎片产生速度等等,拷贝大文件,主要是用来测试硬盘速度的,希望还是从更多方面测试。比如多个文 ...
    pl_014 发表于 2010-8-19 18:43



    是分别拷贝的!不是同一时间,如果是同一时间的话,那硬盘的速度就太牛了!
    当时我只是想大致的了解一下这三种文件系统的写入速度,所以没有考虑别的

  5. pl_014 于 2010-08-19 18:57:09发表:

    引用:
    两个分区的挂载情况:
    /dev/sdb2 on /media/5bb00863-14dd-42d9-a4b1-5e54dab0ef4d type ext3 (rw,nosuid,nodev,uhelper=udisks)
    /dev/sdb1 on /media/disk type reiserfs (rw,nosuid,nodev,uhelper=udisks)


    ...
    昊昊荡荡 发表于 2010-8-19 13:40


    还有一种可能,就是那里显示的是瞬时速率

    教你一招,要准确的测平均速率的话。
    假定/home下有一个固定大小的test文件,有读权限,/mnt/c已挂载windows下的C盘,/mnt/rfs已挂载一个reiserfs文件系统的分区,并且/home所在的分区没有错误,/mnt/c和/mnt/rfs这两个目录的挂载的分区的空间都足够大、没有错误,并且权限足够。
    那么,你可以使用命令time cp /home/test /mnt/c和time cp /home/test /mnt/rfs来判断平均速度

  6. pl_014 于 2010-08-19 18:43:30发表:

    引用:
    两个分区的挂载情况:
    /dev/sdb2 on /media/5bb00863-14dd-42d9-a4b1-5e54dab0ef4d type ext3 (rw,nosuid,nodev,uhelper=udisks)
    /dev/sdb1 on /media/disk type reiserfs (rw,nosuid,nodev,uhelper=udisks)


    ...
    昊昊荡荡 发表于 2010-8-19 13:40


    呃,拷DVD镜像啊
    再有,从载图上看,怀疑是同一时间拷进去的。
    测试文件系统的好坏,要多方面测试,比如稳定性、碎片产生速度等等,拷贝大文件,主要是用来测试硬盘速度的,希望还是从更多方面测试。比如多个文件的拷贝等等。

  7. pl_014 于 2010-08-19 18:37:06发表:

    引用:
    4# 昊昊荡荡


    为何要创建一个reiserfs类型的文件系统啊?没人现在还推荐这个。。。
    正常情况下,普通用户就不应该有这个权限。需要这样做的话,RTFM
    alick 发表于 2010-8-18 20:56


    据说reiserfs应该是个不错文件系统,可能是因为创始犯下了一个很大的错误,才导致如今这一局面吧

  8. alick 于 2010-08-19 16:28:39发表:

    按手册的说法,umask 对fat类的有效,应该不支持别的类型。
    另外,对fat类的(比如U盘),自动挂载机制会给当前普通用户以读写权限的

  9. 昊昊荡荡 于 2010-08-19 16:24:28发表:

    14# zshyes


    测试的时候,搞忘了测试一下搜索速度了
    谢谢你的提醒

  10. 昊昊荡荡 于 2010-08-19 16:22:38发表:

    引用:


    自己看下你挂载的目录的权限 一般是755
    普通用户没写权限
    只要把目录权限改为777
    那么任何人都可以在里面写东西拉
    yanlong938 发表于 2010-8-19 15:16


    看了一下fedora 13的mount 手册,你说的方法好像只对非windows的文件系统起作用。对于msdos、fat32、ntfs,应该挂载的时候还要加上umask等参数。

  11. yanlong938 于 2010-08-19 15:16:22发表:

    引用:


    修改系统的配置文件是可以让普通用户也可以mount的。不过这不是我要问的问题。
    我的问题是,怎么让普通用户对root挂载的目录有写入的权限
    昊昊荡荡 发表于 2010-8-19 11:23


    自己看下你挂载的目录的权限 一般是755
    普通用户没写权限
    只要把目录权限改为777
    那么任何人都可以在里面写东西拉

  12. zshyes 于 2010-08-19 13:56:03发表:

    ReiserFS,它通过一种与众不同的方式--完全平衡树结构来容纳数据,包括文件数据,文件名以及日志支持。ReiserFS还以支持海量磁盘和磁盘阵列,并能在上面继续保很快的搜索速度和很高的效率。

    其实日示功能只是其中的一种而已
    各种文件系统都有自己的独特之处

  13. 昊昊荡荡 于 2010-08-19 13:50:20发表:

    又有个新问题:从ext3起,就带日志功能,那么这种reiserfs格式的文件系统到底还有什么优势呢?

  14. 昊昊荡荡 于 2010-08-19 13:40:47发表:

    [i=s] 本帖最后由 昊昊荡荡 于 2010-8-19 13:48 编辑 [/i]

    两个分区的挂载情况:
    /dev/sdb2 on /media/5bb00863-14dd-42d9-a4b1-5e54dab0ef4d type ext3 (rw,nosuid,nodev,uhelper=udisks)
    /dev/sdb1 on /media/disk type reiserfs (rw,nosuid,nodev,uhelper=udisks)


    测试了一下,拷贝同样的文件,写入reiserfs的速度要比ext3慢将近20M每秒呢。看截图。

  15. 昊昊荡荡 于 2010-08-19 13:22:01发表:

    测试了一下,拷贝同样的文件,写入reiserfs的速度要比ext3慢将近20M每秒呢。看截图。

  16. 昊昊荡荡 于 2010-08-19 11:41:12发表:

    我man mount,看到:
    Mount options for fat
    (Note: fat is not a separate filesystem, but a common part of the
    msdos, umsdos and vfat filesystems.)

    blocksize={512|1024|2048}
    Set blocksize (default 512). This option is obsolete.

    uid=value and gid=value
    Set the owner and group of all files. (Default: the uid and gid
    of the current process.)

    umask=value
    Set the umask (the bitmask of the permissions that are not
    present). The default is the umask of the current process. The
    value is given in octal.
    是不是说-o umask=value 是针对dos、fat、ntfs等windows系统文件格式呢?
    我没学过英语,不好意思!

  17. 昊昊荡荡 于 2010-08-19 11:23:36发表:

    引用:
    mount就是用超级用户mount的啊 不然呢。。。
    yanlong938 发表于 2010-8-19 00:12


    修改系统的配置文件是可以让普通用户也可以mount的。不过这不是我要问的问题。
    我的问题是,怎么让普通用户对root挂载的目录有写入的权限

  18. yanlong938 于 2010-08-19 00:12:22发表:

    mount就是用超级用户mount的啊 不然呢。。。

  19. yanlong938 于 2010-08-19 00:11:22发表:

    6# 昊昊荡荡


    这位哥们好好学啊 呵呵
    值得我学习啊

  20. 昊昊荡荡 于 2010-08-18 23:36:53发表:

    5# alick


    我看到楼主在问reiserfs的问题,很好奇,就在网上搜了一下有关reiserfs的资料。并在fedora 13中挂了一块160G的硬盘,分成两个基本大小相等的区,一个reiserfs。一个是ext3格式,就想测试一下两种文件系统的读写速度,因为网上的资料说reiserfs的速度比ext3快。
    但我在挂载第二个ext3分区时,只要加上-o umask=000或mode=0777时都会报出同样的错。我想这个可能是mount命令使用不对,不应该reiserfs本身的问题。所以关于mount的用户权限的问题,还请版主大人多多指导!
    本人没学过英语(好笑吧,居然还有人没学过英语),所以看哪些文档确实很吃力的!但我又非常喜欢linux,没办法啦!

  21. alick 于 2010-08-18 20:56:21发表:

    4# 昊昊荡荡


    为何要创建一个reiserfs类型的文件系统啊?没人现在还推荐这个。。。
    正常情况下,普通用户就不应该有这个权限。需要这样做的话,RTFM

  22. 昊昊荡荡 于 2010-08-18 18:30:35发表:

    [i=s] 本帖最后由 昊昊荡荡 于 2010-8-18 18:43 编辑 [/i]

    引用:
    mount -t reiserfs ....................
    alick 发表于 2010-8-18 16:28


    [root@fedora13 ~]# mkreiserfs /dev/sdb1
    mkreiserfs 3.6.21 (2009 www.namesys.com)

    A pair of credits:
    Yury Umanets (aka Umka) developed libreiser4, userspace plugins, and all
    userspace tools (reiser4progs) except of fsck.

    Alexander Lyamin keeps our hardware running, and was very generous to our
    project in many little ways.


    Guessing about desired format.. Kernel 2.6.33.6-147.2.4.fc13.i686.PAE is running.
    Format 3.6 with standard journal
    Count of blocks on the device: 20081232
    Number of blocks consumed by mkreiserfs formatting process: 8824
    Blocksize: 4096
    Hash function used to sort names: "r5"
    Journal Size 8193 blocks (first block 18)
    Journal Max transaction length 1024
    inode generation number: 0
    UUID:
    ATTENTION: YOU SHOULD REBOOT AFTER FDISK!
    ALL DATA WILL BE LOST ON '/dev/sdb1'!
    Continue (y/n):y
    Initializing journal - 0%....20%....40%....60%....80%....100%
    Syncing..ok
    ReiserFS is successfully created on /dev/sdb1.
    [root@fedora13 ~]# mount -t reiserfs -o umask=000 /dev/sdb1 /mnt/sdb1
    mount: wrong fs type, bad option, bad superblock on /dev/sdb1,
    missing codepage or helper program, or other error
    In some cases useful info is found in syslog - try
    dmesg | tail or so
    我发现,只要加参数-o umask=000,用mode=0777都会出错。如果不加这个参数,挂载后,普通用户就无法向挂载的目录内写文件。

  23. 昊昊荡荡 于 2010-08-18 17:11:22发表:

    [i=s] 本帖最后由 昊昊荡荡 于 2010-8-18 17:24 编辑 [/i]

    什么是reiserfs?一种日志文件系统,与ext3和ext4有何区别呢?fedora13好像没有提供创建reiserfs格式分区的工具,很想知道楼主是怎么创建的!

    补充:
    执行 # yum install -y *reiserfs*后, reiserfs-utils.i686 2:3.6.21-2.fc12 被自动安装,我的系统是fedora 13,怎么安装的是fedora 12的版本呢。
    不过安装了这个东东之后,我发现系统就有了mkreiserfs之类的命令了。

  24. alick 于 2010-08-18 16:28:23发表:

    mount -t reiserfs ....................