网站公告列表

  没有公告

加入收藏
设为首页
联系站长
您现在的位置: 天空资源网 >> 电脑技术 >> 软件应用 >> 操作系统 >> 正文
  Linux Programmer's Manual  中文手册         ★★★ 【字体:
Linux Programmer's Manual  中文手册
作者:未知    电脑技术来源:网络    点击数:    更新时间:2008-4-8    
sp;        affs, autofs, coda, coherent, cramfs, devpts,  efs,  ext,    ext2,
         ext3,  hfs,  hpfs, iso9660, jfs, minix, msdos, ncpfs, nfs, nfs4,
         ntfs, proc, qnx4, ramfs, reiserfs, romfs,    smbfs,    sysv,   tmpfs,
         udf,  ufs, umsdos, vfat, xenix, xfs, xiafs.  注意 coherent,sysv
         和 xenix 是等价的,并且 xenix 和 coherent 将在未来被移除 —  使用
         sysv   代替它们。从   Linux   2.1.21   开始,   ext   和    xiafs
         类型不再存在。

         对于大多数类型, mount  程序要做的事情就是发出一个简单的系统调用
         mount(2),  不要求知道文件系统的细节知识。但是对于很少的一些类型
         (例如        nfs,nfs4,smbfs,ncpfs),必须使用特别的代码。nfs
         的特别代码是内嵌的,而   smbfs    和   ncpfs   有单独的    mount
         程序。为了可以用统一的方式处理所有类型的文件,mount 在挂载  TYPE
         类型的文件系统时,将执行程序            /sbin/mount.TYPE
         (如果它存在的话)。由于 smbmount 程序的各种版本有不同的调用约定,
         /sbin/mount.smbfs        可能不得不设计为一个       shell
         脚本来设定需要的调用。

         默认类型是  iso96602>  如果没有给出  -t   选项,或者给出的类型是
         autoC> 将探测超块来判断文件系统类型 (可以支持 adfs, bfs, cramfs,
         ext, ext2, ext3, hfs, hpfs, iso9660,  jfs,  minix,  ntfs,    qnx4,
         reiserfs,       romfs,     udf,   ufs,   vxfs,    xfs,    xiafs
         等文件系统)。如果探测失败,mount   将试图读取文件    /etc/filesys‐
         temsC>        如果不存在,就读取文件      /proc/filesystems2>
         所有在文件中列出的文件系统类型都将被尝试,除了那些标记为 "nodev"
         的类型  (例如, devpts, proc, nfs, 和 nfs4)。 如果 /etc/filesys‐
         tems   以只包含单个   *   的一行结束的话,mount   将继续读取文件
         /proc/filesystems2>

         类型 auto 在用户挂载软驱设备时可能很有用。创建一个 /etc/filesys‐
         tems  文件在改变探测顺序时很有用   (例如,在   msdos   之前先尝试
         vfat),或者如果你使用内核模块自动挂载的话。     警告:探测过程是
         "启发式"         的           (依赖于出现合适的
         "魔数"),可能将文件系统类型识别错误,从而带来灾难性的后果。如果你的数据非常有价值,不要让
         mount 去猜。

         可以用逗号分隔的列表来指定多个类型。文件系统类型列表也可以前缀
         no   来指示不对这样的文件系统进行任何操作。(这种做法对于选项  -a
         十分有意义。)

         例如,命令
           mount -a -t nomsdos,ext
         将挂载所有的文件系统,除了类型为 msdos 和 ext 的那一些。

       -O     与  -a   联合使用,来限制     -a   处理的文件系统的集合。它与   -t
         类似,但是在 -a 的上下文之外,它什么作用也没有。例如,命令
           mount -a -O no_netdev
         挂载所有文件系统,除了在    /etc/fstab  的选项域中指定了  _netdev
         选项的文件系统。

         它与  -t   的区别在于每个选项都被精确匹配;在一个选项开头前缀  no
         不会影响其余选项。

         选项 -t 和 -O 的效果是累积的,也就是说,命令
           mount -a -t ext2 -O _netdev
         挂载所有指定了   _netdev    选项的     ext2   文件系统,而不是或者为
         ext2,或者为指定了 _netdev 选项的所有文件系统。

       -o     指定挂载选项的办法是在                   -o
         标志后面跟随以逗号分隔的选项列表。某些选项只有在出现在文件
         /etc/fstab    中时才有意义。下列选项可以用于任何要挂载的文件系统
         (但是并非所有文件系统都关心它们,例如,选项    sync   在今天只对
         ext2,ext3 和 ufs 有效):

         async  所有对文件系统的 I/O 操作都必须是异步完成的。

         atime  每次存取时更新 inode 存取时间。这是默认选项。

         auto   可以在使用 -a 选项时被挂载。

         defaults
           使用默认选项: rw, suid, dev, exec,  auto,    nouser,  以及
           async.

         dev    解析文件系统中的字符设备或块设备。

         exec   允许执行二进制文件。

         _netdev
           文件系统居于需要网络连接的设备上
           (用于防止系统不断尝试挂载这些文件系统,直到系统中网络被启动)。

         noatime
           不更新文件系统的   inode  存取时间    (例如,可以更快地存取
           news spool 从而提升新闻服务器的速度)。

         noauto 只能被显式地挂载       (也就是说,选项       -a
           不会使这个文件系统被挂载)。

         nodev  不解析文件系统中的字符设备或块设备。

         noexec 不允许执行被加载的文件系统中的任何二进制文件。这个选项对于需要加载包含不适于自己体系结构的二进制可执行文件的文件系统的服务器有用。

         nosuid 不允许   set-user-identifier   或     set-group-identifier
           位起作用。(这样看上去很安全,但是如果你安装了 suidperl(1)
           那么是非常不安全的。)

         nouser 禁止普通的         (即,非          root)
           用户来挂载文件系统。这是默认选项。

         remount
           试图重新挂载一个已经挂载的文件系统。这个选项通常用于改变文件系统的挂载标志,尤其是使一个只读文件系统变为可读写。它不会改变设备或者挂载点。

         ro     只读地挂载文件系统。

         rw     挂载文件系统为可读/写。

         suid   允许    set-user-identifier    或     set-group-identifier
           位起作用。

         sync   所有对文件系统的 I/O 操作都应当是同步完成的。

         dirsync
           所有对文件系统内目录的更新应当是同步完成的。这个选项影响下列系统调用:creat,
           link, unlink, symlink, mkdir, rmdir, mknod 以及 rename。

         user   允许普通的用户挂载文件系统。挂载者的用户名被写入
           mtab,从而使他可以再次卸载文件系统。这个选项暗含了选项
           noexec,   nosuid,    以及   nodev    (除非在后续选项中指定
           user,exec,dev,suid)。

         users  允许每个用户挂载和卸载文件系统你哦个。这个选项暗含了选项
           noexec,   nosuid,    以及   nodev    (除非在后续选项中指定
           users,exec,dev,suid)。

       --bind 将一个子树重新挂载到其他地方
         (从而使它的内容可以从两个地方同时获取)。参见上面。

       --move 将一个子树移动到其他位置。参见上面。


FILESYSTEM SPECIFIC MOUNT OPTIONS 7>6>B>F>9>A>2>0>
       下列参数只对特定的文件系统有效。我们按照文件系统来排列它们。它们都应该写在
       -o 标志后面。

Mount options for adfs
       uid=value 和 gid=value
         设置文件系统中文件的属主和组 (默认值:uid=gid=0)。

       ownmask=value 和 othmask=value
         分别设置 ADFS 'owner' 和 'other' 权限的权限掩码 (默认分别是 0700
         和       0077)。参见    /usr/src/linux/Documentation/filesys‐
         tems/adfs.txt。

Mount options for affs
       uid=value 和 gid=value
         设置文件系统根的属主和组 (默认值:uid=gid=0,但是如果给出 uid 或
         gid 选项而没有给出值,将使用当前进程的 uid 和 gid)。

       setuid=value 和 setgid=value
         设置所有文件的属主和组。

       mode=value
         设置所有文件的模式为       value&nb

上一页  [1] [2] [3] [4] [5] [6] [7] 下一页

电脑技术录入:lcsnow    责任编辑:lcsnow 
  • 上一篇电脑技术:

  • 下一篇电脑技术: 没有了
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
    没有相关电脑技术
    Copyright @ 2006 天空资源网 All Rights Reserved
    Designed by: lcsnow E-mail: admin#seesky.net
    皖ICP备05005479号