精华内容
下载资源
问答
  • mount

    2014-01-07 14:47:28
    如果是Linux 的ext2文件系统用如下命令: #mount -t ext2 /dev/fd0 /mnt dos格式的软盘则用命令: #mount -t msdos /dev/fd0/mnt 然后就可以在/mnt里访问软盘的内容了, 注意在取出软盘之前要先卸掉软盘上的文件系统, ...

    如果是Linux ext2文件系统用如下命令: #mount -t ext2 /dev/fd0 /mnt dos格式的软盘则用命令: #mount -t msdos /dev/fd0/mnt 然后就可以在/mnt里访问软盘的内容了,注意在取出软盘之前要先卸掉软盘上的文件系统, #umount /mnt否则会导致信息丢失.在软盘上建立文件系统可用如下命令: #mke2fs /dev/fd0 1440

     

     RedHat下显示彩色目录列表

      打开/etc/bashrc,加入如下一行: alias ls=“ls --color“下次启动bash时就可以像在Slackware里那样显示彩色的目录列表了,其中颜色的含义如下:蓝色-->目录绿色-->可执行文件红色-->压缩文件浅蓝色-->链接文件灰色-->其他文件

    8. 查找文件

    find 命令要加一些参数才能查到文件,: #find /usr -nameXF86Setup -print/usr里查找文件XF86Setup.

    退出系统
      不论是超级用户,还是普通用户,需要退出系统时,在shell提示符下,键入exit命令即可。

    如果没有使用- r选项,则rm不会删除目录。

    ls

    - 普通文件

    d 目录

    l 符号链接

    b 块设备文件

    c 字符设备文件

     

    sudo超级用户

     

     

    展开全文
  • mount

    2009-12-15 23:47:00
    一.Linux挂载U盘: 1、插入u盘到计算机,如果目前只插入了... 2、在mnt目录下先建立一个usb的目录(如:[root@localhost root]# mkdir /mnt/usb) 3、挂载U盘:mount -t vfat /dev/sda1 /mnt/usb 4、卸载U盘:umount /mnt/

    一.Linux挂载U盘:

      1、插入u盘到计算机,如果目前只插入了一个u盘而且你的硬盘不是scsi的硬盘接口的话,那它的硬件名称为:sda1。

      2、在mnt目录下先建立一个usb的目录(如:[root@localhost root]# mkdir /mnt/usb)

      3、挂载U盘:mount -t vfat /dev/sda1 /mnt/usb

      4、卸载U盘:umount /mnt/usb

      5、删除usb目录:rm -rf /mnt/usb

      二.Linux挂载硬盘:

      1.加挂FAT32文件系统

      最简单的用法

      mount /dev/hda6 /mnt/wine

      /dev/hda6是Windows的E盘,/mnt/wine是目录加挂点。Linux会识别到/dev/hda6分区的文件系统类型是什么,然后加挂的。当然也可以指定分区的文件系统类型,命令如下:

      mount -t vfat /dev/hda6 /mnt/wine

      在实际中操作中,直接加挂一个windows的分区,中文的文件名和目录名会出现乱码,为了避免这种情况可以指定字符集,命令如下:

      mount /dev/hda6 /mnt/d -o codepage=936,iocharset=cp936

      mount -t vfat /dev/hda6 /mnt/d -o codepage=936,iocharset=cp936

      mount -t vfat -o iocharset=cp936,codepage=936 /dev/hda6 /mnt/wine(作者常用)

      注意:cp936是指简体中文,cp950是指繁体中文。

      卸载所挂的硬盘 umount /mnt/wine

      删除所挂的硬盘 rm -rf /mnt/wine

      2.加挂NTFS文件系统

      在目前多数的Linux版本上,需要重编译Linux核心才能,加挂NTFS分区(编译方法请参阅其它文章)。核心支持NTFS后,可以用以下命令加挂:

      mount -t ntfs /dev/hda2 /mnt/c

      同样对于中文的文件名和目录名会出现乱码的问题可以指定字符集,不过和加挂vfat分区不同,实际中用以下命令是可行的:

      mount -t ntfs -o iocharset=cp936 /dev/hda2 /mnt/c -r

      mount -t ntfs -o iocharset=cp936,rw /dev/hda2 /mnt/c

      注意:cp936是指简体中文,cp950是指繁体中文。

      卸载删除同上!

      三.Linux自动挂载硬盘

      打开/etc找到里面的fstab文件进行编辑,如果你是以管理员身份登入的话,可以直接右键--打开方式--gedit,可以直接在后面追加行:

      /dev/hda6 /mnt/wine vfat codepage=936,iocharset=cp936,defaults,umask=0 0 0

      /dev/hda5 /mnt/wind vfat codepage=936,iocharset=cp936 0 0

      四.Linux挂载光驱:

      命令:mount -t iso9660 /dev/hdc /mnt/cdrom

      卸载删除同上!

    展开全文
  • mount 详解

    千次阅读 2016-01-05 13:05:54
    挂接命令(mount)  首先,介绍一下挂接(mount)命令的使用方法,mount命令参数非常多,这里主要讲一下今天我们要用到的。  命令格式:mount [-t vfstype] [-o options] device dir  其中:  1.-t vfstype 指定...
    
    

    版权声明

    本文译者是一位开源理念的坚定支持者,所以本文虽然不是软件,但是遵照开源的精神发布。

    • 无担保:本文译者不保证译文内容准确无误,亦不承担任何由于使用此文档所导致的损失。
    • 自由使用:任何人都可以自由的阅读/链接/打印此文档,无需任何附加条件。
    • 名誉权:任何人都可以自由的转载/引用/再创作此文档,但必须保留译者署名并注明出处。

    其他作品

    本文译者十分愿意与他人分享劳动成果,如果你对我的其他翻译作品或者技术文章有兴趣,可以在如下位置查看现有的作品集:

    联系方式

    由于译者水平有限,因此不能保证译文内容准确无误。如果你发现了译文中的错误(哪怕是错别字也好),请来信指出,任何提高译文质量的建议我都将虚心接纳。

    • Email(QQ):70171448在QQ邮箱

    MOUNT(8)                                    System Administration                                   MOUNT(8)
    
    
    名称
           mount - 挂载文件系统
    
    
    语法
           mount [-lhV]
    
           mount -a [-fFnrsvw] [-t vfstype] [-O optlist]
    
           mount [-fnrsvw] [-o option[,option]...]  device|dir
    
           mount [-fnrsvw] [-t vfstype] [-o options] device dir
    
    
    描述
           此命令的标准格式是
    
                  mount -t type device dir
    
           原 dir 里面的 内容/属主/权限 将被屏蔽,直到此设备被卸载。
           如果只给出了 dir 或者只给出了 device ,那么将根据 /etc/fstab 的设置进行挂载。
           如果想避免 dir 与 device 之间的混淆,可以使用 --target(表示dir) 或 --source(表示device) 进行明确标明:
    
                  mount --target /mountpoint
    
           关于 device 的说明:
                  大多数的 device 是一个类似 /dev/sda1 这样的块设备文件名,
                  但是对于NFS来说则可能是 knuth.cwi.nl:/dir 的样子。
                  此外还可以通过 LABEL(-L) 或 UUID(-U) 来标识一个块设备(uuid 中必须使用小写字母)。
                  对于使用GPT分区格式的硬盘来说,还可以使用 PARTUUID 或 PARTLABEL 来标识。
    
                  不要理所当然的认为 UUID 一定是唯一的,应该使用如下命令
                  lsblk  -o +UUID,PARTUUID
                  检查其是否真的在你的系统上是唯一的。
    
                  推荐在 /etc/fstab 中使用 LABEL=label 来标记设备,
                  而不是 /dev/disk/by-{label,uuid,partuuid,partlabel} 这样的符号链接。
                  因为 LABEL 可读性更好,可移植性也更强。
    
                  注意,mount 将 UUID 视为字符串(而不是16进制数)。UUID 中的字母必须小写。
    
                  由于 proc 文件系统并不与特定的设备相关,所以挂载的时候通常使用"proc"来代替。
    
           /etc/fstab, /etc/mtab, /proc/mounts 
                  /etc/fstab(参见 fstab(5))中包含了描述 设备-挂载点-挂载选项 之间的对应关系。
                  此文件的默认位置可以通过 --fstab 命令行选项进行修改(详见"命令行选项"小节)
    
                  如下命令(通常用于启动脚本中)
    
                         mount -a [-t type] [-O optlist]
    
                  将会挂载 /etc/fstab 中所有列出的所有设备(明确标记为"noauto"的除外)。
                  如果额外加上 -F 选项,那么将同时并行挂载多个文件系统。
    
                  如果挂载一个 fstab 或 mtab 中的文件系统,那么只要指定设备或挂载点之一就可以了。
    
                  mount 和 umount 程序会在 /etc/mtab 中维护一份当前已挂载文件系统的列表。
                  如果不传递任何参数,直接调用 mount 将会打印出此列表。
    
                  如果同时给出了 device(或 LABEL, UUID, PARTUUID, PARTLABEL) 和 dir ,
                  那么 mount 将不会读取 /etc/fstab 中的设置。例如:
    
                         mount /dev/foo /dir
    
                  如果想在 /etc/fstab 已有选项的基础上追加选项(追加到已有选项之后),可以使用下面的命令:
    
                         mount device|dir -o options
    
                  当 proc 文件系统被挂载(假定挂载到 /proc)之后,/etc/mtab 和 /proc/mounts 中的内容差不多,
                  但通常 /etc/mtab 中的内容更丰富一些(包含挂载选项),但是更新可能不够及时(受 -n 选项的影响)。
                  可以将 /etc/mtab 替换成指向 /proc/mounts 的符号链接,这有助于提升挂载/卸载大量文件系统的速度。
                  当然,这样做会导致无法使用"user"选项,而且也会丢失一些信息。
    
           非root用户的挂载
                  通常只有root用户可以挂载文件系统,
                  但是如果在 fstab 中包含"user"选项,那么所有用户都可以挂载此文件系统。
    
                  例如,如果在 fstab 中包含如下的行:
    
                         /dev/cdrom  /cd  iso9660  ro,user,noauto,unhide
    
                  那么所有用户都可以通过下面的命令挂载 CDROM 上的 iso9660 文件系统:
    
                         mount /dev/cdrom
                  或
                         mount /cd
    
                  使用了"user"选项的文件系统,只有挂载该文件系统的用户才可以卸载它。
                  若想允许任何其他用户卸载,那么可以使用"users"代替"user"来实现。
    
                  "owner"选项与"user"类似,表示仅允许设备的属主挂载它。
                  "group"选项与"owner"类似,表示仅允许设备的属组中的用户挂载它。
    
           绑定挂载
                  可以将文件系统同时绑定到两个不同的位置:
    
                         mount --bind olddir newdir
                  或者其短格式:
                         mount -B olddir newdir
                  或者在 fstab 中添加如下的条目:
                         /olddir /newdir none bind
    
                  这样,就可以从两个不同的位置访问完全相同的内容了。
    
                  甚至可以将同一个文件或目录绑定到自身(只是创建了一个挂载点而已):
    
                         mount --bind foo foo
    
                  上面的绑定挂载只能绑定一个单独的文件系统,而不包含其下级子目录上的文件系统。
                  如果想要递归绑定整个目录树上所有的文件系统,可以使用:
    
                         mount --rbind olddir newdir
                  或者其短格式:
                         mount -R olddir newdir
    
                  使用 --bind/--rbind 绑定挂载文件系统的时候,并不能改变其原有的挂载选项。
                  如果想要改变挂载选项,必须在绑定之后,再使用 remount 选项来修改:
    
                         mount --bind olddir newdir
                         mount -o remount,ro newdir
    
                  需要注意的是,remount 的行为受 /etc/mtab 的控制。
                  第一个命令将'bind'标记记录到 /etc/mtab 文件,而第二个命令又会从 /etc/mtab 中读取到'bind'标记。
                  如果你的系统上没有 /etc/mtab 文件,又或者你为 remount 明确的指定了 device 与 dir 两个参数,
                  那么 /etc/mtab 将不会被读取,这就意味着你必须在此情况下明确使用 bind 标记:
    
                         mount --bind olddir newdir
                         mount -o remount,ro,bind olddir newdir
    
                  注意,remount,ro,bind 将会创建一个只读的挂载点,但是原始文件系统的超级块依然是可写的。
                  也就是说,olddir 是可写的,但是 newdir 却是只读的。
    
           移动操作
                  可以通过下面的命令将一个目录移动到另一个地方,而保持文件的物理位置不变
    
                         mount --move olddir newdir
                  或者其短格式:
                         mount -M olddir newdir
    
                  这将导致 olddir 中的内容完全转移到 newdir 中来访问,但是文件的真实物理位置保持不变。
                  注意:(1) olddir 必须是一个挂载点。(2) olddir 不能位于带有"shared"属性的挂载点之下(参见下文)。
                  [提示]可以使用"findmnt -o TARGET,PROPAGATION /dir"命令查看挂载点 /dir 的属性。
    
           共享子树
                  可以为一个挂载点(可以包含子挂载点)设置传播类型标记(shared, private, slave, unbindable)。
                  shared 表示允许创建镜像,一个镜像内的挂载和卸载操作会被自动传播到所有其他镜像中。
                  slave 表示自动继承主挂载点中挂载和卸载操作,但是自身的挂载和卸载操作不会反向传播到主挂载点中。
                  private 表示既不继承主挂载点中挂载和卸载操作,自身的挂载和卸载操作也不会反向传播到主挂载点中。
                  unbindable 表示禁止对该挂载点进行任何绑定(--bind|--rbind)操作。
                  详见 Documentation/filesystems/sharedsubtree.txt 文档。
    
                  支持的操作:
                         mount --make-shared mountpoint
                         mount --make-slave mountpoint
                         mount --make-private mountpoint
                         mount --make-unbindable mountpoint
    
                  下面的命令表示递归的改变一个挂载点及其下的所有子挂载点的传播类型标记:
                         mount --make-rshared mountpoint
                         mount --make-rslave mountpoint
                         mount --make-rprivate mountpoint
                         mount --make-runbindable mountpoint
    
                  [注意](1) 每个 mount 命令只能修改一个传播类型标记,也就是说不可以一次指定多个传播类型标记。
                  (2) mount 在进行 --make-* 操作时不会读取 fstab(5) 文件,你必须在命令行上指定所有挂载选项。
    
                  从 util-linux-2.23 版本开始,可以在 fstab(5) 中的"挂载选项"字段设置传播类型标记:
                  (private, slave, shared, unbindable, rprivate, rslave, rshared, runbindable)
    
    
    命令行选项
           完整的最终生效的选项由下列三部分组成:
           (1)首先,从 fstab 中得到的选项;
           (2)其次,命令行选项 -o 中设置的参数;
           (3)最后,再加上 -r 或 -w 选项(如果存在)。
    
           所有可用的命令行选项如下:
    
           -V, --version
                  打印版本信息后退出
    
           -h, --help
                  打印帮助信息后退出
    
           -v, --verbose
                  啰嗦模式,显示处理过程的详细信息
    
           -a, --all
                  挂载 /etc/fstab 中所有(符合指定类型的)的文件系统,但包含"noauto"标记的行除外。
    
           -F, --fork
                  (与 -a 连用)为每个设备都产生一个新进程来挂载。这样可以并行地挂载不同的设备或连接不同的NFS服务器。
                  这样做的好处是挂载速度更快;同时NFS服务器延时也是并行的。缺点是挂载顺序是不定的。
                  因此,如果你想挂载 /usr 和 /usr/spool 的话就不能使用这个选项。
    
           -f, --fake
                  除了不实际执行挂载的系统调用之外,其它都和不使用这个选项相同。
                  通常和 -v 选项联用以查看挂载动作究竟做了些什么事情。
                  也通常用于向 /etc/mtab 中添加先前被 -n 屏蔽掉的挂载信息。
                  -f 选项会检查 /etc/mtab 中已有的条目,并在已有重复条目的情况下返回失败的结果。
    
           -i, --internal-only
                  不调用 /sbin/mount.TYPE 辅助程序,即使它真实存在。
    
           -l, --show-labels
                  在挂载后输出文件系统的卷标签。mount 必须有读取磁盘设备的权限。
    
           -n, --no-mtab
                  不将挂载信息写入 /etc/mtab ,当此 /etc 位于只读文件系统上的时候,通常就需要使用它。
    
           -c, --no-canonicalize
                  不对路径(path)进行规范化。
                  mount 默认会将所有来自命令行和 fstab 的路径进行规范化之后再写入 /etc/mtab 文件。
                  这个选项可以和 -f 一起用于已经规范化了的绝对路径。
    
           -s     忽略文件系统不支持的挂载选项而不是导致挂载失败。
                  目前只有 mount.nfs 挂载帮助程序支持此选项。
    
           --source src
                  如果只为 mount 给出了一个参数,为避免混淆(挂载点/设备),
                  可以使用此选项强制表示 src 是"设备"而不是"挂载点"。
    
           -r, --read-only
                  以只读模式挂载。等价于"-o ro"。
    
                  注意,指定此选项后内核仍然有可能向磁盘写入数据(取决于不同的文件系统)。
                  例如 ext3/ext4 会在检测到文件系统未被正确卸载的情况下,重放日志。
                  要避免这种行为,你可以在挂载 ext3/ext4 的时候,使用"ro,noload"选项,
                  或者用 blockdev(8) 工具将相应的块设备设置为"只读"模式。
    
           -w, --rw, --read-write
                  以读写模式挂载,这是默认值。等价于"-o rw"。
    
           -L, --label label
                  挂载标签名为"label"的分区。此选项要求 /proc/partitions 文件必须存在。
    
           -U, --uuid uuid
                  挂载UUID为"uuid"的分区。此选项要求 /proc/partitions 文件必须存在。
    
           -T, --fstab path
                  明确指定 fstab 文件的位置(默认是 /etc/fstab )。
                  如果 path 是一个目录,那么此目录中的文件将由 strverscmp(3) 工具进行排序,
                  并且以"."开头或者不以 .fstab 结尾的文件都将被忽略。
                  可以多次使用此选项,以指定多个 fstab 文件。
                  此选项的主要目的是用于 initramfs 或 chroot 环境中。
    
                  注意,mount 本身并不将 --fstab 选项传递给 /sbin/mount.TYPE 帮助程序。
                  也就是说,挂载帮助程序本身并看不到这里设定的 fstab 文件。
                  所由于无法验证是否具有"user"这样的权限,以不能用于普通用户(非root)的挂载。
    
           -t, --types vfstype
                  指定要挂载的文件系统类型。可以使用逗号分割多种类型。当前可用的类型有(实际情况取决于内核的配置):
                  adfs, affs, autofs, cifs, coda, cramfs, debugfs, devpts, efs, ext2, ext3, ext4, hfs,
                  hfsplus, hpfs, iso9660, jfs, minix, msdos, ncpfs, nfs, nfs4, ntfs, proc, qnx4, ramfs,
                  reiserfs, romfs, squashfs, smbfs, sysv, tmpfs, ubifs, udf, ufs, umsdos, usbfs, vfat, xfs
    
                  mount 与 umount 还支持通过'.subtype'后缀定义的文件系统"子类型"(subtype),例如'fuse.sshfs'。
    
                  对于大多数文件系统,只要执行一个简单的 mount(2) 系统调用即可,并不需要明确指定文件系统的类型。
                  但少数文件系统(nfs, nfs4, cifs, smbfs, ncpfs)则需要 /sbin/mount.TYPE 程序的帮助。
    
                  如果没有给出此选项或者参数为"auto",mount 将会使用 blkid 库进行猜测。
                  如果猜测失败,mount 将读取 /etc/filesystems 文件,并尝试其中所有未被标记为"nodev"的文件系统类型。
                  如果 /etc/filesystems 不存在,则 mount 将继续读取 /proc/filesystems 并进行同样的尝试。
                  另一方面,如果 /etc/filesystems 以只包含单个 * 的一行结束的话,mount 将继续读取 /proc/filesystems 文件。
                  所有这些探测的文件都将使用"silent"选项进行挂载。
    
                  "auto"类型在挂载移动设备时很有用,
                  而 /etc/filesystems 文件在改变探测顺序时很有用(特别是使用了内核模块自动加载功能的情况下)。
                  例如,在 msdos 之前先尝试 vfat,或者在 ext2 之前先尝试 ext3 之类。
    
                  可以用逗号分隔的列表来指定多个类型。也可以前缀"no"指示不使用这些文件系统。
                  这种做法对于选项 -a 十分有用。例如:
    
                         mount -a -t nomsdos,ext2
    
                  将挂载 msdos 和 ext2 之外的所有文件系统。
    
           --target dir
                  如果只为 mount 给出了一个参数,为避免混淆(挂载点/设备),
                  可以使用此选项强制表示 dir 是"挂载点"而不是"设备"。
    
           -O, --test-opts opts
                  与 -a 联用以限制 -a 处理的文件系统的集合。下面的命令
    
                         mount -a -O no_netdev
    
                  表示挂载所有文件系统,但在 /etc/fstab 的选项字段中指定了 _netdev 的文件系统除外。
    
                  它与 -t 的区别在于每个选项都被精确匹配;在一个选项开头前缀 no 不会影响其余选项。
    
                  选项 -t 和 -O 的效果是累积的,也就是说,命令
    
                         mount -a -t ext2 -O _netdev
    
                  挂载所有指定了 _netdev 选项的 ext2 文件系统,而不是 ext2 或指定了 _netdev 选项文件系统。
    
           -o, --options opts
                  opts 是逗号分割的选项列表。例如:
    
                         mount LABEL=mydisk -o noatime,nouser
    
                  更多信息参见下面的"文件系统无关的挂载选项"和"文件系统特定的挂载选项"。
    
           -B, --bind
                  将某个目录树绑定挂载到其它地方,这样就可以同时从两个地方进行访问。
    
           -R, --rbind
                  将某个目录树绑定挂载到其它地方,并且其子目录如果是挂载点的话也递归的进行绑定。
    
           -M, --move
                  将某个目录树移动到另外一个地方。
    
    
    文件系统无关的挂载选项
           这部分选项的当前值可以通过 /proc/mounts 查看。而其中一部分的默认值由内核编译时的配置决定。
    
           这里的选项与文件系统无关(适用于所有类型的文件系统),并且都不可用于"rootflags="内核引导参数。
    
           下面的选项仅能在 /etc/fstab 文件中使用:
    
           auto   可以使用 -a 选项挂载。
           noauto 不能被自动挂载,也就是 -a 选项不会挂载它。
    
           group  允许非root用户挂载,如果该用户所属组之一匹配设备的属组。
                  该选项隐含了 nosuid 和 nodev 选项,除非你特意进行了修改(比如:group,dev,suid)。
           owner  允许非root用户挂载,如果该用户是此设备文件的宿主的话。
                  该选项隐含了 nosuid 和 nodev 选项,除非你特意进行了修改(比如:owner,dev,suid)。
           user   允许非root用户挂载此文件系统,此用户的名字将记入 mtab 中以便于随后再卸载。
                  该选项隐含了 noexec, nosuid, nodev 选项,除非你特意进行了修改(比如:user,exec,dev,suid)。
           nouser 禁止非root用户挂载,这是默认值。
           users  允许所有用户挂载此文件系统。
                  该选项隐含了 noexec, nosuid, nodev 选项,除非你特意进行了修改(比如:users,exec,dev,suid)。
    
           下面的选项既可以在 /etc/fstab 文件中使用,也可以在命令行中使用:
    
           async  所有的I/O操作都异步进行。
           sync   所有的I/O操作都同步进行(仅对 ext2, ext3, fat, vfat, ufs 有意义)。
                  对于U盘/SSD之类的闪存设备,此选项可能缩短其寿命。
           dirsync
                  所有对目录的更新操作都同步进行。这将影响下列系统调用:
                  creat, link, unlink, symlink, mkdir, rmdir, mknod, rename
    
           atime  每一次访问文件与目录都更新inode访问时间(access time)
           noatime
                  禁止更新文件与目录的inode访问时间,以获得更快的访问速度。
           diratime
                  每一次访问目录都更新inode访问时间
           nodiratime
                  禁止更新目录的inode访问时间,以获得更快的访问速度。
    
           iversion
                  在每次修改inode的同时递增一次索引节点inode结构中"i_version"字段的值。
           noiversion
                  禁止更新索引节点inode结构中"i_version"字段(被文件系统用来记录索引节点的改变)的值。
    
           relatime
                  按照文件被修改的时间更改inode访问时间。也就是仅在文件的修改时间比访问时间新时才更新访问时间。
                  与 noatime 类似,但是可以让 mutt 之类需要知道文件在最后一次被修改后是否被访问过的程序正常工作。
                  从 Linux 2.6.30 起,这是默认值(除非指定了 noatime)。
                  从 Linux 2.6.30 起,如果文件的最后访问时间已超过24小时未更新,也会被强制更新。
           norelatime
                  禁止使用 relatime 特性,参见 strictatime 选项。
    
           strictatime
                  允许明确的指定更新inode访问时间的方式,
                  这样内核就可以在默认使用"relatime"或"noatime"的同时又允许用户空间的程序进行更改。
                  更多默认的系统挂载选项可参见 /proc/mounts
           nostrictatime
                  使用内核的默认行为更新inode访问时间
    
           context=context
           fscontext=context
           defcontext=context
           rootcontext=context
                  context= 选项用于挂载不支持扩展属性的文件系统,比如 VFAT 或在非SELinux系统下格式化的 ext3 分区。
                  context= 还可以用于挂载你不信任的文件系统,比如软盘和U盘等可移动存储(软盘/U盘/光盘/移动硬盘/闪存卡)。
                  例如,最常见用法的是:context="system_u:object_r:removable_t"
    
                  另外两个选项 fscontext= 和 defcontext= 都与 context= 选项互斥。
                  也就是说,你可以同时使用 fscontext= 和 defcontext= 选项,但是它们都不能和 context= 选项一起使用。
    
                  fscontext= 可以用于所有文件系统,无论其是否有 xattr 支持。
                  fscontext= 选项将超越不同架构的文件系统标签设置为一个特定的安全内容(security context)。
                  此文件系统标签与单独的文件标签之间各自独立,
                  它提供了某些针对整个文件系统范围的权限检查(例如在挂载时或创建文件时)。
                  单独的文件标签依然可以从文件自身的xattr中获取。
                  除了为每个文件提供相同的标签之外,context= 选项实际上设置了 fscontext= 选项提供的内容的集合。
    
                  你可以使用 defcontext= 选项为不可标记的文件设置默认的安全内容(security context)。
                  这将会覆盖策略中(policy)为不可标记的文件设置的值,前提是文件系统必须支持 xattr 标签。
    
                  rootcontext= 选项允许你在文件系统被挂载之前就先对根inode进行明确的标记。
                  这对于诸如Stateless Linux这样的无状态系统很有用。
    
                  注意,内核会拒绝任何包含这四个选项的 remount 请求,即使这些请求并未对内容(context)做出任何改变。
    
                  警告:当 context 的值中包含逗号(,)时,必须要用引号进行界定,否则会导致错误或难以预料的结果。例如:
    
                      mount -t tmpfs none /mnt -o'context="system_u:object_r:tmp_t:s0:c127,c456",noexec'
    
                  更多详情,请参阅 selinux(8) 手册页。
    
    
           ro     以只读模式挂载
           rw     以读写模式挂载
    
           defaults
                  等价于使用如下默认选项:rw, suid,  dev,  exec,  auto, nouser, async
    
           mand   允许强制锁定(mandatory locks)此文件系统,参见fcntl(2)。
           nomand 禁止强制锁定(mandatory locks)此文件系统,参见fcntl(2)。
                  有两种对文件加锁的方式:劝告锁(advisory lock)和强制锁(mandatory lock)
                  劝告锁没有强制性,内核只提供加锁以及检测文件是否已经加锁的手段,
                  但是内核并不参与锁的控制和协调。如果有进程不遵守“游戏规则”,
                  不检查目标文件是否已经由别的进程加了锁就往其中写入数据,那么内核是不会加以阻拦的。
                  强制锁是一种内核强制采用的文件锁,每当有系统调用 open()、read()、write() 发生的时候,
                  内核都要检查并确保这些系统调用不会违反在所访问文件上加的强制锁约束。
                  也就是说,如果有进程不遵守游戏规则,硬要往加了锁的文件中写入内容,内核就会加以阻拦。
    
           dev    允许使用其中的字符设备和块设备文件。
           nodev  禁止使用其中的字符设备和块设备文件。
    
           exec   允许直接执行其中的二进制文件。
           noexec 禁止直接执行其中的二进制文件。
    
           suid   允许SUID和SGID位生效。
           nosuid 禁止SUID或SGID位生效。此选项表面上安全,但是如果安装了 suidperl(1) 就不安全了。
    
           _netdev
                  表明此文件系统位于网络上。用于防止网络未启用的时候就挂载。
    
           nofail 即使指定的设备不存在也不报错
    
           silent 打开 silent 标记
           loud   关闭 silent 标记
    
           remount
                  重新挂载一个已经挂载了的文件系统而不修改其挂载点。通常用于更改挂载选项(比如从 ro 变为 rw)。
    
                  remount 对于命令行选项和 fstab 中选项的处理方式和 mount 完全相同,
                  仅在 device 和 dir 都明确指定的情况下,fstab 与 mtab 才会被忽略。
    
                  mount -o remount,rw /dev/foo /dir
    
                  这个命令表示所有原来的挂载选项都将被替换,并且忽略 fstab 中预设的选项(除了loop=)。
    
                  mount -o remount,rw  /dir
    
                  这个命令表示将 fstab(或 mtab)中预设的选项与此处的命令行选项合并后得到新的挂载选项。
    
           x-*    所有以"x-"为前缀的选项都被看做注释或者特定于用户空间程序的选项。
                  这些选项不会被记入 mtab 文件、发送给 mount.TYPE 帮助程序、mount(2) 系统调用。
                  建议的格式是 x-APP.OPTION (例如 x-systemd.automount)
    
           x-mount.mkdir[=MODE]
                  允许创建挂载点,MODE 用于指定访问权限,其默认值是"0755"。此选项仅允许root用户使用。
    
    
    文件系统特定的挂载选项
           下面这些 -o 选项的标志仅可以用于特定的文件系统。
    
           注意,只有文件系统特定的挂载选项才可以用于"rootflags="内核引导参数中
           更多信息可以查看 Documentation/filesystems/ 目录
    
    
    devpts
           devpts 是一个伪文件系统,一般挂载到 /dev/pts 目录,用于获取伪终端。
           进程打开 /dev/ptmx 所获取的为终端(slave)将可以通过 /dev/pts/NUM 访问。
    
           uid=value 与 gid=value
                  为新创建的 PTY 指定 UID 和 GID 。如果未指定,那么将被设置为创建此设备的进程的 UID 和 GID 。
    
           mode=value
                  为新创建的 PTY 设置权限模式。默认值是"0600"。
    
           newinstance
                  创建一个单独的 devpts 文件系统实例。
    
                  所有未使用此选项挂载的 devpts 实例之间共享同一个命名空间(pty编号共享)。
                  而每个使用此选项挂载的 devpts 实例之间命名空间各自独立,也就是编号完全相同的pty之间也互不相干。
    
                  此选项主要用于支持内核中的容器(container)功能。
                  此选项仅在内核开启了 CONFIG_DEVPTS_MULTIPLE_INSTANCES 的时候才可用。
    
                  为了更有效的使用此选项,/dev/ptmx 必须是一个连接到 pts/ptmx 的符号链接。
                  详见 Documentation/filesystems/devpts.txt 文档。
    
           ptmxmode=value
                  为新创建的 ptmx 设备节点设置默认的权限模式。默认值是"0000"(出于和旧内核的兼容性考量)。
    
                  与 newinstance 联用可让每个实例在 devpts 文件系统的根(通常是 /dev/pts/ptmx)下都有专用的 ptmx 节点。
    
                  此选项仅在内核开启了 CONFIG_DEVPTS_MULTIPLE_INSTANCES 的时候才可用。
    
    
    proc
           uid=value 和 gid=value
                  可以接受这两个选项,但是似乎并没有什么效果。
    
    
    tmpfs
           Glibc 要求必须在 /dev/shm 上挂载 tmpfs 以满足POSIX共享内存的需要。
    
           size=字节数|百分比
                  设置最大尺寸。默认的最大值是内存总量的一半。"size=0"表示没有限制。
                  还可以使用百分数表示使用物理内存总数的比例。比如:size=50%
    
           nr_blocks=
                  和 size= 一样,但是通过块(PAGE_CACHE_SIZE)的数量来设置。nr_blocks=0 表示没有限制。
    
           nr_inodes=
                  设置最大inode数量。
                  默认值:物理内存页数量的一半、所有lowmem内存页,两者中较小者。
    
           上面三个参数接受 K, M, G 作为后缀的尺寸。并且可以通过 remount 修改。
    
           uid=   设置挂载点根的初始UID。不可以通过 remount 修改。
           gid=   设置挂载点根的初始GID。不可以通过 remount 修改。
           mode=  设置挂载点根的初始权限。不可以通过 remount 修改。
    
           mpol=[default|prefer:Node|bind:NodeList|interleave|interleave:NodeList]
                  为此实例中的所有文件设置NUMA内存分配策略,仅在内核支持NUMA(CONFIG_NUMA)时才可以使用。
                  此选项可以在运行中通过"mount -o remount ..."进行调整。
    
                  default
                         优先从本地节点分配内存
    
                  prefer:Node
                         优先从给定的 Node 节点分配内存
    
                  bind:NodeList
                         仅为 NodeList 列表中的节点分配内存
    
                  interleave
                         优先以循环轮转方式在每个节点间分配内存
    
                  interleave:NodeList
                         优先以循环轮转方式在 NodeList 指定的节点间分配内存
    
                  NodeList 的格式是逗号分隔的十进制数列表及用连字符表示的区间。例如:mpol=bind:0-3,5,7,9-15
    
                  如果内核不支持NUMA,或者 NodeList 中存在离线节点,此选项都会失败。
    
    
    ext2
           这是最传统的Linux标准文件系统。
           大多数选项的默认值都由文件系统的超级块(superblock)决定,并可以使用 tune2fs(8) 工具调整。
    
           acl|noacl
                  是否支持 POSIX Access Control Lists(需要内核开启CONFIG_EXT2_FS_POSIX_ACL)
    
           bsddf|minixdf
                  设置系统调用 statfs 的行为。
                  minixdf 表示在"f_blocks"字段返回文件系统的总块数,
                  bsddf(默认值)则表示要减去被 ext2 文件系统所用而无法再存储文件的块数。
                  因此会出现如下的差异:
    
                  % mount /k -o minixdf; df /k; umount /k
    
                  Filesystem  1024-blocks   Used  Available  Capacity  Mounted on
                  /dev/sda6     2630655    86954   2412169      3%     /k
    
                  % mount /k -o bsddf; df /k; umount /k
    
                  Filesystem  1024-blocks  Used  Available  Capacity  Mounted on
                  /dev/sda6     2543714      13   2412169      0%     /k
    
           debug  在每次 (re)mount 的时候输出调试信息。
    
           errors={continue|remount-ro|panic}
                  定义遇到错误时的行为:
                  continue 表示忽略错误,只将文件系统标记为不正确的,然后继续;
                  remount-ro 重新只读挂载它;
                  panic 则挂起系统。
    
           grpid|nogrpid
                  定义新创建的文件应该获得怎样的GID。默认值是"nogrpid"。
                  grpid 表示使用其父目录的GID;
                  nogrpid 的含义如下:
                         (1)如果新建文件的父目录没有 setgid 位,那么使用创建此文件的进程的GID。
                         (2)如果新建文件的父目录带有 setgid 位,那么使用其父目录的GID;
                         (3)并且如果新建的是目录时,还要同样设置 setgid 位。
    
           nouid32
                  禁用 32-bit UID/GID 以保持与旧版内核互操作
    
           oldalloc|orlov
                  oldalloc 表示使用旧的块分配算法,orlov(默认)表示使用新的更快速的Orlov块分配算法。
    
           resgid=n
           resuid=n
                  ext2会保留一定比例的可用空间(默认5%,参见mke2fs(8)和tune2fs(8))。
                  这些选项决定了谁(拥有指定UID或者属于指定GID组的用户)可以使用这些保留的空间。
    
           sb=n   使用第 n 块而不是第一块作为超级块。在文件系统被损坏时,这样很有用。
                  以前,超块在每8192个块处都会复制一个:1, 8193, 16385 ... 如果文件系统很大,将被复制很多次。
                  后来 mke2fs 便默认使用 -s(稀疏超块)选项,可以减少超块备份的数量。
                  这样做意味着使用较新的 mke2fs 创建的ext2文件系统无法在 Linux-2.0.* 中以读写方式挂载。
                  这里块编号的单位是1k。因此,如果想使用以4k为单位的文件系统中的第32768块,应当用"sb=131072"。
    
           user_xattr|nouser_xattr
                  是否支持"user."扩展属性(需要内核开启CONFIG_EXT2_FS_XATTR)
    
           xip    如果可能尽量使用就地执行(execute in place)特性
    
    
    ext3
           ext3是ext2的日志加强版,除了上述ext2选项外,它还支持以下额外的选项
    
           journal=update
                  更新 ext3 文件系统的日志为当前的格式。
    
           journal=inum
                  如果一个日志已存在,这个选项将被忽略。否则,将用指定编号的inode保存日志文件,
                  ext3将创建一个新日志,覆盖inode编号为inum的文件的原有内容。
    
           journal_dev=devnum/journal_path=path
                  当外部日志设备的主/次设备号变化的时候,这个选项可以让用户重新指定日志的存储位置。
                  这个位置既可以是"XXxx"十六进制形式表示的设备,也可以是 path 指定的设备节点文件。
    
           norecovery/noload
                  在挂载时不读取 ext3 文件系统的日志。用于挂载已经损坏的文件系统。
                  但是跳过文件系统日志重放,可能会导致各种错误。
    
           data={journal|ordered|writeback}
                  指定文件数据的日志模式。元数据(metadata)总是被记入日志。
                  要在根文件系统上指定日志模式,那么就必须使用例如"rootflags=data=journal"这样的内核引导参数
    
                  journal
                         在写入文件系统之前,所有数据都首先被提交到日志中。这是最安全、性能最低的模式。
    
                  ordered
                         这是默认的模式,所有数据在它的元数据被提交给日志之前,被强制直接写入文件系统。
    
                  writeback
                         写入顺序不定,数据可能在元数据已被提交给日志之后写入文件系统。这是效率最高的方式。
                         它保证了文件系统内部的一致性,但是在崩溃和恢复后文件内可能出现旧数据。
    
           data_err={ignore|abort}
                         在 ordered 日志模式下,遇到文件内容的数据出错时如何处理。
                         默认值 ignore 忽略错误,但是打印出错误消息,而 abort 则直接退出。
    
           barrier=0 / barrier=1
                  开启/关闭barrier特性。barrier=0 关闭,barrier=1 开启。ext3 默认关闭此特性。
                  磁盘上配有内部缓存,以便重新调整批量数据的写操作顺序,优化写入性能,
                  因此文件系统必须在日志数据写入磁盘之后才能写 commit 记录,
                  若 commit 记录写入在先,而日志有可能损坏,那么就会影响数据完整性。
                  barrier 强制日志以正确的次序提交到磁盘,这样就可安全的使用磁盘上的内部缓存,代价是降低一些性能。
                  除非你的硬盘有后备电池之类的装载,请务必开启 barrier 特性,否则意外掉电可能会造成数据错误。
    
           commit=nrsec
                  每 nrsec 秒向磁盘上刷新一次数据和 metadata ,默认值是5秒,0表示默认值。
                  这样,即使忽然掉电,你也最多只损失最近 nrsec 秒的数据。较大的 nrsec 值带来更好的性能。
                  5 秒或者更小的数字对性能有显著的不利影响,但是能让损失降到最低。
    
    
    vfat
           uid=value
           gid=value
           umask=value
           dmask=value
           fmask=value
                  设置该文件系统上所有文件的 uid/gid/umask/dmask/fmask
                  默认值是当前进程的 uid/gid/umask/dmask/fmask
    
           allow_utime=value
                  这个选项控制着对mtime/atime的权限检查
                  20     如果当前进程和文件的GID相同,就可以更改时间戳
                  2      所有用户都可以更改时间戳
                  默认值从dmask选项中获得(如果目录可写,utime(2)也是被允许的,也就是 ~dmask & 022)
    
                  utime(2)会检查当前进程是文件的属主还是拥有CAP_FOWNER特权,但是FAT文件系统本身并没有uid/gid信息,
                  所以严格的权限检查根本行不通。通过这个选项,可以实现一些控制。
    
           codepage=value
                  在FAT系列文件系统上,"8.3"格式的短文件名以特定的代码页进行存储(可以通过chcp命令查看),
                  但长文件名却以Unicode进行存储。此选项的作用就是指定将长文件名转换为短文件名时使用的代码页。
                  默认使用内核的FAT_DEFAULT_CODEPAGE值。简体中文一般使用936代码页(codepage=936)。
    
           iocharset=value
                  指定默认以什么字符集显示文件名,必须与系统的locale设置保持一致。默认使用内核的FAT_DEFAULT_IOCHARSET值。
                  例如在"en_US.UTF-8"的情况下应该使用"utf8"。
                  [注意]应谨慎使用"iocharset=utf8",它会导致FAT文件系统上的文件名变得大小写敏感。
    
           utf8   UTF8是可以在终端(console)上使用的文件系统安全的Unicode编码。它可以在支持它的文件系统上启用。
                  utf8=0, utf8=no, utf8=false 表示禁用。设置了'uni_xlate'后,UTF8就自动被禁止。
    
           uni_xlate
                  将原始的Unicode字符转换为特殊的转义序列。这样允许你保存和恢复含有任意Unicode字符的文件名。
                  没有这个选项的话,对于无法转换的名称将使用'?'代替。
                  转义字符是':',因为它在VFAT文件系统中是无效字符。
    
           nonumtail
                  首先试着创建不带序列号码的短名称,然后再尝试 name~num.ext
                  比如"longfilename.txt"将首先尝试"longfile.txt"是否冲突,然后再尝试"longfi~1.txt"
    
           usefree
                  直接使用存储在FSINFO中的"可用簇数(free clusters)"值,而不是通过扫描磁盘来获得该值。
                  因为Windows并不总是更新此值,所以仅在你确定FSINFO中的信息可靠的情况下才能使用此选项。
    
           quiet  打开quiet标志。即使某些操作失败也不显示错误信息。小心使用!
    
           check=value
                  可以选择三种不同的文件名文件名大小写检查级别:
                  s[trict]   大小写敏感
                  r[elaxed]  忽略大小写
                  n[ormal]   默认值。当前等价于r[elaxed]
    
           shortname={lower|win95|winnt|mixed}
                  定义创建和显示满足8.3格式的短文件名时的行为。如果存在对应的长名字,那么总是显示长名字。
                  有四种模式:
                  lower  强制短名称在显示时转换为小写;当短名称不都是大写时保存一个长名称。
                  win95  强制短名称在显示时转换为大写;当短名称不都是大写时保存一个长名称。
                  winnt  原样显示短名称;当短名称不都是小写,也不都是大写时保存一个长名称。(推荐)
                  mixed  原样显示短名称;当短名称不都是大写时保存一个长名称。这是默认值。
    
           tz=UTC 禁止将文件系统的时间戳在本地时间(Windows)和UTC时间(Linux)之间进行转换。
                  在挂载原本就使用UTC时间戳的FAT设备(例如,数码相机存储卡)时该选项就很有用处了。
    
           showexec
                  如果设置了此标记,那么仅当文件名后缀是EXE,COM,BAT之一时,才拥有执行权限。
                  默认不设置此标记,所有文件都拥有执行权限。
    
           debug  打开debug标记,将输出文件系统的版本信息和参数列表(如果参数不一致,也会输出这些数据)。
    
           sys_immutable
                  如果设置了此标记,FAT上的ATTR_SYS(系统文件)属性将被作为Linux上的IMMUTABLE(只读)标记处理。
                  默认不设置此标记。
    
           flush  如果设置了此标记,文件系统将比通常情况下更早的刷新缓存。默认不设置此标记。
    
           rodir  在Windows上,目录的ATTR_RO(只读)属性已经没有实际意义。
                  设置此标记可以让目录的ATTR_RO属性生效。
    
           errors=panic|continue|remount-ro
                  定义遇到错误时的行为:continue忽略错误,只将文件系统标记为不正确的,然后继续;
                  remount-ro重新只读挂载它;panic则挂起系统。默认值是remount-ro
    
    
    ntfs
           nls=name
                  返回文件名时使用的字符集。与VFAT不同,NTFS不允许文件名中包含无法转换的字符。
    
           uid=value, gid=value, umask=value
                  设置文件系统中文件的权限。umask值以八进制值给出。
                  默认情况下,文件所有者是root,不能被其他人读取。
    
    
    ntfs-3g
    
        uid=value/gid=value
        设置文件和目录的UID和GID,默认值是当前进程的UID和GID。
    
        umask=value
        fmask=value
        dmask=value
        设置文件/目录的umask(8进制),默认值是'000',表示对所有用户都不屏蔽任何权限。
    
        usermapping=file-name
        使用file-name文件代替 .NTFS-3G/UserMapping 作为用户映射文件。
            如果file-name是绝对路径,那么该文件必须已经存在于一个先前已挂载的文件系统上。
            如果file-name是相对路径,那么该文件将被解释为相对于即将挂载的NTFS分区的目录。
            定义了用户映射文件之后,uid=, gid=, umask=, fmask=, dmask=, dsilent= 选项将被忽略。
    
        inherit
            当创建新文件时,根据父目录中定义的继承规则设置其属主和权限,
            这个规则违反了Posix标准,但是与Windows标准一致。
            用户映射文件的存在时此选项才有意义。
    
        ro  以只读模式挂载。挂载windows休眠状态下的磁盘时很有用处。
    
        remove_hiberfile
        与只读挂载不同,对于处于休眠状态的NTFS分区是禁止读写挂载的。
            要么唤醒windows并正常关闭,要么使用这个选项来移除windows休眠文件。
            但是请注意,使用此选项后已保存的Windows会话将会被全部移除。小心使用!
    
        recover, norecover
        在可能的情况下恢复或修复不一致或损坏的NTFS卷,默认值是recover
    
        atime    选项会在每次访问文件时更新inode上的访问时间。
        noatime  禁止更新访问时间以加速文件操作,并可以阻止硬盘不断被从休眠状态中唤醒,
                 并能达到节省能源和延长硬盘寿命的好处。
        relatime 类似于 noatime 但仅在文件的修改时间晚于访问时间时才更新访问时间。这是默认值。
                 它可以让需要知道文件在最后一次被修改后是否被访问过的程序正常工作。
    
        show_sys_files
        显示"系统"属性的文件,默认不显示。由于Glibc的bug,即使使用此选项,"$MFT"也可能不可见。
            无论show_sys_files是否开启,所有文件都可以直接通过文件名进行访问。
            例如 ls -l '$UpCase' 命令总能够成功执行。
    
        max_read=value
        设置最大读操作的尺寸,默认为无限。
    
        silent
            除非使用了 uid, gid, umask, fmask, dmask 选项之一开启了对访问权限的处理,
            否则即使chown/chmod无法正确执行也不报错。这个选项默认开启。
    
        streams_interface={none|windows|xattr}
        此选项控制用户如何处理NTFS备选数据流(ADS, Alternate Data Streams)特性。
            ADS让一个文件存在不同的数据流,这个特性平常几乎不被使用,但几乎总被恶意程序利用。
            none 表示禁用ADS特性,每个文件的备选数据流都将被忽视。
            windows 表示正常开启ADS特性,用户可以像在Windows环境中一样使用这个特性(例如 cat file:stream)
            xattr 表示将ADS特性映射到 xattr ,用户可以通过 {get,set}fattr 工具操作备选数据流。这是默认值。
    
        efs_raw  以原始(raw)数据流方式访问NTFS文件系统,这个选项只应该在备份或者恢复的场合下使用。
                 它会改变文件的显示尺寸和读写操作的方式,这样加密文件可以在备份或者恢复时不必先进行解密。
                 关联到文件的user.ntfs.efsinfo扩展属性也被保存和恢复。
    
        debug      让ntfs-3g不从终端脱离,而是打印出许多驱动调试信息。
        no_detach  和debug一样,只是输出的信息较少。
    
    
    
    reiserfs
    
           conv   告诉3.6版的reiserfs软件要挂载的是3.5版的文件系统,对于新创建的对象使用3.6版的格式。
                  这个文件系统不再与3.5版的工具兼容。
    
           hash={rupasov|tea|r5|detect}
                  选择使用哪种hash函数来在目录内查找文件:
    
                  rupasov
                         不要使用这个选项,因为这种方法可能带来很高概率的hash碰撞。
    
                  tea    随机性高,碰撞较少,但CPU占用率较高。可以在r5散列遇到EHASHCOLLISION错误时使用。
    
                  r5     默认值,也是最好的选择,只要文件系统目录树不是那么大,没有特殊的文件名模式。
    
                  detect 指示mount检测正在使用哪种散列函数,将信息写入reiserfs超级块。
                         这个选项只在第一次挂载旧格式的文件系统时才有用。
    
           hashed_relocation
           no_unhashed_relocation
                  调整块分配器。某些情况下可以带来性能提高。
    
           noborder
                  禁止 border allocator 算法,某些情况下可以带来性能提高。
    
           nolog  禁止文件系统日志。某些情况下可以带来性能轻微提高,代价是失去了从崩溃中快速恢复的能力。
                  即使使用这个选项,reiserfs 仍然进行所有日志动作,将实际的写入保存到日志区域。
                  nolog 的实现工作还在开发中。
    
           notail 默认情况下,reiserfs 将小文件和"文件零头(file tails)"直接保存在树中。
                  这样做会给某些工具带来麻烦,例如LILO(8)。这个选项用来禁止将文件放入树中。
    
           replayonly
                  重放日志中的事务,但不真正挂载文件系统。主要由 reiserfsck 使用。
    
           resize=number
                  remount 的一个选项,允许在线扩展reiserfs分区。指示reiserfs假定设备上有number个块。
                  这个选项被设计为用于逻辑卷管理(LVM)下的设备。
    
           user_xattr
                  支持"user."扩展属性,参见attr(5)手册页。
    
           acl    是否支持POSIX Access Control Lists特性,参见acl(5)手册页。
    
           barrier=none / barrier=flush
                  开启/关闭barrier特性。barrier=0 关闭,barrier=1 开启。reiserfs 默认关闭此特性。
                  磁盘上配有内部缓存,以便重新调整批量数据的写操作顺序,优化写入性能,
                  因此文件系统必须在日志数据写入磁盘之后才能写 commit 记录,
                  若 commit 记录写入在先,而日志有可能损坏,那么就会影响数据完整性。
                  barrier 强制日志以正确的次序提交到磁盘,这样就可安全的使用磁盘上的内部缓存,代价是降低一些性能。
                  除非你的硬盘有后备电池之类的装载,请务必开启 barrier 特性,否则意外掉电可能会造成数据错误。
    
    
    xfs
           allocsize=size
                  设置在执行延时分配写入(delayed allocation writeout)操作时,文件尾预分配的IO缓冲区尺寸(默认64k)。
                  有效值是页大小(一般是4k)的2的指数倍,最大值是"1g"。比如:allocsize=16m
    
                  默认的尺寸是根据一系列文件系统行为进行动态预测的。
                  如果使用此选项指定一个明确的值,那么将会关闭动态预测算法。
    
           attr2|noattr2
                  启用/禁用启用一个"投机性"改进:在磁盘上存储内联扩展属性。
                  默认值取决于磁盘上的特征比特位。建议启用此特性以提升性能。
    
           barrier|nobarrier
                  开启/关闭 barrier 特性。默认为开启(barrier)。
                  磁盘上配有内部缓存,以便重新调整批量数据的写操作顺序,优化写入性能,
                  因此文件系统必须在日志数据写入磁盘之后才能写 commit 记录,
                  若 commit 记录写入在先,而日志有可能损坏,那么就会影响数据完整性。
                  barrier 强制日志以正确的次序提交到磁盘,这样就可安全的使用磁盘上的内部缓存,代价是降低一些性能。
                  除非你的硬盘有后备电池之类的装载,否则切勿关闭 barrier 特性,否则意外的掉电可能会造成数据错误。
    
           discard|nodiscard
                  是否发出要求块设备回收无用空间的命令。默认值是"nodiscard"。
                  此选项对于SSD(固态硬盘)、thin-provision设备(CONFIG_DM_THIN_PROVISIONING)、虚拟机镜像比较有意义。
                  [注意]由于开启此项后对性能有明显的不利影响,所以推荐使用 Util-Linux 包中的 fstrim 程序进行回收。
    
           grpid|nogrpid
                  定义新创建的文件应该获得怎样的GID。默认值是"nogrpid"。
                  grpid 表示使用其父目录的GID;
                  nogrpid 的含义如下:
                         (1)如果新建文件的父目录没有 setgid 位,那么使用创建此文件的进程的GID。
                         (2)如果新建文件的父目录带有 setgid 位,那么使用其父目录的GID;
                         (3)并且如果新建的是目录时,还要同样设置 setgid 位。
    
           filestreams
                  让数据分配器使用文件流(filestreams)分配模式跨越整个文件系统,
                  而不是仅仅局限于使用分配好的目录。
    
           ikeep|noikeep
                  ikeep 表示不删除空白的 inode 集群,而是将它们依然保留在磁盘上。
                  noikeep 表示将空白的 inode 集群作为自由空间回收使用。
                  默认值是"noikeep"。
    
           inode32|inode64
                  inode32 表示仅创建32位的 inode 。这主要是出于兼容老旧系统的原因。
                  inode64 允许在文件系统的任意位置创建 inode,包括那些需要64位 inode 编号的位置。
                  默认值是"inode64"。
    
           largeio|nolargeio
                  nolargeio 表示系统调用stat(2)尽可能报告较小的最佳IO参数"st_blksize"(通常等于内存页的尺寸),
                  以避免用户空间应用程序低效率的 read/modify/write 磁盘操作。
                  largeio 表示最佳IO参数"st_blksize"的值:
                          (1)在指定了"swidth"值的文件系统上,等于"swidth"的值;
                          (2)在未指定"swidth"值、但指定了"allocsize"值的文件系统上,等于"allocsize"的值;
                          (3)如果"swidth"和"allocsize"都未指定,那么其行为和"nolargeio"完全一样。
                  默认值是"nolargeio"。
    
           logbufs=value
                  设置内存中的日志缓存块数量。取值范围是2-8之间。默认值是"8"。
                  数字越大性能越好,但是在内存紧张的嵌入式系统上,可以考虑减小此值。
    
           logbsize=value
                  设置内存中每个日志缓存块的大小。取值范围是:16k,32k,64k,128k,256k
                  默认值是 32k 与 log_sunit 中的较大者。
    
           logdev=device
           rtdev=device
                  使用外部元数据日志和/或实时设备。
                  一个XFS文件系统最多可由3部分组成:data, log(可与data分离), real-time(可选)。
    
           noalign
                  分配数据时不按照条带单元的边界进行对齐。
                  此选项仅适用于 mkfs 在格式化时使用了非零的数据对齐参数(sunit, swidth)所创建的文件系统。
    
           norecovery
                  在挂载文件系统时不执行日志恢复(log recovery)操作。
                  如果文件系统曾经被异常卸载(如掉电),那么使用此选项将会导致文件系统出现不一致,
                  比如一些文件或目录将无法访问。
                  使用此选项的同时必须以只读模式挂载文件系统,否则挂载将会失败。
    
           nouuid 在挂载文件系统时不检查 uuid 是否重复。
                  这在挂载LVM快照时很有用(通常与"norecovery"联用以挂载只读LVM快照)。
    
           noquota
                  强制关闭所有文件系统限额功能
    
           uquota/usrquota/uqnoenforce/quota
                  启用针对单个用户的磁盘限额功能。需要内核开启 CONFIG_XFS_QUOTA 选项。详见 xfs_quota(8) 手册页。
    
           gquota/grpquota/gqnoenforce
                  启用针对用户组的磁盘限额功能。需要内核开启 CONFIG_XFS_QUOTA 选项。详见 xfs_quota(8) 手册页。
    
           pquota/prjquota/pqnoenforce
                  启用针对项目(文件夹)的磁盘限额功能。需要内核开启 CONFIG_XFS_QUOTA 选项。详见 xfs_quota(8) 手册页。
    
           sunit=value
           swidth=value
                  用于指定RAID设备或者stripe卷的条带单元大小(sunit)与宽度(swidth)。
                  此选项仅适用于 mkfs 在格式化时使用了非零的数据对齐参数(sunit, swidth)所创建的文件系统。
                  "value"值的含义是512字节(一个扇区)的倍数,必须是正整数。
    
                  所设定的 sunit/swidth 值必须符合文件系统的实际对齐特征。
                  也就是说,合法的 sunit 值必须以2的指数倍增长(最小=1);而合法的 swidth 值又必须是 sunit 的整数倍。
                  [注意]必须同时指定或同时忽略这两个选项,不应该只单独设置其中之一。
    
                  通常仅在文件系统创建之后,底层RAID的磁盘排列又发生改变的情况下,才需要使用此选项。
                  例如,向一个 RAID5 lun中新增一块硬盘,并重新整理(reshape)之后。
    
           swalloc
                  在当前文件的尾部被扩展,并且文件的大小超过条带宽度的时候,数据的分配将会被向上取整到条带宽度的边界。
    
           wsync  强制以同步方式执行所有文件系统名字空间的操作。
                  这可以确保在文件系统名字空间操作(create, unlink 等)完成之后,所作变更立即被永久写入磁盘中。
                  此选项对于高可用群集(HA)环境很有意义。在HA环境中,失败切换(failover)不应被客户端感知,
                  也就是说,客户端不应该在失败切换的过程中以及完成之后,看到不一致的名字空间。
    
    
    iso9660
           ISO9660 是一种标准,描述了用于 CD-ROM 的文件系统结构。
           这种文件系统类型也在一些 DVD 中出现。另外参见 udf 文件系统。
    
           通常 iso9660 文件名以8.3格式出现(对文件名长度的限制与DOS相同),另外所有字符都是大写。
           没有文件所有者,权限位,链接数等等,也没有对块设备/字符设备作出扩展。
    
           RockRidge 是对 iso9660 的扩展,提供了所有这些 unix 文件系统的特性。
           使用 RockRidge 的时候,每个目录记录中都有扩展域来提供这些附加信息。
           这样的文件系统与普通的UNIX文件系统没有什么区别(当然,它是只读的)。
    
           Joliet 是 Microsoft 对 iso9660 的扩展,允许在文件名中使用 Unicode 字符,也允许长文件名。
    
           norock
           nojoliet
                  禁止RockRidge/Joliet扩展特性,即使它们确实存在。
    
           check={r[elaxed]|s[trict]}
                relaxed 表示对文件名进行大小写无关的匹配。
                strict 表示对文件名进行严格的大小写敏感匹配,这是默认值。
    
           uid=value
           gid=value
                  设置文件系统上所有文件的UID/GID.可能会覆盖RockRidge扩展中找到的信息。
                  默认值皆为'0'
    
           map={n[ormal]|o[ff]|a[corn]}
                  对于非RockRidge的卷:
                  normal 将文件名统一转换成小写字母,丢弃结尾的';1'并将';'转换成'.',这是默认值。
                  off 不对文件名做任何转换
                  acorn 与 normal 类似,但是如果存在Acorn扩展就应用它。
    
           mode=value
                  对于非RockRidge的卷,指定卷上所有文件/目录的权限(8进制值)。
                  默认值是所有人都有读权限。
    
           unhide 显示隐藏文件(如果常规文件与隐藏文件同名,那么常规文件将不可见,这通常不是你想要的)
    
           block={512|1024|2048}
                  明确指定块的大小,默认值是 block=1024
    
           cruft  尝试挂载被错误格式化的CD。如果文件长度的高位字节中包含垃圾信息(被错误格式化),
                  使用此选项后,将忽略高位字节,CD依然可以被挂载,但是文件的大小就只能不超过16MB了。
    
           session=x
                  设置多区段 CD 中的区段号。
    
           sbsector=xxx
                  区段从 xxx 扇区开始。
    
           下列选项仅用于 Microsoft Joliet 扩展:
    
           iocharset=value
                  用于将Unicode字符转换到ASCII字符时使用的字符集(Joliet文件名以Unicode格式存储)。
                  反对使用"iocharset=utf8",推荐使用utf8选项。默认值是 iso8859-1 
    
           utf8   指定Unicode文件名的存储编码为UTF-8格式。
    
    
    udf
           统一光盘格式(Universal  Disk Format)采用标准的封包写入(Packet Writing)技术,
           将CD-R当作硬盘来使,用户可以在光盘上修改和删除文件。
           其基本原理是在进行烧录时先将数据打包,并在内存中临时建立一个特殊的文件目录表,
           同时接管系统对光盘的访问。被删除的文件或文件中被修改的部分其实仍存在CD-R光盘中,
           修改后的部分则以单独的数据块写入光盘,只不过在内存的目录表中,
           通过设定允许和不允许访问以及特殊链接等重定向寻址方法将数据重新组合,
           让系统找不到“老数据”,或让新数据替换老数据,从而达到删除与修改的目的。
           不过,在增加便利性的同时UDF也减少了有效存储空间,而且还要事先将CD-R与CD-RW盘片进行格式化,
           其中CD-RW盘片格式化后的容量要减少近100MB
    
           gid=   设置默认的GID
           uid=   设置默认的UID
           umask= 设置默认的umask(8进制)
           mode=  设置默认的文件权限
           dmode= 设置默认的目录权限
           bs=    设置块大小(默认为2048字节)
    
           unhide   显示隐藏文件
           undelete 显示已经被删除的文件
    
           adinicb   在inode中嵌入数据(默认)
           noadinicb 不在inode中嵌入数据
    
           shortad   使用短ad
           longad    使用长ad(默认)
    
           nostrict  取消严格一致性
    
           iocharset 设置NLS字符集
    
           novrs     跳过卷序列识别,用于排错
           session=  设置CDROM session(从"0"开始计数),默认值是上一次的session值。
           anchor=   设置标准的anchor位置,默认值是256
           lastblock= 设置文件系统最后的block
    
    
    LOOP设备
           可以通过下面的命令挂载一个LOOP设备:
    
                  mount /tmp/disk.img /mnt -t vfat -o loop=/dev/loop3
    
           该命令会将 /tmp/disk.img 文件安装为 /dev/loop3 设备,然后再将它挂载到 /mnt
    
           如果没有明确指定loop设备,而只是给了个'-o loop'选项,例如:
    
                  mount /tmp/disk.img /mnt -o loop
    
           mount 将会尝试自己寻找一个未被使用的loop设备(可能是 /dev/loop5 这样的)。
    
           如果连'-o loop'也没有,并且未指定文件系统类型(但能被libblkid识别),
           那么 mount 将为 /tmp/disk.img 文件自动创建一个loop设备,例如:
    
                  mount /tmp/disk.img /mnt
    
                  mount -t ext3 /tmp/disk.img /mnt
    
           这种类型的挂载可以识别四个选项: loop, offset, sizelimit, encryption
           事实上,这四个选项都是来自losetup(8)的选项。
    
           因为 Linux-2.6.25 之后的内核支持loop设备自动销毁(auto-destruction),
           所以任何由 mount 分配的loop设备都将被 umount 释放,而不必依赖于/etc/mtab文件。
    
           当然,你也可以手动使用'losetup -d'或'umount -d'来释放loop设备。
    
    
    返回值
           mount 的返回值可以由下面的值进行比特位叠加
    
           0      成功
    
           1      错误的调用或权限
    
           2      系统错误(内存不够, 不能 fork, 没有更多的loop设备)
    
           4      mount 内部错误
    
           8      用户中途打断
    
           16     写入或锁定 /etc/mtab 失败
    
           32     挂载失败
    
           64     部分挂载成功(用于 -a 选项)
    
    
    帮助程序
           外部挂载帮助程序的语法是:
    
                  /sbin/mount.TYPE spec dir [-sfnv] [-o options] [-t type.subtype]
    
           TYPE 是文件系统类型,而 -sfnvo 选项的含义与 mount 选项相同。
           -t 选项用于支持文件系统的子类型,例如:/sbin/mount.fuse -t fuse.sshfs
    
           mount 不会将下列选项传递给 mount.TYPE 帮助程序: unbindable, runbindable, private, rprivate, slave,
           rslave, shared, rshared, auto,  noauto,  comment, x-*, loop, offset, sizelimit
           所有其他选项都以逗号分隔的列表的形式作为 -o 选项的参数传递给 mount.TYPE 帮助程序。
    
    
    文件
           /etc/fstab        文件系统表
    
           /etc/mtab         已挂载的文件系统列表
    
           /etc/mtab~        锁文件
    
           /etc/mtab.tmp     临时文件
    
           /etc/filesystems  一系列将要尝试的文件类型
    
    环境变量
           LIBMOUNT_FSTAB=path
                  fstab 文件的位置
    
           LIBMOUNT_MTAB=path
                  mtab 文件的位置
    
           LIBMOUNT_DEBUG=0xffff
                  开启调试输出
    
    BUGS
           挂载一个已经损坏的文件系统时可能会导致系统崩溃。
    
           只有ext2, ext3, vfat文件系统真正支持同步更新( -o sync 和 -o dirsync )
    
           -o remount 不一定能改变挂载参数。例如,ext2系列的sb参数,fat系列的gid/umask参数
    
           仅当设备的 label 或 uuid 存在于 /proc/partitions 中的时候,才能通过 label 或 uuid 进行挂载。
    
           /etc/mtab 和 /proc/mounts 的内容可能会不一致,/etc/mtab 的内容取决于 mount 命令行选项。
           /proc/mounts 的内容取决于内核以及其他设置(远端的NFS服务器)。
           mount 命令可能会报告错误的NFS挂载信息,而 /proc/mounts 文件中的信息可靠性更高。
    
    参见
           mount(2),   umount(2),   fstab(5),  umount(8),  swapon(8),  findmnt(8),
           nfs(5),   xfs(5),   e2label(8),   xfs_admin(8),   mountd(8),   nfsd(8),
           mke2fs(8), tune2fs(8), losetup(8)
    
    
    
    util-linux                                      January 2012                                        MOUNT(8)


    首先,介绍一下挂接(mount)命令的使用方法,mount命令参数非常多,这里主要讲一下今天我们要用到的。 

    命令格式:mount [-t vfstype] [-o options] device dir 
    其中: 

    1.-t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有: 
    光盘或光盘镜像:iso9660 
    DOS fat16文件系统:msdos 
    Windows 9x fat32文件系统:vfat 
    Windows NT ntfs文件系统:ntfs 
    Mount Windows文件网络共享:smbfs 
    UNIX(LINUX) 文件网络共享:nfs 

    2.-o options 主要用来描述设备或档案的挂接方式。常用的参数有: 
    loop:用来把一个文件当成硬盘分区挂接上系统 
    ro:采用只读方式挂接设备 
    rw:采用读写方式挂接设备 
    iocharset:指定访问文件系统所用字符集 

    3.device 要挂接(mount)的设备。 

    4.dir设备在系统上的挂接点(mount point)。 

    挂接光盘镜像文件 

    1、从光盘制作光盘镜像文件。将光盘放入光驱,执行下面的命令。 
    #cp /dev/cdrom /home/sunky/mydisk.iso 或 
    #dd if=/dev/cdrom of=/home/sunky/mydisk.iso 
    注:执行上面的任何一条命令都可将当前光驱里的光盘制作成光盘镜像文件/home/sunky/mydisk.iso 

    2、将文件和目录制作成光盘镜像文件,执行下面的命令。 
    #mkisofs -r -J -V mydisk -o /home/sunky/mydisk.iso /home/sunky/ mydir 
    注:这条命令将/home/sunky/mydir目录下所有的目录和文件制作成光盘镜像文件/home/sunky/mydisk.iso,光盘卷标为:mydisk 

    3、光盘镜像文件的挂接(mount) 
    #mkdir /mnt/vcdrom 
    注:建立一个目录用来作挂接点(mount point) 
    #mount -o loop -t iso9660 /home/sunky/mydisk.iso /mnt/vcdrom 
    注:使用/mnt/vcdrom就可以访问盘镜像文件mydisk.iso里的所有文件了。 

    挂接移动硬盘 
    对linux系统而言,USB接口的移动硬盘是当作SCSI设备对待的。插入移动硬盘之前,应先用fdisk –l 或 more /proc/partitions查看系统的硬盘和硬盘分区情况。 
    [root at pldyrouter /]# fdisk -l 

    接好移动硬盘后,再用fdisk –l 或 more /proc/partitions查看系统的硬盘和硬盘分区情况.应该可以发现多了一个SCSI硬盘/dev/sdc和它的两个磁盘分区/dev /sdc1?、/dev/sdc2,其中/dev/sdc5是/dev/sdc2分区的逻辑分区。我们可以使用下面的命令挂接/dev/sdc1和 /dev/sdc5。 
    #mkdir -p /mnt/usbhd1 
    #mkdir -p /mnt/usbhd2 
    注:建立目录用来作挂接点(mount point) 
    #mount -t ntfs /dev/sdc1 /mnt/usbhd1 
    #mount -t vfat /dev/sdc5 /mnt/usbhd2 
    注:对ntfs格式的磁盘分区应使用-t ntfs 参数,对fat32格式的磁盘分区应使用-t vfat参数。若汉字文件名显示为乱码或不显示,可以使用下面的命令格式。 
    #mount -t ntfs -o iocharset=cp936 /dev/sdc1 /mnt/usbhd1 
    #mount -t vfat -o iocharset=cp936 /dev/sdc5 /mnt/usbhd2 

    linux系统下使用fdisk分区命令和mkfs文件系统创建命令可以将移动硬盘的分区制作成linux系统所特有的ext2、ext3格式。这样,在linux下使用就更方便了。使用下面的命令直接挂接即可。 
    #mount /dev/sdc1 /mnt/usbhd1 

    挂接U盘 
    和USB接口的移动硬盘一样对linux系统而言U盘也是当作SCSI设备对待的。使用方法和移动硬盘完全一样。插入U盘之前,应先用fdisk –l 或 more /proc/partitions查看系统的硬盘和硬盘分区情况。 
    [root at pldyrouter root]# fdisk -l 
    插入U盘后,再用fdisk –l 或 more /proc/partitions查看系统的硬盘和硬盘分区情况。 
    [root at pldyrouter root]# fdisk -l 
    系统多了一个SCSI硬盘/dev/sdd和一个磁盘分区/dev/sdd1,/dev/sdd1就是我们要挂接的U盘。 
    #mkdir -p /mnt/usb 
    注:建立一个目录用来作挂接点(mount point) 
    #mount -t vfat /dev/sdd1 /mnt/usb 
    注:现在可以通过/mnt/usb来访问U盘了, 若汉字文件名显示为乱码或不显示,可以使用下面的命令。 
    #mount -t vfat -o iocharset=cp936 /dev/sdd1 /mnt/usb 

    挂接Windows文件共享 
    Windows网络共享的核心是SMB/CIFS,在linux下要挂接(mount)windows的磁盘共享,就必须安装和使用samba 软件包。现在流行的linux发行版绝大多数已经包含了samba软件包,如果安装linux系统时未安装samba请首先安装samba。当然也可以到 www.samba.org网站下载......新的版本是3.0.10版。 
    当windows系统共享设置好以后,就可以在linux客户端挂接(mount)了,具体操作如下: 
    # mkdir –p /mnt/samba 
    注:建立一个目录用来作挂接点(mount point) 
    # mount -t smbfs -o username=administrator,password=pldy123 //10.140.133.23/c$ /mnt/samba 
    注:administrator 和 pldy123 是ip地址为10.140.133.23 windows计算机的一个用户名和密码,c$是这台计算机的一个磁盘共享 
    如此就可以在linux系统上通过/mnt/samba来访问windows系统磁盘上的文件了。以上操作在redhat as server 3、redflag server 4.1、suse server 9以及windows NT 4.0、windows 2000、windows xp、windows 2003环境下测试通过。 

    挂接UNIX系统NFS文件共享 
    类似于windows的网络共享,UNIX(Linux)系统也有自己的网络共享,那就是NFS(网络文件系统),下面我们就以SUN Solaris2.8和REDHAT as server 3 为例简单介绍一下在linux下如何mount nfs网络共享。 
    在linux客户端挂接(mount)NFS磁盘共享之前,必须先配置好NFS服务端。 

    1、Solaris系统NFS服务端配置方法如下: 
    (1)修改 /etc/dfs/dfstab, 增加共享目录 
    share -F nfs -o rw /export/home/sunky 
    (2)启动nfs服务 
    # /etc/init.d/nfs.server start 
    (3)NFS服务启动以后,也可以使用下面的命令增加新的共享 
    # share /export/home/sunky1 
    # share /export/home/sunky2 
    注:/export/home/sunky和/export/home/sunky1是准备共享的目录 

    2、linux系统NFS服务端配置方法如下: 
    (1)修改 /etc/exports,增加共享目录 
    /export/home/sunky 10.140.133.23(rw) 
    /export/home/sunky1 *(rw) 
    /export/home/sunky2 linux-client(rw) 
    注:/export/home/目录下的sunky、sunky1、sunky2是准备共享的目录,10.140.133.23、*、 linux-client是被允许挂接此共享linux客户机的IP地址或主机名。如果要使用主机名linux-client必须在服务端主机 /etc/hosts文件里增加linux-client主机ip定义。格式如下: 
    10.140.133.23 linux-client 

    (2)启动与停止NFS服务 
    /etc/rc.d/init.d/portmap start (在REDHAT中PORTMAP是默认启动的) 
    /etc/rc.d/init.d/nfs start 启动NFS服务 
    /etc/rc.d/init.d/nfs stop 停止NFS服务 
    注:若修改/etc/export文件增加新的共享,应先停止NFS服务,再启动NFS服务方能使新增加的共享起作用。使用命令exportfs -rv也可以达到同样的效果。 

    3、linux客户端挂接(mount)其他linux系统或UNIX系统的NFS共享 
    # mkdir –p /mnt/nfs 
    注:建立一个目录用来作挂接点(mount point) 
    #mount -t nfs -o rw 10.140.133.9:/export/home/sunky /mnt/nfs 
    注:这里我们假设10.140.133.9是NFS服务端的主机IP地址,当然这里也可以使用主机名,但必须在本机/etc/hosts文件里增加服务端ip定义。/export/home/sunky为服务端共享的目录。 

    如此就可以在linux客户端通过/mnt/nfs来访问其它linux系统或UNIX系统以NFS方式共享出来的文件了。以上操作在 redhat as server 3、redflag server4.1、suse server 9以及Solaris 7、Solaris 8、Solaris 9 for x86&sparc环境下测试通过

    补充:

    linux加载光驱

    (1)使用光驱前,要先mount一下:#mount /dev/cdrom /mnt/cdrom,然后您就可以进入/mnt/cdrom目录下读取光盘内容了;
    (2)当您想退出光盘时,须使用umout命令,否则光驱就会一直处于死锁状态:#umount /mnt/cdrom。
    展开全文
  • linux mount命令

    2020-12-10 11:26:00
    MOUNT(8)系统管理MOUNT(8) 名称 mount-挂载文件系统 概要 mount [-l|-h|-V] mount -a [-fFnrsvw] [-t fstype] [-O optlist] mount [-fnrsvw] [-o options] device|dir mount [-fnrsvw] [-t fstype] [-o...
    $ mount -h
    
    Usage:
     mount [-lhV]
     mount -a [options]
     mount [options] [--source] <source> | [--target] <directory>
     mount [options] <source> <directory>
     mount <operation> <mountpoint> [<target>]
    
    Mount a filesystem.
    
    Options:
     -a, --all               挂载fstab中提到的所有文件系统
     -c, --no-canonicalize   不规范化路径
     -f, --fake              dry run; 跳过mount(2)syscall
     -F, --fork              为每个设备fork(与-a一起使用)
     -T, --fstab <path>      /etc/fstab的替代文件
     -i, --internal-only     don't call the mount.<type> helpers
     -l, --show-labels       也显示文件系统标签
     -n, --no-mtab           不要写到/etc/mtab
         --options-mode <mode>
                             根据从fstab加载的选项进行操作
         --options-source <source>
                             挂载选项源
         --options-source-force
                             强制使用fstab/mtab中的选项                                                                                                                                                        
     -o, --options <list>    以逗号分隔的安装选项列表                                                                                                                                                       
     -O, --test-opts <list>  限制文件系统集(与-a一起使用)                                                                                                                                              
     -r, --read-only         以只读方式挂载文件系统(与-o ro相同)                                                                                                                                            
     -t, --types <list>      限制文件系统类型的集合                                                                                                                                                         
         --source <src>      显式指定源 (path, label, uuid)                                                                                                                                             
         --target <target>   显式指定安装点                                                                                                                                                              
     -v, --verbose           说正在做什么                                                                                                                                                                       
     -w, --rw, --read-write  以读写方式挂载文件系统(默认)                                                                                                                                                   
     -N, --namespace <ns>    在另一个名称空间中执行挂载
    
     -h, --help              显示此帮助
     -V, --version           显示版本
    
    Source:
     -L, --label <label>     synonym for LABEL=<label>
     -U, --uuid <uuid>       synonym for UUID=<uuid>
     LABEL=<label>           通过文件系统标签指定设备
     UUID=<uuid>             通过文件系统UUID指定设备
     PARTLABEL=<label>       通过分区标签指定设备
     PARTUUID=<uuid>         通过分区UUID指定设备
     <device>                通过路径指定设备
     <directory>             绑定安装的安装点 (see --bind/rbind)
     <file>                  用于loopdev设置的常规文件
    
    Operations:
     -B, --bind              在其他地方安装子树 (same as -o bind)
     -M, --move              移动子树到其他地方
     -R, --rbind             将子树和所有子树挂载到其他位置
     --make-shared           将子树标记为共享
     --make-slave            将子树标记为slave
     --make-private          将子树标记为私有
     --make-unbindable       将子树标记为不可绑定
     --make-rshared          递归地将整个子树标记为共享
     --make-rslave           递归地将整个子树标记为slave
     --make-rprivate         递归地将整个子树标记为私有
     --make-runbindable      递归地将整个子树标记为不可绑定
    
    For more details see mount(8).
    

    MOUNT(8)系统管理MOUNT(8)

    名称

       mount-挂载文件系统
    

    概要

       mount [-l|-h|-V]
    
       mount -a [-fFnrsvw] [-t fstype] [-O optlist]
    
       mount [-fnrsvw] [-o options] device|dir
    
       mount [-fnrsvw] [-t fstype] [-o options] device dir
    

    描述
    Unix系统中所有可访问的文件都排列在一棵大树中,文件树的根目录为/。这些文件可以分布在多个设备上。mount命令用于将在某些设备上找到的文件系统附加到大文件树。相反,umount(8)命令将再次分离它。文件系统用于控制数据如何存储在设备上或如何通过网络或其他服务以虚拟方式提供。

       mount命令的标准格式为:
    
              mount -t type device dir
    

    这告诉内核将在设备device(类型type)上找到的文件系统附加到目录dir。选项-t type是可选的。mount命令通常能够检测文件系统。
    默认情况下,root用户权限是挂载文件系统所必需的。有关更多详细信息,请参见下面的“非超级用户安装”部分。以前的内容(如果有的话)以及dir的所有者和模式将变得不可见,并且只要此文件系统保持挂载状态,路径名dir便是设备上文件系统的根目录。

       如果仅给出目录或设备,例如:
    
              mount /dir
    

    然后挂载在/etc/fstab文件中查找挂载点(如果找不到,则为设备)。可以使用- -target或- -source选项来避免对给定参数的歧义解释。例如:

              mount --target /mountpoint
    

    同一文件系统可能被安装了不止一次,并且在某些情况下(例如网络文件系统),同一文件系统可能会被安装在同一安装点上多次。mount命令不实施任何策略来控制此行为。所有行为均由内核控制,通常特定于文件系统驱动程序。例外是- -all,在这种情况下,已安装的文件系统将被忽略(有关更多详细信息,请参见下面的- -all)。

    列出挂载点

       维护列表模式仅是为了向后兼容。
    
       对于更健壮和可定制的输出,请使用findmnt(8),尤其是在脚本中。请注意,安装点名称中的控制字符将替换为“?”。
    
       以下命令列出了所有已挂载的文件系统(类型为type):
    
              mount [-l] [-t type]
    
       选项-l为该列表添加标签。见下文。
    

    指示设备和文件系统

       大多数设备由(块专用设备的)文件名指示,例如/dev/sda1,但是还有其他可能。例如,在NFS挂载的情况下,设备可能看起来像knuth.cwi.nl:/dir。也可以使用其文件系统标签或UUID(请参见下面的-L和-U选项)或其分区标签或UUID来指示块专用设备。例如,GUID分区表(GPT)支持分区标识符。
    
       磁盘分区的设备名称不稳定。硬件重新配置,添加或删除设备可能会导致名称更改。这就是为什么强烈建议使用文件系统或分区标识符(例如UUID或LABEL)的原因。
    

    命令lsblk --fs概述了可用块设备上的文件系统,LABEL和UUID。命令blkid -p <设备>提供有关指定设备上文件系统的详细信息。

    不要忘记,不能保证UUID和标签确实是唯一的,尤其是在移动,共享或复制设备时。使用lsblk -o + UUID,PARTUUID来验证UUID在您的系统中确实是唯一的。

    推荐的设置是使用标签(例如UUID = uuid),而不是/etc/fstab文件中的/dev/disk/by- {label,uuid,partuuid,partlabel} udev符号链接。标签更具可读性,健壮性和可移植性。mount(8)命令在内部使用udev符号链接,因此在/etc/fstab中使用符号链接比标记没有优势。有关更多详细信息,请参见libblkid(3)。

    请注意,mount(8)使用UUID作为字符串。命令行或fstab(5)中的UUID不会转换为内部二进制表示形式。UUID的字符串表示应基于小写字符。

    proc文件系统不与特殊设备关联,并且在挂载该文件系统时,可以使用任意关键字(例如proc)代替设备规范。(通常的选择都不是那么幸运:mount上的错误消息“ none been mount”可能令人困惑。)

    文件/etc/fstab,/etc/mtab和/proc/mounts
    文件/etc/fstab(请参阅fstab(5))可能包含描述通常使用哪些选项将哪些设备安装在何处的行。fstab(5)文件的默认位置可以使用- -fstab path命令行选项覆盖(有关更多详细信息,请参见下文)。

       命令
    
              mount -a [-t type] [-O optlist]
    

    (通常在引导脚本中给出)导致fstab中提到的所有文件系统(具有正确的类型和/或具有或不具有正确的选项)均按指示进行安装,但其行包含noauto关键字的文件系统除外。添加-F选项将创建挂载分叉,以便同时挂载文件系统。

    挂载fstab或mtab中提到的文件系统时,只需在命令行上仅指定设备或仅指定挂载点即可。

    挂载和卸载程序通常会在/etc/mtab文件中维护当前已挂载文件系统的列表。默认情况下,在编译时默认情况下完全禁用对常规经典/etc/mtab的支持,因为在当前的Linux系统上,最好使其成为/proc/mounts的符号链接。在用户空间中维护的常规mtab文件无法可靠地与名称空间,容器和其他高级Linux功能一起使用。如果启用了常规mtab支持,则可以使用该文件以及符号链接。

    如果没有给出安装参数,则打印已安装文件系统的列表。

    如果要覆盖/etc/fstab中的安装选项,则必须使用-o选项:

              mount device|dir -o options
    

    然后将命令行中的安装选项添加到/etc/fstab中的选项列表中。可以通过命令行选项–options-mode更改此默认行为。通常的行为是,如果存在冲突,则最后一个选项获胜。

    如果同时指定了设备(或LABEL,UUID,PARTUUID或PARTLABEL)和目录,则挂载程序不会读取/etc/fstab文件。例如,将设备foo挂载到/ dir:

              mount /dev/foo /dir
    

    可以通过命令行选项–options-source-force更改此默认行为,以始终从fstab读取配置。对于非root用户,mount始终读取fstab配置。

    非超级用户挂载
    通常,只有超级用户才能挂载文件系统。但是,当fstab在一行上包含user选项时,任何人都可以挂载相应的文件系统。

       因此,给定一行
    
              /dev/cdrom  /cd  iso9660  ro,user,noauto,unhide
    
       任何用户都可以使用以下命令安装在插入的CDROM上找到的iso9660文件系统:
              mount /cd
    

    请注意,对于非root用户,mount非常严格,并且在解析fstab或执行帮助程序之前,会验证命令行上指定的所有路径。强烈建议使用有效的安装点来指定文件系统,否则安装可能会失败。例如,在命令行上使用NFS或CIFS源是个坏主意。

    有关更多详细信息,请参见fstab(5)。只有安装了文件系统的用户才能再次卸载它。如果有任何用户应该能够卸载它,则在fstab行中使用users而不是user。所有者选项类似于用户选项,但限制是用户必须是特殊文件的所有者。如果登录脚本使该设备的控制台用户拥有,则这可能对/dev/fd很有用。组选项类似,但限制是用户必须是特殊文件组的成员。

    绑定安装操作

       在其他位置重新安装文件层次结构的一部分。call是:
    
              mount --bind olddir newdir
    
       或使用以下fstab条目:
    
              /olddir /newdir none bind
    
       调用之后,可以在两个位置访问相同的内容。
    

    重要的是要了解,“绑定”不会在内核VFS中创建任何第二类节点或特殊节点。“绑定”只是附加文件系统的另一种操作。在任何地方都没有存储文件系统已通过“绑定”操作附加的信息。olddir和newdir是独立的,可能已挂载了olddir。

    也可以将单个文件重新挂载(在单个文件上)。也可以使用绑定安装从常规目录创建安装点,例如:

              mount --bind foo foo
    

    绑定安装调用仅附加一个文件系统(的一部分),而不附加子文件。包括子安装的整个文件层次结构通过使用以下内容附加到第二位:

              mount --rbind olddir newdir
    

    请注意,内核维护的文件系统安装选项将与原始安装点上的选项相同。mount(8)不会复制用户空间安装选项(例如_netdev),必须在安装命令行上明确指定选项。

       mount(8),因为v2.27允许通过将相关选项与--bind一起传递来更改安装选项。例如:
    
              mount -o bind,ro foo foo
    

    Linux内核不支持此功能。它是通过在用户空间中通过附加的mount(2)重新安装系统调用来实现的。该解决方案不是原子的。

    创建只读绑定安装的另一种(经典)方法是使用重新安装操作,例如:

              mount --bind olddir newdir
              mount -o remount,bind,ro olddir newdir
    

    请注意,只读绑定将创建只读安装点(VFS条目),但是原始文件系统超级块仍将是可写的,这意味着olddir将是可写的,而newdir将是只读的。

    也可以通过“重新安装,绑定”操作来更改nosuid,nodev,noexec,noatime,nodiratime和relatime VFS入口标志。另一个(例如,文件系统特定的标志)将被静默忽略。不可能递归地更改安装选项(例如,使用-o rbind,ro)。

    mount(8),因为v2.31在重新安装操作时会忽略/etc/fstab中的绑定标志(如果在命令行上指定了“ -o remount”)。这是完全控制通过命令行重新安装的安装选项所必需的。在以前的版本中,始终会应用bind标志,并且如果不与bind语义进行交互就无法重新定义安装选项。当在/etc/fstab文件中指定“ remount,bind”时,这种mount(8)行为不会影响情况。

    移动操作
    将安装好的树移动到另一个位置(原子上)。call是:

              mount --move olddir newdir
    
       这将导致以前出现在olddir下的内容现在可以在newdir下访问。文件的物理位置不会更改。请注意,olddir必须是一个安装点。
    
       还要注意,移动驻留在共享安装下的安装是无效的,不受支持。使用findmnt -o TARGET,PROPAGATION查看当前传播标志。
    

    共享子树操作
    从Linux 2.6.15开始,可以将安装及其子安装标记为共享,专用,从属或不可绑定。共享的安装提供了创建该安装的镜像的功能,以便任何一个镜像中的安装和卸载都传播到另一个镜像。从站安装从其主站接收传播,但反之则不然。专用安装架没有传播功能。不可绑定的安装是无法通过绑定操作克隆的专用安装。详细的语义记录在内核源代码树的Documentation / filesystems / sharedsubtree.txt文件中。

       支持的操作有:
    
              mount --make-shared mountpoint
              mount --make-slave mountpoint
              mount --make-private mountpoint
              mount --make-unbindable mountpoint
    
       以下命令允许递归更改给定安装点下所有安装的类型。
    
              mount --make-rshared mountpoint
              mount --make-rslave mountpoint
              mount --make-rprivate mountpoint
              mount --make-runbindable mountpoint
    
       请求--make- *操作时,mount(8)不会读取fstab(5)。必须在命令行上指定所有必需的信息。
    
       请注意,Linux内核不允许通过单个mount(2)系统调用来更改多个传播标志,并且这些标志不能与其他安装选项和操作混合使用。
    
       从util-linux 2.23开始,mount命令允许通过一个mount(8)调用进行更多的传播(拓扑)更改,并且还可以与其他安装操作一起进行。此功能是实验性的。当先前的安装操作成功时,传播标志由其他mount(2)系统调用应用。请注意,该用例不是原子的。可以在fstab(5)中将传播标志指定为安装选项(专用,从属,共享,不可绑定,rprivate,rslave,rshared,runbindable)。
    
       例如:
    
              mount --make-private --make-unbindable /dev/sda1 /foo
    
       是相同的:
    
              mount /dev/sda1 /foox
              mount --make-private /foo
              mount --make-unbindable /foo
    

    命令行选项
    通过首先从fstab表中提取文件系统的安装选项,然后应用由-o参数指定的所有选项,最后应用-r或-w选项,来确定由安装调用使用的全套安装选项。当存在。

       命令挂载不会将所有命令行选项传递给/sbin/mount.suffix挂载帮助器。安装和安装帮助器之间的接口在“外部帮助程序”部分中描述。
    
       可用于mount命令的命令行选项包括:
    
       -a, --all
              挂载fstab中提到的所有(给定类型的)文件系统(行中包含noauto关键字的文件系统除外)。文件系统按照其在fstab中的顺序安装。mount命令比较文件系统的源,目标(以及用于绑定安装或btrfs的fs根目录)以检测已安装的文件系统。在挂载过程中会缓存具有已挂载文件系统的内核表
              --all。这意味着将安装所有重复的fstab条目。
    
              请注意,使用mount -a进行fstab检查是一种不好的做法。推荐的解决方案是findmnt --verify。
    
       -B,--bind
              在其他地方重新安装子树(以便在两个地方都可以使用它的内容)。参见上文“绑定安装”下的内容。
    
       -c,--no-canonicalize-不规范
              不要规范化路径。默认情况下,mount命令可规范化所有路径(从命令行或fstab)。该选项可以与-f标志一起用于已经规范化的绝对​​路径。该选项是为调用mount -i的安装助手设计的。强烈建议不要在正常安装操作中使用此命令行选项。
    
              请注意,mount(8)不会将此选项传递给/sbin/mount.type帮助器。
    
       -F, --fork
              (与-a结合使用。)为每个设备分出新的安装座。这将并行安装在不同的设备或不同的NFS服务器上。这样做的好处是速度更快。NFS超时也并行进行。缺点是安装的顺序不确定。因此,如果要同时挂载/usr和/usr/spool,则不能使用此选项。
    
       -f,--fake
              导致除了实际的系统调用以外的所有操作;如果不是很明显,这会``假装''挂载文件系统。该选项与-v标志一起使用,可用于确定mount命令尝试执行的操作。它也可以用来为使用-n选项安装的设备添加条目。-f选项检查/ etc / mtab中的现有记录,并在记录已经存在时失败(对于常规的非伪挂载,此检查由内核完成)。
    
       -i, --internal-only
              即使存在/sbin/mount.filesystem帮助器,也不要调用它。
    
       -L,--label 标签
              挂载具有指定标签的分区。
    
       -l,--show-labels
              在安装输出中添加标签。mount必须具有读取磁盘设备的权限(例如,设置为用户ID根),此功能才能起作用。可以使用e2label(8)实用程序为ext2,ext3或ext4设置此类标签,或者使用xfs_admin(8)为XFS设置此类标签,或者使用reiserfstune(8)为reiserfs设置此类标签。
    
       -M, --move
              将子树移到其他地方。参见上文“移动操作”小节。
    
       -n,--no-mtab
              挂载而不用在/ etc / mtab中编写。例如,当/ etc在只读文件系统上时,这是必需的。
    
       -N,--namespace ns
              在ns指定的名称空间中执行安装。ns是在该名称空间中运行的进程的PID或代表该名称空间的特殊文件。
    
              当mount(8)读取/ etc / fstab,写入/ etc / mtab(或写入/ run / mount)并调用mount(2)系统调用时,它将切换到名称空间,否则它将在原始名称空间中运行。这意味着目标名称空间不必包含执行mount(2)命令所需的任何库或其他要求。
    
              有关更多信息,请参见namespaces(7)。
    
       -O, --test-opts opts
              限制-a选项适用的文件系统集。在这方面,它与-t选项类似,不同之处在于,如果没有-a,则-O是无用的。例如,命令:
    
                     mount -a -O no_netdev
    
              挂载所有文件系统,但在/etc/fstab文件的options字段中具有选项_netdev的文件系统除外。
    
              与-t的不同之处在于,每个选项都完全匹配;在一个选项的开头加“否”并不等于否。
    
              -t和-O选项有效。也就是说,命令
    
                     mount -a -t ext2 -O _netdev
    
              使用_netdev选项安装所有ext2文件系统,而不是所有ext2或指定了_netdev选项的文件系统。
    
       -o,--options 选择
              使用指定的安装选项。opts参数是用逗号分隔的列表。例如:
    
                     mount LABEL=mydisk -o noatime,nodev,nosuid
    
              有关更多详细信息,请参见FILESYSTEM-INDEPENDENT MOUNT OPTIONS和FILESYSTEM-SPECIFIC MOUNT OPTIONS部分。
    
       --options-mode 模式
              控制如何组合fstab / mtab中的选项与命令行中的选项。模式可以是忽略,追加,前置或替换之一。例如,append意味着fstab中的选项将附加到命令行中的选项。缺省值为prepend -表示命令行选项在fstab选项之后评估。请注意,如果有冲突,则最后一个选项获胜。
    
       --options-source 源
              默认选项的来源。源是用逗号分隔的fstab,mtab和disable列表。disable禁用fstab和mtab并禁用--options-source-force。默认值为fstab,mtab。
    
       --options-source-force
              即使同时指定了设备和目录,也可以使用fstab / mtab中的选项。
    
       -R,-rbind
              在其他位置重新安装子树和所有可能的子安装(以便在两个地方都可以使用其内容)。请参见上面的“绑定安装”小节。
    
       -r, --read-only
              挂载文件系统为只读。同义词是-o ro。
    
              请注意,根据文件系统类型,状态和内核行为,系统可能仍会写入设备。例如,如果文件系统脏了,则ext3和ext4将重播日志。
              为了防止这种写访问,您可能需要使用ro,noload挂载选项挂载ext3或ext4文件系统,或者将块设备本身设置为只读模式,请参见blockdev(8)命令。
    
       -s允许草率的安装选项,而不是失败。这将忽略文件系统类型不支持的安装选项。并非所有文件系统都支持此选项。当前,仅mount.nfs安装帮助程序支持它。
    
       --source device
              如果仅给出mount命令的一个参数,则该参数可能被解释为目标(安装点)或源(设备)。此选项允许显式定义参数为装入源。
    
       --target directory
              如果仅给出mount命令的一个参数,则该参数可能会解释为目标(安装点)或源(设备)。此选项允许显式定义参数为安装目标。
    
       -T, --fstab path
              指定备用fstab文件。如果path是目录,则目录中的文件由strverscmp(3)排序;以“。”开头的文件。或没有.fstab扩展名的文件都将被忽略。
              可以多次指定该选项。此选项主要用于initramfs或chroot脚本,在这些脚本中,除标准系统配置外还指定了其他配置。
    
              请注意,mount(8)不会将选项--fstab传递给/sbin/mount.type帮助器,这意味着替代fstab文件对于帮助器将是不可见的。对于普通的挂载来说这没问题,但是用户(非root)挂载始终需要fstab来验证用户的权限。
    
       -t,--types fstype
              -t之后的参数用于指示文件系统类型。当前支持的文件系统类型取决于正在运行的内核。有关文件系统的完整列表,请参见/ proc / filesystems和/ lib / modules / $(uname -r)/ kernel / fs。最常见的是ext2,ext3,ext4,xfs,btrfs,vfat,sysfs,proc,nfs和cifs。
    
              程序会挂载和卸载支持文件系统子类型。子类型由“ .subtype”后缀定义。例如“ fuse.sshfs”。建议使用子类型表示法,而不要在安装源中添加任何前缀(例如,不建议使用“ sshfs#example.com”)。
    
              如果未给出-t选项,或者如果指定了自动类型,则mount将尝试猜测所需的类型。Mount使用blkid库来猜测文件系统类型。如果没有发现任何熟悉的东西,mount将尝试读取文件/ etc / filesystems,或者如果不存在,则尝试读取/ proc / filesystems。此处列出的所有文件系统类型都将被尝试,除了
              对于那些标记为“ nodev”的对象(例如devpts,proc和nfs)。如果/ etc / filesystems以单个*结尾,则mount将在以后读取/ proc / filesystems。尝试时,所有文件系统类型都将在无提示安装选项的情况下挂载。
    
              自动类型对于用户安装的软盘可能有用。创建文件/etc/filesystems有助于更改探测顺序(例如,在msdos之前尝试vfat或在ext2之前尝试ext3)或使用内核模块自动加载器。
    
              在选项-t以及/etc/fstab条目中,逗号分隔的列表中可以指定多个类型。选项-t的文件系统类型列表可以加上no前缀,以指定不应对其执行操作的文件系统类型。在/ etc / fstab条目中指定时,前缀no无效。
    
              使用-a选项可以使前缀no有意义。例如,命令
    
                     mount -a -t nomsdos,smbfs
    
              挂载除msdos和smbfs类型的文件系统以外的所有文件系统。
    
              对于大多数类型,所有挂载程序要做的就是发出一个简单的mount(2)系统调用,并且不需要详细了解文件系统类型。但是,对于某些类型(如nfs,nfs4,cif,smbfs,ncpfs),需要一个临时代码。nfs,nfs4,cif,smbfs和ncpfs文件系统具有单独的装入程序。为了能够以统一的方式处理所有类型,当用type type调用时,mount将执行程序/sbin/mount.type(如果存在)。由于不同版本的smbmount程序具有不同的调用约定,因此/sbin/mount.smbfs可能必须是用于设置所需调用的Shell脚本。
    
       -U,--uuid uuid
              挂载具有指定uuid的分区。
    
       -v,--verbose
              详细模式。
    
       -w,-rw,-读写
              挂载文件系统读/写。读写是内核默认设置。同义词是-o rw。
    
              请注意,在命令行上指定-w会强制mount命令从不尝试在受写保护的设备上进行只读安装。如果先前的带有读写标志的挂载系统调用失败,则默认值为只读。
    
       -V,--version
              显示版本信息并退出。
    
       -h,--help
              显示帮助文本并退出。
    

    独立于文件系统的安装选项
    其中一些选项仅在它们出现在/etc/fstab文件中时才有用。

       这些选项中的某些可以默认在系统内核中启用或禁用。要检查当前设置,请参阅/proc/mounts中的选项。请注意,文件系统还具有特定于每个文件系统的默认挂载选项(例如,有关extN文件系统,请参见tune2fs -l输出)。
    
       以下选项适用于正在挂载的任何文件系统(但并非每个文件系统实际上都支持它们-例如,今天的sync选项仅对ext2,ext3,ext4,fat,vfat和ufs有效):
    
       异步文件系统的所有I / O应该异步完成。(另请参见同步选项。)
    
       atime请勿使用noatime功能,因此inode的访问时间由内核默认值控制。另请参见relatime和strictatime挂载选项的描述。
    
       Noatime
              不要更新此文件系统上的索引节点访问时间(例如,为了更快地访问新闻假脱机以加速新闻服务器)。这适用于所有inode类型(也适用于目录),因此意味着nodiratime。
    
       自动可以使用-a选项安装。
    
       noauto只能显式挂载(即,-a选项不会导致挂载文件系统)。
    
       context = context,fscontext = context,defcontext = context和rootcontext = context
              当挂载不支持扩展属性的文件系统(例如,用VFAT格式化的软盘或硬盘)或通常不在SELinux下运行的系统(例如ext3或ext4格式)时,context =选项很有用。
    
              非SELinux工作站上的磁盘。您也可以在不信任的文件系统(例如软盘)上使用context =。它还有助于与早期2.4。<x>内核版本上支持xattr的文件系统兼容。即使支持xattrs,也可以通过为整个磁盘分配一个安全上下文来节省不必标记每个文件的时间。
    
              可移动媒体的常用选项是context =“ system_u:object_r:removable_t”。
    
              另外两个选项是fscontext =和defcontext =,这两个选项互斥于context选项。这意味着您可以将fscontext和defcontext相互使用,但不能与上下文一起使用。
    
              fscontext =选项适用于所有文件系统,无论其对xattr的支持如何。fscontext选项将总体文件系统标签设置为特定的安全上下文。该文件系统标签与文件上的各个标签是分开的。它代表某些权限检查的整个文件系统,例如在安装或创建文件期间。仍然可以从文件本身的xattrs获取单个文件标签。除了为单个文件提供相同的标签之外,context选项实际上还设置了fscontext提供的聚合上下文。
    
              您可以使用defcontext =选项为未标记的文件设置默认的安全上下文。这将覆盖策略中为未标记文件设置的值,并且需要支持xattr标记的文件系统。
    
              rootcontext =选项允许您在用户空间可见FS或inode之前,显式标记正在安装的FS的根inode。人们发现这对于诸如无状态linux之类的事情很有用。
    
              请注意,即使当前上下文未更改,内核也会拒绝任何包含context选项的重新安装请求。
    
              警告:上下文值可能包含逗号,在这种情况下,必须正确引用该值,否则mount(8)会将逗号解释为安装选项之间的分隔符。不要忘了,外壳会去除引号,因此需要双引号。例如:
    
                     mount -t tmpfs none /mnt -o \
                       'context =“ system_u:object_r:tmp_t:s0:c127,c456”,noexec'
    
              有关更多详细信息,请参见selinux(8)。
    
       defaults
              使用默认选项:rw,suid,dev,exec,auto,nouser和async。
    
              请注意,所有默认安装选项的实际集合取决于内核和文件系统类型。有关更多详细信息,请参见本节的开头。
    
       dev解释字符或阻止文件系统上的特殊设备。
    
       nodev请勿解释字符或阻止文件系统上的特殊设备。
    
       diratime
              更新此文件系统上目录inode的访问时间。这是默认值。(设置noatime时,将忽略此选项。)
    
       nodiratime
              不要在此文件系统上更新目录inode的访问时间。(设置noatime时隐含此选项。)
    
       dirsync
              文件系统中的所有目录更新应同步进行。这会影响以下系统调用:创建,链接,取消链接,符号链接,mkdir,rmdir,mknod和重命名。
    
       exec允许执行二进制文件。
    
       noexec不允许直接在已挂载的文件系统上执行任何二进制文件。
    
       group如果该用户的组之一与设备的组匹配,则允许普通用户安装文件系统。此选项暗含选项nosuid和nodev(除非被后续选项覆盖,如选项行group,dev,suid中所述)。
    
       iversion
              每次修改inode时,i_version字段都会增加。
    
       noiversion
              不要增加i_version索引节点字段。
    
       mand允许对此文件系统进行强制锁定。参见fcntl(2)。
    
       nomand不允许对此文件系统进行强制锁定。
    
       _netdev
              文件系统驻留在需要网络访问的设备上(用于防止系统尝试在系统上启用网络之前挂载这些文件系统)。
    
       nofail如果此设备不存在,请不要报告错误。
    
       relatime
              与修改或更改时间相关的更新inode访问时间。仅当先前的访问时间早于当前的修改或更改时间时,才更新访问时间。(类似于noatime,但它不会破坏mutt或其他需要知道自上次修改文件以来是否已读取文件的应用程序。)
    
              从Linux 2.6.30开始,内核默认使用此选项提供的行为(除非指定了noatime),并且strictatime选项是获取传统语义所必需的。另外,从Linux 2.6.30开始,如果文件的存在时间超过1天,则该文件的上次访问时间将始终更新。
    
       norelatime
              不要使用relatime功能。另请参见strictatime安装选项。
    
       strictatime
              允许显式请求全时更新。这使内核可以默认为relatime或noatime,但仍允许用户空间覆盖它。有关默认系统安装选项的更多详细信息,请参见/ proc / mounts。
    
       nostrictatime
              使用内核的默认行为进行inode访问时间更新。
    
       lazytime
              仅文件inode的内存版本中的更新时间(atime,mtime,ctime)。
    
              对于需要对预分配文件进行频繁随机写入的工作负载,此安装选项可显着减少对inode表的写入。
    
              仅在以下情况下才更新磁盘时间戳:
    
              -需要更新inode以进行一些与文件时间戳无关的更改
    
              -应用程序使用fsync(2),syncfs(2)或sync(2)
    
              -从内存中清除未删除的inode
    
              -自将i节点写入磁盘以来已超过24小时。
    
       nolazytime
              不要使用延迟时间功能。
    
       suid允许set-user-ID或set-group-ID位生效。
    
       nosuid不允许set-user-ID或set-group-ID位生效。
    
       silent打开静音标志。
    
       loud关闭静音标志。
    
       owner如果普通用户是设备的所有者,则允许该用户装载文件系统。此选项暗含选项nosuid和nodev(除非被后续选项覆盖,如选项行owner,dev,suid中所示)。
    

    remount

              尝试重新挂载已经挂载的文件系统。这通常用于更改文件系统的安装标志,尤其是使只读文件系统可写。它不会更改设备或安装点。
    
              重新安装操作以及绑定标志具有特殊的语义。参见上文“绑定安装”小节。
    
              重新安装功能遵循mount命令与fstab中的选项一起使用的标准方式。这意味着仅当同时指定了设备和目录时,mount才读取fstab(或mtab)。
    
                  mount -o remount,rw /dev/foo /dir
    
              在此调用之后,所有旧的安装选项都将被替换,并且fstab(或mtab)中的任意内容都将被忽略,除了loop =选项是由mount命令内部生成和维护的。
    
                  mount -o remount,rw  /dir
    
              调用之后,mount读取fstab并将这些选项与命令行(-o)中的选项合并。如果在fstab中找不到安装点,则允许使用未指定的源重新安装。
    
       ro挂载文件系统为只读。
    
       rw以读写方式挂载文件系统。
    
       同步到文件系统的所有I / O应该同步完成。对于写周期数量有限的介质(例如某些闪存驱动器),同步可能会缩短生命周期。
    
    
       用户允许普通用户挂载文件系统。挂载用户的名称将写入mtab文件(或在没有常规mtab的系统上的/ run / mount中写入私有libmount文件),以便该同一用户可以再次卸载文件系统。此选项包含选项noexec,nosuid和nodev(除非被后续选项覆盖,如选项行user,exec,dev,suid中所示)。
    
       nouser禁止普通用户挂载文件系统。这是默认设置。它并不意味着任何其他选择。
    
       用户即使任何其他普通用户安装了文件系统,也允许任何用户安装和卸载文件系统。此选项包含选项noexec,nosuid和nodev(除非被后续选项覆盖,如选项行users,exec,dev,suid中所示)。
    
       X- *所有带“ X-”前缀的选项均被解释为注释或特定于用户空间应用程序的选项。这些选项未存储在用户空间(例如,mtab文件)中,也未发送至mount.type帮助器,也不会发送至mount(2)系统调用。建议的格式为X-appname.option。
    
       x- *与X- *选项相同,但永久存储在用户空间中。这意味着这些选项也可用于卸载或其他操作。请注意,在用户空间中维护安装选项非常棘手,因为必须使用基于libmount的工具,并且不能保证这些选项始终可用(例如,在移动安装操作之后或在非共享名称空间中)。
    
              请注意,在util-linux v2.30之前,x- *选项尚未由libmount维护并存储在用户空间中(功能与现在的X- *相同),但是由于用例数量的增加(在initrd中,systemd等)功能已扩展,以保持现有的fstab配置可用而无需进行任何更改。
    
       X-mount.mkdir [=模式]
              允许创建目标目录(挂载点)。可选参数mode以八进制表示法指定用于mkdir(2)的文件系统访问模式。默认模式是0755。仅root用户支持此功能。该选项还受x-mount.mkdir支持,自v2.30起不支持mount.mkdir使用该符号。
    

    文件系统特定的安装选项
    您应该先查阅文件系统的相应手册页。如果您想知道ext4文件系统支持哪些选项,请查看ext4(5)手册页。如果不存在,还可以检查相应的安装页面,如mount.cifs(8)。请注意,您可能必须安装相应的userland工具。

       以下选项仅适用于某些文件系统。我们按文件系统对它们进行排序。它们都遵循-o标志。
    
       支持哪些选项取决于正在运行的内核。在内核源子目录Documentation / filesystems中可以找到更多信息。
    

    adfs的挂载选项

       uid =值和gid =值
              设置文件系统中文件的所有者和组(默认值:uid = gid = 0)。
    
       ownmask =值和othmask =值
              分别为ADFS的“所有者”权限和“其他”权限设置权限掩码(分别为默认值:0700和0077)。另请参见/usr/src/linux/Documentation/filesystems/adfs.txt。
    

    affs的安装选项

       uid =值和gid =值
              设置文件系统根目录的所有者和组(默认值:uid = gid = 0,但如果使用uid或gid选项但未指定值,则采用当前进程的UID和GID)。
    
       setuid =值和setgid =值
              设置所有文件的所有者和组。
    
       mode=值
              不考虑原始权限,将所有文件的模式设置为value&0777。将搜索权限添加到具有读取权限的目录。该值以八进制表示。
    
       protect
              不允许对文件系统上的保护位进行任何更改。
    
       usemp在第一次同步或umount时,将文件系统根目录的UID和GID设置为安装点的UID和GID,然后清除此选项。奇怪...
    
       verbose
              为每个成功的安装打印参考消息。
    
       prefix=string
              链接后,在卷名之前使用的前缀。
    
       volume=string
              跟随符号链接时,在“ /”之前使用的前缀(长度最多为30)。
    
       reserved=value
              (默认值:2。)设备启动时未使用的块数。
    
       root=value
              明确给出根块的位置。
    
       bs=value
              给块。允许的值为512、1024、2048、4096。
    
       grpquota | noquota | quota | usrquota
              这些选项被接受但被忽略。(但是,配额实用程序可能会对/ etc / fstab中的此类字符串作出反应。)
    

    debugfs的挂载选项
    debugfs文件系统是伪文件系统,通常挂载在/ sys / kernel / debug上。从内核版本3.4开始,debugfs具有以下选项:

       uid = n,gid = n
              设置安装点的所有者和组。
    
       mode=值
              设置安装点的模式。
    

    devpt的挂载选项
    devpts文件系统是伪文件系统,传统上安装在/ dev / pts上。为了获得一个伪终端,一个进程打开/ dev / ptmx。然后将伪终端的编号提供给该进程,并且可以通过/ dev / pts / 访问伪终端从站。

       uid =值和gid =值
              这会将所有者或新创建的PTY组设置为指定值。如果未指定任何内容,则将它们设置为创建过程的UID和GID。例如,如果存在一个GID为5的tty组,则gid = 5将导致新创建的PTY属于tty组。
    
       mode=值
              将新创建的PTY的模式设置为指定值。默认值为0600。值mode = 620和gid = 5使“ mesg y”成为新创建的PTY的默认值。
    
       newinstance
              创建devpts文件系统的私有实例,以便在此新实例中分配的ptys索引独立于在其他devpts实例中创建的索引。
    
              没有此newinstance选项的所有devpt装载都共享相同的pty索引集(即,传统模式)。每个带有newinstance选项的devpt都有一组私有的pty索引。
    
              此选项主要用于支持Linux内核中的容器。它从2.6.29开始的linux内核版本中实现。此外,仅当在内核配置中启用CONFIG_DEVPTS_MULTIPLE_INSTANCES时,此安装选项才有效。
    
              为了有效地使用此选项,/ dev / ptmx必须是指向pts / ptmx的符号链接。有关详细信息,请参见Linux内核源代码树中的Documentation / filesystems / devpts.txt。
    
       ptmxmode =值
    
              在devpts文件系统中为新的ptmx设备节点设置模式。
    
              由于支持多个devpt实例(请参见上面的newinstance选项),每个实例在devpts文件系统(通常为/ dev / pts / ptmx)的根目录中都有一个私有ptmx节点。
    
              为了与内核的旧版本兼容,新ptmx节点的默认模式为0000。ptmxmode = value为ptmx节点指定了一种更有用的模式,强烈建议在指定newinstance选项时使用。
    
              此选项仅在以2.6.29开头的Linux内核版本中实现。此外,仅在内核配置中启用CONFIG_DEVPTS_MULTIPLE_INSTANCES时,此选项才有效。
    

    fat文件系统的装载选项
    (注意:fat不是独立的文件系统,而是msdos,umsdos和vfat文件系统的共同部分。)

       blocksize = {512 | 1024 | 2048}
              设置块大小(默认为512)。此选项已过时。
    
       uid =值和gid =值
              设置所有文件的所有者和组。(默认值:当前进程的UID和GID。)
    
       umask =值
              设置umask(不存在的权限的位掩码)。默认值为当前进程的umask。该值以八进制表示。
    
       dmask =值
              设置仅应用于目录的umask。默认值为当前进程的umask。该值以八进制表示。
    
       fmask =值
              设置仅适用于常规文件的umask。默认值为当前进程的umask。该值以八进制表示。
    
       allow_utime =值
              此选项控制对mtime / atime的权限检查。
    
              20如果当前进程在文件组ID的组中,则可以更改时间戳。
    
              2其他用户可以更改时间戳。
    
              默认是从'dmask'选项设置的。(如果目录是可写的,则还允许使用utime(2)。即〜dmask和022)
    
              通常,utime(2)检查当前进程是否是文件的所有者,或者它具有CAP_FOWNER功能。但是FAT文件系统在磁盘上没有UID / GID,因此常规检查太不灵活。使用此选项,您可以放松一下。
    
       check=值
              可以选择三种不同的级别:
    
              r[elaxed]
                     接受大小写相等的等价字符,长名称部分被截断(例如,verylongname.foobar变为verylong.foo),每个名称部分(名称和扩展名)都接受前导和嵌入式空格。
    
              n[ormal]
                     类似于“放松”,但是许多特殊字符(*,?,<,空格等)被拒绝。这是默认值。
    
              s[trict]
                     类似于“普通”,但是拒绝包含长部分或特殊字符的名称,这些名称有时在Linux上使用,但未被MS-DOS接受(+,=等)。
    
       codepage=value
              设置用于在FAT和VFAT文件系统上转换为短名称字符的代码页。默认情况下,使用代码页437。
    
       conv =模式
              该选项已过时,可能会失败或被忽略。
    
       cvf_format =模块
              强制驱动程序使用CVF(压缩卷文件)模块cvf_module而不是自动检测。如果内核支持kmod,则cvf_format = xxx选项还可以控制按需CVF模块加载。此选项已过时。
    
       cvf_option =选项
              选项传递给CVF模块。此选项已过时。
    
       debug打开调试标志。将打印版本字符串和文件系统参数列表(如果参数看起来不一致,则也会打印这些数据)。
    
       discard
              如果设置,则释放块时,将向块设备发出丢弃/ TRIM命令。这对于SSD设备和稀疏/精简配置的LUN很有用。
    
       dos1xfloppy
              如果已设置,请使用后备默认BIOS参数块配置,该配置由后备设备大小确定。这些静态参数与DOS 1.x假定的默认值分别为160 kiB,180 kiB,320 kiB和360 kiB软盘和软盘映像。
    
       errors= {panic | continue | remount-ro}
              在出现严重错误时指定FAT行为:紧急,继续执行任何操作或以只读模式重新安装分区(默认行为)。
    
       fat = {12 | 16 | 32}
              指定12、16或32位脂肪。这将覆盖自动FAT类型检测例程。请谨慎使用!
    
       iocharset =值
              用于在8位字符和16位Unicode字符之间转换的字符集。缺省值为iso8859-1。长文件名以Unicode格式存储在磁盘上。
    
       nfs = {stale_rw | nostale_ro}
              仅当要通过NFS导出FAT文件系统时,才启用此功能。
    
              stale_rw:此选项维护目录inode的索引(缓存),与nfs相关的代码使用该索引来改善查找。支持通过NFS进行完整的文件操作(读/写),但是在NFS服务器上逐出缓存时,这可能会导致虚假的ESTALE错误。
    
              nostale_ro:此选项基于FAT目录条目中文件的磁盘位置上的索引节点号和文件句柄。这样可以确保从inode缓存中逐出文件后,不会返回ESTALE。但是,这意味着诸如重命名,创建和取消链接之类的操作可能导致以前指向一个文件的文件句柄指向另一个文件,从而可能导致数据损坏。由于这个原因,该选项还以只读方式挂载文件系统。
    
              为了保持向后兼容性,还接受'-o nfs',默认为stale_rw。
    
       tz = UTC此选项禁用本地时间(Windows在FAT上使用)和UTC(Linux在内部使用)之间的时间戳转换。这在安装设置为UTC的设备(如数码相机)时特别有用,以避免本地时间的陷阱。
    
       time_offset =分钟
              设置从FAT使用的本地时间到UTC的时间戳转换的偏移量。即,将从每个时间戳中减去分钟,以将其转换为Linux内部使用的UTC。当内核中通过settimeofday(2)设置的时区不是文件系统使用的时区时,这很有用。请注意,在所有存在DST的情况下,此选项仍不能提供正确的时间戳-不同DST设置中的时间戳将关闭一小时。
    
       安静打开安静标志。尽管尝试失败,但尝试chown或chmod文件不会返回错误。请谨慎使用!
    
       Rodir FAT具有ATTR_RO(只读)属性。在Windows上,目录的ATTR_RO只会被忽略,并且仅由应用程序用作标志(例如,为自定义文件夹设置的标志)。
    
              如果您甚至想为目录使用ATTR_RO作为只读标志,请设置此选项。
    
       showexec
              如果设置,则仅当名称扩展名是.EXE,.COM或.BAT时,才允许文件的执行许可权位。默认情况下未设置。
    
       sys_immutable
              如果设置,则FAT上的ATTR_SYS属性在Linux上作为IMMUTABLE标志处理。默认情况下未设置。
    
       flush(刷新) 如果设置,文件系统将尝试比正常更早地刷新到磁盘。默认情况下未设置。
    
       usefree
              使用存储在FSINFO上的“免费群集”值。它可用于确定不扫描磁盘的空闲集群的数量。但是默认情况下不使用它,因为最近的Windows在某些情况下无法正确更新它。如果确定FSINFO上的“可用群集”正确,则通过此选项可以避免扫描磁盘。
    
       dots, nodots, dotsOK=[yes|no]
              各种将Unix或DOS约定强加到FAT文件系统上的错误尝试。
    

    HFS的挂载选项
    创建者= cccc,类型= cccc
    设置用于创建新文件的MacOS查找器所显示的创建者/类型值。默认值: ‘????’。

       uid = n,gid = n
              设置所有文件的所有者和组。(默认值:当前进程的UID和GID。)
    
       dir_umask = n,file_umask = n,umask = n
              设置用于所有目录,所有常规文件或所有文件和目录的umask。默认为当前进程的umask。
    
       session=n
              选择要安装的CDROM会话。默认情况下,将决定留给CDROM驱动程序。除了CDROM作为基础设备之外,此选项将失败。
    
       part = n从设备中选择分区号n。仅对CDROM有意义。默认情况下完全不解析分区表。
    
       quiet不要抱怨安装选项无效。
    

    HPFS的挂载选项
    uid =值和gid =值
    设置所有文件的所有者和组。(默认值:当前进程的UID和GID。)

       umask =值
              设置umask(不存在的权限的位掩码)。默认值为当前进程的umask。该值以八进制表示。
    
       case = {lower | asis}
              将所有文件名转换为小写或保留。(默认值:case = lower。)
    
       conv =模式
              该选项已过时,可能会失败或被忽略。
    
       nocheck
              当某些一致性检查失败时,请勿中止安装。
    

    iso9660的安装选项
    ISO 9660是描述要在CD-ROM上使用的文件系统结构的标准。(在某些DVD上也可以看到此文件系统类型。另请参见udf文件系统。)

       正常的iso9660文件名以8.3格式显示(即,类似于DOS的文件名长度限制),此外所有字符均大写。也没有文件所有权,保护,链接数,块/字符设备配置等字段。
    
       Rock Ridge是iso9660的扩展,提供了所有这些类似UNIX的功能。基本上,每个目录记录都有扩展名,可以提供所有其他信息,并且在使用Rock Ridge时,文件系统与普通的UNIX文件系统没有区别(当然,它是只读的)。
    
       norock禁止使用Rock Ridge扩展(即使有)。cf. 地图。
    
       nojoliet
              即使可用,也请禁用Microsoft Joliet扩展。cf. 地图。
    
       check={r[elaxed]|s[trict]}
              如果使用check = relaxed,则在执行查找之前,首先将文件名转换为小写。这可能仅与norock和map = normal一起有意义。(默认值:check = strict。)
    
       uid =值和gid =值
              给文件系统中的所有文件指定的用户或组ID,可能会覆盖Rock Ridge扩展中的信息。(默认值:uid = 0,gid = 0。)
    
       map={n[ormal]|o[ff]|a[corn]}
              对于非Rock Ridge卷,普通名称转换将大写ASCII映射到小写ASCII码,删除尾部的“; 1”并转换为“;”。到“。”。使用map = off时,不进行名称转换。见诺洛克。(默认值:map = normal。)map = acorn类似于map = normal,但也可以应用Acorn扩展名(如果存在)。
    
       mode=value
              对于非Rock Ridge卷,请为所有文件指定指示模式。(默认值:所有人的读取和执行权限。)八进制模式值要求前导0。
    
       取消隐藏还显示隐藏文件和关联文件。(如果普通文件以及关联的文件或隐藏的文件具有相同的文件名,则可能使普通文件无法访问。)
    
       block={512|1024|2048}
              将块大小设置为指示的值。(默认值:block = 1024。)
    
       conv=mode
              该选项已过时,可能会失败或被忽略。
    
       cruft如果文件长度的高字节包含其他垃圾,请将此安装选项设置为忽略文件长度的高位。这意味着文件不能大于16 MB。
    
       session=x
              选择多会话CD上的会话数。
    
       sbsector=xxx
              会话从扇区xxx开始。
    
       以下选项与vfat相同,仅在使用通过Microsoft的Joliet扩展名编码的光盘时指定它们才有意义。
    
       iocharset=value
              用于将CD上的16位Unicode字符转换为8位字符的字符集。缺省值为iso8859-1。
    
       utf8将CD上的16位Unicode字符转换为UTF-8。
    

    JFS的挂载选项
    iocharset =名称
    用于从Unicode转换为ASCII的字符集。默认为不进行任何转换。使用iocharset = utf8进行UTF8翻译。这要求在内核.config文件中设置CONFIG_NLS_UTF8。

       resize=value
              将音量调整为值块。JFS仅支持增大卷,而不缩小。仅当以读写方式装入卷时,此选项才有效。没有值的resize关键字会将卷增大到分区的全部大小。
    
       nointegrity
              不要写日志。从备份媒体还原卷时,此选项的主要用途是提高性能。如果系统异常结束,则无法保证卷的完整性。
    
       integrity
              默认。将元数据更改提交到日志。使用此选项可以重新装入先前指定了nointegrity选项的卷,以恢复正常行为。
    
       errors={continue|remount-ro|panic}
              定义遇到错误时的行为。(要么忽略错误,然后仅将文件系统标记为错误并继续,要么将其重新挂载为只读,或者紧急并暂停该系统。)
    
       noquota | quota | usrquota | grpquota
              这些选项被接受但被忽略。
    

    msdos的安装选项
    请参阅安装选项中的脂肪。如果msdos文件系统检测到不一致,它将报告错误并将文件系统设置为只读。通过重新安装文件系统,可以使其再次可写。

    ncpfs的安装选项
    就像nfs一样,ncpfs实现期望挂载系统调用有一个二进制参数(一个结构ncp_mount_data)。此参数由ncpmount(8)构造,并且当前的mount(2.12)版本对ncpfs一无所知。

    ntfs的挂载选项
    iocharset =名称
    返回文件名时使用的字符集。与VFAT不同,NTFS禁止包含不可转换字符的名称。不推荐使用。

       nls =名称
              该选项的新名称先前称为iocharset。
    
       utf8使用UTF-8转换文件名。
    
       uni_xlate = {0 | 1 | 2}
              对于0(或“ no”或“ false”),请勿对未知的Unicode字符使用转义序列。对于1(或“ yes”或“ true”)或2,请使用vfat样式的以“:”开头的4字节转义序列。这里2给出了一个小端编码,1个给出了字节包装的bigendian编码。
    
       posix = [0 | 1]
              如果启用(posix = 1),文件系统将区分大小写。8.3别名被显示为硬链接,而不是被禁止。此选项已过时。
    
       uid =值,gid =值和umask =值
              在文件系统上设置文件许可权。umask值以八进制给出。默认情况下,文件归root拥有,其他人无法读取。
    

    覆盖的安装选项
    从Linux 3.18开始,overlay伪文件系统为其他文件系统实现了联合安装。

       覆盖文件系统结合了两个文件系统-上层文件系统和下层文件系统。当两个文件系统中都存在一个名称时,上层文件系统中的对象可见,而
       下部文件系统是隐藏的,或者在目录的情况下与上部对象合并。
    
       较低的文件系统可以是Linux支持的任何文件系统,并且不需要是可写的。较低的文件系统甚至可以是另一个overlayfs。上层文件系统通常是可写的,并且
       如果是,则它必须支持创建trust。*扩展属性,并且必须在readdir响应中提供有效的d_type,因此NFS不适合。
    
       两个只读文件系统的只读覆盖可以使用任何文件系统类型。通过使用以下选项,将Lowerdir和Upperdir选项组合到合并目录中:
    
              mount -t overlay覆盖\
                -olowerdir = /下部,upperdir = /上部,workdir = /工作/合并
    
       lowerdir =目录
              任何文件系统都不需要在可写文件系统上。
    
       upperdir =目录
              upperdir通常在可写文件系统上。
    
       workdir =目录
              工作目录必须是与上目录相同的文件系统上的空目录。
    

    reiserfs的安装选项
    Reiserfs是日记文件系统。

       conv指示3.6版reiserfs软件使用3.6版格式的新创建对象安装3.5版文件系统。该文件系统将不再与reiserfs 3.5工具兼容。
    
       hash = {rupasov | tea | r5 | detect}
              选择reiserfs将使用哪个哈希函数在目录中查找文件。
    
              鲁帕索夫
                     Yury Yu发明的哈希。鲁帕索夫。它快速并且保留局部性,按字典顺序将关闭的文件名映射为关闭的哈希值。不应使用此选项,因为它会导致哈希冲突的可能性很高。
    
              tea由Jeremy Fitzhardinge实现的Davis-Meyer函数。它在名称中使用哈希排列位。它具有较高的随机性,因此在某些CPU成本下哈希冲突的可能性较低。如果r5哈希遇到EHASHCOLLISION错误,则可以使用此方法。
    
              r5 rupasov哈希的修改版本。除非文件系统具有巨大的目录和不寻常的文件名模式,否则默认情况下使用它是最佳选择。
    
              detect指示安装通过检查正在安装的文件系统来检测正在使用的哈希函数,并将此信息写入reiserfs超级块。这仅在第一次安装旧格式文件系统时有用。
    
       hashed_relocation
              调整块分配器。在某些情况下,这可能会提高性能。
    
       no_unhashed_relocation
              调整块分配器。在某些情况下,这可能会提高性能。
    
       无边界
              禁用Yury Yu发明的边界分配器算法。鲁帕索夫。在某些情况下,这可能会提高性能。
    
       nolog禁用日记功能。在某些情况下,这将使性能略有提高,但会损失reiserfs从崩溃中快速恢复的成本。即使启用了此选项,reiserfs仍会执行所有日志记录操作,除非实际写入其日志记录区域。Nolog的实施正在进行中。
    
       notail默认情况下,reiserfs将小文件和“文件尾巴”直接存储到其树中。这会混淆某些实用程序,例如LILO(8)。此选项用于禁用将文件打包到树中。
    
       仅重播
              重播日志中的事务,但实际上不装载文件系统。主要由reiserfsck使用。
    
       调整大小=数字
              一个重新安装选项,允许在线扩展reiserfs分区。指示reiserfs假定设备具有数字块。此选项设计用于在逻辑卷管理(LVM)下的设备。有一个特殊的调整程序实用程序,可以从ftp://ftp.namesys.com/pub/reiserfsprogs获得。
    
       user_xattr
              启用扩展用户属性。请参见attr(5)手册页。
    
       acl启用POSIX访问控制列表。请参见acl(5)手册页。
    
       屏障=无/屏障=冲洗
              这将禁用/启用日记代码中的写屏障。barrier = none禁用,barrier = flush启用(默认)。这也需要一个可以支持屏障的IO堆栈,如果reiserfs在屏障写操作中遇到错误,它将再次发出警告禁用屏障。写屏障会强制对日志提交进行正确的磁盘排序,从而使易失性磁盘写缓存可以安全使用,但会降低性能。如果您的磁盘以某种方式作为电池供电,则禁用障碍可以安全地提高性能。
    

    ubif的挂载选项
    UBIFS是在UBI卷之上工作的Flash文件系统。请注意,atime不支持,并且始终处于关闭状态。

       设备名称可以指定为
              ubiX_Y UBI设备编号X,卷编号Y
    
              ubiY UBI设备号0,卷号Y
    
              ubiX:NAME
                     UBI设备编号X,名称为NAME的卷
    
              ubi:NAME
                     UBI设备编号0,名称为NAME的卷
       另类!可以使用分隔符代替:。
    
       提供以下安装选项:
    
       bulk_read
              启用批量读取。禁用VFS预读功能,因为它会降低文件系统的速度。批量读取是一种内部优化。如果一次读取数据而不是多次读取请求,则某些闪存的读取速度可能会更快。例如,如果OneNAND读取多个NAND页面,则可以执行“读取时读取”。
    
       no_bulk_read
              不要批量阅读。这是默认值。
    
       chk_data_crc
              检查数据CRC-32校验和。这是默认值。
    
       no_chk_data_crc。
              不要检查数据CRC-32校验和。使用此选项,文件系统不检查数据的CRC-32校验和,但会检查它的内部索引信息。此选项仅影响阅读,不影响写作。写入数据时总是计算CRC-32。
    
       compr = {none | lzo | zlib}
              选择写入新文件时使用的默认压缩器。如果使用none选项挂载,仍然可以读取压缩文件。
    

    udf的挂载选项
    UDF是OSTA(光学存储技术协会)定义的“通用磁盘格式”文件系统,通常以混合UDF / ISO-9660文件系统的形式用于DVD-ROM。但是,它本身完全可以在磁盘驱动器,闪存驱动器和其他块设备上使用。另请参见iso9660。

       uid =使文件系统中的所有文件都属于给定用户。uid = forget可以独立于uid = <user>来指定(或者通常在uid = <user>之外添加),导致UDF无法将uid存储到介质。
              实际上,记录的uid是UDF标准定义的32位溢出uid -1。该值以有效的用户名<user>或相应的十进制用户ID或特殊字符串“ forget”的形式给出。
    
       gid =使文件系统中的所有文件都属于给定组。可以独立于gid = <group>来指定gid = forget (或者通常在gid = <group>之外添加),这会导致UDF不将gid存储到介质。实际上,记录的Gid是UDF标准定义的32位溢出Gid -1。该值以有效的组名<group>或相应的十进制组ID或特殊字符串“ forget”的形式给出。
    
       umask =屏蔽从文件系统读取的所有inode的给定权限。该值以八进制表示。
    
       mode =如果设置了mode =,则将从文件系统读取的所有非目录inode的权限都将设置为给定模式。该值以八进制表示。
    
       dmode =如果设置了dmode =,则将从文件系统读取的所有目录inode的权限都将设置为给定的dmode。该值以八进制表示。
    
       bs =设置块大小。内核版本2.6.30之前的默认值为2048。从2.6.30和4.11之前,它是逻辑设备块大小,回退到2048。从4.11开始,它是逻辑块大小,后退到逻辑设备块大小之间的任何有效块大小和4096。
    
              有关其他详细信息,请参见mkudffs(8)2.0+联机帮助页的“兼容性”和“块大小”部分。
    
       取消隐藏显示其他隐藏文件。
    
       取消删除
              显示列表中已删除的文件。
    
       阿尼迪布
              将数据嵌入inode。(默认)
    
       诺地尼布
              不要将数据嵌入inode。
    
       短子
              使用简短的UDF地址描述符。
    
       longad使用长UDF地址描述符。(默认)
    
       禁区
              未设置严格的一致性。
    
       iocharset =
              设置NLS字符集。这需要使用CONFIG_UDF_NLS选项编译的内核。
    
       utf8设置UTF-8字符集。
    

    挂载选项用于调试和灾难恢复
    novrs忽略卷识别序列并尝试以任何方式安装。

       会话=
              选择多会话记录的光学介质的会话号。(默认=上一个会话)
    
       锚=
              覆盖标准锚点位置。(预设= 256)
    
       lastblock =
              设置文件系统的最后一块。
    

    可能会遇到的未使用的历史挂载选项,应将其删除
    uid =忽略
    忽略,请改用uid = 。

       gid =忽略
              忽略,请改用gid = <group>。
    
       体积=
              未实现且被忽略。
    
       分区=
              未实现且被忽略。
    
       文件集=
              未实现且被忽略。
    
       rootdir =
              未实现且被忽略。
    

    UFS的安装选项
    ufstype =值
    UFS是广泛用于不同操作系统的文件系统。问题是实现之间的差异。某些实现的功能尚未记录,因此很难自动识别ufs的类型。因此,用户必须通过mount选项指定ufs的类型。可能的值为:

              old ufs的旧格式,这是默认值,只读。(不要忘记提供-r选项。)
    
              44bsd用于由类似BSD的系统(NetBSD,FreeBSD,OpenBSD)创建的文件系统。
    
              ufs2在FreeBSD 5.x中以读写方式使用。
    
              5xbsd ufs2的同义词。
    
              sun对于由SunOS或Solaris在Sparc上创建的文件系统。
    
              sunx86用于Solaris在x86上创建的文件系统。
    
              hp对于由HP-UX创建的文件系统,只读。
    
              下一步
                     对于由NeXTStep创建的文件系统(在NeXT工作站上)(当前为只读)。
    
              下一步光盘
                     对于NextStep CDROM(block_size == 2048),只读。
    
              开阔的
                     对于由OpenStep创建的文件系统(当前为只读)。Mac OS X也使用相同的文件系统类型。
    
       onerror =值
              设置错误行为:
    
              紧急情况如果遇到错误,则会导致内核紧急情况。
    
              [锁定|数量|修复]
                     这些安装选项目前没有任何作用。当遇到错误时,仅打印控制台消息。
    

    umsdos的安装选项
    请参阅msdos的安装选项。dotOK选项被umsdos明确杀死。

    vfat的挂载选项
    首先,识别脂肪的装载选项。vfat明确地杀死了dotOK选项。此外,还有

       uni_xlate
              将未处理的Unicode字符转换为特殊的转义序列。这使您可以备份和还原使用任何Unicode字符创建的文件名。如果没有此选项,则“?” 在无法翻译时使用。转义字符为':',因为它在vfat文件系统上无效。使用的转义序列,其中u是Unicode字符,是:':',(u&0x3f),((u >> 6)和0x3f),(u >> 12)。
    
       posix允许两个文件的大小写不同。此选项已过时。
    
       无尾
              首先尝试创建不带序列号的短名称,然后再尝试使用name〜num.ext。
    
       utf8 UTF8是控制台使用的Unicode的文件系统安全8位编码。可以使用此选项为文件系统启用它,或通过utf8 = 0,utf8 = no或utf8 = false禁用它。如果设置了“ uni_xlate”,则禁用UTF8。
    
       短名称=模式
              定义用于创建和显示8.3个字符的文件名的行为。如果存在文件的长名称,它将始终是显示的首选名称。有四种模式:
    
              小写时将短名称强制为小写;当短名称不全为大写时,存储长名称。
    
              win95在显示时将短名称强制为大写;当短名称不全为大写时,存储长名称。
    
              winnt按原样显示简称;当短名称不是全部小写或全部大写时,存储长名称。
    
              混合显示简称。当短名称不全为大写时,存储长名称。从Linux 2.6.32开始,此模式是默认模式。
    

    USBFS的挂载选项
    devuid = uid和devgid = gid和devmode = mode
    在usbfs文件系统中设置设备文件的所有者,组和模式(默认值:uid = gid = 0,mode = 0644)。该模式以八进制给出。

       busuid = uid和busgid = gid和busmode = mode
              在usbfs文件系统中设置总线目录的所有者,组和模式(默认值:uid = gid = 0,mode = 0555)。该模式以八进制给出。
    
       listuid = uid和listgid = gid和listmode = mode
              设置文件设备的所有者,组和模式(默认值:uid = gid = 0,mode = 0444)。该模式以八进制给出。
    

    循环装置
    另一种可能的类型是通过回路设备的安装座。例如,命令

              挂载/tmp/disk.img / mnt -t vfat -o loop = / dev / loop3
    
       会将循环设备/ dev / loop3设置为与文件/tmp/disk.img对应,然后将该设备安装在/ mnt上。
    
       如果未提及显式循环设备(仅给出了选项“ -o循环”),则mount将尝试查找一些未使用的循环设备并使用它,例如
    
              挂载/tmp/disk.img / mnt -o循环
    
       如果未指定文件系统类型或libblkid已知文件系统,那么mount命令会从常规文件自动创建循环设备,例如:
    
              挂载/tmp/disk.img / mnt
    
              挂载-t ext4 /tmp/disk.img / mnt
    
       这种类型的安装知道三个选项,即循环,偏移量和大小限制,它们实际上是lostup(8)的选项。(除了特定于文件系统类型的那些选项之外,还可以使用这些选项。)
    
       由于支持Linux 2.6.25循环设备的自动销毁,这意味着umount会独立于/ etc / mtab释放由mount分配的任何循环设备。
    
       您也可以使用lostup -d或umount -d手动释放循环设备。
    
       由于util-linux v2.29 mount命令会重复使用循环设备,而不是初始化一个新设备,如果某些具有相同偏移量和sizelimit的循环设备已经使用了相同的备份文件。为避免文件系统损坏,这是必需的。
    

    退货代码
    mount具有以下返回码(这些位可以进行或运算):

       0成功
    
       1个错误的调用或权限
    
       2系统错误(内存不足,无法派生,没有更多的循环设备)
    
       4个内部安装错误
    
       8个用户中断
    
       写入或锁定/ etc / mtab的16个问题
    
       32安装失败
    
       64个成功挂载
    
       命令mount -a返回0(全部成功),32(全部失败)或64(某些失败,有些成功)。
    

    外部帮助
    外部安装助手的语法为:

           /sbin/mount.suffix spec目录[-sfnv] [-N名称空间] [-o选项] [-t type.subtype]
    
       后缀是文件系统类型,-sfnvoN选项的含义与普通的挂载选项相同。-t选项用于支持子类型的文件系统(例如/sbin/mount.fuse -t fuse.sshfs)。
    
       该命令挂载不会将无法绑定,可运行绑定,私有,rprivate,从属,rslave,共享,rshared,自动,noauto,注释,x- *,循环,偏移量和大小限制的挂载选项传递给该挂载。<suffix>帮助器。所有其他选项在逗号分隔的列表中用作-o选项的参数。
    

    档案
    另请参见上面的“文件/ etc / fstab,/ etc / mtab和/ proc / mounts”。

       / etc / fstab文件系统表
    
       / run / mount libmount私有运行时目录
    
       挂载文件系统的/ etc / mtab表或/ proc / mounts的符号链接
    
       / etc / mtab〜锁定文件(在具有mtab symlink的系统上不使用)
    
       /etc/mtab.tmp临时文件(在具有mtab symlink的系统上不使用)
    
       / etc / filesystems尝试的文件系统类型列表
    

    环境
    LIBMOUNT_FSTAB = <路径>
    覆盖fstab文件的默认位置(suid忽略)

       LIBMOUNT_MTAB = <路径>
              覆盖mtab文件的默认位置(suid忽略)
    
       LIBMOUNT_DEBUG =全部
              启用libmount调试输出
    
       LIBBLKID_DEBUG =全部
              启用libblkid调试输出
    
       LOOPDEV_DEBUG =全部
              启用回路设备设置调试输出
    

    也可以看看
    mount(2),umount(2),umount(8),fstab(5),nfs(5),xfs(5),e2label(8),findmnt(8),lostup(8),mke2fs(8), mountd(8),nfsd(8),swapon(8),tune2fs(8),xfs_admin(8)

    臭虫
    损坏的文件系统有可能导致崩溃。

       某些Linux文件系统不支持-o sync或-o dirsync(当使用sync选项挂载时,ext2,ext3,ext4,fat和vfat文件系统确实支持同步更新(la BSD))。
    
       -o remount可能无法更改安装参数(例如,除sb外,所有特定于ext2fs的参数都可以通过重新安装来更改,但是您不能为fatfs更改gid或umask)。
    
       在具有常规mtab文件的系统上,文件/ etc / mtab和/ proc / mounts可能不匹配。第一个文件仅基于mount命令选项,但是第二个文件的内容也取决于内核和其他设置(例如,在远程NFS服务器上-在某些情况下,mount命令可能会报告有关NFS安装的不可靠信息点和/ proc / mounts文件通常包含更可靠的信息。)这是用指向/ proc / mounts文件的符号链接替换mtab文件的另一个原因。
    
       在文件描述符(即fcntl和ioctl系列函数)引用的NFS文件系统上检查文件可能会导致结果不一致,这是因为即使使用noac,内核中也缺少一致性检查。
    
       如果使用mount命令无法确认已根据请求配置块设备的大小,则使用偏移或sizelimit选项的loop选项在使用较旧的内核时可能会失败。在使用已配置的循环设备调用mount之前,可以通过手动使用Lostup命令来解决这种情况。
    

    历史
    版本5 AT&T UNIX中存在安装命令。

    作者
    Karel Zak kzak@redhat.com

    可用性
    mount命令是util-linux软件包的一部分,可从https://www.kernel.org/pub/linux/utils/util-linux/获得。

    util-linux 2015年8月MOUNT(8)

    展开全文
  • 文章目录什么是绑定挂载Shared Subtreespeer grouppropagation type测试bind mount下的挂载传播查看propagation type和peer groupshared、private mountslave mount测试mount namespace下的挂载传播shared subtrees ...
  • mount命令

    2010-09-28 23:42:00
    mount命令格式: mount [-t vfstype] [-o options] device dir 其中: 1.-t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有:  光盘或光盘镜
  • mount 挂载目录

    万次阅读 2017-04-06 10:20:47
    常用命令 挂载WIN共享目录: mkdir /root/cne --若该目录下有别的文件,加载后,这些文件会被隐藏,直到删除挂载,...mount -t cifs -o username=administrator,password=me //192.168.1.167/kaibuy /home/wwwroo
  • mount 中文手册

    2019-03-18 17:39:49
    名称 mount - 挂载文件系统 语法 mount [-lhV] mount -a [-fFnrsvw] [-t vfstype] [-O optlist] mount [-fnrsvw] [-o option[,option]...] device|dir mount [-fnrsvw] [-t vfstype] [-o options] device dir 描述 ...
  • d:命令删除一个存在的分区; l:命令显示分区ID号的列表; m:查看fdisk命令帮助; n:命令创建一个新分区; p:命令显示分区列表; t:命令修改分区的类型ID号; w:命令是将对分区表的修改存盘让它发生作用...
  • mount中文手册

    2014-12-10 13:51:09
    MOUNT(8) System Administration MOUNT(8) 名称 mount - 挂载文件系统 语法 mount [-lhV] mount -a [-fFnrsvw] [-t vfstype
  • 本来准备删除system/app中文件时,提示Read-only file system,故准备修改权限,mount时出现了标题的提示。 操作:mount -o remount rw /system原因:某些手机下,需要加逗号方法:mount -o remount,rw /system总结...
  • linux mount

    2018-02-15 00:15:00
    /# mount :就没有sdb1的挂载信息了,并且删除 etc/ fstab里面的最后一行信息。 root@ubuntu: /# mount - a (让删除后的文件生效) root@ubuntu: /# mount -t ext3 /dev/sdb1 / sdb1 (临时挂载,没有写到配置文件...
  • mount image pro

    2013-03-07 17:14:35
    磁盘工具,镜像加载工具,可以使第三方工具进行恢复/删除的操作
  • Mount 使用方法

    2015-02-27 17:10:00
    NAME mount - 挂载文件系统 SYNOPSIS 总览 mount [-lhV] mount -a [-fFnrsvw] [-t vfstype] [-O optlist] mount [-fnrsvw] [-o options [,...]] device | dir mount [-fnrsvw] [-t vfstype] [-o options] device dir...
  • kali linux mount

    千次阅读 2014-10-25 22:11:44
    mount 挂载 mount -t [vfat (fat32 U盘)]
  • mount 和 umount 命令

    2017-06-16 09:24:24
    mount 和 umount 命令 现在,文件系统已经创建成功,您应该挂载分区了。挂载文件系统的命令是 mount,其语法是: mount [选项] [-o 挂载选项] 在本例中,我们首先会将分区临时挂载在 ...
  • Man page of MOUNT 5559 ming1016@gmail.com MOUNT Section: Linux Programmer's Manual (8) Updated: 14 September 1997Index返回主目录 NAME mount - 挂载文件系统 SYNOPSIS 总览 mount [-...
  • mount-usb.tar.gz

    2019-10-30 01:15:11
    目前脚本测试机centos7系统 使用fdisk和findmnt工具通过脚本实现自动挂载NTFS格式的U盘,...取消挂载时,同时会自动删除挂载点 挂载脚本运行 ./auto-mount-usb-ntfs mount 取消挂载运行 ./auto-mount-usb-ntfs umount
  • oracle-Mount

    2019-07-01 09:54:00
    执行nomount的所有工作,另外附加数据结构并与这些数据结构进行交互。这时,oracle从控制文件...在mount启动模式下,只能访问到那些与控制文件相关的数据字典视图,包括v$database、v$thread、v$datafile、v$logfile...
  • Windows系统如何mount盘符到目录

    万次阅读 多人点赞 2019-08-31 10:58:50
    本文是从另一篇关于Linux文件系统实现的...所以,在有一天我因为路上堵车撸了一个Linux上的最小的tinyfs之后,就想到顺便解决一下Windows的mount问题,并且发现了方法,就记录了下来。 我以前确实不知道Windows系统...
  • 执行如下命令之后 /data问你出问题的文件夹  fusermount -uz /data
  • 13.2. Mount partition

    2017-12-19 10:30:00
    13.2.1.Mount sudo mount /dev/sdb1 /mnt/mount1 支持UTF-8 mount -o iocharset=utf8 /dev/sda5 /mnt/usb 禁止文件与目录的访问时间 mount -o noatime,nodiratime /dev/drbd0 /mnt ...
  • linux命令-mount

    2017-12-06 16:11:55
    windows目录挂载到linux下: 要在windows下先将文件夹设置为共享 ...sudo mount.cifs -o username="XXX",password="XXX",vers=2.0,rw,sec=ntlm,uid=1007,gid=1007 //192.168.XX.XX
  • mount命令解释

    2013-03-08 10:19:19
    在Linux中,如果你要使用储存设备 (Mo、硬盘、光驱等) ,就得先将它挂上 (Mount),而当储存设备挂上了之后,就可以把它当成一个目录来进行访问。 挂上一个设备使用mount命令。  在使用mount这个指令时,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 140,595
精华内容 56,238
关键字:

删除mount